From e4fa1e69e7ebfb627c7198fd1a9881e9327ec4d4 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Sat, 28 Jun 2025 17:26:46 -0700 Subject: initial commit: scaffolding --- node_modules/date-fns/CHANGELOG.md | 2569 ++ node_modules/date-fns/LICENSE.md | 21 + node_modules/date-fns/README.md | 69 + .../date-fns/_lib/addLeadingZeros/index.js | 15 + node_modules/date-fns/_lib/assign/index.js | 19 + node_modules/date-fns/_lib/cloneObject/index.js | 12 + node_modules/date-fns/_lib/defaultLocale/index.js | 11 + node_modules/date-fns/_lib/defaultOptions/index.js | 14 + .../date-fns/_lib/format/formatters/index.js | 781 + .../date-fns/_lib/format/lightFormatters/index.js | 90 + .../date-fns/_lib/format/longFormatters/index.js | 88 + .../_lib/getTimezoneOffsetInMilliseconds/index.js | 23 + .../date-fns/_lib/getUTCDayOfYear/index.js | 21 + node_modules/date-fns/_lib/getUTCISOWeek/index.js | 23 + .../date-fns/_lib/getUTCISOWeekYear/index.js | 31 + node_modules/date-fns/_lib/getUTCWeek/index.js | 23 + node_modules/date-fns/_lib/getUTCWeekYear/index.js | 41 + node_modules/date-fns/_lib/isSameUTCWeek/index.js | 16 + .../date-fns/_lib/protectedTokens/index.js | 27 + node_modules/date-fns/_lib/requiredArgs/index.js | 12 + .../date-fns/_lib/roundingMethods/index.js | 19 + node_modules/date-fns/_lib/setUTCDay/index.js | 31 + node_modules/date-fns/_lib/setUTCISODay/index.js | 26 + node_modules/date-fns/_lib/setUTCISOWeek/index.js | 20 + node_modules/date-fns/_lib/setUTCWeek/index.js | 20 + .../date-fns/_lib/startOfUTCISOWeek/index.js | 20 + .../date-fns/_lib/startOfUTCISOWeekYear/index.js | 20 + node_modules/date-fns/_lib/startOfUTCWeek/index.js | 29 + .../date-fns/_lib/startOfUTCWeekYear/index.js | 25 + node_modules/date-fns/_lib/test/index.js | 33 + node_modules/date-fns/_lib/toInteger/index.js | 17 + node_modules/date-fns/add/index.d.ts | 4 + node_modules/date-fns/add/index.js | 78 + node_modules/date-fns/add/index.js.flow | 52 + node_modules/date-fns/add/package.json | 5 + node_modules/date-fns/addBusinessDays/index.d.ts | 4 + node_modules/date-fns/addBusinessDays/index.js | 66 + .../date-fns/addBusinessDays/index.js.flow | 52 + node_modules/date-fns/addBusinessDays/package.json | 5 + node_modules/date-fns/addDays/index.d.ts | 4 + node_modules/date-fns/addDays/index.js | 43 + node_modules/date-fns/addDays/index.js.flow | 52 + node_modules/date-fns/addDays/package.json | 5 + node_modules/date-fns/addHours/index.d.ts | 4 + node_modules/date-fns/addHours/index.js | 36 + node_modules/date-fns/addHours/index.js.flow | 52 + node_modules/date-fns/addHours/package.json | 5 + node_modules/date-fns/addISOWeekYears/index.d.ts | 4 + node_modules/date-fns/addISOWeekYears/index.js | 37 + .../date-fns/addISOWeekYears/index.js.flow | 52 + node_modules/date-fns/addISOWeekYears/package.json | 5 + node_modules/date-fns/addMilliseconds/index.d.ts | 4 + node_modules/date-fns/addMilliseconds/index.js | 35 + .../date-fns/addMilliseconds/index.js.flow | 52 + node_modules/date-fns/addMilliseconds/package.json | 5 + node_modules/date-fns/addMinutes/index.d.ts | 4 + node_modules/date-fns/addMinutes/index.js | 36 + node_modules/date-fns/addMinutes/index.js.flow | 52 + node_modules/date-fns/addMinutes/package.json | 5 + node_modules/date-fns/addMonths/index.d.ts | 4 + node_modules/date-fns/addMonths/index.js | 69 + node_modules/date-fns/addMonths/index.js.flow | 52 + node_modules/date-fns/addMonths/package.json | 5 + node_modules/date-fns/addQuarters/index.d.ts | 4 + node_modules/date-fns/addQuarters/index.js | 35 + node_modules/date-fns/addQuarters/index.js.flow | 52 + node_modules/date-fns/addQuarters/package.json | 5 + node_modules/date-fns/addSeconds/index.d.ts | 4 + node_modules/date-fns/addSeconds/index.js | 34 + node_modules/date-fns/addSeconds/index.js.flow | 52 + node_modules/date-fns/addSeconds/package.json | 5 + node_modules/date-fns/addWeeks/index.d.ts | 4 + node_modules/date-fns/addWeeks/index.js | 35 + node_modules/date-fns/addWeeks/index.js.flow | 52 + node_modules/date-fns/addWeeks/package.json | 5 + node_modules/date-fns/addYears/index.d.ts | 4 + node_modules/date-fns/addYears/index.js | 34 + node_modules/date-fns/addYears/index.js.flow | 52 + node_modules/date-fns/addYears/package.json | 5 + .../date-fns/areIntervalsOverlapping/index.d.ts | 4 + .../date-fns/areIntervalsOverlapping/index.js | 81 + .../date-fns/areIntervalsOverlapping/index.js.flow | 58 + .../date-fns/areIntervalsOverlapping/package.json | 5 + node_modules/date-fns/clamp/index.d.ts | 4 + node_modules/date-fns/clamp/index.js | 43 + node_modules/date-fns/clamp/index.js.flow | 52 + node_modules/date-fns/clamp/package.json | 5 + node_modules/date-fns/closestIndexTo/index.d.ts | 4 + node_modules/date-fns/closestIndexTo/index.js | 69 + node_modules/date-fns/closestIndexTo/index.js.flow | 55 + node_modules/date-fns/closestIndexTo/package.json | 5 + node_modules/date-fns/closestTo/index.d.ts | 4 + node_modules/date-fns/closestTo/index.js | 67 + node_modules/date-fns/closestTo/index.js.flow | 55 + node_modules/date-fns/closestTo/package.json | 5 + node_modules/date-fns/compareAsc/index.d.ts | 4 + node_modules/date-fns/compareAsc/index.js | 56 + node_modules/date-fns/compareAsc/index.js.flow | 55 + node_modules/date-fns/compareAsc/package.json | 5 + node_modules/date-fns/compareDesc/index.d.ts | 4 + node_modules/date-fns/compareDesc/index.js | 56 + node_modules/date-fns/compareDesc/index.js.flow | 55 + node_modules/date-fns/compareDesc/package.json | 5 + node_modules/date-fns/constants/index.d.ts | 20 + node_modules/date-fns/constants/index.js | 207 + node_modules/date-fns/constants/index.js.flow | 14 + node_modules/date-fns/daysToWeeks/index.d.ts | 4 + node_modules/date-fns/daysToWeeks/index.js | 38 + node_modules/date-fns/daysToWeeks/index.js.flow | 52 + node_modules/date-fns/daysToWeeks/package.json | 5 + .../date-fns/differenceInBusinessDays/index.d.ts | 4 + .../date-fns/differenceInBusinessDays/index.js | 84 + .../differenceInBusinessDays/index.js.flow | 55 + .../date-fns/differenceInBusinessDays/package.json | 5 + .../date-fns/differenceInCalendarDays/index.d.ts | 4 + .../date-fns/differenceInCalendarDays/index.js | 55 + .../differenceInCalendarDays/index.js.flow | 55 + .../date-fns/differenceInCalendarDays/package.json | 5 + .../differenceInCalendarISOWeekYears/index.d.ts | 4 + .../differenceInCalendarISOWeekYears/index.js | 37 + .../differenceInCalendarISOWeekYears/index.js.flow | 55 + .../differenceInCalendarISOWeekYears/package.json | 5 + .../differenceInCalendarISOWeeks/index.d.ts | 4 + .../date-fns/differenceInCalendarISOWeeks/index.js | 48 + .../differenceInCalendarISOWeeks/index.js.flow | 55 + .../differenceInCalendarISOWeeks/package.json | 5 + .../date-fns/differenceInCalendarMonths/index.d.ts | 4 + .../date-fns/differenceInCalendarMonths/index.js | 39 + .../differenceInCalendarMonths/index.js.flow | 55 + .../differenceInCalendarMonths/package.json | 5 + .../differenceInCalendarQuarters/index.d.ts | 4 + .../date-fns/differenceInCalendarQuarters/index.js | 40 + .../differenceInCalendarQuarters/index.js.flow | 55 + .../differenceInCalendarQuarters/package.json | 5 + .../date-fns/differenceInCalendarWeeks/index.d.ts | 4 + .../date-fns/differenceInCalendarWeeks/index.js | 60 + .../differenceInCalendarWeeks/index.js.flow | 59 + .../differenceInCalendarWeeks/package.json | 5 + .../date-fns/differenceInCalendarYears/index.d.ts | 4 + .../date-fns/differenceInCalendarYears/index.js | 37 + .../differenceInCalendarYears/index.js.flow | 55 + .../differenceInCalendarYears/package.json | 5 + node_modules/date-fns/differenceInDays/index.d.ts | 4 + node_modules/date-fns/differenceInDays/index.js | 91 + .../date-fns/differenceInDays/index.js.flow | 55 + .../date-fns/differenceInDays/package.json | 5 + node_modules/date-fns/differenceInHours/index.d.ts | 4 + node_modules/date-fns/differenceInHours/index.js | 40 + .../date-fns/differenceInHours/index.js.flow | 58 + .../date-fns/differenceInHours/package.json | 5 + .../date-fns/differenceInISOWeekYears/index.d.ts | 4 + .../date-fns/differenceInISOWeekYears/index.js | 52 + .../differenceInISOWeekYears/index.js.flow | 55 + .../date-fns/differenceInISOWeekYears/package.json | 5 + .../date-fns/differenceInMilliseconds/index.d.ts | 4 + .../date-fns/differenceInMilliseconds/index.js | 36 + .../differenceInMilliseconds/index.js.flow | 55 + .../date-fns/differenceInMilliseconds/package.json | 5 + .../date-fns/differenceInMinutes/index.d.ts | 4 + node_modules/date-fns/differenceInMinutes/index.js | 48 + .../date-fns/differenceInMinutes/index.js.flow | 58 + .../date-fns/differenceInMinutes/package.json | 5 + .../date-fns/differenceInMonths/index.d.ts | 4 + node_modules/date-fns/differenceInMonths/index.js | 64 + .../date-fns/differenceInMonths/index.js.flow | 55 + .../date-fns/differenceInMonths/package.json | 5 + .../date-fns/differenceInQuarters/index.d.ts | 4 + .../date-fns/differenceInQuarters/index.js | 36 + .../date-fns/differenceInQuarters/index.js.flow | 58 + .../date-fns/differenceInQuarters/package.json | 5 + .../date-fns/differenceInSeconds/index.d.ts | 4 + node_modules/date-fns/differenceInSeconds/index.js | 40 + .../date-fns/differenceInSeconds/index.js.flow | 58 + .../date-fns/differenceInSeconds/package.json | 5 + node_modules/date-fns/differenceInWeeks/index.d.ts | 4 + node_modules/date-fns/differenceInWeeks/index.js | 57 + .../date-fns/differenceInWeeks/index.js.flow | 58 + .../date-fns/differenceInWeeks/package.json | 5 + node_modules/date-fns/differenceInYears/index.d.ts | 4 + node_modules/date-fns/differenceInYears/index.js | 49 + .../date-fns/differenceInYears/index.js.flow | 55 + .../date-fns/differenceInYears/package.json | 5 + node_modules/date-fns/docs/.eslintrc.js | 5 + node_modules/date-fns/docs/Day.js | 15 + node_modules/date-fns/docs/Duration.js | 19 + node_modules/date-fns/docs/Interval.js | 16 + node_modules/date-fns/docs/Locale.js | 88 + node_modules/date-fns/docs/constants.md | 47 + node_modules/date-fns/docs/esm.md | 24 + node_modules/date-fns/docs/fp.md | 70 + node_modules/date-fns/docs/gettingStarted.md | 87 + node_modules/date-fns/docs/i18n.md | 92 + .../date-fns/docs/i18nContributionGuide.md | 921 + node_modules/date-fns/docs/index.js | 147 + node_modules/date-fns/docs/logo.svg | 26 + node_modules/date-fns/docs/logotype.svg | 1 + node_modules/date-fns/docs/release.md | 19 + node_modules/date-fns/docs/timeZones.md | 63 + node_modules/date-fns/docs/unicodeTokens.md | 54 + node_modules/date-fns/docs/upgradeGuide.md | 118 + node_modules/date-fns/docs/webpack.md | 48 + node_modules/date-fns/eachDayOfInterval/index.d.ts | 4 + node_modules/date-fns/eachDayOfInterval/index.js | 65 + .../date-fns/eachDayOfInterval/index.js.flow | 57 + .../date-fns/eachDayOfInterval/package.json | 5 + .../date-fns/eachHourOfInterval/index.d.ts | 4 + node_modules/date-fns/eachHourOfInterval/index.js | 65 + .../date-fns/eachHourOfInterval/index.js.flow | 57 + .../date-fns/eachHourOfInterval/package.json | 5 + .../date-fns/eachMinuteOfInterval/index.d.ts | 4 + .../date-fns/eachMinuteOfInterval/index.js | 62 + .../date-fns/eachMinuteOfInterval/index.js.flow | 57 + .../date-fns/eachMinuteOfInterval/package.json | 5 + .../date-fns/eachMonthOfInterval/index.d.ts | 4 + node_modules/date-fns/eachMonthOfInterval/index.js | 61 + .../date-fns/eachMonthOfInterval/index.js.flow | 52 + .../date-fns/eachMonthOfInterval/package.json | 5 + .../date-fns/eachQuarterOfInterval/index.d.ts | 4 + .../date-fns/eachQuarterOfInterval/index.js | 60 + .../date-fns/eachQuarterOfInterval/index.js.flow | 52 + .../date-fns/eachQuarterOfInterval/package.json | 5 + .../date-fns/eachWeekOfInterval/index.d.ts | 4 + node_modules/date-fns/eachWeekOfInterval/index.js | 75 + .../date-fns/eachWeekOfInterval/index.js.flow | 58 + .../date-fns/eachWeekOfInterval/package.json | 5 + .../date-fns/eachWeekendOfInterval/index.d.ts | 4 + .../date-fns/eachWeekendOfInterval/index.js | 53 + .../date-fns/eachWeekendOfInterval/index.js.flow | 52 + .../date-fns/eachWeekendOfInterval/package.json | 5 + .../date-fns/eachWeekendOfMonth/index.d.ts | 4 + node_modules/date-fns/eachWeekendOfMonth/index.js | 49 + .../date-fns/eachWeekendOfMonth/index.js.flow | 52 + .../date-fns/eachWeekendOfMonth/package.json | 5 + node_modules/date-fns/eachWeekendOfYear/index.d.ts | 4 + node_modules/date-fns/eachWeekendOfYear/index.js | 45 + .../date-fns/eachWeekendOfYear/index.js.flow | 52 + .../date-fns/eachWeekendOfYear/package.json | 5 + .../date-fns/eachYearOfInterval/index.d.ts | 4 + node_modules/date-fns/eachYearOfInterval/index.js | 58 + .../date-fns/eachYearOfInterval/index.js.flow | 52 + .../date-fns/eachYearOfInterval/package.json | 5 + node_modules/date-fns/endOfDay/index.d.ts | 4 + node_modules/date-fns/endOfDay/index.js | 34 + node_modules/date-fns/endOfDay/index.js.flow | 52 + node_modules/date-fns/endOfDay/package.json | 5 + node_modules/date-fns/endOfDecade/index.d.ts | 4 + node_modules/date-fns/endOfDecade/index.js | 39 + node_modules/date-fns/endOfDecade/index.js.flow | 57 + node_modules/date-fns/endOfDecade/package.json | 5 + node_modules/date-fns/endOfHour/index.d.ts | 4 + node_modules/date-fns/endOfHour/index.js | 34 + node_modules/date-fns/endOfHour/index.js.flow | 52 + node_modules/date-fns/endOfHour/package.json | 5 + node_modules/date-fns/endOfISOWeek/index.d.ts | 4 + node_modules/date-fns/endOfISOWeek/index.js | 36 + node_modules/date-fns/endOfISOWeek/index.js.flow | 52 + node_modules/date-fns/endOfISOWeek/package.json | 5 + node_modules/date-fns/endOfISOWeekYear/index.d.ts | 4 + node_modules/date-fns/endOfISOWeekYear/index.js | 42 + .../date-fns/endOfISOWeekYear/index.js.flow | 52 + .../date-fns/endOfISOWeekYear/package.json | 5 + node_modules/date-fns/endOfMinute/index.d.ts | 4 + node_modules/date-fns/endOfMinute/index.js | 34 + node_modules/date-fns/endOfMinute/index.js.flow | 52 + node_modules/date-fns/endOfMinute/package.json | 5 + node_modules/date-fns/endOfMonth/index.d.ts | 4 + node_modules/date-fns/endOfMonth/index.js | 36 + node_modules/date-fns/endOfMonth/index.js.flow | 52 + node_modules/date-fns/endOfMonth/package.json | 5 + node_modules/date-fns/endOfQuarter/index.d.ts | 4 + node_modules/date-fns/endOfQuarter/index.js | 37 + node_modules/date-fns/endOfQuarter/index.js.flow | 52 + node_modules/date-fns/endOfQuarter/package.json | 5 + node_modules/date-fns/endOfSecond/index.d.ts | 4 + node_modules/date-fns/endOfSecond/index.js | 34 + node_modules/date-fns/endOfSecond/index.js.flow | 52 + node_modules/date-fns/endOfSecond/package.json | 5 + node_modules/date-fns/endOfToday/index.d.ts | 4 + node_modules/date-fns/endOfToday/index.js | 31 + node_modules/date-fns/endOfToday/index.js.flow | 52 + node_modules/date-fns/endOfToday/package.json | 5 + node_modules/date-fns/endOfTomorrow/index.d.ts | 4 + node_modules/date-fns/endOfTomorrow/index.js | 36 + node_modules/date-fns/endOfTomorrow/index.js.flow | 52 + node_modules/date-fns/endOfTomorrow/package.json | 5 + node_modules/date-fns/endOfWeek/index.d.ts | 4 + node_modules/date-fns/endOfWeek/index.js | 56 + node_modules/date-fns/endOfWeek/index.js.flow | 58 + node_modules/date-fns/endOfWeek/package.json | 5 + node_modules/date-fns/endOfYear/index.d.ts | 4 + node_modules/date-fns/endOfYear/index.js | 36 + node_modules/date-fns/endOfYear/index.js.flow | 52 + node_modules/date-fns/endOfYear/package.json | 5 + node_modules/date-fns/endOfYesterday/index.d.ts | 4 + node_modules/date-fns/endOfYesterday/index.js | 36 + node_modules/date-fns/endOfYesterday/index.js.flow | 52 + node_modules/date-fns/endOfYesterday/package.json | 5 + .../date-fns/esm/_lib/addLeadingZeros/index.js | 8 + node_modules/date-fns/esm/_lib/assign/index.js | 12 + .../date-fns/esm/_lib/cloneObject/index.js | 4 + .../date-fns/esm/_lib/defaultLocale/index.js | 2 + .../date-fns/esm/_lib/defaultOptions/index.js | 7 + .../date-fns/esm/_lib/format/formatters/index.js | 772 + .../esm/_lib/format/lightFormatters/index.js | 80 + .../esm/_lib/format/longFormatters/index.js | 80 + .../_lib/getTimezoneOffsetInMilliseconds/index.js | 16 + .../date-fns/esm/_lib/getUTCDayOfYear/index.js | 13 + .../date-fns/esm/_lib/getUTCISOWeek/index.js | 15 + .../date-fns/esm/_lib/getUTCISOWeekYear/index.js | 23 + node_modules/date-fns/esm/_lib/getUTCWeek/index.js | 15 + .../date-fns/esm/_lib/getUTCWeekYear/index.js | 33 + .../date-fns/esm/_lib/isSameUTCWeek/index.js | 8 + .../date-fns/esm/_lib/protectedTokens/index.js | 19 + .../date-fns/esm/_lib/requiredArgs/index.js | 5 + .../date-fns/esm/_lib/roundingMethods/index.js | 13 + node_modules/date-fns/esm/_lib/setUTCDay/index.js | 23 + .../date-fns/esm/_lib/setUTCISODay/index.js | 18 + .../date-fns/esm/_lib/setUTCISOWeek/index.js | 12 + node_modules/date-fns/esm/_lib/setUTCWeek/index.js | 12 + .../date-fns/esm/_lib/startOfUTCISOWeek/index.js | 12 + .../esm/_lib/startOfUTCISOWeekYear/index.js | 12 + .../date-fns/esm/_lib/startOfUTCWeek/index.js | 21 + .../date-fns/esm/_lib/startOfUTCWeekYear/index.js | 17 + node_modules/date-fns/esm/_lib/test/index.js | 24 + node_modules/date-fns/esm/_lib/toInteger/index.js | 10 + node_modules/date-fns/esm/add/index.d.ts | 4 + node_modules/date-fns/esm/add/index.js | 70 + node_modules/date-fns/esm/add/index.js.flow | 52 + node_modules/date-fns/esm/add/package.json | 4 + .../date-fns/esm/addBusinessDays/index.d.ts | 4 + node_modules/date-fns/esm/addBusinessDays/index.js | 58 + .../date-fns/esm/addBusinessDays/index.js.flow | 52 + .../date-fns/esm/addBusinessDays/package.json | 4 + node_modules/date-fns/esm/addDays/index.d.ts | 4 + node_modules/date-fns/esm/addDays/index.js | 35 + node_modules/date-fns/esm/addDays/index.js.flow | 52 + node_modules/date-fns/esm/addDays/package.json | 4 + node_modules/date-fns/esm/addHours/index.d.ts | 4 + node_modules/date-fns/esm/addHours/index.js | 28 + node_modules/date-fns/esm/addHours/index.js.flow | 52 + node_modules/date-fns/esm/addHours/package.json | 4 + .../date-fns/esm/addISOWeekYears/index.d.ts | 4 + node_modules/date-fns/esm/addISOWeekYears/index.js | 29 + .../date-fns/esm/addISOWeekYears/index.js.flow | 52 + .../date-fns/esm/addISOWeekYears/package.json | 4 + .../date-fns/esm/addMilliseconds/index.d.ts | 4 + node_modules/date-fns/esm/addMilliseconds/index.js | 27 + .../date-fns/esm/addMilliseconds/index.js.flow | 52 + .../date-fns/esm/addMilliseconds/package.json | 4 + node_modules/date-fns/esm/addMinutes/index.d.ts | 4 + node_modules/date-fns/esm/addMinutes/index.js | 28 + node_modules/date-fns/esm/addMinutes/index.js.flow | 52 + node_modules/date-fns/esm/addMinutes/package.json | 4 + node_modules/date-fns/esm/addMonths/index.d.ts | 4 + node_modules/date-fns/esm/addMonths/index.js | 61 + node_modules/date-fns/esm/addMonths/index.js.flow | 52 + node_modules/date-fns/esm/addMonths/package.json | 4 + node_modules/date-fns/esm/addQuarters/index.d.ts | 4 + node_modules/date-fns/esm/addQuarters/index.js | 27 + .../date-fns/esm/addQuarters/index.js.flow | 52 + node_modules/date-fns/esm/addQuarters/package.json | 4 + node_modules/date-fns/esm/addSeconds/index.d.ts | 4 + node_modules/date-fns/esm/addSeconds/index.js | 26 + node_modules/date-fns/esm/addSeconds/index.js.flow | 52 + node_modules/date-fns/esm/addSeconds/package.json | 4 + node_modules/date-fns/esm/addWeeks/index.d.ts | 4 + node_modules/date-fns/esm/addWeeks/index.js | 27 + node_modules/date-fns/esm/addWeeks/index.js.flow | 52 + node_modules/date-fns/esm/addWeeks/package.json | 4 + node_modules/date-fns/esm/addYears/index.d.ts | 4 + node_modules/date-fns/esm/addYears/index.js | 26 + node_modules/date-fns/esm/addYears/index.js.flow | 52 + node_modules/date-fns/esm/addYears/package.json | 4 + .../esm/areIntervalsOverlapping/index.d.ts | 4 + .../date-fns/esm/areIntervalsOverlapping/index.js | 73 + .../esm/areIntervalsOverlapping/index.js.flow | 58 + .../esm/areIntervalsOverlapping/package.json | 4 + node_modules/date-fns/esm/clamp/index.d.ts | 4 + node_modules/date-fns/esm/clamp/index.js | 35 + node_modules/date-fns/esm/clamp/index.js.flow | 52 + node_modules/date-fns/esm/clamp/package.json | 4 + .../date-fns/esm/closestIndexTo/index.d.ts | 4 + node_modules/date-fns/esm/closestIndexTo/index.js | 61 + .../date-fns/esm/closestIndexTo/index.js.flow | 55 + .../date-fns/esm/closestIndexTo/package.json | 4 + node_modules/date-fns/esm/closestTo/index.d.ts | 4 + node_modules/date-fns/esm/closestTo/index.js | 59 + node_modules/date-fns/esm/closestTo/index.js.flow | 55 + node_modules/date-fns/esm/closestTo/package.json | 4 + node_modules/date-fns/esm/compareAsc/index.d.ts | 4 + node_modules/date-fns/esm/compareAsc/index.js | 48 + node_modules/date-fns/esm/compareAsc/index.js.flow | 55 + node_modules/date-fns/esm/compareAsc/package.json | 4 + node_modules/date-fns/esm/compareDesc/index.d.ts | 4 + node_modules/date-fns/esm/compareDesc/index.js | 48 + .../date-fns/esm/compareDesc/index.js.flow | 55 + node_modules/date-fns/esm/compareDesc/package.json | 4 + node_modules/date-fns/esm/constants/index.d.ts | 20 + node_modules/date-fns/esm/constants/index.js | 183 + node_modules/date-fns/esm/constants/index.js.flow | 14 + node_modules/date-fns/esm/daysToWeeks/index.d.ts | 4 + node_modules/date-fns/esm/daysToWeeks/index.js | 30 + .../date-fns/esm/daysToWeeks/index.js.flow | 52 + node_modules/date-fns/esm/daysToWeeks/package.json | 4 + .../esm/differenceInBusinessDays/index.d.ts | 4 + .../date-fns/esm/differenceInBusinessDays/index.js | 76 + .../esm/differenceInBusinessDays/index.js.flow | 55 + .../esm/differenceInBusinessDays/package.json | 4 + .../esm/differenceInCalendarDays/index.d.ts | 4 + .../date-fns/esm/differenceInCalendarDays/index.js | 47 + .../esm/differenceInCalendarDays/index.js.flow | 55 + .../esm/differenceInCalendarDays/package.json | 4 + .../differenceInCalendarISOWeekYears/index.d.ts | 4 + .../esm/differenceInCalendarISOWeekYears/index.js | 29 + .../differenceInCalendarISOWeekYears/index.js.flow | 55 + .../differenceInCalendarISOWeekYears/package.json | 4 + .../esm/differenceInCalendarISOWeeks/index.d.ts | 4 + .../esm/differenceInCalendarISOWeeks/index.js | 40 + .../esm/differenceInCalendarISOWeeks/index.js.flow | 55 + .../esm/differenceInCalendarISOWeeks/package.json | 4 + .../esm/differenceInCalendarMonths/index.d.ts | 4 + .../esm/differenceInCalendarMonths/index.js | 31 + .../esm/differenceInCalendarMonths/index.js.flow | 55 + .../esm/differenceInCalendarMonths/package.json | 4 + .../esm/differenceInCalendarQuarters/index.d.ts | 4 + .../esm/differenceInCalendarQuarters/index.js | 32 + .../esm/differenceInCalendarQuarters/index.js.flow | 55 + .../esm/differenceInCalendarQuarters/package.json | 4 + .../esm/differenceInCalendarWeeks/index.d.ts | 4 + .../esm/differenceInCalendarWeeks/index.js | 52 + .../esm/differenceInCalendarWeeks/index.js.flow | 59 + .../esm/differenceInCalendarWeeks/package.json | 4 + .../esm/differenceInCalendarYears/index.d.ts | 4 + .../esm/differenceInCalendarYears/index.js | 29 + .../esm/differenceInCalendarYears/index.js.flow | 55 + .../esm/differenceInCalendarYears/package.json | 4 + .../date-fns/esm/differenceInDays/index.d.ts | 4 + .../date-fns/esm/differenceInDays/index.js | 82 + .../date-fns/esm/differenceInDays/index.js.flow | 55 + .../date-fns/esm/differenceInDays/package.json | 4 + .../date-fns/esm/differenceInHours/index.d.ts | 4 + .../date-fns/esm/differenceInHours/index.js | 32 + .../date-fns/esm/differenceInHours/index.js.flow | 58 + .../date-fns/esm/differenceInHours/package.json | 4 + .../esm/differenceInISOWeekYears/index.d.ts | 4 + .../date-fns/esm/differenceInISOWeekYears/index.js | 44 + .../esm/differenceInISOWeekYears/index.js.flow | 55 + .../esm/differenceInISOWeekYears/package.json | 4 + .../esm/differenceInMilliseconds/index.d.ts | 4 + .../date-fns/esm/differenceInMilliseconds/index.js | 28 + .../esm/differenceInMilliseconds/index.js.flow | 55 + .../esm/differenceInMilliseconds/package.json | 4 + .../date-fns/esm/differenceInMinutes/index.d.ts | 4 + .../date-fns/esm/differenceInMinutes/index.js | 40 + .../date-fns/esm/differenceInMinutes/index.js.flow | 58 + .../date-fns/esm/differenceInMinutes/package.json | 4 + .../date-fns/esm/differenceInMonths/index.d.ts | 4 + .../date-fns/esm/differenceInMonths/index.js | 56 + .../date-fns/esm/differenceInMonths/index.js.flow | 55 + .../date-fns/esm/differenceInMonths/package.json | 4 + .../date-fns/esm/differenceInQuarters/index.d.ts | 4 + .../date-fns/esm/differenceInQuarters/index.js | 28 + .../esm/differenceInQuarters/index.js.flow | 58 + .../date-fns/esm/differenceInQuarters/package.json | 4 + .../date-fns/esm/differenceInSeconds/index.d.ts | 4 + .../date-fns/esm/differenceInSeconds/index.js | 32 + .../date-fns/esm/differenceInSeconds/index.js.flow | 58 + .../date-fns/esm/differenceInSeconds/package.json | 4 + .../date-fns/esm/differenceInWeeks/index.d.ts | 4 + .../date-fns/esm/differenceInWeeks/index.js | 49 + .../date-fns/esm/differenceInWeeks/index.js.flow | 58 + .../date-fns/esm/differenceInWeeks/package.json | 4 + .../date-fns/esm/differenceInYears/index.d.ts | 4 + .../date-fns/esm/differenceInYears/index.js | 41 + .../date-fns/esm/differenceInYears/index.js.flow | 55 + .../date-fns/esm/differenceInYears/package.json | 4 + .../date-fns/esm/eachDayOfInterval/index.d.ts | 4 + .../date-fns/esm/eachDayOfInterval/index.js | 57 + .../date-fns/esm/eachDayOfInterval/index.js.flow | 57 + .../date-fns/esm/eachDayOfInterval/package.json | 4 + .../date-fns/esm/eachHourOfInterval/index.d.ts | 4 + .../date-fns/esm/eachHourOfInterval/index.js | 57 + .../date-fns/esm/eachHourOfInterval/index.js.flow | 57 + .../date-fns/esm/eachHourOfInterval/package.json | 4 + .../date-fns/esm/eachMinuteOfInterval/index.d.ts | 4 + .../date-fns/esm/eachMinuteOfInterval/index.js | 54 + .../esm/eachMinuteOfInterval/index.js.flow | 57 + .../date-fns/esm/eachMinuteOfInterval/package.json | 4 + .../date-fns/esm/eachMonthOfInterval/index.d.ts | 4 + .../date-fns/esm/eachMonthOfInterval/index.js | 53 + .../date-fns/esm/eachMonthOfInterval/index.js.flow | 52 + .../date-fns/esm/eachMonthOfInterval/package.json | 4 + .../date-fns/esm/eachQuarterOfInterval/index.d.ts | 4 + .../date-fns/esm/eachQuarterOfInterval/index.js | 52 + .../esm/eachQuarterOfInterval/index.js.flow | 52 + .../esm/eachQuarterOfInterval/package.json | 4 + .../date-fns/esm/eachWeekOfInterval/index.d.ts | 4 + .../date-fns/esm/eachWeekOfInterval/index.js | 67 + .../date-fns/esm/eachWeekOfInterval/index.js.flow | 58 + .../date-fns/esm/eachWeekOfInterval/package.json | 4 + .../date-fns/esm/eachWeekendOfInterval/index.d.ts | 4 + .../date-fns/esm/eachWeekendOfInterval/index.js | 45 + .../esm/eachWeekendOfInterval/index.js.flow | 52 + .../esm/eachWeekendOfInterval/package.json | 4 + .../date-fns/esm/eachWeekendOfMonth/index.d.ts | 4 + .../date-fns/esm/eachWeekendOfMonth/index.js | 41 + .../date-fns/esm/eachWeekendOfMonth/index.js.flow | 52 + .../date-fns/esm/eachWeekendOfMonth/package.json | 4 + .../date-fns/esm/eachWeekendOfYear/index.d.ts | 4 + .../date-fns/esm/eachWeekendOfYear/index.js | 37 + .../date-fns/esm/eachWeekendOfYear/index.js.flow | 52 + .../date-fns/esm/eachWeekendOfYear/package.json | 4 + .../date-fns/esm/eachYearOfInterval/index.d.ts | 4 + .../date-fns/esm/eachYearOfInterval/index.js | 50 + .../date-fns/esm/eachYearOfInterval/index.js.flow | 52 + .../date-fns/esm/eachYearOfInterval/package.json | 4 + node_modules/date-fns/esm/endOfDay/index.d.ts | 4 + node_modules/date-fns/esm/endOfDay/index.js | 26 + node_modules/date-fns/esm/endOfDay/index.js.flow | 52 + node_modules/date-fns/esm/endOfDay/package.json | 4 + node_modules/date-fns/esm/endOfDecade/index.d.ts | 4 + node_modules/date-fns/esm/endOfDecade/index.js | 31 + .../date-fns/esm/endOfDecade/index.js.flow | 57 + node_modules/date-fns/esm/endOfDecade/package.json | 4 + node_modules/date-fns/esm/endOfHour/index.d.ts | 4 + node_modules/date-fns/esm/endOfHour/index.js | 26 + node_modules/date-fns/esm/endOfHour/index.js.flow | 52 + node_modules/date-fns/esm/endOfHour/package.json | 4 + node_modules/date-fns/esm/endOfISOWeek/index.d.ts | 4 + node_modules/date-fns/esm/endOfISOWeek/index.js | 28 + .../date-fns/esm/endOfISOWeek/index.js.flow | 52 + .../date-fns/esm/endOfISOWeek/package.json | 4 + .../date-fns/esm/endOfISOWeekYear/index.d.ts | 4 + .../date-fns/esm/endOfISOWeekYear/index.js | 34 + .../date-fns/esm/endOfISOWeekYear/index.js.flow | 52 + .../date-fns/esm/endOfISOWeekYear/package.json | 4 + node_modules/date-fns/esm/endOfMinute/index.d.ts | 4 + node_modules/date-fns/esm/endOfMinute/index.js | 26 + .../date-fns/esm/endOfMinute/index.js.flow | 52 + node_modules/date-fns/esm/endOfMinute/package.json | 4 + node_modules/date-fns/esm/endOfMonth/index.d.ts | 4 + node_modules/date-fns/esm/endOfMonth/index.js | 28 + node_modules/date-fns/esm/endOfMonth/index.js.flow | 52 + node_modules/date-fns/esm/endOfMonth/package.json | 4 + node_modules/date-fns/esm/endOfQuarter/index.d.ts | 4 + node_modules/date-fns/esm/endOfQuarter/index.js | 29 + .../date-fns/esm/endOfQuarter/index.js.flow | 52 + .../date-fns/esm/endOfQuarter/package.json | 4 + node_modules/date-fns/esm/endOfSecond/index.d.ts | 4 + node_modules/date-fns/esm/endOfSecond/index.js | 26 + .../date-fns/esm/endOfSecond/index.js.flow | 52 + node_modules/date-fns/esm/endOfSecond/package.json | 4 + node_modules/date-fns/esm/endOfToday/index.d.ts | 4 + node_modules/date-fns/esm/endOfToday/index.js | 23 + node_modules/date-fns/esm/endOfToday/index.js.flow | 52 + node_modules/date-fns/esm/endOfToday/package.json | 4 + node_modules/date-fns/esm/endOfTomorrow/index.d.ts | 4 + node_modules/date-fns/esm/endOfTomorrow/index.js | 29 + .../date-fns/esm/endOfTomorrow/index.js.flow | 52 + .../date-fns/esm/endOfTomorrow/package.json | 4 + node_modules/date-fns/esm/endOfWeek/index.d.ts | 4 + node_modules/date-fns/esm/endOfWeek/index.js | 48 + node_modules/date-fns/esm/endOfWeek/index.js.flow | 58 + node_modules/date-fns/esm/endOfWeek/package.json | 4 + node_modules/date-fns/esm/endOfYear/index.d.ts | 4 + node_modules/date-fns/esm/endOfYear/index.js | 28 + node_modules/date-fns/esm/endOfYear/index.js.flow | 52 + node_modules/date-fns/esm/endOfYear/package.json | 4 + .../date-fns/esm/endOfYesterday/index.d.ts | 4 + node_modules/date-fns/esm/endOfYesterday/index.js | 29 + .../date-fns/esm/endOfYesterday/index.js.flow | 52 + .../date-fns/esm/endOfYesterday/package.json | 4 + node_modules/date-fns/esm/format/index.d.ts | 4 + node_modules/date-fns/esm/format/index.js | 402 + node_modules/date-fns/esm/format/index.js.flow | 62 + node_modules/date-fns/esm/format/package.json | 4 + .../date-fns/esm/formatDistance/index.d.ts | 4 + node_modules/date-fns/esm/formatDistance/index.js | 203 + .../date-fns/esm/formatDistance/index.js.flow | 60 + .../date-fns/esm/formatDistance/package.json | 4 + .../date-fns/esm/formatDistanceStrict/index.d.ts | 4 + .../date-fns/esm/formatDistanceStrict/index.js | 190 + .../esm/formatDistanceStrict/index.js.flow | 61 + .../date-fns/esm/formatDistanceStrict/package.json | 4 + .../date-fns/esm/formatDistanceToNow/index.d.ts | 4 + .../date-fns/esm/formatDistanceToNow/index.js | 92 + .../date-fns/esm/formatDistanceToNow/index.js.flow | 59 + .../date-fns/esm/formatDistanceToNow/package.json | 4 + .../esm/formatDistanceToNowStrict/index.d.ts | 4 + .../esm/formatDistanceToNowStrict/index.js | 80 + .../esm/formatDistanceToNowStrict/index.js.flow | 60 + .../esm/formatDistanceToNowStrict/package.json | 4 + .../date-fns/esm/formatDuration/index.d.ts | 4 + node_modules/date-fns/esm/formatDuration/index.js | 91 + .../date-fns/esm/formatDuration/index.js.flow | 60 + .../date-fns/esm/formatDuration/package.json | 4 + node_modules/date-fns/esm/formatISO/index.d.ts | 4 + node_modules/date-fns/esm/formatISO/index.js | 100 + node_modules/date-fns/esm/formatISO/index.js.flow | 58 + node_modules/date-fns/esm/formatISO/package.json | 4 + node_modules/date-fns/esm/formatISO9075/index.d.ts | 4 + node_modules/date-fns/esm/formatISO9075/index.js | 86 + .../date-fns/esm/formatISO9075/index.js.flow | 58 + .../date-fns/esm/formatISO9075/package.json | 4 + .../date-fns/esm/formatISODuration/index.d.ts | 4 + .../date-fns/esm/formatISODuration/index.js | 45 + .../date-fns/esm/formatISODuration/index.js.flow | 52 + .../date-fns/esm/formatISODuration/package.json | 4 + node_modules/date-fns/esm/formatRFC3339/index.d.ts | 4 + node_modules/date-fns/esm/formatRFC3339/index.js | 76 + .../date-fns/esm/formatRFC3339/index.js.flow | 57 + .../date-fns/esm/formatRFC3339/package.json | 4 + node_modules/date-fns/esm/formatRFC7231/index.d.ts | 4 + node_modules/date-fns/esm/formatRFC7231/index.js | 44 + .../date-fns/esm/formatRFC7231/index.js.flow | 52 + .../date-fns/esm/formatRFC7231/package.json | 4 + .../date-fns/esm/formatRelative/index.d.ts | 4 + node_modules/date-fns/esm/formatRelative/index.js | 93 + .../date-fns/esm/formatRelative/index.js.flow | 59 + .../date-fns/esm/formatRelative/package.json | 4 + .../date-fns/esm/fp/_lib/convertToFP/index.js | 12 + node_modules/date-fns/esm/fp/add/index.d.ts | 4 + node_modules/date-fns/esm/fp/add/index.js | 4 + node_modules/date-fns/esm/fp/add/index.js.flow | 58 + node_modules/date-fns/esm/fp/add/package.json | 4 + .../date-fns/esm/fp/addBusinessDays/index.d.ts | 4 + .../date-fns/esm/fp/addBusinessDays/index.js | 4 + .../date-fns/esm/fp/addBusinessDays/index.js.flow | 58 + .../date-fns/esm/fp/addBusinessDays/package.json | 4 + node_modules/date-fns/esm/fp/addDays/index.d.ts | 4 + node_modules/date-fns/esm/fp/addDays/index.js | 4 + node_modules/date-fns/esm/fp/addDays/index.js.flow | 58 + node_modules/date-fns/esm/fp/addDays/package.json | 4 + node_modules/date-fns/esm/fp/addHours/index.d.ts | 4 + node_modules/date-fns/esm/fp/addHours/index.js | 4 + .../date-fns/esm/fp/addHours/index.js.flow | 58 + node_modules/date-fns/esm/fp/addHours/package.json | 4 + .../date-fns/esm/fp/addISOWeekYears/index.d.ts | 4 + .../date-fns/esm/fp/addISOWeekYears/index.js | 4 + .../date-fns/esm/fp/addISOWeekYears/index.js.flow | 58 + .../date-fns/esm/fp/addISOWeekYears/package.json | 4 + .../date-fns/esm/fp/addMilliseconds/index.d.ts | 4 + .../date-fns/esm/fp/addMilliseconds/index.js | 4 + .../date-fns/esm/fp/addMilliseconds/index.js.flow | 58 + .../date-fns/esm/fp/addMilliseconds/package.json | 4 + node_modules/date-fns/esm/fp/addMinutes/index.d.ts | 4 + node_modules/date-fns/esm/fp/addMinutes/index.js | 4 + .../date-fns/esm/fp/addMinutes/index.js.flow | 58 + .../date-fns/esm/fp/addMinutes/package.json | 4 + node_modules/date-fns/esm/fp/addMonths/index.d.ts | 4 + node_modules/date-fns/esm/fp/addMonths/index.js | 4 + .../date-fns/esm/fp/addMonths/index.js.flow | 58 + .../date-fns/esm/fp/addMonths/package.json | 4 + .../date-fns/esm/fp/addQuarters/index.d.ts | 4 + node_modules/date-fns/esm/fp/addQuarters/index.js | 4 + .../date-fns/esm/fp/addQuarters/index.js.flow | 58 + .../date-fns/esm/fp/addQuarters/package.json | 4 + node_modules/date-fns/esm/fp/addSeconds/index.d.ts | 4 + node_modules/date-fns/esm/fp/addSeconds/index.js | 4 + .../date-fns/esm/fp/addSeconds/index.js.flow | 58 + .../date-fns/esm/fp/addSeconds/package.json | 4 + node_modules/date-fns/esm/fp/addWeeks/index.d.ts | 4 + node_modules/date-fns/esm/fp/addWeeks/index.js | 4 + .../date-fns/esm/fp/addWeeks/index.js.flow | 58 + node_modules/date-fns/esm/fp/addWeeks/package.json | 4 + node_modules/date-fns/esm/fp/addYears/index.d.ts | 4 + node_modules/date-fns/esm/fp/addYears/index.js | 4 + .../date-fns/esm/fp/addYears/index.js.flow | 58 + node_modules/date-fns/esm/fp/addYears/package.json | 4 + .../esm/fp/areIntervalsOverlapping/index.d.ts | 4 + .../esm/fp/areIntervalsOverlapping/index.js | 4 + .../esm/fp/areIntervalsOverlapping/index.js.flow | 58 + .../esm/fp/areIntervalsOverlapping/package.json | 4 + .../areIntervalsOverlappingWithOptions/index.d.ts | 4 + .../fp/areIntervalsOverlappingWithOptions/index.js | 4 + .../index.js.flow | 74 + .../package.json | 4 + node_modules/date-fns/esm/fp/clamp/index.d.ts | 4 + node_modules/date-fns/esm/fp/clamp/index.js | 4 + node_modules/date-fns/esm/fp/clamp/index.js.flow | 58 + node_modules/date-fns/esm/fp/clamp/package.json | 4 + .../date-fns/esm/fp/closestIndexTo/index.d.ts | 4 + .../date-fns/esm/fp/closestIndexTo/index.js | 4 + .../date-fns/esm/fp/closestIndexTo/index.js.flow | 58 + .../date-fns/esm/fp/closestIndexTo/package.json | 4 + node_modules/date-fns/esm/fp/closestTo/index.d.ts | 4 + node_modules/date-fns/esm/fp/closestTo/index.js | 4 + .../date-fns/esm/fp/closestTo/index.js.flow | 58 + .../date-fns/esm/fp/closestTo/package.json | 4 + node_modules/date-fns/esm/fp/compareAsc/index.d.ts | 4 + node_modules/date-fns/esm/fp/compareAsc/index.js | 4 + .../date-fns/esm/fp/compareAsc/index.js.flow | 58 + .../date-fns/esm/fp/compareAsc/package.json | 4 + .../date-fns/esm/fp/compareDesc/index.d.ts | 4 + node_modules/date-fns/esm/fp/compareDesc/index.js | 4 + .../date-fns/esm/fp/compareDesc/index.js.flow | 58 + .../date-fns/esm/fp/compareDesc/package.json | 4 + .../date-fns/esm/fp/daysToWeeks/index.d.ts | 4 + node_modules/date-fns/esm/fp/daysToWeeks/index.js | 4 + .../date-fns/esm/fp/daysToWeeks/index.js.flow | 54 + .../date-fns/esm/fp/daysToWeeks/package.json | 4 + .../esm/fp/differenceInBusinessDays/index.d.ts | 4 + .../esm/fp/differenceInBusinessDays/index.js | 4 + .../esm/fp/differenceInBusinessDays/index.js.flow | 58 + .../esm/fp/differenceInBusinessDays/package.json | 4 + .../esm/fp/differenceInCalendarDays/index.d.ts | 4 + .../esm/fp/differenceInCalendarDays/index.js | 4 + .../esm/fp/differenceInCalendarDays/index.js.flow | 58 + .../esm/fp/differenceInCalendarDays/package.json | 4 + .../fp/differenceInCalendarISOWeekYears/index.d.ts | 4 + .../fp/differenceInCalendarISOWeekYears/index.js | 4 + .../differenceInCalendarISOWeekYears/index.js.flow | 58 + .../differenceInCalendarISOWeekYears/package.json | 4 + .../esm/fp/differenceInCalendarISOWeeks/index.d.ts | 4 + .../esm/fp/differenceInCalendarISOWeeks/index.js | 4 + .../fp/differenceInCalendarISOWeeks/index.js.flow | 58 + .../fp/differenceInCalendarISOWeeks/package.json | 4 + .../esm/fp/differenceInCalendarMonths/index.d.ts | 4 + .../esm/fp/differenceInCalendarMonths/index.js | 4 + .../fp/differenceInCalendarMonths/index.js.flow | 58 + .../esm/fp/differenceInCalendarMonths/package.json | 4 + .../esm/fp/differenceInCalendarQuarters/index.d.ts | 4 + .../esm/fp/differenceInCalendarQuarters/index.js | 4 + .../fp/differenceInCalendarQuarters/index.js.flow | 58 + .../fp/differenceInCalendarQuarters/package.json | 4 + .../esm/fp/differenceInCalendarWeeks/index.d.ts | 4 + .../esm/fp/differenceInCalendarWeeks/index.js | 4 + .../esm/fp/differenceInCalendarWeeks/index.js.flow | 58 + .../esm/fp/differenceInCalendarWeeks/package.json | 4 + .../index.d.ts | 4 + .../differenceInCalendarWeeksWithOptions/index.js | 4 + .../index.js.flow | 75 + .../package.json | 4 + .../esm/fp/differenceInCalendarYears/index.d.ts | 4 + .../esm/fp/differenceInCalendarYears/index.js | 4 + .../esm/fp/differenceInCalendarYears/index.js.flow | 58 + .../esm/fp/differenceInCalendarYears/package.json | 4 + .../date-fns/esm/fp/differenceInDays/index.d.ts | 4 + .../date-fns/esm/fp/differenceInDays/index.js | 4 + .../date-fns/esm/fp/differenceInDays/index.js.flow | 58 + .../date-fns/esm/fp/differenceInDays/package.json | 4 + .../date-fns/esm/fp/differenceInHours/index.d.ts | 4 + .../date-fns/esm/fp/differenceInHours/index.js | 4 + .../esm/fp/differenceInHours/index.js.flow | 58 + .../date-fns/esm/fp/differenceInHours/package.json | 4 + .../esm/fp/differenceInHoursWithOptions/index.d.ts | 4 + .../esm/fp/differenceInHoursWithOptions/index.js | 4 + .../fp/differenceInHoursWithOptions/index.js.flow | 74 + .../fp/differenceInHoursWithOptions/package.json | 4 + .../esm/fp/differenceInISOWeekYears/index.d.ts | 4 + .../esm/fp/differenceInISOWeekYears/index.js | 4 + .../esm/fp/differenceInISOWeekYears/index.js.flow | 58 + .../esm/fp/differenceInISOWeekYears/package.json | 4 + .../esm/fp/differenceInMilliseconds/index.d.ts | 4 + .../esm/fp/differenceInMilliseconds/index.js | 4 + .../esm/fp/differenceInMilliseconds/index.js.flow | 58 + .../esm/fp/differenceInMilliseconds/package.json | 4 + .../date-fns/esm/fp/differenceInMinutes/index.d.ts | 4 + .../date-fns/esm/fp/differenceInMinutes/index.js | 4 + .../esm/fp/differenceInMinutes/index.js.flow | 58 + .../esm/fp/differenceInMinutes/package.json | 4 + .../fp/differenceInMinutesWithOptions/index.d.ts | 4 + .../esm/fp/differenceInMinutesWithOptions/index.js | 4 + .../differenceInMinutesWithOptions/index.js.flow | 74 + .../fp/differenceInMinutesWithOptions/package.json | 4 + .../date-fns/esm/fp/differenceInMonths/index.d.ts | 4 + .../date-fns/esm/fp/differenceInMonths/index.js | 4 + .../esm/fp/differenceInMonths/index.js.flow | 58 + .../esm/fp/differenceInMonths/package.json | 4 + .../esm/fp/differenceInQuarters/index.d.ts | 4 + .../date-fns/esm/fp/differenceInQuarters/index.js | 4 + .../esm/fp/differenceInQuarters/index.js.flow | 58 + .../esm/fp/differenceInQuarters/package.json | 4 + .../fp/differenceInQuartersWithOptions/index.d.ts | 4 + .../fp/differenceInQuartersWithOptions/index.js | 4 + .../differenceInQuartersWithOptions/index.js.flow | 74 + .../differenceInQuartersWithOptions/package.json | 4 + .../date-fns/esm/fp/differenceInSeconds/index.d.ts | 4 + .../date-fns/esm/fp/differenceInSeconds/index.js | 4 + .../esm/fp/differenceInSeconds/index.js.flow | 58 + .../esm/fp/differenceInSeconds/package.json | 4 + .../fp/differenceInSecondsWithOptions/index.d.ts | 4 + .../esm/fp/differenceInSecondsWithOptions/index.js | 4 + .../differenceInSecondsWithOptions/index.js.flow | 74 + .../fp/differenceInSecondsWithOptions/package.json | 4 + .../date-fns/esm/fp/differenceInWeeks/index.d.ts | 4 + .../date-fns/esm/fp/differenceInWeeks/index.js | 4 + .../esm/fp/differenceInWeeks/index.js.flow | 58 + .../date-fns/esm/fp/differenceInWeeks/package.json | 4 + .../esm/fp/differenceInWeeksWithOptions/index.d.ts | 4 + .../esm/fp/differenceInWeeksWithOptions/index.js | 4 + .../fp/differenceInWeeksWithOptions/index.js.flow | 74 + .../fp/differenceInWeeksWithOptions/package.json | 4 + .../date-fns/esm/fp/differenceInYears/index.d.ts | 4 + .../date-fns/esm/fp/differenceInYears/index.js | 4 + .../esm/fp/differenceInYears/index.js.flow | 58 + .../date-fns/esm/fp/differenceInYears/package.json | 4 + .../date-fns/esm/fp/eachDayOfInterval/index.d.ts | 4 + .../date-fns/esm/fp/eachDayOfInterval/index.js | 4 + .../esm/fp/eachDayOfInterval/index.js.flow | 54 + .../date-fns/esm/fp/eachDayOfInterval/package.json | 4 + .../esm/fp/eachDayOfIntervalWithOptions/index.d.ts | 4 + .../esm/fp/eachDayOfIntervalWithOptions/index.js | 4 + .../fp/eachDayOfIntervalWithOptions/index.js.flow | 64 + .../fp/eachDayOfIntervalWithOptions/package.json | 4 + .../date-fns/esm/fp/eachHourOfInterval/index.d.ts | 4 + .../date-fns/esm/fp/eachHourOfInterval/index.js | 4 + .../esm/fp/eachHourOfInterval/index.js.flow | 54 + .../esm/fp/eachHourOfInterval/package.json | 4 + .../fp/eachHourOfIntervalWithOptions/index.d.ts | 4 + .../esm/fp/eachHourOfIntervalWithOptions/index.js | 4 + .../fp/eachHourOfIntervalWithOptions/index.js.flow | 64 + .../fp/eachHourOfIntervalWithOptions/package.json | 4 + .../esm/fp/eachMinuteOfInterval/index.d.ts | 4 + .../date-fns/esm/fp/eachMinuteOfInterval/index.js | 4 + .../esm/fp/eachMinuteOfInterval/index.js.flow | 54 + .../esm/fp/eachMinuteOfInterval/package.json | 4 + .../fp/eachMinuteOfIntervalWithOptions/index.d.ts | 4 + .../fp/eachMinuteOfIntervalWithOptions/index.js | 4 + .../eachMinuteOfIntervalWithOptions/index.js.flow | 64 + .../eachMinuteOfIntervalWithOptions/package.json | 4 + .../date-fns/esm/fp/eachMonthOfInterval/index.d.ts | 4 + .../date-fns/esm/fp/eachMonthOfInterval/index.js | 4 + .../esm/fp/eachMonthOfInterval/index.js.flow | 54 + .../esm/fp/eachMonthOfInterval/package.json | 4 + .../esm/fp/eachQuarterOfInterval/index.d.ts | 4 + .../date-fns/esm/fp/eachQuarterOfInterval/index.js | 4 + .../esm/fp/eachQuarterOfInterval/index.js.flow | 54 + .../esm/fp/eachQuarterOfInterval/package.json | 4 + .../date-fns/esm/fp/eachWeekOfInterval/index.d.ts | 4 + .../date-fns/esm/fp/eachWeekOfInterval/index.js | 4 + .../esm/fp/eachWeekOfInterval/index.js.flow | 54 + .../esm/fp/eachWeekOfInterval/package.json | 4 + .../fp/eachWeekOfIntervalWithOptions/index.d.ts | 4 + .../esm/fp/eachWeekOfIntervalWithOptions/index.js | 4 + .../fp/eachWeekOfIntervalWithOptions/index.js.flow | 65 + .../fp/eachWeekOfIntervalWithOptions/package.json | 4 + .../esm/fp/eachWeekendOfInterval/index.d.ts | 4 + .../date-fns/esm/fp/eachWeekendOfInterval/index.js | 4 + .../esm/fp/eachWeekendOfInterval/index.js.flow | 54 + .../esm/fp/eachWeekendOfInterval/package.json | 4 + .../date-fns/esm/fp/eachWeekendOfMonth/index.d.ts | 4 + .../date-fns/esm/fp/eachWeekendOfMonth/index.js | 4 + .../esm/fp/eachWeekendOfMonth/index.js.flow | 54 + .../esm/fp/eachWeekendOfMonth/package.json | 4 + .../date-fns/esm/fp/eachWeekendOfYear/index.d.ts | 4 + .../date-fns/esm/fp/eachWeekendOfYear/index.js | 4 + .../esm/fp/eachWeekendOfYear/index.js.flow | 54 + .../date-fns/esm/fp/eachWeekendOfYear/package.json | 4 + .../date-fns/esm/fp/eachYearOfInterval/index.d.ts | 4 + .../date-fns/esm/fp/eachYearOfInterval/index.js | 4 + .../esm/fp/eachYearOfInterval/index.js.flow | 54 + .../esm/fp/eachYearOfInterval/package.json | 4 + node_modules/date-fns/esm/fp/endOfDay/index.d.ts | 4 + node_modules/date-fns/esm/fp/endOfDay/index.js | 4 + .../date-fns/esm/fp/endOfDay/index.js.flow | 54 + node_modules/date-fns/esm/fp/endOfDay/package.json | 4 + .../date-fns/esm/fp/endOfDecade/index.d.ts | 4 + node_modules/date-fns/esm/fp/endOfDecade/index.js | 4 + .../date-fns/esm/fp/endOfDecade/index.js.flow | 54 + .../date-fns/esm/fp/endOfDecade/package.json | 4 + .../esm/fp/endOfDecadeWithOptions/index.d.ts | 4 + .../esm/fp/endOfDecadeWithOptions/index.js | 4 + .../esm/fp/endOfDecadeWithOptions/index.js.flow | 64 + .../esm/fp/endOfDecadeWithOptions/package.json | 4 + node_modules/date-fns/esm/fp/endOfHour/index.d.ts | 4 + node_modules/date-fns/esm/fp/endOfHour/index.js | 4 + .../date-fns/esm/fp/endOfHour/index.js.flow | 54 + .../date-fns/esm/fp/endOfHour/package.json | 4 + .../date-fns/esm/fp/endOfISOWeek/index.d.ts | 4 + node_modules/date-fns/esm/fp/endOfISOWeek/index.js | 4 + .../date-fns/esm/fp/endOfISOWeek/index.js.flow | 54 + .../date-fns/esm/fp/endOfISOWeek/package.json | 4 + .../date-fns/esm/fp/endOfISOWeekYear/index.d.ts | 4 + .../date-fns/esm/fp/endOfISOWeekYear/index.js | 4 + .../date-fns/esm/fp/endOfISOWeekYear/index.js.flow | 54 + .../date-fns/esm/fp/endOfISOWeekYear/package.json | 4 + .../date-fns/esm/fp/endOfMinute/index.d.ts | 4 + node_modules/date-fns/esm/fp/endOfMinute/index.js | 4 + .../date-fns/esm/fp/endOfMinute/index.js.flow | 54 + .../date-fns/esm/fp/endOfMinute/package.json | 4 + node_modules/date-fns/esm/fp/endOfMonth/index.d.ts | 4 + node_modules/date-fns/esm/fp/endOfMonth/index.js | 4 + .../date-fns/esm/fp/endOfMonth/index.js.flow | 54 + .../date-fns/esm/fp/endOfMonth/package.json | 4 + .../date-fns/esm/fp/endOfQuarter/index.d.ts | 4 + node_modules/date-fns/esm/fp/endOfQuarter/index.js | 4 + .../date-fns/esm/fp/endOfQuarter/index.js.flow | 54 + .../date-fns/esm/fp/endOfQuarter/package.json | 4 + .../date-fns/esm/fp/endOfSecond/index.d.ts | 4 + node_modules/date-fns/esm/fp/endOfSecond/index.js | 4 + .../date-fns/esm/fp/endOfSecond/index.js.flow | 54 + .../date-fns/esm/fp/endOfSecond/package.json | 4 + node_modules/date-fns/esm/fp/endOfWeek/index.d.ts | 4 + node_modules/date-fns/esm/fp/endOfWeek/index.js | 4 + .../date-fns/esm/fp/endOfWeek/index.js.flow | 54 + .../date-fns/esm/fp/endOfWeek/package.json | 4 + .../esm/fp/endOfWeekWithOptions/index.d.ts | 4 + .../date-fns/esm/fp/endOfWeekWithOptions/index.js | 4 + .../esm/fp/endOfWeekWithOptions/index.js.flow | 65 + .../esm/fp/endOfWeekWithOptions/package.json | 4 + node_modules/date-fns/esm/fp/endOfYear/index.d.ts | 4 + node_modules/date-fns/esm/fp/endOfYear/index.js | 4 + .../date-fns/esm/fp/endOfYear/index.js.flow | 54 + .../date-fns/esm/fp/endOfYear/package.json | 4 + node_modules/date-fns/esm/fp/format/index.d.ts | 4 + node_modules/date-fns/esm/fp/format/index.js | 4 + node_modules/date-fns/esm/fp/format/index.js.flow | 58 + node_modules/date-fns/esm/fp/format/package.json | 4 + .../date-fns/esm/fp/formatDistance/index.d.ts | 4 + .../date-fns/esm/fp/formatDistance/index.js | 4 + .../date-fns/esm/fp/formatDistance/index.js.flow | 58 + .../date-fns/esm/fp/formatDistance/package.json | 4 + .../esm/fp/formatDistanceStrict/index.d.ts | 4 + .../date-fns/esm/fp/formatDistanceStrict/index.js | 4 + .../esm/fp/formatDistanceStrict/index.js.flow | 58 + .../esm/fp/formatDistanceStrict/package.json | 4 + .../fp/formatDistanceStrictWithOptions/index.d.ts | 4 + .../fp/formatDistanceStrictWithOptions/index.js | 4 + .../formatDistanceStrictWithOptions/index.js.flow | 77 + .../formatDistanceStrictWithOptions/package.json | 4 + .../esm/fp/formatDistanceWithOptions/index.d.ts | 4 + .../esm/fp/formatDistanceWithOptions/index.js | 4 + .../esm/fp/formatDistanceWithOptions/index.js.flow | 76 + .../esm/fp/formatDistanceWithOptions/package.json | 4 + .../date-fns/esm/fp/formatDuration/index.d.ts | 4 + .../date-fns/esm/fp/formatDuration/index.js | 4 + .../date-fns/esm/fp/formatDuration/index.js.flow | 54 + .../date-fns/esm/fp/formatDuration/package.json | 4 + .../esm/fp/formatDurationWithOptions/index.d.ts | 4 + .../esm/fp/formatDurationWithOptions/index.js | 4 + .../esm/fp/formatDurationWithOptions/index.js.flow | 67 + .../esm/fp/formatDurationWithOptions/package.json | 4 + node_modules/date-fns/esm/fp/formatISO/index.d.ts | 4 + node_modules/date-fns/esm/fp/formatISO/index.js | 4 + .../date-fns/esm/fp/formatISO/index.js.flow | 54 + .../date-fns/esm/fp/formatISO/package.json | 4 + .../date-fns/esm/fp/formatISO9075/index.d.ts | 4 + .../date-fns/esm/fp/formatISO9075/index.js | 4 + .../date-fns/esm/fp/formatISO9075/index.js.flow | 54 + .../date-fns/esm/fp/formatISO9075/package.json | 4 + .../esm/fp/formatISO9075WithOptions/index.d.ts | 4 + .../esm/fp/formatISO9075WithOptions/index.js | 4 + .../esm/fp/formatISO9075WithOptions/index.js.flow | 65 + .../esm/fp/formatISO9075WithOptions/package.json | 4 + .../date-fns/esm/fp/formatISODuration/index.d.ts | 4 + .../date-fns/esm/fp/formatISODuration/index.js | 4 + .../esm/fp/formatISODuration/index.js.flow | 54 + .../date-fns/esm/fp/formatISODuration/package.json | 4 + .../esm/fp/formatISOWithOptions/index.d.ts | 4 + .../date-fns/esm/fp/formatISOWithOptions/index.js | 4 + .../esm/fp/formatISOWithOptions/index.js.flow | 65 + .../esm/fp/formatISOWithOptions/package.json | 4 + .../date-fns/esm/fp/formatRFC3339/index.d.ts | 4 + .../date-fns/esm/fp/formatRFC3339/index.js | 4 + .../date-fns/esm/fp/formatRFC3339/index.js.flow | 54 + .../date-fns/esm/fp/formatRFC3339/package.json | 4 + .../esm/fp/formatRFC3339WithOptions/index.d.ts | 4 + .../esm/fp/formatRFC3339WithOptions/index.js | 4 + .../esm/fp/formatRFC3339WithOptions/index.js.flow | 64 + .../esm/fp/formatRFC3339WithOptions/package.json | 4 + .../date-fns/esm/fp/formatRFC7231/index.d.ts | 4 + .../date-fns/esm/fp/formatRFC7231/index.js | 4 + .../date-fns/esm/fp/formatRFC7231/index.js.flow | 54 + .../date-fns/esm/fp/formatRFC7231/package.json | 4 + .../date-fns/esm/fp/formatRelative/index.d.ts | 4 + .../date-fns/esm/fp/formatRelative/index.js | 4 + .../date-fns/esm/fp/formatRelative/index.js.flow | 58 + .../date-fns/esm/fp/formatRelative/package.json | 4 + .../esm/fp/formatRelativeWithOptions/index.d.ts | 4 + .../esm/fp/formatRelativeWithOptions/index.js | 4 + .../esm/fp/formatRelativeWithOptions/index.js.flow | 75 + .../esm/fp/formatRelativeWithOptions/package.json | 4 + .../date-fns/esm/fp/formatWithOptions/index.d.ts | 4 + .../date-fns/esm/fp/formatWithOptions/index.js | 4 + .../esm/fp/formatWithOptions/index.js.flow | 78 + .../date-fns/esm/fp/formatWithOptions/package.json | 4 + .../date-fns/esm/fp/fromUnixTime/index.d.ts | 4 + node_modules/date-fns/esm/fp/fromUnixTime/index.js | 4 + .../date-fns/esm/fp/fromUnixTime/index.js.flow | 54 + .../date-fns/esm/fp/fromUnixTime/package.json | 4 + node_modules/date-fns/esm/fp/getDate/index.d.ts | 4 + node_modules/date-fns/esm/fp/getDate/index.js | 4 + node_modules/date-fns/esm/fp/getDate/index.js.flow | 54 + node_modules/date-fns/esm/fp/getDate/package.json | 4 + node_modules/date-fns/esm/fp/getDay/index.d.ts | 4 + node_modules/date-fns/esm/fp/getDay/index.js | 4 + node_modules/date-fns/esm/fp/getDay/index.js.flow | 54 + node_modules/date-fns/esm/fp/getDay/package.json | 4 + .../date-fns/esm/fp/getDayOfYear/index.d.ts | 4 + node_modules/date-fns/esm/fp/getDayOfYear/index.js | 4 + .../date-fns/esm/fp/getDayOfYear/index.js.flow | 54 + .../date-fns/esm/fp/getDayOfYear/package.json | 4 + .../date-fns/esm/fp/getDaysInMonth/index.d.ts | 4 + .../date-fns/esm/fp/getDaysInMonth/index.js | 4 + .../date-fns/esm/fp/getDaysInMonth/index.js.flow | 54 + .../date-fns/esm/fp/getDaysInMonth/package.json | 4 + .../date-fns/esm/fp/getDaysInYear/index.d.ts | 4 + .../date-fns/esm/fp/getDaysInYear/index.js | 4 + .../date-fns/esm/fp/getDaysInYear/index.js.flow | 54 + .../date-fns/esm/fp/getDaysInYear/package.json | 4 + node_modules/date-fns/esm/fp/getDecade/index.d.ts | 4 + node_modules/date-fns/esm/fp/getDecade/index.js | 4 + .../date-fns/esm/fp/getDecade/index.js.flow | 54 + .../date-fns/esm/fp/getDecade/package.json | 4 + node_modules/date-fns/esm/fp/getHours/index.d.ts | 4 + node_modules/date-fns/esm/fp/getHours/index.js | 4 + .../date-fns/esm/fp/getHours/index.js.flow | 54 + node_modules/date-fns/esm/fp/getHours/package.json | 4 + node_modules/date-fns/esm/fp/getISODay/index.d.ts | 4 + node_modules/date-fns/esm/fp/getISODay/index.js | 4 + .../date-fns/esm/fp/getISODay/index.js.flow | 54 + .../date-fns/esm/fp/getISODay/package.json | 4 + node_modules/date-fns/esm/fp/getISOWeek/index.d.ts | 4 + node_modules/date-fns/esm/fp/getISOWeek/index.js | 4 + .../date-fns/esm/fp/getISOWeek/index.js.flow | 54 + .../date-fns/esm/fp/getISOWeek/package.json | 4 + .../date-fns/esm/fp/getISOWeekYear/index.d.ts | 4 + .../date-fns/esm/fp/getISOWeekYear/index.js | 4 + .../date-fns/esm/fp/getISOWeekYear/index.js.flow | 54 + .../date-fns/esm/fp/getISOWeekYear/package.json | 4 + .../date-fns/esm/fp/getISOWeeksInYear/index.d.ts | 4 + .../date-fns/esm/fp/getISOWeeksInYear/index.js | 4 + .../esm/fp/getISOWeeksInYear/index.js.flow | 54 + .../date-fns/esm/fp/getISOWeeksInYear/package.json | 4 + .../date-fns/esm/fp/getMilliseconds/index.d.ts | 4 + .../date-fns/esm/fp/getMilliseconds/index.js | 4 + .../date-fns/esm/fp/getMilliseconds/index.js.flow | 54 + .../date-fns/esm/fp/getMilliseconds/package.json | 4 + node_modules/date-fns/esm/fp/getMinutes/index.d.ts | 4 + node_modules/date-fns/esm/fp/getMinutes/index.js | 4 + .../date-fns/esm/fp/getMinutes/index.js.flow | 54 + .../date-fns/esm/fp/getMinutes/package.json | 4 + node_modules/date-fns/esm/fp/getMonth/index.d.ts | 4 + node_modules/date-fns/esm/fp/getMonth/index.js | 4 + .../date-fns/esm/fp/getMonth/index.js.flow | 54 + node_modules/date-fns/esm/fp/getMonth/package.json | 4 + .../fp/getOverlappingDaysInIntervals/index.d.ts | 4 + .../esm/fp/getOverlappingDaysInIntervals/index.js | 4 + .../fp/getOverlappingDaysInIntervals/index.js.flow | 58 + .../fp/getOverlappingDaysInIntervals/package.json | 4 + node_modules/date-fns/esm/fp/getQuarter/index.d.ts | 4 + node_modules/date-fns/esm/fp/getQuarter/index.js | 4 + .../date-fns/esm/fp/getQuarter/index.js.flow | 54 + .../date-fns/esm/fp/getQuarter/package.json | 4 + node_modules/date-fns/esm/fp/getSeconds/index.d.ts | 4 + node_modules/date-fns/esm/fp/getSeconds/index.js | 4 + .../date-fns/esm/fp/getSeconds/index.js.flow | 54 + .../date-fns/esm/fp/getSeconds/package.json | 4 + node_modules/date-fns/esm/fp/getTime/index.d.ts | 4 + node_modules/date-fns/esm/fp/getTime/index.js | 4 + node_modules/date-fns/esm/fp/getTime/index.js.flow | 54 + node_modules/date-fns/esm/fp/getTime/package.json | 4 + .../date-fns/esm/fp/getUnixTime/index.d.ts | 4 + node_modules/date-fns/esm/fp/getUnixTime/index.js | 4 + .../date-fns/esm/fp/getUnixTime/index.js.flow | 54 + .../date-fns/esm/fp/getUnixTime/package.json | 4 + node_modules/date-fns/esm/fp/getWeek/index.d.ts | 4 + node_modules/date-fns/esm/fp/getWeek/index.js | 4 + node_modules/date-fns/esm/fp/getWeek/index.js.flow | 54 + node_modules/date-fns/esm/fp/getWeek/package.json | 4 + .../date-fns/esm/fp/getWeekOfMonth/index.d.ts | 4 + .../date-fns/esm/fp/getWeekOfMonth/index.js | 4 + .../date-fns/esm/fp/getWeekOfMonth/index.js.flow | 54 + .../date-fns/esm/fp/getWeekOfMonth/package.json | 4 + .../esm/fp/getWeekOfMonthWithOptions/index.d.ts | 4 + .../esm/fp/getWeekOfMonthWithOptions/index.js | 4 + .../esm/fp/getWeekOfMonthWithOptions/index.js.flow | 65 + .../esm/fp/getWeekOfMonthWithOptions/package.json | 4 + .../date-fns/esm/fp/getWeekWithOptions/index.d.ts | 4 + .../date-fns/esm/fp/getWeekWithOptions/index.js | 4 + .../esm/fp/getWeekWithOptions/index.js.flow | 66 + .../esm/fp/getWeekWithOptions/package.json | 4 + .../date-fns/esm/fp/getWeekYear/index.d.ts | 4 + node_modules/date-fns/esm/fp/getWeekYear/index.js | 4 + .../date-fns/esm/fp/getWeekYear/index.js.flow | 54 + .../date-fns/esm/fp/getWeekYear/package.json | 4 + .../esm/fp/getWeekYearWithOptions/index.d.ts | 4 + .../esm/fp/getWeekYearWithOptions/index.js | 4 + .../esm/fp/getWeekYearWithOptions/index.js.flow | 66 + .../esm/fp/getWeekYearWithOptions/package.json | 4 + .../date-fns/esm/fp/getWeeksInMonth/index.d.ts | 4 + .../date-fns/esm/fp/getWeeksInMonth/index.js | 4 + .../date-fns/esm/fp/getWeeksInMonth/index.js.flow | 54 + .../date-fns/esm/fp/getWeeksInMonth/package.json | 4 + .../esm/fp/getWeeksInMonthWithOptions/index.d.ts | 4 + .../esm/fp/getWeeksInMonthWithOptions/index.js | 4 + .../fp/getWeeksInMonthWithOptions/index.js.flow | 65 + .../esm/fp/getWeeksInMonthWithOptions/package.json | 4 + node_modules/date-fns/esm/fp/getYear/index.d.ts | 4 + node_modules/date-fns/esm/fp/getYear/index.js | 4 + node_modules/date-fns/esm/fp/getYear/index.js.flow | 54 + node_modules/date-fns/esm/fp/getYear/package.json | 4 + .../date-fns/esm/fp/hoursToMilliseconds/index.d.ts | 4 + .../date-fns/esm/fp/hoursToMilliseconds/index.js | 4 + .../esm/fp/hoursToMilliseconds/index.js.flow | 54 + .../esm/fp/hoursToMilliseconds/package.json | 4 + .../date-fns/esm/fp/hoursToMinutes/index.d.ts | 4 + .../date-fns/esm/fp/hoursToMinutes/index.js | 4 + .../date-fns/esm/fp/hoursToMinutes/index.js.flow | 54 + .../date-fns/esm/fp/hoursToMinutes/package.json | 4 + .../date-fns/esm/fp/hoursToSeconds/index.d.ts | 4 + .../date-fns/esm/fp/hoursToSeconds/index.js | 4 + .../date-fns/esm/fp/hoursToSeconds/index.js.flow | 54 + .../date-fns/esm/fp/hoursToSeconds/package.json | 4 + node_modules/date-fns/esm/fp/index.js | 256 + node_modules/date-fns/esm/fp/index.js.flow | 694 + .../date-fns/esm/fp/intervalToDuration/index.d.ts | 4 + .../date-fns/esm/fp/intervalToDuration/index.js | 4 + .../esm/fp/intervalToDuration/index.js.flow | 54 + .../esm/fp/intervalToDuration/package.json | 4 + node_modules/date-fns/esm/fp/intlFormat/index.d.ts | 4 + node_modules/date-fns/esm/fp/intlFormat/index.js | 4 + .../date-fns/esm/fp/intlFormat/index.js.flow | 88 + .../date-fns/esm/fp/intlFormat/package.json | 4 + .../date-fns/esm/fp/intlFormatDistance/index.d.ts | 4 + .../date-fns/esm/fp/intlFormatDistance/index.js | 4 + .../esm/fp/intlFormatDistance/index.js.flow | 58 + .../esm/fp/intlFormatDistance/package.json | 4 + .../fp/intlFormatDistanceWithOptions/index.d.ts | 4 + .../esm/fp/intlFormatDistanceWithOptions/index.js | 4 + .../fp/intlFormatDistanceWithOptions/index.js.flow | 78 + .../fp/intlFormatDistanceWithOptions/package.json | 4 + node_modules/date-fns/esm/fp/isAfter/index.d.ts | 4 + node_modules/date-fns/esm/fp/isAfter/index.js | 4 + node_modules/date-fns/esm/fp/isAfter/index.js.flow | 58 + node_modules/date-fns/esm/fp/isAfter/package.json | 4 + node_modules/date-fns/esm/fp/isBefore/index.d.ts | 4 + node_modules/date-fns/esm/fp/isBefore/index.js | 4 + .../date-fns/esm/fp/isBefore/index.js.flow | 58 + node_modules/date-fns/esm/fp/isBefore/package.json | 4 + node_modules/date-fns/esm/fp/isDate/index.d.ts | 4 + node_modules/date-fns/esm/fp/isDate/index.js | 4 + node_modules/date-fns/esm/fp/isDate/index.js.flow | 54 + node_modules/date-fns/esm/fp/isDate/package.json | 4 + node_modules/date-fns/esm/fp/isEqual/index.d.ts | 4 + node_modules/date-fns/esm/fp/isEqual/index.js | 4 + node_modules/date-fns/esm/fp/isEqual/index.js.flow | 58 + node_modules/date-fns/esm/fp/isEqual/package.json | 4 + node_modules/date-fns/esm/fp/isExists/index.d.ts | 4 + node_modules/date-fns/esm/fp/isExists/index.js | 4 + .../date-fns/esm/fp/isExists/index.js.flow | 67 + node_modules/date-fns/esm/fp/isExists/package.json | 4 + .../date-fns/esm/fp/isFirstDayOfMonth/index.d.ts | 4 + .../date-fns/esm/fp/isFirstDayOfMonth/index.js | 4 + .../esm/fp/isFirstDayOfMonth/index.js.flow | 54 + .../date-fns/esm/fp/isFirstDayOfMonth/package.json | 4 + node_modules/date-fns/esm/fp/isFriday/index.d.ts | 4 + node_modules/date-fns/esm/fp/isFriday/index.js | 4 + .../date-fns/esm/fp/isFriday/index.js.flow | 54 + node_modules/date-fns/esm/fp/isFriday/package.json | 4 + .../date-fns/esm/fp/isLastDayOfMonth/index.d.ts | 4 + .../date-fns/esm/fp/isLastDayOfMonth/index.js | 4 + .../date-fns/esm/fp/isLastDayOfMonth/index.js.flow | 54 + .../date-fns/esm/fp/isLastDayOfMonth/package.json | 4 + node_modules/date-fns/esm/fp/isLeapYear/index.d.ts | 4 + node_modules/date-fns/esm/fp/isLeapYear/index.js | 4 + .../date-fns/esm/fp/isLeapYear/index.js.flow | 54 + .../date-fns/esm/fp/isLeapYear/package.json | 4 + node_modules/date-fns/esm/fp/isMatch/index.d.ts | 4 + node_modules/date-fns/esm/fp/isMatch/index.js | 4 + node_modules/date-fns/esm/fp/isMatch/index.js.flow | 58 + node_modules/date-fns/esm/fp/isMatch/package.json | 4 + .../date-fns/esm/fp/isMatchWithOptions/index.d.ts | 4 + .../date-fns/esm/fp/isMatchWithOptions/index.js | 4 + .../esm/fp/isMatchWithOptions/index.js.flow | 78 + .../esm/fp/isMatchWithOptions/package.json | 4 + node_modules/date-fns/esm/fp/isMonday/index.d.ts | 4 + node_modules/date-fns/esm/fp/isMonday/index.js | 4 + .../date-fns/esm/fp/isMonday/index.js.flow | 54 + node_modules/date-fns/esm/fp/isMonday/package.json | 4 + node_modules/date-fns/esm/fp/isSameDay/index.d.ts | 4 + node_modules/date-fns/esm/fp/isSameDay/index.js | 4 + .../date-fns/esm/fp/isSameDay/index.js.flow | 58 + .../date-fns/esm/fp/isSameDay/package.json | 4 + node_modules/date-fns/esm/fp/isSameHour/index.d.ts | 4 + node_modules/date-fns/esm/fp/isSameHour/index.js | 4 + .../date-fns/esm/fp/isSameHour/index.js.flow | 58 + .../date-fns/esm/fp/isSameHour/package.json | 4 + .../date-fns/esm/fp/isSameISOWeek/index.d.ts | 4 + .../date-fns/esm/fp/isSameISOWeek/index.js | 4 + .../date-fns/esm/fp/isSameISOWeek/index.js.flow | 58 + .../date-fns/esm/fp/isSameISOWeek/package.json | 4 + .../date-fns/esm/fp/isSameISOWeekYear/index.d.ts | 4 + .../date-fns/esm/fp/isSameISOWeekYear/index.js | 4 + .../esm/fp/isSameISOWeekYear/index.js.flow | 58 + .../date-fns/esm/fp/isSameISOWeekYear/package.json | 4 + .../date-fns/esm/fp/isSameMinute/index.d.ts | 4 + node_modules/date-fns/esm/fp/isSameMinute/index.js | 4 + .../date-fns/esm/fp/isSameMinute/index.js.flow | 58 + .../date-fns/esm/fp/isSameMinute/package.json | 4 + .../date-fns/esm/fp/isSameMonth/index.d.ts | 4 + node_modules/date-fns/esm/fp/isSameMonth/index.js | 4 + .../date-fns/esm/fp/isSameMonth/index.js.flow | 58 + .../date-fns/esm/fp/isSameMonth/package.json | 4 + .../date-fns/esm/fp/isSameQuarter/index.d.ts | 4 + .../date-fns/esm/fp/isSameQuarter/index.js | 4 + .../date-fns/esm/fp/isSameQuarter/index.js.flow | 58 + .../date-fns/esm/fp/isSameQuarter/package.json | 4 + .../date-fns/esm/fp/isSameSecond/index.d.ts | 4 + node_modules/date-fns/esm/fp/isSameSecond/index.js | 4 + .../date-fns/esm/fp/isSameSecond/index.js.flow | 58 + .../date-fns/esm/fp/isSameSecond/package.json | 4 + node_modules/date-fns/esm/fp/isSameWeek/index.d.ts | 4 + node_modules/date-fns/esm/fp/isSameWeek/index.js | 4 + .../date-fns/esm/fp/isSameWeek/index.js.flow | 58 + .../date-fns/esm/fp/isSameWeek/package.json | 4 + .../esm/fp/isSameWeekWithOptions/index.d.ts | 4 + .../date-fns/esm/fp/isSameWeekWithOptions/index.js | 4 + .../esm/fp/isSameWeekWithOptions/index.js.flow | 75 + .../esm/fp/isSameWeekWithOptions/package.json | 4 + node_modules/date-fns/esm/fp/isSameYear/index.d.ts | 4 + node_modules/date-fns/esm/fp/isSameYear/index.js | 4 + .../date-fns/esm/fp/isSameYear/index.js.flow | 58 + .../date-fns/esm/fp/isSameYear/package.json | 4 + node_modules/date-fns/esm/fp/isSaturday/index.d.ts | 4 + node_modules/date-fns/esm/fp/isSaturday/index.js | 4 + .../date-fns/esm/fp/isSaturday/index.js.flow | 54 + .../date-fns/esm/fp/isSaturday/package.json | 4 + node_modules/date-fns/esm/fp/isSunday/index.d.ts | 4 + node_modules/date-fns/esm/fp/isSunday/index.js | 4 + .../date-fns/esm/fp/isSunday/index.js.flow | 54 + node_modules/date-fns/esm/fp/isSunday/package.json | 4 + node_modules/date-fns/esm/fp/isThursday/index.d.ts | 4 + node_modules/date-fns/esm/fp/isThursday/index.js | 4 + .../date-fns/esm/fp/isThursday/index.js.flow | 54 + .../date-fns/esm/fp/isThursday/package.json | 4 + node_modules/date-fns/esm/fp/isTuesday/index.d.ts | 4 + node_modules/date-fns/esm/fp/isTuesday/index.js | 4 + .../date-fns/esm/fp/isTuesday/index.js.flow | 54 + .../date-fns/esm/fp/isTuesday/package.json | 4 + node_modules/date-fns/esm/fp/isValid/index.d.ts | 4 + node_modules/date-fns/esm/fp/isValid/index.js | 4 + node_modules/date-fns/esm/fp/isValid/index.js.flow | 54 + node_modules/date-fns/esm/fp/isValid/package.json | 4 + .../date-fns/esm/fp/isWednesday/index.d.ts | 4 + node_modules/date-fns/esm/fp/isWednesday/index.js | 4 + .../date-fns/esm/fp/isWednesday/index.js.flow | 54 + .../date-fns/esm/fp/isWednesday/package.json | 4 + node_modules/date-fns/esm/fp/isWeekend/index.d.ts | 4 + node_modules/date-fns/esm/fp/isWeekend/index.js | 4 + .../date-fns/esm/fp/isWeekend/index.js.flow | 54 + .../date-fns/esm/fp/isWeekend/package.json | 4 + .../date-fns/esm/fp/isWithinInterval/index.d.ts | 4 + .../date-fns/esm/fp/isWithinInterval/index.js | 4 + .../date-fns/esm/fp/isWithinInterval/index.js.flow | 58 + .../date-fns/esm/fp/isWithinInterval/package.json | 4 + .../date-fns/esm/fp/lastDayOfDecade/index.d.ts | 4 + .../date-fns/esm/fp/lastDayOfDecade/index.js | 4 + .../date-fns/esm/fp/lastDayOfDecade/index.js.flow | 54 + .../date-fns/esm/fp/lastDayOfDecade/package.json | 4 + .../date-fns/esm/fp/lastDayOfISOWeek/index.d.ts | 4 + .../date-fns/esm/fp/lastDayOfISOWeek/index.js | 4 + .../date-fns/esm/fp/lastDayOfISOWeek/index.js.flow | 54 + .../date-fns/esm/fp/lastDayOfISOWeek/package.json | 4 + .../esm/fp/lastDayOfISOWeekYear/index.d.ts | 4 + .../date-fns/esm/fp/lastDayOfISOWeekYear/index.js | 4 + .../esm/fp/lastDayOfISOWeekYear/index.js.flow | 54 + .../esm/fp/lastDayOfISOWeekYear/package.json | 4 + .../date-fns/esm/fp/lastDayOfMonth/index.d.ts | 4 + .../date-fns/esm/fp/lastDayOfMonth/index.js | 4 + .../date-fns/esm/fp/lastDayOfMonth/index.js.flow | 54 + .../date-fns/esm/fp/lastDayOfMonth/package.json | 4 + .../date-fns/esm/fp/lastDayOfQuarter/index.d.ts | 4 + .../date-fns/esm/fp/lastDayOfQuarter/index.js | 4 + .../date-fns/esm/fp/lastDayOfQuarter/index.js.flow | 54 + .../date-fns/esm/fp/lastDayOfQuarter/package.json | 4 + .../esm/fp/lastDayOfQuarterWithOptions/index.d.ts | 4 + .../esm/fp/lastDayOfQuarterWithOptions/index.js | 4 + .../fp/lastDayOfQuarterWithOptions/index.js.flow | 64 + .../fp/lastDayOfQuarterWithOptions/package.json | 4 + .../date-fns/esm/fp/lastDayOfWeek/index.d.ts | 4 + .../date-fns/esm/fp/lastDayOfWeek/index.js | 4 + .../date-fns/esm/fp/lastDayOfWeek/index.js.flow | 54 + .../date-fns/esm/fp/lastDayOfWeek/package.json | 4 + .../esm/fp/lastDayOfWeekWithOptions/index.d.ts | 4 + .../esm/fp/lastDayOfWeekWithOptions/index.js | 4 + .../esm/fp/lastDayOfWeekWithOptions/index.js.flow | 65 + .../esm/fp/lastDayOfWeekWithOptions/package.json | 4 + .../date-fns/esm/fp/lastDayOfYear/index.d.ts | 4 + .../date-fns/esm/fp/lastDayOfYear/index.js | 4 + .../date-fns/esm/fp/lastDayOfYear/index.js.flow | 54 + .../date-fns/esm/fp/lastDayOfYear/package.json | 4 + .../date-fns/esm/fp/lightFormat/index.d.ts | 4 + node_modules/date-fns/esm/fp/lightFormat/index.js | 4 + .../date-fns/esm/fp/lightFormat/index.js.flow | 58 + .../date-fns/esm/fp/lightFormat/package.json | 4 + node_modules/date-fns/esm/fp/max/index.d.ts | 4 + node_modules/date-fns/esm/fp/max/index.js | 4 + node_modules/date-fns/esm/fp/max/index.js.flow | 54 + node_modules/date-fns/esm/fp/max/package.json | 4 + .../date-fns/esm/fp/milliseconds/index.d.ts | 4 + node_modules/date-fns/esm/fp/milliseconds/index.js | 4 + .../date-fns/esm/fp/milliseconds/index.js.flow | 54 + .../date-fns/esm/fp/milliseconds/package.json | 4 + .../date-fns/esm/fp/millisecondsToHours/index.d.ts | 4 + .../date-fns/esm/fp/millisecondsToHours/index.js | 4 + .../esm/fp/millisecondsToHours/index.js.flow | 54 + .../esm/fp/millisecondsToHours/package.json | 4 + .../esm/fp/millisecondsToMinutes/index.d.ts | 4 + .../date-fns/esm/fp/millisecondsToMinutes/index.js | 4 + .../esm/fp/millisecondsToMinutes/index.js.flow | 54 + .../esm/fp/millisecondsToMinutes/package.json | 4 + .../esm/fp/millisecondsToSeconds/index.d.ts | 4 + .../date-fns/esm/fp/millisecondsToSeconds/index.js | 4 + .../esm/fp/millisecondsToSeconds/index.js.flow | 54 + .../esm/fp/millisecondsToSeconds/package.json | 4 + node_modules/date-fns/esm/fp/min/index.d.ts | 4 + node_modules/date-fns/esm/fp/min/index.js | 4 + node_modules/date-fns/esm/fp/min/index.js.flow | 54 + node_modules/date-fns/esm/fp/min/package.json | 4 + .../date-fns/esm/fp/minutesToHours/index.d.ts | 4 + .../date-fns/esm/fp/minutesToHours/index.js | 4 + .../date-fns/esm/fp/minutesToHours/index.js.flow | 54 + .../date-fns/esm/fp/minutesToHours/package.json | 4 + .../esm/fp/minutesToMilliseconds/index.d.ts | 4 + .../date-fns/esm/fp/minutesToMilliseconds/index.js | 4 + .../esm/fp/minutesToMilliseconds/index.js.flow | 54 + .../esm/fp/minutesToMilliseconds/package.json | 4 + .../date-fns/esm/fp/minutesToSeconds/index.d.ts | 4 + .../date-fns/esm/fp/minutesToSeconds/index.js | 4 + .../date-fns/esm/fp/minutesToSeconds/index.js.flow | 54 + .../date-fns/esm/fp/minutesToSeconds/package.json | 4 + .../date-fns/esm/fp/monthsToQuarters/index.d.ts | 4 + .../date-fns/esm/fp/monthsToQuarters/index.js | 4 + .../date-fns/esm/fp/monthsToQuarters/index.js.flow | 54 + .../date-fns/esm/fp/monthsToQuarters/package.json | 4 + .../date-fns/esm/fp/monthsToYears/index.d.ts | 4 + .../date-fns/esm/fp/monthsToYears/index.js | 4 + .../date-fns/esm/fp/monthsToYears/index.js.flow | 54 + .../date-fns/esm/fp/monthsToYears/package.json | 4 + node_modules/date-fns/esm/fp/nextDay/index.d.ts | 4 + node_modules/date-fns/esm/fp/nextDay/index.js | 4 + node_modules/date-fns/esm/fp/nextDay/index.js.flow | 58 + node_modules/date-fns/esm/fp/nextDay/package.json | 4 + node_modules/date-fns/esm/fp/nextFriday/index.d.ts | 4 + node_modules/date-fns/esm/fp/nextFriday/index.js | 4 + .../date-fns/esm/fp/nextFriday/index.js.flow | 54 + .../date-fns/esm/fp/nextFriday/package.json | 4 + node_modules/date-fns/esm/fp/nextMonday/index.d.ts | 4 + node_modules/date-fns/esm/fp/nextMonday/index.js | 4 + .../date-fns/esm/fp/nextMonday/index.js.flow | 54 + .../date-fns/esm/fp/nextMonday/package.json | 4 + .../date-fns/esm/fp/nextSaturday/index.d.ts | 4 + node_modules/date-fns/esm/fp/nextSaturday/index.js | 4 + .../date-fns/esm/fp/nextSaturday/index.js.flow | 54 + .../date-fns/esm/fp/nextSaturday/package.json | 4 + node_modules/date-fns/esm/fp/nextSunday/index.d.ts | 4 + node_modules/date-fns/esm/fp/nextSunday/index.js | 4 + .../date-fns/esm/fp/nextSunday/index.js.flow | 54 + .../date-fns/esm/fp/nextSunday/package.json | 4 + .../date-fns/esm/fp/nextThursday/index.d.ts | 4 + node_modules/date-fns/esm/fp/nextThursday/index.js | 4 + .../date-fns/esm/fp/nextThursday/index.js.flow | 54 + .../date-fns/esm/fp/nextThursday/package.json | 4 + .../date-fns/esm/fp/nextTuesday/index.d.ts | 4 + node_modules/date-fns/esm/fp/nextTuesday/index.js | 4 + .../date-fns/esm/fp/nextTuesday/index.js.flow | 54 + .../date-fns/esm/fp/nextTuesday/package.json | 4 + .../date-fns/esm/fp/nextWednesday/index.d.ts | 4 + .../date-fns/esm/fp/nextWednesday/index.js | 4 + .../date-fns/esm/fp/nextWednesday/index.js.flow | 54 + .../date-fns/esm/fp/nextWednesday/package.json | 4 + node_modules/date-fns/esm/fp/package.json | 4 + node_modules/date-fns/esm/fp/parse/index.d.ts | 4 + node_modules/date-fns/esm/fp/parse/index.js | 4 + node_modules/date-fns/esm/fp/parse/index.js.flow | 67 + node_modules/date-fns/esm/fp/parse/package.json | 4 + node_modules/date-fns/esm/fp/parseISO/index.d.ts | 4 + node_modules/date-fns/esm/fp/parseISO/index.js | 4 + .../date-fns/esm/fp/parseISO/index.js.flow | 54 + node_modules/date-fns/esm/fp/parseISO/package.json | 4 + .../date-fns/esm/fp/parseISOWithOptions/index.d.ts | 4 + .../date-fns/esm/fp/parseISOWithOptions/index.js | 4 + .../esm/fp/parseISOWithOptions/index.js.flow | 64 + .../esm/fp/parseISOWithOptions/package.json | 4 + node_modules/date-fns/esm/fp/parseJSON/index.d.ts | 4 + node_modules/date-fns/esm/fp/parseJSON/index.js | 4 + .../date-fns/esm/fp/parseJSON/index.js.flow | 54 + .../date-fns/esm/fp/parseJSON/package.json | 4 + .../date-fns/esm/fp/parseWithOptions/index.d.ts | 4 + .../date-fns/esm/fp/parseWithOptions/index.js | 4 + .../date-fns/esm/fp/parseWithOptions/index.js.flow | 94 + .../date-fns/esm/fp/parseWithOptions/package.json | 4 + .../date-fns/esm/fp/previousDay/index.d.ts | 4 + node_modules/date-fns/esm/fp/previousDay/index.js | 4 + .../date-fns/esm/fp/previousDay/index.js.flow | 58 + .../date-fns/esm/fp/previousDay/package.json | 4 + .../date-fns/esm/fp/previousFriday/index.d.ts | 4 + .../date-fns/esm/fp/previousFriday/index.js | 4 + .../date-fns/esm/fp/previousFriday/index.js.flow | 54 + .../date-fns/esm/fp/previousFriday/package.json | 4 + .../date-fns/esm/fp/previousMonday/index.d.ts | 4 + .../date-fns/esm/fp/previousMonday/index.js | 4 + .../date-fns/esm/fp/previousMonday/index.js.flow | 54 + .../date-fns/esm/fp/previousMonday/package.json | 4 + .../date-fns/esm/fp/previousSaturday/index.d.ts | 4 + .../date-fns/esm/fp/previousSaturday/index.js | 4 + .../date-fns/esm/fp/previousSaturday/index.js.flow | 54 + .../date-fns/esm/fp/previousSaturday/package.json | 4 + .../date-fns/esm/fp/previousSunday/index.d.ts | 4 + .../date-fns/esm/fp/previousSunday/index.js | 4 + .../date-fns/esm/fp/previousSunday/index.js.flow | 54 + .../date-fns/esm/fp/previousSunday/package.json | 4 + .../date-fns/esm/fp/previousThursday/index.d.ts | 4 + .../date-fns/esm/fp/previousThursday/index.js | 4 + .../date-fns/esm/fp/previousThursday/index.js.flow | 54 + .../date-fns/esm/fp/previousThursday/package.json | 4 + .../date-fns/esm/fp/previousTuesday/index.d.ts | 4 + .../date-fns/esm/fp/previousTuesday/index.js | 4 + .../date-fns/esm/fp/previousTuesday/index.js.flow | 54 + .../date-fns/esm/fp/previousTuesday/package.json | 4 + .../date-fns/esm/fp/previousWednesday/index.d.ts | 4 + .../date-fns/esm/fp/previousWednesday/index.js | 4 + .../esm/fp/previousWednesday/index.js.flow | 54 + .../date-fns/esm/fp/previousWednesday/package.json | 4 + .../date-fns/esm/fp/quartersToMonths/index.d.ts | 4 + .../date-fns/esm/fp/quartersToMonths/index.js | 4 + .../date-fns/esm/fp/quartersToMonths/index.js.flow | 54 + .../date-fns/esm/fp/quartersToMonths/package.json | 4 + .../date-fns/esm/fp/quartersToYears/index.d.ts | 4 + .../date-fns/esm/fp/quartersToYears/index.js | 4 + .../date-fns/esm/fp/quartersToYears/index.js.flow | 54 + .../date-fns/esm/fp/quartersToYears/package.json | 4 + .../esm/fp/roundToNearestMinutes/index.d.ts | 4 + .../date-fns/esm/fp/roundToNearestMinutes/index.js | 4 + .../esm/fp/roundToNearestMinutes/index.js.flow | 54 + .../esm/fp/roundToNearestMinutes/package.json | 4 + .../fp/roundToNearestMinutesWithOptions/index.d.ts | 4 + .../fp/roundToNearestMinutesWithOptions/index.js | 4 + .../roundToNearestMinutesWithOptions/index.js.flow | 65 + .../roundToNearestMinutesWithOptions/package.json | 4 + .../date-fns/esm/fp/secondsToHours/index.d.ts | 4 + .../date-fns/esm/fp/secondsToHours/index.js | 4 + .../date-fns/esm/fp/secondsToHours/index.js.flow | 54 + .../date-fns/esm/fp/secondsToHours/package.json | 4 + .../esm/fp/secondsToMilliseconds/index.d.ts | 4 + .../date-fns/esm/fp/secondsToMilliseconds/index.js | 4 + .../esm/fp/secondsToMilliseconds/index.js.flow | 54 + .../esm/fp/secondsToMilliseconds/package.json | 4 + .../date-fns/esm/fp/secondsToMinutes/index.d.ts | 4 + .../date-fns/esm/fp/secondsToMinutes/index.js | 4 + .../date-fns/esm/fp/secondsToMinutes/index.js.flow | 54 + .../date-fns/esm/fp/secondsToMinutes/package.json | 4 + node_modules/date-fns/esm/fp/set/index.d.ts | 4 + node_modules/date-fns/esm/fp/set/index.js | 4 + node_modules/date-fns/esm/fp/set/index.js.flow | 70 + node_modules/date-fns/esm/fp/set/package.json | 4 + node_modules/date-fns/esm/fp/setDate/index.d.ts | 4 + node_modules/date-fns/esm/fp/setDate/index.js | 4 + node_modules/date-fns/esm/fp/setDate/index.js.flow | 58 + node_modules/date-fns/esm/fp/setDate/package.json | 4 + node_modules/date-fns/esm/fp/setDay/index.d.ts | 4 + node_modules/date-fns/esm/fp/setDay/index.js | 4 + node_modules/date-fns/esm/fp/setDay/index.js.flow | 58 + node_modules/date-fns/esm/fp/setDay/package.json | 4 + .../date-fns/esm/fp/setDayOfYear/index.d.ts | 4 + node_modules/date-fns/esm/fp/setDayOfYear/index.js | 4 + .../date-fns/esm/fp/setDayOfYear/index.js.flow | 58 + .../date-fns/esm/fp/setDayOfYear/package.json | 4 + .../date-fns/esm/fp/setDayWithOptions/index.d.ts | 4 + .../date-fns/esm/fp/setDayWithOptions/index.js | 4 + .../esm/fp/setDayWithOptions/index.js.flow | 75 + .../date-fns/esm/fp/setDayWithOptions/package.json | 4 + node_modules/date-fns/esm/fp/setHours/index.d.ts | 4 + node_modules/date-fns/esm/fp/setHours/index.js | 4 + .../date-fns/esm/fp/setHours/index.js.flow | 58 + node_modules/date-fns/esm/fp/setHours/package.json | 4 + node_modules/date-fns/esm/fp/setISODay/index.d.ts | 4 + node_modules/date-fns/esm/fp/setISODay/index.js | 4 + .../date-fns/esm/fp/setISODay/index.js.flow | 58 + .../date-fns/esm/fp/setISODay/package.json | 4 + node_modules/date-fns/esm/fp/setISOWeek/index.d.ts | 4 + node_modules/date-fns/esm/fp/setISOWeek/index.js | 4 + .../date-fns/esm/fp/setISOWeek/index.js.flow | 58 + .../date-fns/esm/fp/setISOWeek/package.json | 4 + .../date-fns/esm/fp/setISOWeekYear/index.d.ts | 4 + .../date-fns/esm/fp/setISOWeekYear/index.js | 4 + .../date-fns/esm/fp/setISOWeekYear/index.js.flow | 58 + .../date-fns/esm/fp/setISOWeekYear/package.json | 4 + .../date-fns/esm/fp/setMilliseconds/index.d.ts | 4 + .../date-fns/esm/fp/setMilliseconds/index.js | 4 + .../date-fns/esm/fp/setMilliseconds/index.js.flow | 58 + .../date-fns/esm/fp/setMilliseconds/package.json | 4 + node_modules/date-fns/esm/fp/setMinutes/index.d.ts | 4 + node_modules/date-fns/esm/fp/setMinutes/index.js | 4 + .../date-fns/esm/fp/setMinutes/index.js.flow | 58 + .../date-fns/esm/fp/setMinutes/package.json | 4 + node_modules/date-fns/esm/fp/setMonth/index.d.ts | 4 + node_modules/date-fns/esm/fp/setMonth/index.js | 4 + .../date-fns/esm/fp/setMonth/index.js.flow | 58 + node_modules/date-fns/esm/fp/setMonth/package.json | 4 + node_modules/date-fns/esm/fp/setQuarter/index.d.ts | 4 + node_modules/date-fns/esm/fp/setQuarter/index.js | 4 + .../date-fns/esm/fp/setQuarter/index.js.flow | 58 + .../date-fns/esm/fp/setQuarter/package.json | 4 + node_modules/date-fns/esm/fp/setSeconds/index.d.ts | 4 + node_modules/date-fns/esm/fp/setSeconds/index.js | 4 + .../date-fns/esm/fp/setSeconds/index.js.flow | 58 + .../date-fns/esm/fp/setSeconds/package.json | 4 + node_modules/date-fns/esm/fp/setWeek/index.d.ts | 4 + node_modules/date-fns/esm/fp/setWeek/index.js | 4 + node_modules/date-fns/esm/fp/setWeek/index.js.flow | 58 + node_modules/date-fns/esm/fp/setWeek/package.json | 4 + .../date-fns/esm/fp/setWeekWithOptions/index.d.ts | 4 + .../date-fns/esm/fp/setWeekWithOptions/index.js | 4 + .../esm/fp/setWeekWithOptions/index.js.flow | 76 + .../esm/fp/setWeekWithOptions/package.json | 4 + .../date-fns/esm/fp/setWeekYear/index.d.ts | 4 + node_modules/date-fns/esm/fp/setWeekYear/index.js | 4 + .../date-fns/esm/fp/setWeekYear/index.js.flow | 58 + .../date-fns/esm/fp/setWeekYear/package.json | 4 + .../esm/fp/setWeekYearWithOptions/index.d.ts | 4 + .../esm/fp/setWeekYearWithOptions/index.js | 4 + .../esm/fp/setWeekYearWithOptions/index.js.flow | 76 + .../esm/fp/setWeekYearWithOptions/package.json | 4 + node_modules/date-fns/esm/fp/setYear/index.d.ts | 4 + node_modules/date-fns/esm/fp/setYear/index.js | 4 + node_modules/date-fns/esm/fp/setYear/index.js.flow | 58 + node_modules/date-fns/esm/fp/setYear/package.json | 4 + node_modules/date-fns/esm/fp/startOfDay/index.d.ts | 4 + node_modules/date-fns/esm/fp/startOfDay/index.js | 4 + .../date-fns/esm/fp/startOfDay/index.js.flow | 54 + .../date-fns/esm/fp/startOfDay/package.json | 4 + .../date-fns/esm/fp/startOfDecade/index.d.ts | 4 + .../date-fns/esm/fp/startOfDecade/index.js | 4 + .../date-fns/esm/fp/startOfDecade/index.js.flow | 54 + .../date-fns/esm/fp/startOfDecade/package.json | 4 + .../date-fns/esm/fp/startOfHour/index.d.ts | 4 + node_modules/date-fns/esm/fp/startOfHour/index.js | 4 + .../date-fns/esm/fp/startOfHour/index.js.flow | 54 + .../date-fns/esm/fp/startOfHour/package.json | 4 + .../date-fns/esm/fp/startOfISOWeek/index.d.ts | 4 + .../date-fns/esm/fp/startOfISOWeek/index.js | 4 + .../date-fns/esm/fp/startOfISOWeek/index.js.flow | 54 + .../date-fns/esm/fp/startOfISOWeek/package.json | 4 + .../date-fns/esm/fp/startOfISOWeekYear/index.d.ts | 4 + .../date-fns/esm/fp/startOfISOWeekYear/index.js | 4 + .../esm/fp/startOfISOWeekYear/index.js.flow | 54 + .../esm/fp/startOfISOWeekYear/package.json | 4 + .../date-fns/esm/fp/startOfMinute/index.d.ts | 4 + .../date-fns/esm/fp/startOfMinute/index.js | 4 + .../date-fns/esm/fp/startOfMinute/index.js.flow | 54 + .../date-fns/esm/fp/startOfMinute/package.json | 4 + .../date-fns/esm/fp/startOfMonth/index.d.ts | 4 + node_modules/date-fns/esm/fp/startOfMonth/index.js | 4 + .../date-fns/esm/fp/startOfMonth/index.js.flow | 54 + .../date-fns/esm/fp/startOfMonth/package.json | 4 + .../date-fns/esm/fp/startOfQuarter/index.d.ts | 4 + .../date-fns/esm/fp/startOfQuarter/index.js | 4 + .../date-fns/esm/fp/startOfQuarter/index.js.flow | 54 + .../date-fns/esm/fp/startOfQuarter/package.json | 4 + .../date-fns/esm/fp/startOfSecond/index.d.ts | 4 + .../date-fns/esm/fp/startOfSecond/index.js | 4 + .../date-fns/esm/fp/startOfSecond/index.js.flow | 54 + .../date-fns/esm/fp/startOfSecond/package.json | 4 + .../date-fns/esm/fp/startOfWeek/index.d.ts | 4 + node_modules/date-fns/esm/fp/startOfWeek/index.js | 4 + .../date-fns/esm/fp/startOfWeek/index.js.flow | 54 + .../date-fns/esm/fp/startOfWeek/package.json | 4 + .../esm/fp/startOfWeekWithOptions/index.d.ts | 4 + .../esm/fp/startOfWeekWithOptions/index.js | 4 + .../esm/fp/startOfWeekWithOptions/index.js.flow | 65 + .../esm/fp/startOfWeekWithOptions/package.json | 4 + .../date-fns/esm/fp/startOfWeekYear/index.d.ts | 4 + .../date-fns/esm/fp/startOfWeekYear/index.js | 4 + .../date-fns/esm/fp/startOfWeekYear/index.js.flow | 54 + .../date-fns/esm/fp/startOfWeekYear/package.json | 4 + .../esm/fp/startOfWeekYearWithOptions/index.d.ts | 4 + .../esm/fp/startOfWeekYearWithOptions/index.js | 4 + .../fp/startOfWeekYearWithOptions/index.js.flow | 66 + .../esm/fp/startOfWeekYearWithOptions/package.json | 4 + .../date-fns/esm/fp/startOfYear/index.d.ts | 4 + node_modules/date-fns/esm/fp/startOfYear/index.js | 4 + .../date-fns/esm/fp/startOfYear/index.js.flow | 54 + .../date-fns/esm/fp/startOfYear/package.json | 4 + node_modules/date-fns/esm/fp/sub/index.d.ts | 4 + node_modules/date-fns/esm/fp/sub/index.js | 4 + node_modules/date-fns/esm/fp/sub/index.js.flow | 58 + node_modules/date-fns/esm/fp/sub/package.json | 4 + .../date-fns/esm/fp/subBusinessDays/index.d.ts | 4 + .../date-fns/esm/fp/subBusinessDays/index.js | 4 + .../date-fns/esm/fp/subBusinessDays/index.js.flow | 58 + .../date-fns/esm/fp/subBusinessDays/package.json | 4 + node_modules/date-fns/esm/fp/subDays/index.d.ts | 4 + node_modules/date-fns/esm/fp/subDays/index.js | 4 + node_modules/date-fns/esm/fp/subDays/index.js.flow | 58 + node_modules/date-fns/esm/fp/subDays/package.json | 4 + node_modules/date-fns/esm/fp/subHours/index.d.ts | 4 + node_modules/date-fns/esm/fp/subHours/index.js | 4 + .../date-fns/esm/fp/subHours/index.js.flow | 58 + node_modules/date-fns/esm/fp/subHours/package.json | 4 + .../date-fns/esm/fp/subISOWeekYears/index.d.ts | 4 + .../date-fns/esm/fp/subISOWeekYears/index.js | 4 + .../date-fns/esm/fp/subISOWeekYears/index.js.flow | 58 + .../date-fns/esm/fp/subISOWeekYears/package.json | 4 + .../date-fns/esm/fp/subMilliseconds/index.d.ts | 4 + .../date-fns/esm/fp/subMilliseconds/index.js | 4 + .../date-fns/esm/fp/subMilliseconds/index.js.flow | 58 + .../date-fns/esm/fp/subMilliseconds/package.json | 4 + node_modules/date-fns/esm/fp/subMinutes/index.d.ts | 4 + node_modules/date-fns/esm/fp/subMinutes/index.js | 4 + .../date-fns/esm/fp/subMinutes/index.js.flow | 58 + .../date-fns/esm/fp/subMinutes/package.json | 4 + node_modules/date-fns/esm/fp/subMonths/index.d.ts | 4 + node_modules/date-fns/esm/fp/subMonths/index.js | 4 + .../date-fns/esm/fp/subMonths/index.js.flow | 58 + .../date-fns/esm/fp/subMonths/package.json | 4 + .../date-fns/esm/fp/subQuarters/index.d.ts | 4 + node_modules/date-fns/esm/fp/subQuarters/index.js | 4 + .../date-fns/esm/fp/subQuarters/index.js.flow | 58 + .../date-fns/esm/fp/subQuarters/package.json | 4 + node_modules/date-fns/esm/fp/subSeconds/index.d.ts | 4 + node_modules/date-fns/esm/fp/subSeconds/index.js | 4 + .../date-fns/esm/fp/subSeconds/index.js.flow | 58 + .../date-fns/esm/fp/subSeconds/package.json | 4 + node_modules/date-fns/esm/fp/subWeeks/index.d.ts | 4 + node_modules/date-fns/esm/fp/subWeeks/index.js | 4 + .../date-fns/esm/fp/subWeeks/index.js.flow | 58 + node_modules/date-fns/esm/fp/subWeeks/package.json | 4 + node_modules/date-fns/esm/fp/subYears/index.d.ts | 4 + node_modules/date-fns/esm/fp/subYears/index.js | 4 + .../date-fns/esm/fp/subYears/index.js.flow | 58 + node_modules/date-fns/esm/fp/subYears/package.json | 4 + node_modules/date-fns/esm/fp/toDate/index.d.ts | 4 + node_modules/date-fns/esm/fp/toDate/index.js | 4 + node_modules/date-fns/esm/fp/toDate/index.js.flow | 54 + node_modules/date-fns/esm/fp/toDate/package.json | 4 + .../date-fns/esm/fp/weeksToDays/index.d.ts | 4 + node_modules/date-fns/esm/fp/weeksToDays/index.js | 4 + .../date-fns/esm/fp/weeksToDays/index.js.flow | 54 + .../date-fns/esm/fp/weeksToDays/package.json | 4 + .../date-fns/esm/fp/yearsToMonths/index.d.ts | 4 + .../date-fns/esm/fp/yearsToMonths/index.js | 4 + .../date-fns/esm/fp/yearsToMonths/index.js.flow | 54 + .../date-fns/esm/fp/yearsToMonths/package.json | 4 + .../date-fns/esm/fp/yearsToQuarters/index.d.ts | 4 + .../date-fns/esm/fp/yearsToQuarters/index.js | 4 + .../date-fns/esm/fp/yearsToQuarters/index.js.flow | 54 + .../date-fns/esm/fp/yearsToQuarters/package.json | 4 + node_modules/date-fns/esm/fromUnixTime/index.d.ts | 4 + node_modules/date-fns/esm/fromUnixTime/index.js | 25 + .../date-fns/esm/fromUnixTime/index.js.flow | 52 + .../date-fns/esm/fromUnixTime/package.json | 4 + node_modules/date-fns/esm/getDate/index.d.ts | 4 + node_modules/date-fns/esm/getDate/index.js | 25 + node_modules/date-fns/esm/getDate/index.js.flow | 52 + node_modules/date-fns/esm/getDate/package.json | 4 + node_modules/date-fns/esm/getDay/index.d.ts | 4 + node_modules/date-fns/esm/getDay/index.js | 25 + node_modules/date-fns/esm/getDay/index.js.flow | 52 + node_modules/date-fns/esm/getDay/package.json | 4 + node_modules/date-fns/esm/getDayOfYear/index.d.ts | 4 + node_modules/date-fns/esm/getDayOfYear/index.js | 28 + .../date-fns/esm/getDayOfYear/index.js.flow | 52 + .../date-fns/esm/getDayOfYear/package.json | 4 + .../date-fns/esm/getDaysInMonth/index.d.ts | 4 + node_modules/date-fns/esm/getDaysInMonth/index.js | 29 + .../date-fns/esm/getDaysInMonth/index.js.flow | 52 + .../date-fns/esm/getDaysInMonth/package.json | 4 + node_modules/date-fns/esm/getDaysInYear/index.d.ts | 4 + node_modules/date-fns/esm/getDaysInYear/index.js | 28 + .../date-fns/esm/getDaysInYear/index.js.flow | 52 + .../date-fns/esm/getDaysInYear/package.json | 4 + node_modules/date-fns/esm/getDecade/index.d.ts | 4 + node_modules/date-fns/esm/getDecade/index.js | 26 + node_modules/date-fns/esm/getDecade/index.js.flow | 52 + node_modules/date-fns/esm/getDecade/package.json | 4 + .../date-fns/esm/getDefaultOptions/index.d.ts | 4 + .../date-fns/esm/getDefaultOptions/index.js | 29 + .../date-fns/esm/getDefaultOptions/index.js.flow | 52 + .../date-fns/esm/getDefaultOptions/package.json | 4 + node_modules/date-fns/esm/getHours/index.d.ts | 4 + node_modules/date-fns/esm/getHours/index.js | 25 + node_modules/date-fns/esm/getHours/index.js.flow | 52 + node_modules/date-fns/esm/getHours/package.json | 4 + node_modules/date-fns/esm/getISODay/index.d.ts | 4 + node_modules/date-fns/esm/getISODay/index.js | 31 + node_modules/date-fns/esm/getISODay/index.js.flow | 52 + node_modules/date-fns/esm/getISODay/package.json | 4 + node_modules/date-fns/esm/getISOWeek/index.d.ts | 4 + node_modules/date-fns/esm/getISOWeek/index.js | 35 + node_modules/date-fns/esm/getISOWeek/index.js.flow | 52 + node_modules/date-fns/esm/getISOWeek/package.json | 4 + .../date-fns/esm/getISOWeekYear/index.d.ts | 4 + node_modules/date-fns/esm/getISOWeekYear/index.js | 43 + .../date-fns/esm/getISOWeekYear/index.js.flow | 52 + .../date-fns/esm/getISOWeekYear/package.json | 4 + .../date-fns/esm/getISOWeeksInYear/index.d.ts | 4 + .../date-fns/esm/getISOWeeksInYear/index.js | 34 + .../date-fns/esm/getISOWeeksInYear/index.js.flow | 52 + .../date-fns/esm/getISOWeeksInYear/package.json | 4 + .../date-fns/esm/getMilliseconds/index.d.ts | 4 + node_modules/date-fns/esm/getMilliseconds/index.js | 25 + .../date-fns/esm/getMilliseconds/index.js.flow | 52 + .../date-fns/esm/getMilliseconds/package.json | 4 + node_modules/date-fns/esm/getMinutes/index.d.ts | 4 + node_modules/date-fns/esm/getMinutes/index.js | 25 + node_modules/date-fns/esm/getMinutes/index.js.flow | 52 + node_modules/date-fns/esm/getMinutes/package.json | 4 + node_modules/date-fns/esm/getMonth/index.d.ts | 4 + node_modules/date-fns/esm/getMonth/index.js | 25 + node_modules/date-fns/esm/getMonth/index.js.flow | 52 + node_modules/date-fns/esm/getMonth/package.json | 4 + .../esm/getOverlappingDaysInIntervals/index.d.ts | 4 + .../esm/getOverlappingDaysInIntervals/index.js | 58 + .../getOverlappingDaysInIntervals/index.js.flow | 55 + .../esm/getOverlappingDaysInIntervals/package.json | 4 + node_modules/date-fns/esm/getQuarter/index.d.ts | 4 + node_modules/date-fns/esm/getQuarter/index.js | 25 + node_modules/date-fns/esm/getQuarter/index.js.flow | 52 + node_modules/date-fns/esm/getQuarter/package.json | 4 + node_modules/date-fns/esm/getSeconds/index.d.ts | 4 + node_modules/date-fns/esm/getSeconds/index.js | 25 + node_modules/date-fns/esm/getSeconds/index.js.flow | 52 + node_modules/date-fns/esm/getSeconds/package.json | 4 + node_modules/date-fns/esm/getTime/index.d.ts | 4 + node_modules/date-fns/esm/getTime/index.js | 25 + node_modules/date-fns/esm/getTime/index.js.flow | 52 + node_modules/date-fns/esm/getTime/package.json | 4 + node_modules/date-fns/esm/getUnixTime/index.d.ts | 4 + node_modules/date-fns/esm/getUnixTime/index.js | 23 + .../date-fns/esm/getUnixTime/index.js.flow | 52 + node_modules/date-fns/esm/getUnixTime/package.json | 4 + node_modules/date-fns/esm/getWeek/index.d.ts | 4 + node_modules/date-fns/esm/getWeek/index.js | 55 + node_modules/date-fns/esm/getWeek/index.js.flow | 59 + node_modules/date-fns/esm/getWeek/package.json | 4 + .../date-fns/esm/getWeekOfMonth/index.d.ts | 4 + node_modules/date-fns/esm/getWeekOfMonth/index.js | 43 + .../date-fns/esm/getWeekOfMonth/index.js.flow | 58 + .../date-fns/esm/getWeekOfMonth/package.json | 4 + node_modules/date-fns/esm/getWeekYear/index.d.ts | 4 + node_modules/date-fns/esm/getWeekYear/index.js | 72 + .../date-fns/esm/getWeekYear/index.js.flow | 59 + node_modules/date-fns/esm/getWeekYear/package.json | 4 + .../date-fns/esm/getWeeksInMonth/index.d.ts | 4 + node_modules/date-fns/esm/getWeeksInMonth/index.js | 35 + .../date-fns/esm/getWeeksInMonth/index.js.flow | 58 + .../date-fns/esm/getWeeksInMonth/package.json | 4 + node_modules/date-fns/esm/getYear/index.d.ts | 4 + node_modules/date-fns/esm/getYear/index.js | 23 + node_modules/date-fns/esm/getYear/index.js.flow | 52 + node_modules/date-fns/esm/getYear/package.json | 4 + .../date-fns/esm/hoursToMilliseconds/index.d.ts | 4 + .../date-fns/esm/hoursToMilliseconds/index.js | 24 + .../date-fns/esm/hoursToMilliseconds/index.js.flow | 52 + .../date-fns/esm/hoursToMilliseconds/package.json | 4 + .../date-fns/esm/hoursToMinutes/index.d.ts | 4 + node_modules/date-fns/esm/hoursToMinutes/index.js | 24 + .../date-fns/esm/hoursToMinutes/index.js.flow | 52 + .../date-fns/esm/hoursToMinutes/package.json | 4 + .../date-fns/esm/hoursToSeconds/index.d.ts | 4 + node_modules/date-fns/esm/hoursToSeconds/index.js | 24 + .../date-fns/esm/hoursToSeconds/index.js.flow | 52 + .../date-fns/esm/hoursToSeconds/package.json | 4 + node_modules/date-fns/esm/index.js | 241 + node_modules/date-fns/esm/index.js.flow | 926 + .../date-fns/esm/intervalToDuration/index.d.ts | 4 + .../date-fns/esm/intervalToDuration/index.js | 64 + .../date-fns/esm/intervalToDuration/index.js.flow | 52 + .../date-fns/esm/intervalToDuration/package.json | 4 + node_modules/date-fns/esm/intlFormat/index.d.ts | 4 + node_modules/date-fns/esm/intlFormat/index.js | 85 + node_modules/date-fns/esm/intlFormat/index.js.flow | 72 + node_modules/date-fns/esm/intlFormat/package.json | 4 + .../date-fns/esm/intlFormatDistance/index.d.ts | 4 + .../date-fns/esm/intlFormatDistance/index.js | 180 + .../date-fns/esm/intlFormatDistance/index.js.flow | 62 + .../date-fns/esm/intlFormatDistance/package.json | 4 + node_modules/date-fns/esm/isAfter/index.d.ts | 4 + node_modules/date-fns/esm/isAfter/index.js | 26 + node_modules/date-fns/esm/isAfter/index.js.flow | 55 + node_modules/date-fns/esm/isAfter/package.json | 4 + node_modules/date-fns/esm/isBefore/index.d.ts | 4 + node_modules/date-fns/esm/isBefore/index.js | 26 + node_modules/date-fns/esm/isBefore/index.js.flow | 55 + node_modules/date-fns/esm/isBefore/package.json | 4 + node_modules/date-fns/esm/isDate/index.d.ts | 4 + node_modules/date-fns/esm/isDate/index.js | 38 + node_modules/date-fns/esm/isDate/index.js.flow | 52 + node_modules/date-fns/esm/isDate/package.json | 4 + node_modules/date-fns/esm/isEqual/index.d.ts | 4 + node_modules/date-fns/esm/isEqual/index.js | 29 + node_modules/date-fns/esm/isEqual/index.js.flow | 55 + node_modules/date-fns/esm/isEqual/package.json | 4 + node_modules/date-fns/esm/isExists/index.d.ts | 4 + node_modules/date-fns/esm/isExists/index.js | 31 + node_modules/date-fns/esm/isExists/index.js.flow | 52 + node_modules/date-fns/esm/isExists/package.json | 4 + .../date-fns/esm/isFirstDayOfMonth/index.d.ts | 4 + .../date-fns/esm/isFirstDayOfMonth/index.js | 23 + .../date-fns/esm/isFirstDayOfMonth/index.js.flow | 52 + .../date-fns/esm/isFirstDayOfMonth/package.json | 4 + node_modules/date-fns/esm/isFriday/index.d.ts | 4 + node_modules/date-fns/esm/isFriday/index.js | 23 + node_modules/date-fns/esm/isFriday/index.js.flow | 52 + node_modules/date-fns/esm/isFriday/package.json | 4 + node_modules/date-fns/esm/isFuture/index.d.ts | 4 + node_modules/date-fns/esm/isFuture/index.js | 27 + node_modules/date-fns/esm/isFuture/index.js.flow | 52 + node_modules/date-fns/esm/isFuture/package.json | 4 + .../date-fns/esm/isLastDayOfMonth/index.d.ts | 4 + .../date-fns/esm/isLastDayOfMonth/index.js | 26 + .../date-fns/esm/isLastDayOfMonth/index.js.flow | 52 + .../date-fns/esm/isLastDayOfMonth/package.json | 4 + node_modules/date-fns/esm/isLeapYear/index.d.ts | 4 + node_modules/date-fns/esm/isLeapYear/index.js | 25 + node_modules/date-fns/esm/isLeapYear/index.js.flow | 52 + node_modules/date-fns/esm/isLeapYear/package.json | 4 + node_modules/date-fns/esm/isMatch/index.d.ts | 4 + node_modules/date-fns/esm/isMatch/index.js | 299 + node_modules/date-fns/esm/isMatch/index.js.flow | 62 + node_modules/date-fns/esm/isMatch/package.json | 4 + node_modules/date-fns/esm/isMonday/index.d.ts | 4 + node_modules/date-fns/esm/isMonday/index.js | 23 + node_modules/date-fns/esm/isMonday/index.js.flow | 52 + node_modules/date-fns/esm/isMonday/package.json | 4 + node_modules/date-fns/esm/isPast/index.d.ts | 4 + node_modules/date-fns/esm/isPast/index.js | 27 + node_modules/date-fns/esm/isPast/index.js.flow | 52 + node_modules/date-fns/esm/isPast/package.json | 4 + node_modules/date-fns/esm/isSameDay/index.d.ts | 4 + node_modules/date-fns/esm/isSameDay/index.js | 36 + node_modules/date-fns/esm/isSameDay/index.js.flow | 55 + node_modules/date-fns/esm/isSameDay/package.json | 4 + node_modules/date-fns/esm/isSameHour/index.d.ts | 4 + node_modules/date-fns/esm/isSameHour/index.js | 31 + node_modules/date-fns/esm/isSameHour/index.js.flow | 55 + node_modules/date-fns/esm/isSameHour/package.json | 4 + node_modules/date-fns/esm/isSameISOWeek/index.d.ts | 4 + node_modules/date-fns/esm/isSameISOWeek/index.js | 33 + .../date-fns/esm/isSameISOWeek/index.js.flow | 55 + .../date-fns/esm/isSameISOWeek/package.json | 4 + .../date-fns/esm/isSameISOWeekYear/index.d.ts | 4 + .../date-fns/esm/isSameISOWeekYear/index.js | 28 + .../date-fns/esm/isSameISOWeekYear/index.js.flow | 55 + .../date-fns/esm/isSameISOWeekYear/package.json | 4 + node_modules/date-fns/esm/isSameMinute/index.d.ts | 4 + node_modules/date-fns/esm/isSameMinute/index.js | 37 + .../date-fns/esm/isSameMinute/index.js.flow | 55 + .../date-fns/esm/isSameMinute/package.json | 4 + node_modules/date-fns/esm/isSameMonth/index.d.ts | 4 + node_modules/date-fns/esm/isSameMonth/index.js | 31 + .../date-fns/esm/isSameMonth/index.js.flow | 55 + node_modules/date-fns/esm/isSameMonth/package.json | 4 + node_modules/date-fns/esm/isSameQuarter/index.d.ts | 4 + node_modules/date-fns/esm/isSameQuarter/index.js | 31 + .../date-fns/esm/isSameQuarter/index.js.flow | 55 + .../date-fns/esm/isSameQuarter/package.json | 4 + node_modules/date-fns/esm/isSameSecond/index.d.ts | 4 + node_modules/date-fns/esm/isSameSecond/index.js | 45 + .../date-fns/esm/isSameSecond/index.js.flow | 55 + .../date-fns/esm/isSameSecond/package.json | 4 + node_modules/date-fns/esm/isSameWeek/index.d.ts | 4 + node_modules/date-fns/esm/isSameWeek/index.js | 43 + node_modules/date-fns/esm/isSameWeek/index.js.flow | 59 + node_modules/date-fns/esm/isSameWeek/package.json | 4 + node_modules/date-fns/esm/isSameYear/index.d.ts | 4 + node_modules/date-fns/esm/isSameYear/index.js | 26 + node_modules/date-fns/esm/isSameYear/index.js.flow | 55 + node_modules/date-fns/esm/isSameYear/package.json | 4 + node_modules/date-fns/esm/isSaturday/index.d.ts | 4 + node_modules/date-fns/esm/isSaturday/index.js | 23 + node_modules/date-fns/esm/isSaturday/index.js.flow | 52 + node_modules/date-fns/esm/isSaturday/package.json | 4 + node_modules/date-fns/esm/isSunday/index.d.ts | 4 + node_modules/date-fns/esm/isSunday/index.js | 23 + node_modules/date-fns/esm/isSunday/index.js.flow | 52 + node_modules/date-fns/esm/isSunday/package.json | 4 + node_modules/date-fns/esm/isThisHour/index.d.ts | 4 + node_modules/date-fns/esm/isThisHour/index.js | 28 + node_modules/date-fns/esm/isThisHour/index.js.flow | 52 + node_modules/date-fns/esm/isThisHour/package.json | 4 + node_modules/date-fns/esm/isThisISOWeek/index.d.ts | 4 + node_modules/date-fns/esm/isThisISOWeek/index.js | 29 + .../date-fns/esm/isThisISOWeek/index.js.flow | 52 + .../date-fns/esm/isThisISOWeek/package.json | 4 + node_modules/date-fns/esm/isThisMinute/index.d.ts | 4 + node_modules/date-fns/esm/isThisMinute/index.js | 28 + .../date-fns/esm/isThisMinute/index.js.flow | 52 + .../date-fns/esm/isThisMinute/package.json | 4 + node_modules/date-fns/esm/isThisMonth/index.d.ts | 4 + node_modules/date-fns/esm/isThisMonth/index.js | 27 + .../date-fns/esm/isThisMonth/index.js.flow | 52 + node_modules/date-fns/esm/isThisMonth/package.json | 4 + node_modules/date-fns/esm/isThisQuarter/index.d.ts | 4 + node_modules/date-fns/esm/isThisQuarter/index.js | 27 + .../date-fns/esm/isThisQuarter/index.js.flow | 52 + .../date-fns/esm/isThisQuarter/package.json | 4 + node_modules/date-fns/esm/isThisSecond/index.d.ts | 4 + node_modules/date-fns/esm/isThisSecond/index.js | 28 + .../date-fns/esm/isThisSecond/index.js.flow | 52 + .../date-fns/esm/isThisSecond/package.json | 4 + node_modules/date-fns/esm/isThisWeek/index.d.ts | 4 + node_modules/date-fns/esm/isThisWeek/index.js | 38 + node_modules/date-fns/esm/isThisWeek/index.js.flow | 58 + node_modules/date-fns/esm/isThisWeek/package.json | 4 + node_modules/date-fns/esm/isThisYear/index.d.ts | 4 + node_modules/date-fns/esm/isThisYear/index.js | 27 + node_modules/date-fns/esm/isThisYear/index.js.flow | 52 + node_modules/date-fns/esm/isThisYear/package.json | 4 + node_modules/date-fns/esm/isThursday/index.d.ts | 4 + node_modules/date-fns/esm/isThursday/index.js | 23 + node_modules/date-fns/esm/isThursday/index.js.flow | 52 + node_modules/date-fns/esm/isThursday/package.json | 4 + node_modules/date-fns/esm/isToday/index.d.ts | 4 + node_modules/date-fns/esm/isToday/index.js | 27 + node_modules/date-fns/esm/isToday/index.js.flow | 52 + node_modules/date-fns/esm/isToday/package.json | 4 + node_modules/date-fns/esm/isTomorrow/index.d.ts | 4 + node_modules/date-fns/esm/isTomorrow/index.js | 28 + node_modules/date-fns/esm/isTomorrow/index.js.flow | 52 + node_modules/date-fns/esm/isTomorrow/package.json | 4 + node_modules/date-fns/esm/isTuesday/index.d.ts | 4 + node_modules/date-fns/esm/isTuesday/index.js | 23 + node_modules/date-fns/esm/isTuesday/index.js.flow | 52 + node_modules/date-fns/esm/isTuesday/package.json | 4 + node_modules/date-fns/esm/isValid/index.d.ts | 4 + node_modules/date-fns/esm/isValid/index.js | 42 + node_modules/date-fns/esm/isValid/index.js.flow | 52 + node_modules/date-fns/esm/isValid/package.json | 4 + node_modules/date-fns/esm/isWednesday/index.d.ts | 4 + node_modules/date-fns/esm/isWednesday/index.js | 23 + .../date-fns/esm/isWednesday/index.js.flow | 52 + node_modules/date-fns/esm/isWednesday/package.json | 4 + node_modules/date-fns/esm/isWeekend/index.d.ts | 4 + node_modules/date-fns/esm/isWeekend/index.js | 25 + node_modules/date-fns/esm/isWeekend/index.js.flow | 52 + node_modules/date-fns/esm/isWeekend/package.json | 4 + .../date-fns/esm/isWithinInterval/index.d.ts | 4 + .../date-fns/esm/isWithinInterval/index.js | 53 + .../date-fns/esm/isWithinInterval/index.js.flow | 52 + .../date-fns/esm/isWithinInterval/package.json | 4 + node_modules/date-fns/esm/isYesterday/index.d.ts | 4 + node_modules/date-fns/esm/isYesterday/index.js | 28 + .../date-fns/esm/isYesterday/index.js.flow | 52 + node_modules/date-fns/esm/isYesterday/package.json | 4 + .../date-fns/esm/lastDayOfDecade/index.d.ts | 4 + node_modules/date-fns/esm/lastDayOfDecade/index.js | 28 + .../date-fns/esm/lastDayOfDecade/index.js.flow | 52 + .../date-fns/esm/lastDayOfDecade/package.json | 4 + .../date-fns/esm/lastDayOfISOWeek/index.d.ts | 4 + .../date-fns/esm/lastDayOfISOWeek/index.js | 28 + .../date-fns/esm/lastDayOfISOWeek/index.js.flow | 52 + .../date-fns/esm/lastDayOfISOWeek/package.json | 4 + .../date-fns/esm/lastDayOfISOWeekYear/index.d.ts | 4 + .../date-fns/esm/lastDayOfISOWeekYear/index.js | 34 + .../esm/lastDayOfISOWeekYear/index.js.flow | 52 + .../date-fns/esm/lastDayOfISOWeekYear/package.json | 4 + .../date-fns/esm/lastDayOfMonth/index.d.ts | 4 + node_modules/date-fns/esm/lastDayOfMonth/index.js | 28 + .../date-fns/esm/lastDayOfMonth/index.js.flow | 52 + .../date-fns/esm/lastDayOfMonth/package.json | 4 + .../date-fns/esm/lastDayOfQuarter/index.d.ts | 4 + .../date-fns/esm/lastDayOfQuarter/index.js | 32 + .../date-fns/esm/lastDayOfQuarter/index.js.flow | 57 + .../date-fns/esm/lastDayOfQuarter/package.json | 4 + node_modules/date-fns/esm/lastDayOfWeek/index.d.ts | 4 + node_modules/date-fns/esm/lastDayOfWeek/index.js | 48 + .../date-fns/esm/lastDayOfWeek/index.js.flow | 58 + .../date-fns/esm/lastDayOfWeek/package.json | 4 + node_modules/date-fns/esm/lastDayOfYear/index.d.ts | 4 + node_modules/date-fns/esm/lastDayOfYear/index.js | 28 + .../date-fns/esm/lastDayOfYear/index.js.flow | 52 + .../date-fns/esm/lastDayOfYear/package.json | 4 + node_modules/date-fns/esm/lightFormat/index.d.ts | 4 + node_modules/date-fns/esm/lightFormat/index.js | 118 + .../date-fns/esm/lightFormat/index.js.flow | 52 + node_modules/date-fns/esm/lightFormat/package.json | 4 + .../esm/locale/_lib/buildFormatLongFn/index.js | 9 + .../esm/locale/_lib/buildLocalizeFn/index.js | 18 + .../date-fns/esm/locale/_lib/buildMatchFn/index.js | 42 + .../esm/locale/_lib/buildMatchPatternFn/index.js | 17 + .../esm/locale/af/_lib/formatDistance/index.js | 83 + .../esm/locale/af/_lib/formatLong/index.js | 34 + .../esm/locale/af/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/af/_lib/localize/index.js | 129 + .../date-fns/esm/locale/af/_lib/match/index.js | 97 + node_modules/date-fns/esm/locale/af/index.d.ts | 4 + node_modules/date-fns/esm/locale/af/index.js | 26 + node_modules/date-fns/esm/locale/af/index.js.flow | 35 + node_modules/date-fns/esm/locale/af/package.json | 4 + .../esm/locale/ar-DZ/_lib/formatDistance/index.js | 118 + .../esm/locale/ar-DZ/_lib/formatLong/index.js | 34 + .../esm/locale/ar-DZ/_lib/formatRelative/index.js | 12 + .../esm/locale/ar-DZ/_lib/localize/index.js | 118 + .../date-fns/esm/locale/ar-DZ/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/ar-DZ/index.d.ts | 4 + node_modules/date-fns/esm/locale/ar-DZ/index.js | 27 + .../date-fns/esm/locale/ar-DZ/index.js.flow | 35 + .../date-fns/esm/locale/ar-DZ/package.json | 4 + .../esm/locale/ar-EG/_lib/formatDistance/index.js | 117 + .../esm/locale/ar-EG/_lib/formatLong/index.js | 34 + .../esm/locale/ar-EG/_lib/formatRelative/index.js | 12 + .../esm/locale/ar-EG/_lib/localize/index.js | 118 + .../date-fns/esm/locale/ar-EG/_lib/match/index.js | 101 + node_modules/date-fns/esm/locale/ar-EG/index.d.ts | 4 + node_modules/date-fns/esm/locale/ar-EG/index.js | 26 + .../date-fns/esm/locale/ar-EG/index.js.flow | 35 + .../date-fns/esm/locale/ar-EG/package.json | 4 + .../esm/locale/ar-MA/_lib/formatDistance/index.js | 118 + .../esm/locale/ar-MA/_lib/formatLong/index.js | 34 + .../esm/locale/ar-MA/_lib/formatRelative/index.js | 12 + .../esm/locale/ar-MA/_lib/localize/index.js | 118 + .../date-fns/esm/locale/ar-MA/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/ar-MA/index.d.ts | 4 + node_modules/date-fns/esm/locale/ar-MA/index.js | 27 + .../date-fns/esm/locale/ar-MA/index.js.flow | 35 + .../date-fns/esm/locale/ar-MA/package.json | 4 + .../esm/locale/ar-SA/_lib/formatDistance/index.js | 117 + .../esm/locale/ar-SA/_lib/formatLong/index.js | 34 + .../esm/locale/ar-SA/_lib/formatRelative/index.js | 12 + .../esm/locale/ar-SA/_lib/localize/index.js | 118 + .../date-fns/esm/locale/ar-SA/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/ar-SA/index.d.ts | 4 + node_modules/date-fns/esm/locale/ar-SA/index.js | 26 + .../date-fns/esm/locale/ar-SA/index.js.flow | 35 + .../date-fns/esm/locale/ar-SA/package.json | 4 + .../esm/locale/ar-TN/_lib/formatDistance/index.js | 117 + .../esm/locale/ar-TN/_lib/formatLong/index.js | 34 + .../esm/locale/ar-TN/_lib/formatRelative/index.js | 12 + .../esm/locale/ar-TN/_lib/localize/index.js | 118 + .../date-fns/esm/locale/ar-TN/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/ar-TN/index.d.ts | 4 + node_modules/date-fns/esm/locale/ar-TN/index.js | 26 + .../date-fns/esm/locale/ar-TN/index.js.flow | 35 + .../date-fns/esm/locale/ar-TN/package.json | 4 + .../esm/locale/ar/_lib/formatDistance/index.js | 117 + .../esm/locale/ar/_lib/formatLong/index.js | 34 + .../esm/locale/ar/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/ar/_lib/localize/index.js | 118 + .../date-fns/esm/locale/ar/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/ar/index.d.ts | 4 + node_modules/date-fns/esm/locale/ar/index.js | 27 + node_modules/date-fns/esm/locale/ar/index.js.flow | 35 + node_modules/date-fns/esm/locale/ar/package.json | 4 + .../esm/locale/az/_lib/formatDistance/index.js | 83 + .../esm/locale/az/_lib/formatLong/index.js | 34 + .../esm/locale/az/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/az/_lib/localize/index.js | 157 + .../date-fns/esm/locale/az/_lib/match/index.js | 101 + node_modules/date-fns/esm/locale/az/index.d.ts | 4 + node_modules/date-fns/esm/locale/az/index.js | 25 + node_modules/date-fns/esm/locale/az/index.js.flow | 35 + node_modules/date-fns/esm/locale/az/package.json | 4 + .../locale/be-tarask/_lib/formatDistance/index.js | 245 + .../esm/locale/be-tarask/_lib/formatLong/index.js | 31 + .../locale/be-tarask/_lib/formatRelative/index.js | 69 + .../esm/locale/be-tarask/_lib/localize/index.js | 148 + .../esm/locale/be-tarask/_lib/match/index.js | 99 + .../date-fns/esm/locale/be-tarask/index.d.ts | 4 + .../date-fns/esm/locale/be-tarask/index.js | 26 + .../date-fns/esm/locale/be-tarask/index.js.flow | 35 + .../date-fns/esm/locale/be-tarask/package.json | 4 + .../esm/locale/be/_lib/formatDistance/index.js | 245 + .../esm/locale/be/_lib/formatLong/index.js | 31 + .../esm/locale/be/_lib/formatRelative/index.js | 69 + .../date-fns/esm/locale/be/_lib/localize/index.js | 148 + .../date-fns/esm/locale/be/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/be/index.d.ts | 4 + node_modules/date-fns/esm/locale/be/index.js | 27 + node_modules/date-fns/esm/locale/be/index.js.flow | 35 + node_modules/date-fns/esm/locale/be/package.json | 4 + .../esm/locale/bg/_lib/formatDistance/index.js | 83 + .../esm/locale/bg/_lib/formatLong/index.js | 31 + .../esm/locale/bg/_lib/formatRelative/index.js | 75 + .../date-fns/esm/locale/bg/_lib/localize/index.js | 94 + .../date-fns/esm/locale/bg/_lib/match/index.js | 95 + node_modules/date-fns/esm/locale/bg/index.d.ts | 4 + node_modules/date-fns/esm/locale/bg/index.js | 27 + node_modules/date-fns/esm/locale/bg/index.js.flow | 35 + node_modules/date-fns/esm/locale/bg/package.json | 4 + .../esm/locale/bn/_lib/formatDistance/index.js | 84 + .../esm/locale/bn/_lib/formatLong/index.js | 34 + .../esm/locale/bn/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/bn/_lib/localize/index.js | 192 + .../date-fns/esm/locale/bn/_lib/match/index.js | 102 + node_modules/date-fns/esm/locale/bn/index.d.ts | 4 + node_modules/date-fns/esm/locale/bn/index.js | 27 + node_modules/date-fns/esm/locale/bn/index.js.flow | 35 + node_modules/date-fns/esm/locale/bn/package.json | 4 + .../esm/locale/bs/_lib/formatDistance/index.js | 171 + .../esm/locale/bs/_lib/formatLong/index.js | 34 + .../esm/locale/bs/_lib/formatRelative/index.js | 38 + .../date-fns/esm/locale/bs/_lib/localize/index.js | 126 + .../date-fns/esm/locale/bs/_lib/match/index.js | 97 + node_modules/date-fns/esm/locale/bs/index.d.ts | 4 + node_modules/date-fns/esm/locale/bs/index.js | 26 + node_modules/date-fns/esm/locale/bs/index.js.flow | 35 + node_modules/date-fns/esm/locale/bs/package.json | 4 + .../esm/locale/ca/_lib/formatDistance/index.js | 99 + .../esm/locale/ca/_lib/formatLong/index.js | 34 + .../esm/locale/ca/_lib/formatRelative/index.js | 23 + .../date-fns/esm/locale/ca/_lib/localize/index.js | 176 + .../date-fns/esm/locale/ca/_lib/match/index.js | 103 + node_modules/date-fns/esm/locale/ca/index.d.ts | 4 + node_modules/date-fns/esm/locale/ca/index.js | 29 + node_modules/date-fns/esm/locale/ca/index.js.flow | 35 + node_modules/date-fns/esm/locale/ca/package.json | 4 + .../esm/locale/cs/_lib/formatDistance/index.js | 294 + .../esm/locale/cs/_lib/formatLong/index.js | 34 + .../esm/locale/cs/_lib/formatRelative/index.js | 20 + .../date-fns/esm/locale/cs/_lib/localize/index.js | 126 + .../date-fns/esm/locale/cs/_lib/match/index.js | 97 + node_modules/date-fns/esm/locale/cs/index.d.ts | 4 + node_modules/date-fns/esm/locale/cs/index.js | 28 + node_modules/date-fns/esm/locale/cs/index.js.flow | 35 + node_modules/date-fns/esm/locale/cs/package.json | 4 + .../esm/locale/cy/_lib/formatDistance/index.js | 96 + .../esm/locale/cy/_lib/formatLong/index.js | 34 + .../esm/locale/cy/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/cy/_lib/localize/index.js | 157 + .../date-fns/esm/locale/cy/_lib/match/index.js | 100 + node_modules/date-fns/esm/locale/cy/index.d.ts | 4 + node_modules/date-fns/esm/locale/cy/index.js | 26 + node_modules/date-fns/esm/locale/cy/index.js.flow | 35 + node_modules/date-fns/esm/locale/cy/package.json | 4 + .../esm/locale/da/_lib/formatDistance/index.js | 83 + .../esm/locale/da/_lib/formatLong/index.js | 34 + .../esm/locale/da/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/da/_lib/localize/index.js | 123 + .../date-fns/esm/locale/da/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/da/index.d.ts | 4 + node_modules/date-fns/esm/locale/da/index.js | 29 + node_modules/date-fns/esm/locale/da/index.js.flow | 35 + node_modules/date-fns/esm/locale/da/package.json | 4 + .../esm/locale/de-AT/_lib/localize/index.js | 134 + node_modules/date-fns/esm/locale/de-AT/index.d.ts | 4 + node_modules/date-fns/esm/locale/de-AT/index.js | 27 + .../date-fns/esm/locale/de-AT/index.js.flow | 35 + .../date-fns/esm/locale/de-AT/package.json | 4 + .../esm/locale/de/_lib/formatDistance/index.js | 176 + .../esm/locale/de/_lib/formatLong/index.js | 39 + .../esm/locale/de/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/de/_lib/localize/index.js | 134 + .../date-fns/esm/locale/de/_lib/match/index.js | 100 + node_modules/date-fns/esm/locale/de/index.d.ts | 4 + node_modules/date-fns/esm/locale/de/index.js | 30 + node_modules/date-fns/esm/locale/de/index.js.flow | 35 + node_modules/date-fns/esm/locale/de/package.json | 4 + .../esm/locale/el/_lib/formatDistance/index.js | 83 + .../esm/locale/el/_lib/formatLong/index.js | 34 + .../esm/locale/el/_lib/formatRelative/index.js | 22 + .../date-fns/esm/locale/el/_lib/localize/index.js | 101 + .../date-fns/esm/locale/el/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/el/index.d.ts | 4 + node_modules/date-fns/esm/locale/el/index.js | 27 + node_modules/date-fns/esm/locale/el/index.js.flow | 35 + node_modules/date-fns/esm/locale/el/package.json | 4 + .../esm/locale/en-AU/_lib/formatLong/index.js | 34 + node_modules/date-fns/esm/locale/en-AU/index.d.ts | 4 + node_modules/date-fns/esm/locale/en-AU/index.js | 26 + .../date-fns/esm/locale/en-AU/index.js.flow | 35 + .../date-fns/esm/locale/en-AU/package.json | 4 + .../esm/locale/en-CA/_lib/formatDistance/index.js | 83 + .../esm/locale/en-CA/_lib/formatLong/index.js | 34 + node_modules/date-fns/esm/locale/en-CA/index.d.ts | 4 + node_modules/date-fns/esm/locale/en-CA/index.js | 27 + .../date-fns/esm/locale/en-CA/index.js.flow | 35 + .../date-fns/esm/locale/en-CA/package.json | 4 + .../esm/locale/en-GB/_lib/formatLong/index.js | 34 + node_modules/date-fns/esm/locale/en-GB/index.d.ts | 4 + node_modules/date-fns/esm/locale/en-GB/index.js | 26 + .../date-fns/esm/locale/en-GB/index.js.flow | 35 + .../date-fns/esm/locale/en-GB/package.json | 4 + node_modules/date-fns/esm/locale/en-IE/index.d.ts | 4 + node_modules/date-fns/esm/locale/en-IE/index.js | 26 + .../date-fns/esm/locale/en-IE/index.js.flow | 35 + .../date-fns/esm/locale/en-IE/package.json | 4 + .../esm/locale/en-IN/_lib/formatLong/index.js | 34 + node_modules/date-fns/esm/locale/en-IN/index.d.ts | 4 + node_modules/date-fns/esm/locale/en-IN/index.js | 28 + .../date-fns/esm/locale/en-IN/index.js.flow | 35 + .../date-fns/esm/locale/en-IN/package.json | 4 + .../esm/locale/en-NZ/_lib/formatLong/index.js | 34 + node_modules/date-fns/esm/locale/en-NZ/index.d.ts | 4 + node_modules/date-fns/esm/locale/en-NZ/index.js | 26 + .../date-fns/esm/locale/en-NZ/index.js.flow | 35 + .../date-fns/esm/locale/en-NZ/package.json | 4 + .../esm/locale/en-US/_lib/formatDistance/index.js | 83 + .../esm/locale/en-US/_lib/formatLong/index.js | 34 + .../esm/locale/en-US/_lib/formatRelative/index.js | 12 + .../esm/locale/en-US/_lib/localize/index.js | 143 + .../date-fns/esm/locale/en-US/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/en-US/index.d.ts | 4 + node_modules/date-fns/esm/locale/en-US/index.js | 27 + .../date-fns/esm/locale/en-US/index.js.flow | 35 + .../date-fns/esm/locale/en-US/package.json | 4 + .../esm/locale/en-ZA/_lib/formatLong/index.js | 34 + node_modules/date-fns/esm/locale/en-ZA/index.d.ts | 4 + node_modules/date-fns/esm/locale/en-ZA/index.js | 28 + .../date-fns/esm/locale/en-ZA/index.js.flow | 35 + .../date-fns/esm/locale/en-ZA/package.json | 4 + .../esm/locale/eo/_lib/formatDistance/index.js | 83 + .../esm/locale/eo/_lib/formatLong/index.js | 31 + .../esm/locale/eo/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/eo/_lib/localize/index.js | 85 + .../date-fns/esm/locale/eo/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/eo/index.d.ts | 4 + node_modules/date-fns/esm/locale/eo/index.js | 26 + node_modules/date-fns/esm/locale/eo/index.js.flow | 35 + node_modules/date-fns/esm/locale/eo/package.json | 4 + .../esm/locale/es/_lib/formatDistance/index.js | 83 + .../esm/locale/es/_lib/formatLong/index.js | 34 + .../esm/locale/es/_lib/formatRelative/index.js | 24 + .../date-fns/esm/locale/es/_lib/localize/index.js | 119 + .../date-fns/esm/locale/es/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/es/index.d.ts | 4 + node_modules/date-fns/esm/locale/es/index.js | 30 + node_modules/date-fns/esm/locale/es/index.js.flow | 35 + node_modules/date-fns/esm/locale/es/package.json | 4 + .../esm/locale/et/_lib/formatDistance/index.js | 176 + .../esm/locale/et/_lib/formatLong/index.js | 34 + .../esm/locale/et/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/et/_lib/localize/index.js | 123 + .../date-fns/esm/locale/et/_lib/match/index.js | 96 + node_modules/date-fns/esm/locale/et/index.d.ts | 4 + node_modules/date-fns/esm/locale/et/index.js | 26 + node_modules/date-fns/esm/locale/et/index.js.flow | 35 + node_modules/date-fns/esm/locale/et/package.json | 4 + .../esm/locale/eu/_lib/formatDistance/index.js | 83 + .../esm/locale/eu/_lib/formatLong/index.js | 34 + .../esm/locale/eu/_lib/formatRelative/index.js | 23 + .../date-fns/esm/locale/eu/_lib/localize/index.js | 119 + .../date-fns/esm/locale/eu/_lib/match/index.js | 112 + node_modules/date-fns/esm/locale/eu/index.d.ts | 4 + node_modules/date-fns/esm/locale/eu/index.js | 26 + node_modules/date-fns/esm/locale/eu/index.js.flow | 35 + node_modules/date-fns/esm/locale/eu/package.json | 4 + .../esm/locale/fa-IR/_lib/formatDistance/index.js | 83 + .../esm/locale/fa-IR/_lib/formatLong/index.js | 34 + .../esm/locale/fa-IR/_lib/formatRelative/index.js | 12 + .../esm/locale/fa-IR/_lib/localize/index.js | 123 + .../date-fns/esm/locale/fa-IR/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/fa-IR/index.d.ts | 4 + node_modules/date-fns/esm/locale/fa-IR/index.js | 26 + .../date-fns/esm/locale/fa-IR/index.js.flow | 35 + .../date-fns/esm/locale/fa-IR/package.json | 4 + .../esm/locale/fi/_lib/formatDistance/index.js | 118 + .../esm/locale/fi/_lib/formatLong/index.js | 34 + .../esm/locale/fi/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/fi/_lib/localize/index.js | 100 + .../date-fns/esm/locale/fi/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/fi/index.d.ts | 4 + node_modules/date-fns/esm/locale/fi/index.js | 28 + node_modules/date-fns/esm/locale/fi/index.js.flow | 35 + node_modules/date-fns/esm/locale/fi/package.json | 4 + .../esm/locale/fr-CA/_lib/formatLong/index.js | 34 + node_modules/date-fns/esm/locale/fr-CA/index.d.ts | 4 + node_modules/date-fns/esm/locale/fr-CA/index.js | 31 + .../date-fns/esm/locale/fr-CA/index.js.flow | 35 + .../date-fns/esm/locale/fr-CA/package.json | 4 + .../esm/locale/fr-CH/_lib/formatLong/index.js | 34 + .../esm/locale/fr-CH/_lib/formatRelative/index.js | 12 + node_modules/date-fns/esm/locale/fr-CH/index.d.ts | 4 + node_modules/date-fns/esm/locale/fr-CH/index.js | 31 + .../date-fns/esm/locale/fr-CH/index.js.flow | 35 + .../date-fns/esm/locale/fr-CH/package.json | 4 + .../esm/locale/fr/_lib/formatDistance/index.js | 83 + .../esm/locale/fr/_lib/formatLong/index.js | 34 + .../esm/locale/fr/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/fr/_lib/localize/index.js | 94 + .../date-fns/esm/locale/fr/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/fr/index.d.ts | 4 + node_modules/date-fns/esm/locale/fr/index.js | 27 + node_modules/date-fns/esm/locale/fr/index.js.flow | 35 + node_modules/date-fns/esm/locale/fr/package.json | 4 + .../esm/locale/fy/_lib/formatDistance/index.js | 83 + .../esm/locale/fy/_lib/formatLong/index.js | 34 + .../esm/locale/fy/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/fy/_lib/localize/index.js | 85 + .../date-fns/esm/locale/fy/_lib/match/index.js | 97 + node_modules/date-fns/esm/locale/fy/index.d.ts | 4 + node_modules/date-fns/esm/locale/fy/index.js | 26 + node_modules/date-fns/esm/locale/fy/index.js.flow | 35 + node_modules/date-fns/esm/locale/fy/package.json | 4 + .../esm/locale/gd/_lib/formatDistance/index.js | 93 + .../esm/locale/gd/_lib/formatLong/index.js | 34 + .../esm/locale/gd/_lib/formatRelative/index.js | 13 + .../date-fns/esm/locale/gd/_lib/localize/index.js | 136 + .../date-fns/esm/locale/gd/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/gd/index.d.ts | 4 + node_modules/date-fns/esm/locale/gd/index.js | 26 + node_modules/date-fns/esm/locale/gd/index.js.flow | 35 + node_modules/date-fns/esm/locale/gd/package.json | 4 + .../esm/locale/gl/_lib/formatDistance/index.js | 83 + .../esm/locale/gl/_lib/formatLong/index.js | 34 + .../esm/locale/gl/_lib/formatRelative/index.js | 23 + .../date-fns/esm/locale/gl/_lib/localize/index.js | 119 + .../date-fns/esm/locale/gl/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/gl/index.d.ts | 4 + node_modules/date-fns/esm/locale/gl/index.js | 27 + node_modules/date-fns/esm/locale/gl/index.js.flow | 35 + node_modules/date-fns/esm/locale/gl/package.json | 4 + .../esm/locale/gu/_lib/formatDistance/index.js | 86 + .../esm/locale/gu/_lib/formatLong/index.js | 46 + .../esm/locale/gu/_lib/formatRelative/index.js | 19 + .../date-fns/esm/locale/gu/_lib/localize/index.js | 136 + .../date-fns/esm/locale/gu/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/gu/index.d.ts | 4 + node_modules/date-fns/esm/locale/gu/index.js | 26 + node_modules/date-fns/esm/locale/gu/index.js.flow | 35 + node_modules/date-fns/esm/locale/gu/package.json | 4 + .../esm/locale/he/_lib/formatDistance/index.js | 107 + .../esm/locale/he/_lib/formatLong/index.js | 34 + .../esm/locale/he/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/he/_lib/localize/index.js | 127 + .../date-fns/esm/locale/he/_lib/match/index.js | 100 + node_modules/date-fns/esm/locale/he/index.d.ts | 4 + node_modules/date-fns/esm/locale/he/index.js | 26 + node_modules/date-fns/esm/locale/he/index.js.flow | 35 + node_modules/date-fns/esm/locale/he/package.json | 4 + .../esm/locale/hi/_lib/formatDistance/index.js | 90 + .../esm/locale/hi/_lib/formatLong/index.js | 46 + .../esm/locale/hi/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/hi/_lib/localize/index.js | 169 + .../date-fns/esm/locale/hi/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/hi/index.d.ts | 4 + node_modules/date-fns/esm/locale/hi/index.js | 26 + node_modules/date-fns/esm/locale/hi/index.js.flow | 35 + node_modules/date-fns/esm/locale/hi/package.json | 4 + .../esm/locale/hr/_lib/formatDistance/index.js | 171 + .../esm/locale/hr/_lib/formatLong/index.js | 34 + .../esm/locale/hr/_lib/formatRelative/index.js | 38 + .../date-fns/esm/locale/hr/_lib/localize/index.js | 126 + .../date-fns/esm/locale/hr/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/hr/index.d.ts | 4 + node_modules/date-fns/esm/locale/hr/index.js | 28 + node_modules/date-fns/esm/locale/hr/index.js.flow | 35 + node_modules/date-fns/esm/locale/hr/package.json | 4 + .../esm/locale/ht/_lib/formatDistance/index.js | 83 + .../esm/locale/ht/_lib/formatLong/index.js | 34 + .../esm/locale/ht/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/ht/_lib/localize/index.js | 87 + .../date-fns/esm/locale/ht/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/ht/index.d.ts | 4 + node_modules/date-fns/esm/locale/ht/index.js | 27 + node_modules/date-fns/esm/locale/ht/index.js.flow | 35 + node_modules/date-fns/esm/locale/ht/package.json | 4 + .../esm/locale/hu/_lib/formatDistance/index.js | 73 + .../esm/locale/hu/_lib/formatLong/index.js | 34 + .../esm/locale/hu/_lib/formatRelative/index.js | 24 + .../date-fns/esm/locale/hu/_lib/localize/index.js | 92 + .../date-fns/esm/locale/hu/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/hu/index.d.ts | 4 + node_modules/date-fns/esm/locale/hu/index.js | 28 + node_modules/date-fns/esm/locale/hu/index.js.flow | 35 + node_modules/date-fns/esm/locale/hu/package.json | 4 + .../esm/locale/hy/_lib/formatDistance/index.js | 83 + .../esm/locale/hy/_lib/formatLong/index.js | 34 + .../esm/locale/hy/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/hy/_lib/localize/index.js | 133 + .../date-fns/esm/locale/hy/_lib/match/index.js | 100 + node_modules/date-fns/esm/locale/hy/index.d.ts | 4 + node_modules/date-fns/esm/locale/hy/index.js | 26 + node_modules/date-fns/esm/locale/hy/index.js.flow | 35 + node_modules/date-fns/esm/locale/hy/package.json | 4 + .../esm/locale/id/_lib/formatDistance/index.js | 83 + .../esm/locale/id/_lib/formatLong/index.js | 34 + .../esm/locale/id/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/id/_lib/localize/index.js | 128 + .../date-fns/esm/locale/id/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/id/index.d.ts | 4 + node_modules/date-fns/esm/locale/id/index.js | 29 + node_modules/date-fns/esm/locale/id/index.js.flow | 35 + node_modules/date-fns/esm/locale/id/package.json | 4 + node_modules/date-fns/esm/locale/index.js | 94 + node_modules/date-fns/esm/locale/index.js.flow | 129 + .../esm/locale/is/_lib/formatDistance/index.js | 83 + .../esm/locale/is/_lib/formatLong/index.js | 34 + .../esm/locale/is/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/is/_lib/localize/index.js | 119 + .../date-fns/esm/locale/is/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/is/index.d.ts | 4 + node_modules/date-fns/esm/locale/is/index.js | 27 + node_modules/date-fns/esm/locale/is/index.js.flow | 35 + node_modules/date-fns/esm/locale/is/package.json | 4 + .../esm/locale/it-CH/_lib/formatLong/index.js | 34 + node_modules/date-fns/esm/locale/it-CH/index.d.ts | 4 + node_modules/date-fns/esm/locale/it-CH/index.js | 26 + .../date-fns/esm/locale/it-CH/index.js.flow | 35 + .../date-fns/esm/locale/it-CH/package.json | 4 + .../esm/locale/it/_lib/formatDistance/index.js | 83 + .../esm/locale/it/_lib/formatLong/index.js | 34 + .../esm/locale/it/_lib/formatRelative/index.js | 51 + .../date-fns/esm/locale/it/_lib/localize/index.js | 119 + .../date-fns/esm/locale/it/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/it/index.d.ts | 4 + node_modules/date-fns/esm/locale/it/index.js | 28 + node_modules/date-fns/esm/locale/it/index.js.flow | 35 + node_modules/date-fns/esm/locale/it/package.json | 4 + .../locale/ja-Hira/_lib/formatDistance/index.js | 96 + .../esm/locale/ja-Hira/_lib/formatLong/index.js | 34 + .../locale/ja-Hira/_lib/formatRelative/index.js | 12 + .../esm/locale/ja-Hira/_lib/localize/index.js | 139 + .../esm/locale/ja-Hira/_lib/match/index.js | 96 + .../date-fns/esm/locale/ja-Hira/index.d.ts | 4 + node_modules/date-fns/esm/locale/ja-Hira/index.js | 26 + .../date-fns/esm/locale/ja-Hira/index.js.flow | 35 + .../date-fns/esm/locale/ja-Hira/package.json | 4 + .../esm/locale/ja/_lib/formatDistance/index.js | 96 + .../esm/locale/ja/_lib/formatLong/index.js | 34 + .../esm/locale/ja/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/ja/_lib/localize/index.js | 139 + .../date-fns/esm/locale/ja/_lib/match/index.js | 96 + node_modules/date-fns/esm/locale/ja/index.d.ts | 4 + node_modules/date-fns/esm/locale/ja/index.js | 30 + node_modules/date-fns/esm/locale/ja/index.js.flow | 35 + node_modules/date-fns/esm/locale/ja/package.json | 4 + .../esm/locale/ka/_lib/formatDistance/index.js | 97 + .../esm/locale/ka/_lib/formatLong/index.js | 34 + .../esm/locale/ka/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/ka/_lib/localize/index.js | 127 + .../date-fns/esm/locale/ka/_lib/match/index.js | 92 + node_modules/date-fns/esm/locale/ka/index.d.ts | 4 + node_modules/date-fns/esm/locale/ka/index.js | 27 + node_modules/date-fns/esm/locale/ka/index.js.flow | 35 + node_modules/date-fns/esm/locale/ka/package.json | 4 + .../esm/locale/kk/_lib/formatDistance/index.js | 226 + .../esm/locale/kk/_lib/formatLong/index.js | 31 + .../esm/locale/kk/_lib/formatRelative/index.js | 44 + .../date-fns/esm/locale/kk/_lib/localize/index.js | 131 + .../date-fns/esm/locale/kk/_lib/match/index.js | 100 + node_modules/date-fns/esm/locale/kk/index.d.ts | 4 + node_modules/date-fns/esm/locale/kk/index.js | 26 + node_modules/date-fns/esm/locale/kk/index.js.flow | 35 + node_modules/date-fns/esm/locale/kk/package.json | 4 + .../esm/locale/km/_lib/formatDistance/index.js | 34 + .../esm/locale/km/_lib/formatLong/index.js | 34 + .../esm/locale/km/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/km/_lib/localize/index.js | 119 + .../date-fns/esm/locale/km/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/km/index.d.ts | 4 + node_modules/date-fns/esm/locale/km/index.js | 26 + node_modules/date-fns/esm/locale/km/index.js.flow | 35 + node_modules/date-fns/esm/locale/km/package.json | 4 + .../esm/locale/kn/_lib/formatDistance/index.js | 194 + .../esm/locale/kn/_lib/formatLong/index.js | 46 + .../esm/locale/kn/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/kn/_lib/localize/index.js | 128 + .../date-fns/esm/locale/kn/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/kn/index.d.ts | 4 + node_modules/date-fns/esm/locale/kn/index.js | 26 + node_modules/date-fns/esm/locale/kn/index.js.flow | 35 + node_modules/date-fns/esm/locale/kn/package.json | 4 + .../esm/locale/ko/_lib/formatDistance/index.js | 83 + .../esm/locale/ko/_lib/formatLong/index.js | 34 + .../esm/locale/ko/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/ko/_lib/localize/index.js | 128 + .../date-fns/esm/locale/ko/_lib/match/index.js | 95 + node_modules/date-fns/esm/locale/ko/index.d.ts | 4 + node_modules/date-fns/esm/locale/ko/index.js | 28 + node_modules/date-fns/esm/locale/ko/index.js.flow | 35 + node_modules/date-fns/esm/locale/ko/package.json | 4 + .../esm/locale/lb/_lib/formatDistance/index.js | 200 + .../esm/locale/lb/_lib/formatLong/index.js | 38 + .../esm/locale/lb/_lib/formatRelative/index.js | 25 + .../date-fns/esm/locale/lb/_lib/localize/index.js | 119 + .../date-fns/esm/locale/lb/_lib/match/index.js | 100 + node_modules/date-fns/esm/locale/lb/index.d.ts | 4 + node_modules/date-fns/esm/locale/lb/index.js | 26 + node_modules/date-fns/esm/locale/lb/index.js.flow | 35 + node_modules/date-fns/esm/locale/lb/package.json | 4 + .../esm/locale/lt/_lib/formatDistance/index.js | 139 + .../esm/locale/lt/_lib/formatLong/index.js | 34 + .../esm/locale/lt/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/lt/_lib/localize/index.js | 141 + .../date-fns/esm/locale/lt/_lib/match/index.js | 111 + node_modules/date-fns/esm/locale/lt/index.d.ts | 4 + node_modules/date-fns/esm/locale/lt/index.js | 27 + node_modules/date-fns/esm/locale/lt/index.js.flow | 35 + node_modules/date-fns/esm/locale/lt/package.json | 4 + .../esm/locale/lv/_lib/formatDistance/index.js | 101 + .../esm/locale/lv/_lib/formatLong/index.js | 34 + .../esm/locale/lv/_lib/formatRelative/index.js | 30 + .../date-fns/esm/locale/lv/_lib/localize/index.js | 141 + .../date-fns/esm/locale/lv/_lib/match/index.js | 101 + node_modules/date-fns/esm/locale/lv/index.d.ts | 4 + node_modules/date-fns/esm/locale/lv/index.js | 26 + node_modules/date-fns/esm/locale/lv/index.js.flow | 35 + node_modules/date-fns/esm/locale/lv/package.json | 4 + .../esm/locale/mk/_lib/formatDistance/index.js | 83 + .../esm/locale/mk/_lib/formatLong/index.js | 31 + .../esm/locale/mk/_lib/formatRelative/index.js | 74 + .../date-fns/esm/locale/mk/_lib/localize/index.js | 76 + .../date-fns/esm/locale/mk/_lib/match/index.js | 95 + node_modules/date-fns/esm/locale/mk/index.d.ts | 4 + node_modules/date-fns/esm/locale/mk/index.js | 27 + node_modules/date-fns/esm/locale/mk/index.js.flow | 35 + node_modules/date-fns/esm/locale/mk/package.json | 4 + .../esm/locale/mn/_lib/formatDistance/index.js | 120 + .../esm/locale/mn/_lib/formatLong/index.js | 34 + .../esm/locale/mn/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/mn/_lib/localize/index.js | 104 + .../date-fns/esm/locale/mn/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/mn/index.d.ts | 4 + node_modules/date-fns/esm/locale/mn/index.js | 26 + node_modules/date-fns/esm/locale/mn/index.js.flow | 35 + node_modules/date-fns/esm/locale/mn/package.json | 4 + .../esm/locale/ms/_lib/formatDistance/index.js | 83 + .../esm/locale/ms/_lib/formatLong/index.js | 34 + .../esm/locale/ms/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/ms/_lib/localize/index.js | 125 + .../date-fns/esm/locale/ms/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/ms/index.d.ts | 4 + node_modules/date-fns/esm/locale/ms/index.js | 26 + node_modules/date-fns/esm/locale/ms/index.js.flow | 35 + node_modules/date-fns/esm/locale/ms/package.json | 4 + .../esm/locale/mt/_lib/formatDistance/index.js | 89 + .../esm/locale/mt/_lib/formatLong/index.js | 34 + .../esm/locale/mt/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/mt/_lib/localize/index.js | 119 + .../date-fns/esm/locale/mt/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/mt/index.d.ts | 4 + node_modules/date-fns/esm/locale/mt/index.js | 27 + node_modules/date-fns/esm/locale/mt/index.js.flow | 35 + node_modules/date-fns/esm/locale/mt/package.json | 4 + .../esm/locale/nb/_lib/formatDistance/index.js | 83 + .../esm/locale/nb/_lib/formatLong/index.js | 34 + .../esm/locale/nb/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/nb/_lib/localize/index.js | 85 + .../date-fns/esm/locale/nb/_lib/match/index.js | 97 + node_modules/date-fns/esm/locale/nb/index.d.ts | 4 + node_modules/date-fns/esm/locale/nb/index.js | 28 + node_modules/date-fns/esm/locale/nb/index.js.flow | 35 + node_modules/date-fns/esm/locale/nb/package.json | 4 + .../esm/locale/nl-BE/_lib/formatDistance/index.js | 83 + .../esm/locale/nl-BE/_lib/formatLong/index.js | 34 + .../esm/locale/nl-BE/_lib/formatRelative/index.js | 12 + .../esm/locale/nl-BE/_lib/localize/index.js | 85 + .../date-fns/esm/locale/nl-BE/_lib/match/index.js | 97 + node_modules/date-fns/esm/locale/nl-BE/index.d.ts | 4 + node_modules/date-fns/esm/locale/nl-BE/index.js | 29 + .../date-fns/esm/locale/nl-BE/index.js.flow | 35 + .../date-fns/esm/locale/nl-BE/package.json | 4 + .../esm/locale/nl/_lib/formatDistance/index.js | 83 + .../esm/locale/nl/_lib/formatLong/index.js | 34 + .../esm/locale/nl/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/nl/_lib/localize/index.js | 85 + .../date-fns/esm/locale/nl/_lib/match/index.js | 97 + node_modules/date-fns/esm/locale/nl/index.d.ts | 4 + node_modules/date-fns/esm/locale/nl/index.js | 31 + node_modules/date-fns/esm/locale/nl/index.js.flow | 35 + node_modules/date-fns/esm/locale/nl/package.json | 4 + .../esm/locale/nn/_lib/formatDistance/index.js | 88 + .../esm/locale/nn/_lib/formatLong/index.js | 34 + .../esm/locale/nn/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/nn/_lib/localize/index.js | 85 + .../date-fns/esm/locale/nn/_lib/match/index.js | 97 + node_modules/date-fns/esm/locale/nn/index.d.ts | 4 + node_modules/date-fns/esm/locale/nn/index.js | 26 + node_modules/date-fns/esm/locale/nn/index.js.flow | 35 + node_modules/date-fns/esm/locale/nn/package.json | 4 + .../esm/locale/oc/_lib/formatDistance/index.js | 83 + .../esm/locale/oc/_lib/formatLong/index.js | 34 + .../esm/locale/oc/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/oc/_lib/localize/index.js | 136 + .../date-fns/esm/locale/oc/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/oc/index.d.ts | 4 + node_modules/date-fns/esm/locale/oc/index.js | 26 + node_modules/date-fns/esm/locale/oc/index.js.flow | 35 + node_modules/date-fns/esm/locale/oc/package.json | 4 + node_modules/date-fns/esm/locale/package.json | 4 + .../esm/locale/pl/_lib/formatDistance/index.js | 145 + .../esm/locale/pl/_lib/formatLong/index.js | 34 + .../esm/locale/pl/_lib/formatRelative/index.js | 54 + .../date-fns/esm/locale/pl/_lib/localize/index.js | 133 + .../date-fns/esm/locale/pl/_lib/match/index.js | 110 + node_modules/date-fns/esm/locale/pl/index.d.ts | 4 + node_modules/date-fns/esm/locale/pl/index.js | 29 + node_modules/date-fns/esm/locale/pl/index.js.flow | 35 + node_modules/date-fns/esm/locale/pl/package.json | 4 + .../esm/locale/pt-BR/_lib/formatDistance/index.js | 83 + .../esm/locale/pt-BR/_lib/formatLong/index.js | 34 + .../esm/locale/pt-BR/_lib/formatRelative/index.js | 20 + .../esm/locale/pt-BR/_lib/localize/index.js | 122 + .../date-fns/esm/locale/pt-BR/_lib/match/index.js | 100 + node_modules/date-fns/esm/locale/pt-BR/index.d.ts | 4 + node_modules/date-fns/esm/locale/pt-BR/index.js | 27 + .../date-fns/esm/locale/pt-BR/index.js.flow | 35 + .../date-fns/esm/locale/pt-BR/package.json | 4 + .../esm/locale/pt/_lib/formatDistance/index.js | 83 + .../esm/locale/pt/_lib/formatLong/index.js | 34 + .../esm/locale/pt/_lib/formatRelative/index.js | 20 + .../date-fns/esm/locale/pt/_lib/localize/index.js | 119 + .../date-fns/esm/locale/pt/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/pt/index.d.ts | 4 + node_modules/date-fns/esm/locale/pt/index.js | 27 + node_modules/date-fns/esm/locale/pt/index.js.flow | 35 + node_modules/date-fns/esm/locale/pt/package.json | 4 + .../esm/locale/ro/_lib/formatDistance/index.js | 83 + .../esm/locale/ro/_lib/formatLong/index.js | 34 + .../esm/locale/ro/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/ro/_lib/localize/index.js | 118 + .../date-fns/esm/locale/ro/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/ro/index.d.ts | 4 + node_modules/date-fns/esm/locale/ro/index.js | 28 + node_modules/date-fns/esm/locale/ro/index.js.flow | 35 + node_modules/date-fns/esm/locale/ro/package.json | 4 + .../esm/locale/ru/_lib/formatDistance/index.js | 227 + .../esm/locale/ru/_lib/formatLong/index.js | 31 + .../esm/locale/ru/_lib/formatRelative/index.js | 70 + .../date-fns/esm/locale/ru/_lib/localize/index.js | 135 + .../date-fns/esm/locale/ru/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/ru/index.d.ts | 4 + node_modules/date-fns/esm/locale/ru/index.js | 27 + node_modules/date-fns/esm/locale/ru/index.js.flow | 35 + node_modules/date-fns/esm/locale/ru/package.json | 4 + .../esm/locale/sk/_lib/formatDistance/index.js | 187 + .../esm/locale/sk/_lib/formatLong/index.js | 38 + .../esm/locale/sk/_lib/formatRelative/index.js | 63 + .../date-fns/esm/locale/sk/_lib/localize/index.js | 134 + .../date-fns/esm/locale/sk/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/sk/index.d.ts | 4 + node_modules/date-fns/esm/locale/sk/index.js | 26 + node_modules/date-fns/esm/locale/sk/index.js.flow | 35 + node_modules/date-fns/esm/locale/sk/package.json | 4 + .../esm/locale/sl/_lib/formatDistance/index.js | 319 + .../esm/locale/sl/_lib/formatLong/index.js | 34 + .../esm/locale/sl/_lib/formatRelative/index.js | 40 + .../date-fns/esm/locale/sl/_lib/localize/index.js | 119 + .../date-fns/esm/locale/sl/_lib/match/index.js | 108 + node_modules/date-fns/esm/locale/sl/index.d.ts | 4 + node_modules/date-fns/esm/locale/sl/index.js | 27 + node_modules/date-fns/esm/locale/sl/index.js.flow | 35 + node_modules/date-fns/esm/locale/sl/package.json | 4 + .../esm/locale/sq/_lib/formatDistance/index.js | 83 + .../esm/locale/sq/_lib/formatLong/index.js | 34 + .../esm/locale/sq/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/sq/_lib/localize/index.js | 127 + .../date-fns/esm/locale/sq/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/sq/index.d.ts | 4 + node_modules/date-fns/esm/locale/sq/index.js | 26 + node_modules/date-fns/esm/locale/sq/index.js.flow | 35 + node_modules/date-fns/esm/locale/sq/package.json | 4 + .../locale/sr-Latn/_lib/formatDistance/index.js | 171 + .../esm/locale/sr-Latn/_lib/formatLong/index.js | 34 + .../locale/sr-Latn/_lib/formatRelative/index.js | 38 + .../esm/locale/sr-Latn/_lib/localize/index.js | 126 + .../esm/locale/sr-Latn/_lib/match/index.js | 97 + .../date-fns/esm/locale/sr-Latn/index.d.ts | 4 + node_modules/date-fns/esm/locale/sr-Latn/index.js | 26 + .../date-fns/esm/locale/sr-Latn/index.js.flow | 35 + .../date-fns/esm/locale/sr-Latn/package.json | 4 + .../esm/locale/sr/_lib/formatDistance/index.js | 171 + .../esm/locale/sr/_lib/formatLong/index.js | 34 + .../esm/locale/sr/_lib/formatRelative/index.js | 40 + .../date-fns/esm/locale/sr/_lib/localize/index.js | 126 + .../date-fns/esm/locale/sr/_lib/match/index.js | 97 + node_modules/date-fns/esm/locale/sr/index.d.ts | 4 + node_modules/date-fns/esm/locale/sr/index.js | 26 + node_modules/date-fns/esm/locale/sr/index.js.flow | 35 + node_modules/date-fns/esm/locale/sr/package.json | 4 + .../esm/locale/sv/_lib/formatDistance/index.js | 88 + .../esm/locale/sv/_lib/formatLong/index.js | 34 + .../esm/locale/sv/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/sv/_lib/localize/index.js | 129 + .../date-fns/esm/locale/sv/_lib/match/index.js | 96 + node_modules/date-fns/esm/locale/sv/index.d.ts | 4 + node_modules/date-fns/esm/locale/sv/index.js | 28 + node_modules/date-fns/esm/locale/sv/index.js.flow | 35 + node_modules/date-fns/esm/locale/sv/package.json | 4 + .../esm/locale/ta/_lib/formatDistance/index.js | 201 + .../esm/locale/ta/_lib/formatLong/index.js | 37 + .../esm/locale/ta/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/ta/_lib/localize/index.js | 171 + .../date-fns/esm/locale/ta/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/ta/index.d.ts | 4 + node_modules/date-fns/esm/locale/ta/index.js | 26 + node_modules/date-fns/esm/locale/ta/index.js.flow | 35 + node_modules/date-fns/esm/locale/ta/package.json | 4 + .../esm/locale/te/_lib/formatDistance/index.js | 185 + .../esm/locale/te/_lib/formatLong/index.js | 39 + .../esm/locale/te/_lib/formatRelative/index.js | 19 + .../date-fns/esm/locale/te/_lib/localize/index.js | 129 + .../date-fns/esm/locale/te/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/te/index.d.ts | 4 + node_modules/date-fns/esm/locale/te/index.js | 26 + node_modules/date-fns/esm/locale/te/index.js.flow | 35 + node_modules/date-fns/esm/locale/te/package.json | 4 + .../esm/locale/th/_lib/formatDistance/index.js | 87 + .../esm/locale/th/_lib/formatLong/index.js | 34 + .../esm/locale/th/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/th/_lib/localize/index.js | 118 + .../date-fns/esm/locale/th/_lib/match/index.js | 97 + node_modules/date-fns/esm/locale/th/index.d.ts | 4 + node_modules/date-fns/esm/locale/th/index.js | 28 + node_modules/date-fns/esm/locale/th/index.js.flow | 35 + node_modules/date-fns/esm/locale/th/package.json | 4 + .../esm/locale/tr/_lib/formatDistance/index.js | 83 + .../esm/locale/tr/_lib/formatLong/index.js | 34 + .../esm/locale/tr/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/tr/_lib/localize/index.js | 119 + .../date-fns/esm/locale/tr/_lib/match/index.js | 101 + node_modules/date-fns/esm/locale/tr/index.d.ts | 4 + node_modules/date-fns/esm/locale/tr/index.js | 32 + node_modules/date-fns/esm/locale/tr/index.js.flow | 35 + node_modules/date-fns/esm/locale/tr/package.json | 4 + node_modules/date-fns/esm/locale/types.js | 1 + .../esm/locale/ug/_lib/formatDistance/index.js | 83 + .../esm/locale/ug/_lib/formatLong/index.js | 34 + .../esm/locale/ug/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/ug/_lib/localize/index.js | 123 + .../date-fns/esm/locale/ug/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/ug/index.d.ts | 4 + node_modules/date-fns/esm/locale/ug/index.js | 26 + node_modules/date-fns/esm/locale/ug/index.js.flow | 35 + node_modules/date-fns/esm/locale/ug/package.json | 4 + .../esm/locale/uk/_lib/formatDistance/index.js | 229 + .../esm/locale/uk/_lib/formatLong/index.js | 34 + .../esm/locale/uk/_lib/formatRelative/index.js | 69 + .../date-fns/esm/locale/uk/_lib/localize/index.js | 140 + .../date-fns/esm/locale/uk/_lib/match/index.js | 99 + node_modules/date-fns/esm/locale/uk/index.d.ts | 4 + node_modules/date-fns/esm/locale/uk/index.js | 27 + node_modules/date-fns/esm/locale/uk/index.js.flow | 35 + node_modules/date-fns/esm/locale/uk/package.json | 4 + .../locale/uz-Cyrl/_lib/formatDistance/index.js | 83 + .../esm/locale/uz-Cyrl/_lib/formatLong/index.js | 31 + .../locale/uz-Cyrl/_lib/formatRelative/index.js | 12 + .../esm/locale/uz-Cyrl/_lib/localize/index.js | 78 + .../esm/locale/uz-Cyrl/_lib/match/index.js | 97 + .../date-fns/esm/locale/uz-Cyrl/index.d.ts | 4 + node_modules/date-fns/esm/locale/uz-Cyrl/index.js | 26 + .../date-fns/esm/locale/uz-Cyrl/index.js.flow | 35 + .../date-fns/esm/locale/uz-Cyrl/package.json | 4 + .../esm/locale/uz/_lib/formatDistance/index.js | 83 + .../esm/locale/uz/_lib/formatLong/index.js | 31 + .../esm/locale/uz/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/uz/_lib/localize/index.js | 123 + .../date-fns/esm/locale/uz/_lib/match/index.js | 98 + node_modules/date-fns/esm/locale/uz/index.d.ts | 4 + node_modules/date-fns/esm/locale/uz/index.js | 26 + node_modules/date-fns/esm/locale/uz/index.js.flow | 35 + node_modules/date-fns/esm/locale/uz/package.json | 4 + .../esm/locale/vi/_lib/formatDistance/index.js | 83 + .../esm/locale/vi/_lib/formatLong/index.js | 40 + .../esm/locale/vi/_lib/formatRelative/index.js | 12 + .../date-fns/esm/locale/vi/_lib/localize/index.js | 200 + .../date-fns/esm/locale/vi/_lib/match/index.js | 106 + node_modules/date-fns/esm/locale/vi/index.d.ts | 4 + node_modules/date-fns/esm/locale/vi/index.js | 28 + node_modules/date-fns/esm/locale/vi/index.js.flow | 35 + node_modules/date-fns/esm/locale/vi/package.json | 4 + .../esm/locale/zh-CN/_lib/formatDistance/index.js | 83 + .../esm/locale/zh-CN/_lib/formatLong/index.js | 34 + .../esm/locale/zh-CN/_lib/formatRelative/index.js | 30 + .../esm/locale/zh-CN/_lib/localize/index.js | 130 + .../date-fns/esm/locale/zh-CN/_lib/match/index.js | 96 + node_modules/date-fns/esm/locale/zh-CN/index.d.ts | 4 + node_modules/date-fns/esm/locale/zh-CN/index.js | 30 + .../date-fns/esm/locale/zh-CN/index.js.flow | 35 + .../date-fns/esm/locale/zh-CN/package.json | 4 + .../esm/locale/zh-HK/_lib/formatDistance/index.js | 83 + .../esm/locale/zh-HK/_lib/formatLong/index.js | 34 + .../esm/locale/zh-HK/_lib/formatRelative/index.js | 12 + .../esm/locale/zh-HK/_lib/localize/index.js | 130 + .../date-fns/esm/locale/zh-HK/_lib/match/index.js | 96 + node_modules/date-fns/esm/locale/zh-HK/index.d.ts | 4 + node_modules/date-fns/esm/locale/zh-HK/index.js | 26 + .../date-fns/esm/locale/zh-HK/index.js.flow | 35 + .../date-fns/esm/locale/zh-HK/package.json | 4 + .../esm/locale/zh-TW/_lib/formatDistance/index.js | 83 + .../esm/locale/zh-TW/_lib/formatLong/index.js | 34 + .../esm/locale/zh-TW/_lib/formatRelative/index.js | 12 + .../esm/locale/zh-TW/_lib/localize/index.js | 130 + .../date-fns/esm/locale/zh-TW/_lib/match/index.js | 96 + node_modules/date-fns/esm/locale/zh-TW/index.d.ts | 4 + node_modules/date-fns/esm/locale/zh-TW/index.js | 28 + .../date-fns/esm/locale/zh-TW/index.js.flow | 35 + .../date-fns/esm/locale/zh-TW/package.json | 4 + node_modules/date-fns/esm/max/index.d.ts | 4 + node_modules/date-fns/esm/max/index.js | 48 + node_modules/date-fns/esm/max/index.js.flow | 52 + node_modules/date-fns/esm/max/package.json | 4 + node_modules/date-fns/esm/milliseconds/index.d.ts | 4 + node_modules/date-fns/esm/milliseconds/index.js | 54 + .../date-fns/esm/milliseconds/index.js.flow | 52 + .../date-fns/esm/milliseconds/package.json | 4 + .../date-fns/esm/millisecondsToHours/index.d.ts | 4 + .../date-fns/esm/millisecondsToHours/index.js | 30 + .../date-fns/esm/millisecondsToHours/index.js.flow | 52 + .../date-fns/esm/millisecondsToHours/package.json | 4 + .../date-fns/esm/millisecondsToMinutes/index.d.ts | 4 + .../date-fns/esm/millisecondsToMinutes/index.js | 30 + .../esm/millisecondsToMinutes/index.js.flow | 52 + .../esm/millisecondsToMinutes/package.json | 4 + .../date-fns/esm/millisecondsToSeconds/index.d.ts | 4 + .../date-fns/esm/millisecondsToSeconds/index.js | 30 + .../esm/millisecondsToSeconds/index.js.flow | 52 + .../esm/millisecondsToSeconds/package.json | 4 + node_modules/date-fns/esm/min/index.d.ts | 4 + node_modules/date-fns/esm/min/index.js | 47 + node_modules/date-fns/esm/min/index.js.flow | 52 + node_modules/date-fns/esm/min/package.json | 4 + .../date-fns/esm/minutesToHours/index.d.ts | 4 + node_modules/date-fns/esm/minutesToHours/index.js | 30 + .../date-fns/esm/minutesToHours/index.js.flow | 52 + .../date-fns/esm/minutesToHours/package.json | 4 + .../date-fns/esm/minutesToMilliseconds/index.d.ts | 4 + .../date-fns/esm/minutesToMilliseconds/index.js | 24 + .../esm/minutesToMilliseconds/index.js.flow | 52 + .../esm/minutesToMilliseconds/package.json | 4 + .../date-fns/esm/minutesToSeconds/index.d.ts | 4 + .../date-fns/esm/minutesToSeconds/index.js | 24 + .../date-fns/esm/minutesToSeconds/index.js.flow | 52 + .../date-fns/esm/minutesToSeconds/package.json | 4 + .../date-fns/esm/monthsToQuarters/index.d.ts | 4 + .../date-fns/esm/monthsToQuarters/index.js | 30 + .../date-fns/esm/monthsToQuarters/index.js.flow | 52 + .../date-fns/esm/monthsToQuarters/package.json | 4 + node_modules/date-fns/esm/monthsToYears/index.d.ts | 4 + node_modules/date-fns/esm/monthsToYears/index.js | 29 + .../date-fns/esm/monthsToYears/index.js.flow | 52 + .../date-fns/esm/monthsToYears/package.json | 4 + node_modules/date-fns/esm/nextDay/index.d.ts | 4 + node_modules/date-fns/esm/nextDay/index.js | 32 + node_modules/date-fns/esm/nextDay/index.js.flow | 52 + node_modules/date-fns/esm/nextDay/package.json | 4 + node_modules/date-fns/esm/nextFriday/index.d.ts | 4 + node_modules/date-fns/esm/nextFriday/index.js | 23 + node_modules/date-fns/esm/nextFriday/index.js.flow | 52 + node_modules/date-fns/esm/nextFriday/package.json | 4 + node_modules/date-fns/esm/nextMonday/index.d.ts | 4 + node_modules/date-fns/esm/nextMonday/index.js | 23 + node_modules/date-fns/esm/nextMonday/index.js.flow | 52 + node_modules/date-fns/esm/nextMonday/package.json | 4 + node_modules/date-fns/esm/nextSaturday/index.d.ts | 4 + node_modules/date-fns/esm/nextSaturday/index.js | 23 + .../date-fns/esm/nextSaturday/index.js.flow | 52 + .../date-fns/esm/nextSaturday/package.json | 4 + node_modules/date-fns/esm/nextSunday/index.d.ts | 4 + node_modules/date-fns/esm/nextSunday/index.js | 23 + node_modules/date-fns/esm/nextSunday/index.js.flow | 52 + node_modules/date-fns/esm/nextSunday/package.json | 4 + node_modules/date-fns/esm/nextThursday/index.d.ts | 4 + node_modules/date-fns/esm/nextThursday/index.js | 23 + .../date-fns/esm/nextThursday/index.js.flow | 52 + .../date-fns/esm/nextThursday/package.json | 4 + node_modules/date-fns/esm/nextTuesday/index.d.ts | 4 + node_modules/date-fns/esm/nextTuesday/index.js | 23 + .../date-fns/esm/nextTuesday/index.js.flow | 52 + node_modules/date-fns/esm/nextTuesday/package.json | 4 + node_modules/date-fns/esm/nextWednesday/index.d.ts | 4 + node_modules/date-fns/esm/nextWednesday/index.js | 23 + .../date-fns/esm/nextWednesday/index.js.flow | 52 + .../date-fns/esm/nextWednesday/package.json | 4 + node_modules/date-fns/esm/parse/_lib/Parser.js | 31 + node_modules/date-fns/esm/parse/_lib/Setter.js | 78 + node_modules/date-fns/esm/parse/_lib/constants.js | 48 + .../esm/parse/_lib/parsers/AMPMMidnightParser.js | 64 + .../date-fns/esm/parse/_lib/parsers/AMPMParser.js | 64 + .../date-fns/esm/parse/_lib/parsers/DateParser.js | 64 + .../esm/parse/_lib/parsers/DayOfYearParser.js | 60 + .../date-fns/esm/parse/_lib/parsers/DayParser.js | 88 + .../esm/parse/_lib/parsers/DayPeriodParser.js | 64 + .../date-fns/esm/parse/_lib/parsers/EraParser.js | 62 + .../esm/parse/_lib/parsers/ExtendedYearParser.js | 40 + .../parse/_lib/parsers/FractionOfSecondParser.js | 39 + .../esm/parse/_lib/parsers/Hour0To11Parser.js | 56 + .../esm/parse/_lib/parsers/Hour0to23Parser.js | 51 + .../esm/parse/_lib/parsers/Hour1To24Parser.js | 52 + .../esm/parse/_lib/parsers/Hour1to12Parser.js | 58 + .../esm/parse/_lib/parsers/ISODayParser.js | 103 + .../esm/parse/_lib/parsers/ISOTimezoneParser.js | 51 + .../parse/_lib/parsers/ISOTimezoneWithZParser.js | 51 + .../esm/parse/_lib/parsers/ISOWeekParser.js | 52 + .../esm/parse/_lib/parsers/ISOWeekYearParser.js | 42 + .../esm/parse/_lib/parsers/LocalDayParser.js | 101 + .../esm/parse/_lib/parsers/LocalWeekParser.js | 52 + .../esm/parse/_lib/parsers/LocalWeekYearParser.js | 68 + .../esm/parse/_lib/parsers/MinuteParser.js | 51 + .../date-fns/esm/parse/_lib/parsers/MonthParser.js | 86 + .../esm/parse/_lib/parsers/QuarterParser.js | 81 + .../esm/parse/_lib/parsers/SecondParser.js | 51 + .../parse/_lib/parsers/StandAloneLocalDayParser.js | 101 + .../parse/_lib/parsers/StandAloneMonthParser.js | 86 + .../parse/_lib/parsers/StandAloneQuarterParser.js | 81 + .../_lib/parsers/TimestampMillisecondsParser.js | 37 + .../parse/_lib/parsers/TimestampSecondsParser.js | 37 + .../date-fns/esm/parse/_lib/parsers/YearParser.js | 73 + .../date-fns/esm/parse/_lib/parsers/index.js | 107 + node_modules/date-fns/esm/parse/_lib/types.js | 1 + node_modules/date-fns/esm/parse/_lib/utils.js | 112 + node_modules/date-fns/esm/parse/index.d.ts | 4 + node_modules/date-fns/esm/parse/index.js | 505 + node_modules/date-fns/esm/parse/index.js.flow | 63 + node_modules/date-fns/esm/parse/package.json | 4 + node_modules/date-fns/esm/parseISO/index.d.ts | 4 + node_modules/date-fns/esm/parseISO/index.js | 228 + node_modules/date-fns/esm/parseISO/index.js.flow | 57 + node_modules/date-fns/esm/parseISO/package.json | 4 + node_modules/date-fns/esm/parseJSON/index.d.ts | 4 + node_modules/date-fns/esm/parseJSON/index.js | 48 + node_modules/date-fns/esm/parseJSON/index.js.flow | 52 + node_modules/date-fns/esm/parseJSON/package.json | 4 + node_modules/date-fns/esm/previousDay/index.d.ts | 4 + node_modules/date-fns/esm/previousDay/index.js | 32 + .../date-fns/esm/previousDay/index.js.flow | 52 + node_modules/date-fns/esm/previousDay/package.json | 4 + .../date-fns/esm/previousFriday/index.d.ts | 4 + node_modules/date-fns/esm/previousFriday/index.js | 23 + .../date-fns/esm/previousFriday/index.js.flow | 52 + .../date-fns/esm/previousFriday/package.json | 4 + .../date-fns/esm/previousMonday/index.d.ts | 4 + node_modules/date-fns/esm/previousMonday/index.js | 23 + .../date-fns/esm/previousMonday/index.js.flow | 52 + .../date-fns/esm/previousMonday/package.json | 4 + .../date-fns/esm/previousSaturday/index.d.ts | 4 + .../date-fns/esm/previousSaturday/index.js | 23 + .../date-fns/esm/previousSaturday/index.js.flow | 52 + .../date-fns/esm/previousSaturday/package.json | 4 + .../date-fns/esm/previousSunday/index.d.ts | 4 + node_modules/date-fns/esm/previousSunday/index.js | 23 + .../date-fns/esm/previousSunday/index.js.flow | 52 + .../date-fns/esm/previousSunday/package.json | 4 + .../date-fns/esm/previousThursday/index.d.ts | 4 + .../date-fns/esm/previousThursday/index.js | 23 + .../date-fns/esm/previousThursday/index.js.flow | 52 + .../date-fns/esm/previousThursday/package.json | 4 + .../date-fns/esm/previousTuesday/index.d.ts | 4 + node_modules/date-fns/esm/previousTuesday/index.js | 23 + .../date-fns/esm/previousTuesday/index.js.flow | 52 + .../date-fns/esm/previousTuesday/package.json | 4 + .../date-fns/esm/previousWednesday/index.d.ts | 4 + .../date-fns/esm/previousWednesday/index.js | 23 + .../date-fns/esm/previousWednesday/index.js.flow | 52 + .../date-fns/esm/previousWednesday/package.json | 4 + .../date-fns/esm/quartersToMonths/index.d.ts | 4 + .../date-fns/esm/quartersToMonths/index.js | 24 + .../date-fns/esm/quartersToMonths/index.js.flow | 52 + .../date-fns/esm/quartersToMonths/package.json | 4 + .../date-fns/esm/quartersToYears/index.d.ts | 4 + node_modules/date-fns/esm/quartersToYears/index.js | 30 + .../date-fns/esm/quartersToYears/index.js.flow | 52 + .../date-fns/esm/quartersToYears/package.json | 4 + .../date-fns/esm/roundToNearestMinutes/index.d.ts | 4 + .../date-fns/esm/roundToNearestMinutes/index.js | 49 + .../esm/roundToNearestMinutes/index.js.flow | 58 + .../esm/roundToNearestMinutes/package.json | 4 + .../date-fns/esm/secondsToHours/index.d.ts | 4 + node_modules/date-fns/esm/secondsToHours/index.js | 30 + .../date-fns/esm/secondsToHours/index.js.flow | 52 + .../date-fns/esm/secondsToHours/package.json | 4 + .../date-fns/esm/secondsToMilliseconds/index.d.ts | 4 + .../date-fns/esm/secondsToMilliseconds/index.js | 24 + .../esm/secondsToMilliseconds/index.js.flow | 52 + .../esm/secondsToMilliseconds/package.json | 4 + .../date-fns/esm/secondsToMinutes/index.d.ts | 4 + .../date-fns/esm/secondsToMinutes/index.js | 30 + .../date-fns/esm/secondsToMinutes/index.js.flow | 52 + .../date-fns/esm/secondsToMinutes/package.json | 4 + node_modules/date-fns/esm/set/index.d.ts | 4 + node_modules/date-fns/esm/set/index.js | 77 + node_modules/date-fns/esm/set/index.js.flow | 63 + node_modules/date-fns/esm/set/package.json | 4 + node_modules/date-fns/esm/setDate/index.d.ts | 4 + node_modules/date-fns/esm/setDate/index.js | 28 + node_modules/date-fns/esm/setDate/index.js.flow | 52 + node_modules/date-fns/esm/setDate/package.json | 4 + node_modules/date-fns/esm/setDay/index.d.ts | 4 + node_modules/date-fns/esm/setDay/index.js | 51 + node_modules/date-fns/esm/setDay/index.js.flow | 59 + node_modules/date-fns/esm/setDay/package.json | 4 + node_modules/date-fns/esm/setDayOfYear/index.d.ts | 4 + node_modules/date-fns/esm/setDayOfYear/index.js | 29 + .../date-fns/esm/setDayOfYear/index.js.flow | 52 + .../date-fns/esm/setDayOfYear/package.json | 4 + .../date-fns/esm/setDefaultOptions/index.d.ts | 4 + .../date-fns/esm/setDefaultOptions/index.js | 73 + .../date-fns/esm/setDefaultOptions/index.js.flow | 56 + .../date-fns/esm/setDefaultOptions/package.json | 4 + node_modules/date-fns/esm/setHours/index.d.ts | 4 + node_modules/date-fns/esm/setHours/index.js | 28 + node_modules/date-fns/esm/setHours/index.js.flow | 52 + node_modules/date-fns/esm/setHours/package.json | 4 + node_modules/date-fns/esm/setISODay/index.d.ts | 4 + node_modules/date-fns/esm/setISODay/index.js | 33 + node_modules/date-fns/esm/setISODay/index.js.flow | 52 + node_modules/date-fns/esm/setISODay/package.json | 4 + node_modules/date-fns/esm/setISOWeek/index.d.ts | 4 + node_modules/date-fns/esm/setISOWeek/index.js | 32 + node_modules/date-fns/esm/setISOWeek/index.js.flow | 52 + node_modules/date-fns/esm/setISOWeek/package.json | 4 + .../date-fns/esm/setISOWeekYear/index.d.ts | 4 + node_modules/date-fns/esm/setISOWeekYear/index.js | 38 + .../date-fns/esm/setISOWeekYear/index.js.flow | 52 + .../date-fns/esm/setISOWeekYear/package.json | 4 + .../date-fns/esm/setMilliseconds/index.d.ts | 4 + node_modules/date-fns/esm/setMilliseconds/index.js | 28 + .../date-fns/esm/setMilliseconds/index.js.flow | 52 + .../date-fns/esm/setMilliseconds/package.json | 4 + node_modules/date-fns/esm/setMinutes/index.d.ts | 4 + node_modules/date-fns/esm/setMinutes/index.js | 28 + node_modules/date-fns/esm/setMinutes/index.js.flow | 52 + node_modules/date-fns/esm/setMinutes/package.json | 4 + node_modules/date-fns/esm/setMonth/index.d.ts | 4 + node_modules/date-fns/esm/setMonth/index.js | 37 + node_modules/date-fns/esm/setMonth/index.js.flow | 52 + node_modules/date-fns/esm/setMonth/package.json | 4 + node_modules/date-fns/esm/setQuarter/index.d.ts | 4 + node_modules/date-fns/esm/setQuarter/index.js | 30 + node_modules/date-fns/esm/setQuarter/index.js.flow | 52 + node_modules/date-fns/esm/setQuarter/package.json | 4 + node_modules/date-fns/esm/setSeconds/index.d.ts | 4 + node_modules/date-fns/esm/setSeconds/index.js | 28 + node_modules/date-fns/esm/setSeconds/index.js.flow | 52 + node_modules/date-fns/esm/setSeconds/package.json | 4 + node_modules/date-fns/esm/setWeek/index.d.ts | 4 + node_modules/date-fns/esm/setWeek/index.js | 52 + node_modules/date-fns/esm/setWeek/index.js.flow | 60 + node_modules/date-fns/esm/setWeek/package.json | 4 + node_modules/date-fns/esm/setWeekYear/index.d.ts | 4 + node_modules/date-fns/esm/setWeekYear/index.js | 62 + .../date-fns/esm/setWeekYear/index.js.flow | 60 + node_modules/date-fns/esm/setWeekYear/package.json | 4 + node_modules/date-fns/esm/setYear/index.d.ts | 4 + node_modules/date-fns/esm/setYear/index.js | 33 + node_modules/date-fns/esm/setYear/index.js.flow | 52 + node_modules/date-fns/esm/setYear/package.json | 4 + node_modules/date-fns/esm/startOfDay/index.d.ts | 4 + node_modules/date-fns/esm/startOfDay/index.js | 26 + node_modules/date-fns/esm/startOfDay/index.js.flow | 52 + node_modules/date-fns/esm/startOfDay/package.json | 4 + node_modules/date-fns/esm/startOfDecade/index.d.ts | 4 + node_modules/date-fns/esm/startOfDecade/index.js | 28 + .../date-fns/esm/startOfDecade/index.js.flow | 52 + .../date-fns/esm/startOfDecade/package.json | 4 + node_modules/date-fns/esm/startOfHour/index.d.ts | 4 + node_modules/date-fns/esm/startOfHour/index.js | 26 + .../date-fns/esm/startOfHour/index.js.flow | 52 + node_modules/date-fns/esm/startOfHour/package.json | 4 + .../date-fns/esm/startOfISOWeek/index.d.ts | 4 + node_modules/date-fns/esm/startOfISOWeek/index.js | 28 + .../date-fns/esm/startOfISOWeek/index.js.flow | 52 + .../date-fns/esm/startOfISOWeek/package.json | 4 + .../date-fns/esm/startOfISOWeekYear/index.d.ts | 4 + .../date-fns/esm/startOfISOWeekYear/index.js | 33 + .../date-fns/esm/startOfISOWeekYear/index.js.flow | 52 + .../date-fns/esm/startOfISOWeekYear/package.json | 4 + node_modules/date-fns/esm/startOfMinute/index.d.ts | 4 + node_modules/date-fns/esm/startOfMinute/index.js | 26 + .../date-fns/esm/startOfMinute/index.js.flow | 52 + .../date-fns/esm/startOfMinute/package.json | 4 + node_modules/date-fns/esm/startOfMonth/index.d.ts | 4 + node_modules/date-fns/esm/startOfMonth/index.js | 27 + .../date-fns/esm/startOfMonth/index.js.flow | 52 + .../date-fns/esm/startOfMonth/package.json | 4 + .../date-fns/esm/startOfQuarter/index.d.ts | 4 + node_modules/date-fns/esm/startOfQuarter/index.js | 29 + .../date-fns/esm/startOfQuarter/index.js.flow | 52 + .../date-fns/esm/startOfQuarter/package.json | 4 + node_modules/date-fns/esm/startOfSecond/index.d.ts | 4 + node_modules/date-fns/esm/startOfSecond/index.js | 26 + .../date-fns/esm/startOfSecond/index.js.flow | 52 + .../date-fns/esm/startOfSecond/package.json | 4 + node_modules/date-fns/esm/startOfToday/index.d.ts | 4 + node_modules/date-fns/esm/startOfToday/index.js | 23 + .../date-fns/esm/startOfToday/index.js.flow | 52 + .../date-fns/esm/startOfToday/package.json | 4 + .../date-fns/esm/startOfTomorrow/index.d.ts | 4 + node_modules/date-fns/esm/startOfTomorrow/index.js | 29 + .../date-fns/esm/startOfTomorrow/index.js.flow | 52 + .../date-fns/esm/startOfTomorrow/package.json | 4 + node_modules/date-fns/esm/startOfWeek/index.d.ts | 4 + node_modules/date-fns/esm/startOfWeek/index.js | 48 + .../date-fns/esm/startOfWeek/index.js.flow | 58 + node_modules/date-fns/esm/startOfWeek/package.json | 4 + .../date-fns/esm/startOfWeekYear/index.d.ts | 4 + node_modules/date-fns/esm/startOfWeekYear/index.js | 56 + .../date-fns/esm/startOfWeekYear/index.js.flow | 59 + .../date-fns/esm/startOfWeekYear/package.json | 4 + node_modules/date-fns/esm/startOfYear/index.d.ts | 4 + node_modules/date-fns/esm/startOfYear/index.js | 28 + .../date-fns/esm/startOfYear/index.js.flow | 52 + node_modules/date-fns/esm/startOfYear/package.json | 4 + .../date-fns/esm/startOfYesterday/index.d.ts | 4 + .../date-fns/esm/startOfYesterday/index.js | 29 + .../date-fns/esm/startOfYesterday/index.js.flow | 52 + .../date-fns/esm/startOfYesterday/package.json | 4 + node_modules/date-fns/esm/sub/index.d.ts | 4 + node_modules/date-fns/esm/sub/index.js | 68 + node_modules/date-fns/esm/sub/index.js.flow | 52 + node_modules/date-fns/esm/sub/package.json | 4 + .../date-fns/esm/subBusinessDays/index.d.ts | 4 + node_modules/date-fns/esm/subBusinessDays/index.js | 26 + .../date-fns/esm/subBusinessDays/index.js.flow | 52 + .../date-fns/esm/subBusinessDays/package.json | 4 + node_modules/date-fns/esm/subDays/index.d.ts | 4 + node_modules/date-fns/esm/subDays/index.js | 26 + node_modules/date-fns/esm/subDays/index.js.flow | 52 + node_modules/date-fns/esm/subDays/package.json | 4 + node_modules/date-fns/esm/subHours/index.d.ts | 4 + node_modules/date-fns/esm/subHours/index.js | 26 + node_modules/date-fns/esm/subHours/index.js.flow | 52 + node_modules/date-fns/esm/subHours/package.json | 4 + .../date-fns/esm/subISOWeekYears/index.d.ts | 4 + node_modules/date-fns/esm/subISOWeekYears/index.js | 28 + .../date-fns/esm/subISOWeekYears/index.js.flow | 52 + .../date-fns/esm/subISOWeekYears/package.json | 4 + .../date-fns/esm/subMilliseconds/index.d.ts | 4 + node_modules/date-fns/esm/subMilliseconds/index.js | 26 + .../date-fns/esm/subMilliseconds/index.js.flow | 52 + .../date-fns/esm/subMilliseconds/package.json | 4 + node_modules/date-fns/esm/subMinutes/index.d.ts | 4 + node_modules/date-fns/esm/subMinutes/index.js | 26 + node_modules/date-fns/esm/subMinutes/index.js.flow | 52 + node_modules/date-fns/esm/subMinutes/package.json | 4 + node_modules/date-fns/esm/subMonths/index.d.ts | 4 + node_modules/date-fns/esm/subMonths/index.js | 26 + node_modules/date-fns/esm/subMonths/index.js.flow | 52 + node_modules/date-fns/esm/subMonths/package.json | 4 + node_modules/date-fns/esm/subQuarters/index.d.ts | 4 + node_modules/date-fns/esm/subQuarters/index.js | 26 + .../date-fns/esm/subQuarters/index.js.flow | 52 + node_modules/date-fns/esm/subQuarters/package.json | 4 + node_modules/date-fns/esm/subSeconds/index.d.ts | 4 + node_modules/date-fns/esm/subSeconds/index.js | 26 + node_modules/date-fns/esm/subSeconds/index.js.flow | 52 + node_modules/date-fns/esm/subSeconds/package.json | 4 + node_modules/date-fns/esm/subWeeks/index.d.ts | 4 + node_modules/date-fns/esm/subWeeks/index.js | 26 + node_modules/date-fns/esm/subWeeks/index.js.flow | 52 + node_modules/date-fns/esm/subWeeks/package.json | 4 + node_modules/date-fns/esm/subYears/index.d.ts | 4 + node_modules/date-fns/esm/subYears/index.js | 26 + node_modules/date-fns/esm/subYears/index.js.flow | 52 + node_modules/date-fns/esm/subYears/package.json | 4 + node_modules/date-fns/esm/toDate/index.d.ts | 4 + node_modules/date-fns/esm/toDate/index.js | 52 + node_modules/date-fns/esm/toDate/index.js.flow | 52 + node_modules/date-fns/esm/toDate/package.json | 4 + node_modules/date-fns/esm/types.js | 1 + node_modules/date-fns/esm/weeksToDays/index.d.ts | 4 + node_modules/date-fns/esm/weeksToDays/index.js | 24 + .../date-fns/esm/weeksToDays/index.js.flow | 52 + node_modules/date-fns/esm/weeksToDays/package.json | 4 + node_modules/date-fns/esm/yearsToMonths/index.d.ts | 4 + node_modules/date-fns/esm/yearsToMonths/index.js | 24 + .../date-fns/esm/yearsToMonths/index.js.flow | 52 + .../date-fns/esm/yearsToMonths/package.json | 4 + .../date-fns/esm/yearsToQuarters/index.d.ts | 4 + node_modules/date-fns/esm/yearsToQuarters/index.js | 24 + .../date-fns/esm/yearsToQuarters/index.js.flow | 52 + .../date-fns/esm/yearsToQuarters/package.json | 4 + node_modules/date-fns/format/index.d.ts | 4 + node_modules/date-fns/format/index.js | 411 + node_modules/date-fns/format/index.js.flow | 62 + node_modules/date-fns/format/package.json | 5 + node_modules/date-fns/formatDistance/index.d.ts | 4 + node_modules/date-fns/formatDistance/index.js | 211 + node_modules/date-fns/formatDistance/index.js.flow | 60 + node_modules/date-fns/formatDistance/package.json | 5 + .../date-fns/formatDistanceStrict/index.d.ts | 4 + .../date-fns/formatDistanceStrict/index.js | 198 + .../date-fns/formatDistanceStrict/index.js.flow | 61 + .../date-fns/formatDistanceStrict/package.json | 5 + .../date-fns/formatDistanceToNow/index.d.ts | 4 + node_modules/date-fns/formatDistanceToNow/index.js | 100 + .../date-fns/formatDistanceToNow/index.js.flow | 59 + .../date-fns/formatDistanceToNow/package.json | 5 + .../date-fns/formatDistanceToNowStrict/index.d.ts | 4 + .../date-fns/formatDistanceToNowStrict/index.js | 88 + .../formatDistanceToNowStrict/index.js.flow | 60 + .../formatDistanceToNowStrict/package.json | 5 + node_modules/date-fns/formatDuration/index.d.ts | 4 + node_modules/date-fns/formatDuration/index.js | 99 + node_modules/date-fns/formatDuration/index.js.flow | 60 + node_modules/date-fns/formatDuration/package.json | 5 + node_modules/date-fns/formatISO/index.d.ts | 4 + node_modules/date-fns/formatISO/index.js | 108 + node_modules/date-fns/formatISO/index.js.flow | 58 + node_modules/date-fns/formatISO/package.json | 5 + node_modules/date-fns/formatISO9075/index.d.ts | 4 + node_modules/date-fns/formatISO9075/index.js | 94 + node_modules/date-fns/formatISO9075/index.js.flow | 58 + node_modules/date-fns/formatISO9075/package.json | 5 + node_modules/date-fns/formatISODuration/index.d.ts | 4 + node_modules/date-fns/formatISODuration/index.js | 53 + .../date-fns/formatISODuration/index.js.flow | 52 + .../date-fns/formatISODuration/package.json | 5 + node_modules/date-fns/formatRFC3339/index.d.ts | 4 + node_modules/date-fns/formatRFC3339/index.js | 84 + node_modules/date-fns/formatRFC3339/index.js.flow | 57 + node_modules/date-fns/formatRFC3339/package.json | 5 + node_modules/date-fns/formatRFC7231/index.d.ts | 4 + node_modules/date-fns/formatRFC7231/index.js | 52 + node_modules/date-fns/formatRFC7231/index.js.flow | 52 + node_modules/date-fns/formatRFC7231/package.json | 5 + node_modules/date-fns/formatRelative/index.d.ts | 4 + node_modules/date-fns/formatRelative/index.js | 101 + node_modules/date-fns/formatRelative/index.js.flow | 59 + node_modules/date-fns/formatRelative/package.json | 5 + node_modules/date-fns/fp/_lib/convertToFP/index.js | 19 + node_modules/date-fns/fp/add/index.d.ts | 4 + node_modules/date-fns/fp/add/index.js | 13 + node_modules/date-fns/fp/add/index.js.flow | 58 + node_modules/date-fns/fp/add/package.json | 5 + .../date-fns/fp/addBusinessDays/index.d.ts | 4 + node_modules/date-fns/fp/addBusinessDays/index.js | 13 + .../date-fns/fp/addBusinessDays/index.js.flow | 58 + .../date-fns/fp/addBusinessDays/package.json | 5 + node_modules/date-fns/fp/addDays/index.d.ts | 4 + node_modules/date-fns/fp/addDays/index.js | 13 + node_modules/date-fns/fp/addDays/index.js.flow | 58 + node_modules/date-fns/fp/addDays/package.json | 5 + node_modules/date-fns/fp/addHours/index.d.ts | 4 + node_modules/date-fns/fp/addHours/index.js | 13 + node_modules/date-fns/fp/addHours/index.js.flow | 58 + node_modules/date-fns/fp/addHours/package.json | 5 + .../date-fns/fp/addISOWeekYears/index.d.ts | 4 + node_modules/date-fns/fp/addISOWeekYears/index.js | 13 + .../date-fns/fp/addISOWeekYears/index.js.flow | 58 + .../date-fns/fp/addISOWeekYears/package.json | 5 + .../date-fns/fp/addMilliseconds/index.d.ts | 4 + node_modules/date-fns/fp/addMilliseconds/index.js | 13 + .../date-fns/fp/addMilliseconds/index.js.flow | 58 + .../date-fns/fp/addMilliseconds/package.json | 5 + node_modules/date-fns/fp/addMinutes/index.d.ts | 4 + node_modules/date-fns/fp/addMinutes/index.js | 13 + node_modules/date-fns/fp/addMinutes/index.js.flow | 58 + node_modules/date-fns/fp/addMinutes/package.json | 5 + node_modules/date-fns/fp/addMonths/index.d.ts | 4 + node_modules/date-fns/fp/addMonths/index.js | 13 + node_modules/date-fns/fp/addMonths/index.js.flow | 58 + node_modules/date-fns/fp/addMonths/package.json | 5 + node_modules/date-fns/fp/addQuarters/index.d.ts | 4 + node_modules/date-fns/fp/addQuarters/index.js | 13 + node_modules/date-fns/fp/addQuarters/index.js.flow | 58 + node_modules/date-fns/fp/addQuarters/package.json | 5 + node_modules/date-fns/fp/addSeconds/index.d.ts | 4 + node_modules/date-fns/fp/addSeconds/index.js | 13 + node_modules/date-fns/fp/addSeconds/index.js.flow | 58 + node_modules/date-fns/fp/addSeconds/package.json | 5 + node_modules/date-fns/fp/addWeeks/index.d.ts | 4 + node_modules/date-fns/fp/addWeeks/index.js | 13 + node_modules/date-fns/fp/addWeeks/index.js.flow | 58 + node_modules/date-fns/fp/addWeeks/package.json | 5 + node_modules/date-fns/fp/addYears/index.d.ts | 4 + node_modules/date-fns/fp/addYears/index.js | 13 + node_modules/date-fns/fp/addYears/index.js.flow | 58 + node_modules/date-fns/fp/addYears/package.json | 5 + .../date-fns/fp/areIntervalsOverlapping/index.d.ts | 4 + .../date-fns/fp/areIntervalsOverlapping/index.js | 13 + .../fp/areIntervalsOverlapping/index.js.flow | 58 + .../fp/areIntervalsOverlapping/package.json | 5 + .../areIntervalsOverlappingWithOptions/index.d.ts | 4 + .../fp/areIntervalsOverlappingWithOptions/index.js | 13 + .../index.js.flow | 74 + .../package.json | 5 + node_modules/date-fns/fp/clamp/index.d.ts | 4 + node_modules/date-fns/fp/clamp/index.js | 13 + node_modules/date-fns/fp/clamp/index.js.flow | 58 + node_modules/date-fns/fp/clamp/package.json | 5 + node_modules/date-fns/fp/closestIndexTo/index.d.ts | 4 + node_modules/date-fns/fp/closestIndexTo/index.js | 13 + .../date-fns/fp/closestIndexTo/index.js.flow | 58 + .../date-fns/fp/closestIndexTo/package.json | 5 + node_modules/date-fns/fp/closestTo/index.d.ts | 4 + node_modules/date-fns/fp/closestTo/index.js | 13 + node_modules/date-fns/fp/closestTo/index.js.flow | 58 + node_modules/date-fns/fp/closestTo/package.json | 5 + node_modules/date-fns/fp/compareAsc/index.d.ts | 4 + node_modules/date-fns/fp/compareAsc/index.js | 13 + node_modules/date-fns/fp/compareAsc/index.js.flow | 58 + node_modules/date-fns/fp/compareAsc/package.json | 5 + node_modules/date-fns/fp/compareDesc/index.d.ts | 4 + node_modules/date-fns/fp/compareDesc/index.js | 13 + node_modules/date-fns/fp/compareDesc/index.js.flow | 58 + node_modules/date-fns/fp/compareDesc/package.json | 5 + node_modules/date-fns/fp/daysToWeeks/index.d.ts | 4 + node_modules/date-fns/fp/daysToWeeks/index.js | 13 + node_modules/date-fns/fp/daysToWeeks/index.js.flow | 54 + node_modules/date-fns/fp/daysToWeeks/package.json | 5 + .../fp/differenceInBusinessDays/index.d.ts | 4 + .../date-fns/fp/differenceInBusinessDays/index.js | 13 + .../fp/differenceInBusinessDays/index.js.flow | 58 + .../fp/differenceInBusinessDays/package.json | 5 + .../fp/differenceInCalendarDays/index.d.ts | 4 + .../date-fns/fp/differenceInCalendarDays/index.js | 13 + .../fp/differenceInCalendarDays/index.js.flow | 58 + .../fp/differenceInCalendarDays/package.json | 5 + .../fp/differenceInCalendarISOWeekYears/index.d.ts | 4 + .../fp/differenceInCalendarISOWeekYears/index.js | 13 + .../differenceInCalendarISOWeekYears/index.js.flow | 58 + .../differenceInCalendarISOWeekYears/package.json | 5 + .../fp/differenceInCalendarISOWeeks/index.d.ts | 4 + .../fp/differenceInCalendarISOWeeks/index.js | 13 + .../fp/differenceInCalendarISOWeeks/index.js.flow | 58 + .../fp/differenceInCalendarISOWeeks/package.json | 5 + .../fp/differenceInCalendarMonths/index.d.ts | 4 + .../fp/differenceInCalendarMonths/index.js | 13 + .../fp/differenceInCalendarMonths/index.js.flow | 58 + .../fp/differenceInCalendarMonths/package.json | 5 + .../fp/differenceInCalendarQuarters/index.d.ts | 4 + .../fp/differenceInCalendarQuarters/index.js | 13 + .../fp/differenceInCalendarQuarters/index.js.flow | 58 + .../fp/differenceInCalendarQuarters/package.json | 5 + .../fp/differenceInCalendarWeeks/index.d.ts | 4 + .../date-fns/fp/differenceInCalendarWeeks/index.js | 13 + .../fp/differenceInCalendarWeeks/index.js.flow | 58 + .../fp/differenceInCalendarWeeks/package.json | 5 + .../index.d.ts | 4 + .../differenceInCalendarWeeksWithOptions/index.js | 13 + .../index.js.flow | 75 + .../package.json | 5 + .../fp/differenceInCalendarYears/index.d.ts | 4 + .../date-fns/fp/differenceInCalendarYears/index.js | 13 + .../fp/differenceInCalendarYears/index.js.flow | 58 + .../fp/differenceInCalendarYears/package.json | 5 + .../date-fns/fp/differenceInDays/index.d.ts | 4 + node_modules/date-fns/fp/differenceInDays/index.js | 13 + .../date-fns/fp/differenceInDays/index.js.flow | 58 + .../date-fns/fp/differenceInDays/package.json | 5 + .../date-fns/fp/differenceInHours/index.d.ts | 4 + .../date-fns/fp/differenceInHours/index.js | 13 + .../date-fns/fp/differenceInHours/index.js.flow | 58 + .../date-fns/fp/differenceInHours/package.json | 5 + .../fp/differenceInHoursWithOptions/index.d.ts | 4 + .../fp/differenceInHoursWithOptions/index.js | 13 + .../fp/differenceInHoursWithOptions/index.js.flow | 74 + .../fp/differenceInHoursWithOptions/package.json | 5 + .../fp/differenceInISOWeekYears/index.d.ts | 4 + .../date-fns/fp/differenceInISOWeekYears/index.js | 13 + .../fp/differenceInISOWeekYears/index.js.flow | 58 + .../fp/differenceInISOWeekYears/package.json | 5 + .../fp/differenceInMilliseconds/index.d.ts | 4 + .../date-fns/fp/differenceInMilliseconds/index.js | 13 + .../fp/differenceInMilliseconds/index.js.flow | 58 + .../fp/differenceInMilliseconds/package.json | 5 + .../date-fns/fp/differenceInMinutes/index.d.ts | 4 + .../date-fns/fp/differenceInMinutes/index.js | 13 + .../date-fns/fp/differenceInMinutes/index.js.flow | 58 + .../date-fns/fp/differenceInMinutes/package.json | 5 + .../fp/differenceInMinutesWithOptions/index.d.ts | 4 + .../fp/differenceInMinutesWithOptions/index.js | 13 + .../differenceInMinutesWithOptions/index.js.flow | 74 + .../fp/differenceInMinutesWithOptions/package.json | 5 + .../date-fns/fp/differenceInMonths/index.d.ts | 4 + .../date-fns/fp/differenceInMonths/index.js | 13 + .../date-fns/fp/differenceInMonths/index.js.flow | 58 + .../date-fns/fp/differenceInMonths/package.json | 5 + .../date-fns/fp/differenceInQuarters/index.d.ts | 4 + .../date-fns/fp/differenceInQuarters/index.js | 13 + .../date-fns/fp/differenceInQuarters/index.js.flow | 58 + .../date-fns/fp/differenceInQuarters/package.json | 5 + .../fp/differenceInQuartersWithOptions/index.d.ts | 4 + .../fp/differenceInQuartersWithOptions/index.js | 13 + .../differenceInQuartersWithOptions/index.js.flow | 74 + .../differenceInQuartersWithOptions/package.json | 5 + .../date-fns/fp/differenceInSeconds/index.d.ts | 4 + .../date-fns/fp/differenceInSeconds/index.js | 13 + .../date-fns/fp/differenceInSeconds/index.js.flow | 58 + .../date-fns/fp/differenceInSeconds/package.json | 5 + .../fp/differenceInSecondsWithOptions/index.d.ts | 4 + .../fp/differenceInSecondsWithOptions/index.js | 13 + .../differenceInSecondsWithOptions/index.js.flow | 74 + .../fp/differenceInSecondsWithOptions/package.json | 5 + .../date-fns/fp/differenceInWeeks/index.d.ts | 4 + .../date-fns/fp/differenceInWeeks/index.js | 13 + .../date-fns/fp/differenceInWeeks/index.js.flow | 58 + .../date-fns/fp/differenceInWeeks/package.json | 5 + .../fp/differenceInWeeksWithOptions/index.d.ts | 4 + .../fp/differenceInWeeksWithOptions/index.js | 13 + .../fp/differenceInWeeksWithOptions/index.js.flow | 74 + .../fp/differenceInWeeksWithOptions/package.json | 5 + .../date-fns/fp/differenceInYears/index.d.ts | 4 + .../date-fns/fp/differenceInYears/index.js | 13 + .../date-fns/fp/differenceInYears/index.js.flow | 58 + .../date-fns/fp/differenceInYears/package.json | 5 + .../date-fns/fp/eachDayOfInterval/index.d.ts | 4 + .../date-fns/fp/eachDayOfInterval/index.js | 13 + .../date-fns/fp/eachDayOfInterval/index.js.flow | 54 + .../date-fns/fp/eachDayOfInterval/package.json | 5 + .../fp/eachDayOfIntervalWithOptions/index.d.ts | 4 + .../fp/eachDayOfIntervalWithOptions/index.js | 13 + .../fp/eachDayOfIntervalWithOptions/index.js.flow | 64 + .../fp/eachDayOfIntervalWithOptions/package.json | 5 + .../date-fns/fp/eachHourOfInterval/index.d.ts | 4 + .../date-fns/fp/eachHourOfInterval/index.js | 13 + .../date-fns/fp/eachHourOfInterval/index.js.flow | 54 + .../date-fns/fp/eachHourOfInterval/package.json | 5 + .../fp/eachHourOfIntervalWithOptions/index.d.ts | 4 + .../fp/eachHourOfIntervalWithOptions/index.js | 13 + .../fp/eachHourOfIntervalWithOptions/index.js.flow | 64 + .../fp/eachHourOfIntervalWithOptions/package.json | 5 + .../date-fns/fp/eachMinuteOfInterval/index.d.ts | 4 + .../date-fns/fp/eachMinuteOfInterval/index.js | 13 + .../date-fns/fp/eachMinuteOfInterval/index.js.flow | 54 + .../date-fns/fp/eachMinuteOfInterval/package.json | 5 + .../fp/eachMinuteOfIntervalWithOptions/index.d.ts | 4 + .../fp/eachMinuteOfIntervalWithOptions/index.js | 13 + .../eachMinuteOfIntervalWithOptions/index.js.flow | 64 + .../eachMinuteOfIntervalWithOptions/package.json | 5 + .../date-fns/fp/eachMonthOfInterval/index.d.ts | 4 + .../date-fns/fp/eachMonthOfInterval/index.js | 13 + .../date-fns/fp/eachMonthOfInterval/index.js.flow | 54 + .../date-fns/fp/eachMonthOfInterval/package.json | 5 + .../date-fns/fp/eachQuarterOfInterval/index.d.ts | 4 + .../date-fns/fp/eachQuarterOfInterval/index.js | 13 + .../fp/eachQuarterOfInterval/index.js.flow | 54 + .../date-fns/fp/eachQuarterOfInterval/package.json | 5 + .../date-fns/fp/eachWeekOfInterval/index.d.ts | 4 + .../date-fns/fp/eachWeekOfInterval/index.js | 13 + .../date-fns/fp/eachWeekOfInterval/index.js.flow | 54 + .../date-fns/fp/eachWeekOfInterval/package.json | 5 + .../fp/eachWeekOfIntervalWithOptions/index.d.ts | 4 + .../fp/eachWeekOfIntervalWithOptions/index.js | 13 + .../fp/eachWeekOfIntervalWithOptions/index.js.flow | 65 + .../fp/eachWeekOfIntervalWithOptions/package.json | 5 + .../date-fns/fp/eachWeekendOfInterval/index.d.ts | 4 + .../date-fns/fp/eachWeekendOfInterval/index.js | 13 + .../fp/eachWeekendOfInterval/index.js.flow | 54 + .../date-fns/fp/eachWeekendOfInterval/package.json | 5 + .../date-fns/fp/eachWeekendOfMonth/index.d.ts | 4 + .../date-fns/fp/eachWeekendOfMonth/index.js | 13 + .../date-fns/fp/eachWeekendOfMonth/index.js.flow | 54 + .../date-fns/fp/eachWeekendOfMonth/package.json | 5 + .../date-fns/fp/eachWeekendOfYear/index.d.ts | 4 + .../date-fns/fp/eachWeekendOfYear/index.js | 13 + .../date-fns/fp/eachWeekendOfYear/index.js.flow | 54 + .../date-fns/fp/eachWeekendOfYear/package.json | 5 + .../date-fns/fp/eachYearOfInterval/index.d.ts | 4 + .../date-fns/fp/eachYearOfInterval/index.js | 13 + .../date-fns/fp/eachYearOfInterval/index.js.flow | 54 + .../date-fns/fp/eachYearOfInterval/package.json | 5 + node_modules/date-fns/fp/endOfDay/index.d.ts | 4 + node_modules/date-fns/fp/endOfDay/index.js | 13 + node_modules/date-fns/fp/endOfDay/index.js.flow | 54 + node_modules/date-fns/fp/endOfDay/package.json | 5 + node_modules/date-fns/fp/endOfDecade/index.d.ts | 4 + node_modules/date-fns/fp/endOfDecade/index.js | 13 + node_modules/date-fns/fp/endOfDecade/index.js.flow | 54 + node_modules/date-fns/fp/endOfDecade/package.json | 5 + .../date-fns/fp/endOfDecadeWithOptions/index.d.ts | 4 + .../date-fns/fp/endOfDecadeWithOptions/index.js | 13 + .../fp/endOfDecadeWithOptions/index.js.flow | 64 + .../fp/endOfDecadeWithOptions/package.json | 5 + node_modules/date-fns/fp/endOfHour/index.d.ts | 4 + node_modules/date-fns/fp/endOfHour/index.js | 13 + node_modules/date-fns/fp/endOfHour/index.js.flow | 54 + node_modules/date-fns/fp/endOfHour/package.json | 5 + node_modules/date-fns/fp/endOfISOWeek/index.d.ts | 4 + node_modules/date-fns/fp/endOfISOWeek/index.js | 13 + .../date-fns/fp/endOfISOWeek/index.js.flow | 54 + node_modules/date-fns/fp/endOfISOWeek/package.json | 5 + .../date-fns/fp/endOfISOWeekYear/index.d.ts | 4 + node_modules/date-fns/fp/endOfISOWeekYear/index.js | 13 + .../date-fns/fp/endOfISOWeekYear/index.js.flow | 54 + .../date-fns/fp/endOfISOWeekYear/package.json | 5 + node_modules/date-fns/fp/endOfMinute/index.d.ts | 4 + node_modules/date-fns/fp/endOfMinute/index.js | 13 + node_modules/date-fns/fp/endOfMinute/index.js.flow | 54 + node_modules/date-fns/fp/endOfMinute/package.json | 5 + node_modules/date-fns/fp/endOfMonth/index.d.ts | 4 + node_modules/date-fns/fp/endOfMonth/index.js | 13 + node_modules/date-fns/fp/endOfMonth/index.js.flow | 54 + node_modules/date-fns/fp/endOfMonth/package.json | 5 + node_modules/date-fns/fp/endOfQuarter/index.d.ts | 4 + node_modules/date-fns/fp/endOfQuarter/index.js | 13 + .../date-fns/fp/endOfQuarter/index.js.flow | 54 + node_modules/date-fns/fp/endOfQuarter/package.json | 5 + node_modules/date-fns/fp/endOfSecond/index.d.ts | 4 + node_modules/date-fns/fp/endOfSecond/index.js | 13 + node_modules/date-fns/fp/endOfSecond/index.js.flow | 54 + node_modules/date-fns/fp/endOfSecond/package.json | 5 + node_modules/date-fns/fp/endOfWeek/index.d.ts | 4 + node_modules/date-fns/fp/endOfWeek/index.js | 13 + node_modules/date-fns/fp/endOfWeek/index.js.flow | 54 + node_modules/date-fns/fp/endOfWeek/package.json | 5 + .../date-fns/fp/endOfWeekWithOptions/index.d.ts | 4 + .../date-fns/fp/endOfWeekWithOptions/index.js | 13 + .../date-fns/fp/endOfWeekWithOptions/index.js.flow | 65 + .../date-fns/fp/endOfWeekWithOptions/package.json | 5 + node_modules/date-fns/fp/endOfYear/index.d.ts | 4 + node_modules/date-fns/fp/endOfYear/index.js | 13 + node_modules/date-fns/fp/endOfYear/index.js.flow | 54 + node_modules/date-fns/fp/endOfYear/package.json | 5 + node_modules/date-fns/fp/format/index.d.ts | 4 + node_modules/date-fns/fp/format/index.js | 13 + node_modules/date-fns/fp/format/index.js.flow | 58 + node_modules/date-fns/fp/format/package.json | 5 + node_modules/date-fns/fp/formatDistance/index.d.ts | 4 + node_modules/date-fns/fp/formatDistance/index.js | 13 + .../date-fns/fp/formatDistance/index.js.flow | 58 + .../date-fns/fp/formatDistance/package.json | 5 + .../date-fns/fp/formatDistanceStrict/index.d.ts | 4 + .../date-fns/fp/formatDistanceStrict/index.js | 13 + .../date-fns/fp/formatDistanceStrict/index.js.flow | 58 + .../date-fns/fp/formatDistanceStrict/package.json | 5 + .../fp/formatDistanceStrictWithOptions/index.d.ts | 4 + .../fp/formatDistanceStrictWithOptions/index.js | 13 + .../formatDistanceStrictWithOptions/index.js.flow | 77 + .../formatDistanceStrictWithOptions/package.json | 5 + .../fp/formatDistanceWithOptions/index.d.ts | 4 + .../date-fns/fp/formatDistanceWithOptions/index.js | 13 + .../fp/formatDistanceWithOptions/index.js.flow | 76 + .../fp/formatDistanceWithOptions/package.json | 5 + node_modules/date-fns/fp/formatDuration/index.d.ts | 4 + node_modules/date-fns/fp/formatDuration/index.js | 13 + .../date-fns/fp/formatDuration/index.js.flow | 54 + .../date-fns/fp/formatDuration/package.json | 5 + .../fp/formatDurationWithOptions/index.d.ts | 4 + .../date-fns/fp/formatDurationWithOptions/index.js | 13 + .../fp/formatDurationWithOptions/index.js.flow | 67 + .../fp/formatDurationWithOptions/package.json | 5 + node_modules/date-fns/fp/formatISO/index.d.ts | 4 + node_modules/date-fns/fp/formatISO/index.js | 13 + node_modules/date-fns/fp/formatISO/index.js.flow | 54 + node_modules/date-fns/fp/formatISO/package.json | 5 + node_modules/date-fns/fp/formatISO9075/index.d.ts | 4 + node_modules/date-fns/fp/formatISO9075/index.js | 13 + .../date-fns/fp/formatISO9075/index.js.flow | 54 + .../date-fns/fp/formatISO9075/package.json | 5 + .../fp/formatISO9075WithOptions/index.d.ts | 4 + .../date-fns/fp/formatISO9075WithOptions/index.js | 13 + .../fp/formatISO9075WithOptions/index.js.flow | 65 + .../fp/formatISO9075WithOptions/package.json | 5 + .../date-fns/fp/formatISODuration/index.d.ts | 4 + .../date-fns/fp/formatISODuration/index.js | 13 + .../date-fns/fp/formatISODuration/index.js.flow | 54 + .../date-fns/fp/formatISODuration/package.json | 5 + .../date-fns/fp/formatISOWithOptions/index.d.ts | 4 + .../date-fns/fp/formatISOWithOptions/index.js | 13 + .../date-fns/fp/formatISOWithOptions/index.js.flow | 65 + .../date-fns/fp/formatISOWithOptions/package.json | 5 + node_modules/date-fns/fp/formatRFC3339/index.d.ts | 4 + node_modules/date-fns/fp/formatRFC3339/index.js | 13 + .../date-fns/fp/formatRFC3339/index.js.flow | 54 + .../date-fns/fp/formatRFC3339/package.json | 5 + .../fp/formatRFC3339WithOptions/index.d.ts | 4 + .../date-fns/fp/formatRFC3339WithOptions/index.js | 13 + .../fp/formatRFC3339WithOptions/index.js.flow | 64 + .../fp/formatRFC3339WithOptions/package.json | 5 + node_modules/date-fns/fp/formatRFC7231/index.d.ts | 4 + node_modules/date-fns/fp/formatRFC7231/index.js | 13 + .../date-fns/fp/formatRFC7231/index.js.flow | 54 + .../date-fns/fp/formatRFC7231/package.json | 5 + node_modules/date-fns/fp/formatRelative/index.d.ts | 4 + node_modules/date-fns/fp/formatRelative/index.js | 13 + .../date-fns/fp/formatRelative/index.js.flow | 58 + .../date-fns/fp/formatRelative/package.json | 5 + .../fp/formatRelativeWithOptions/index.d.ts | 4 + .../date-fns/fp/formatRelativeWithOptions/index.js | 13 + .../fp/formatRelativeWithOptions/index.js.flow | 75 + .../fp/formatRelativeWithOptions/package.json | 5 + .../date-fns/fp/formatWithOptions/index.d.ts | 4 + .../date-fns/fp/formatWithOptions/index.js | 13 + .../date-fns/fp/formatWithOptions/index.js.flow | 78 + .../date-fns/fp/formatWithOptions/package.json | 5 + node_modules/date-fns/fp/fromUnixTime/index.d.ts | 4 + node_modules/date-fns/fp/fromUnixTime/index.js | 13 + .../date-fns/fp/fromUnixTime/index.js.flow | 54 + node_modules/date-fns/fp/fromUnixTime/package.json | 5 + node_modules/date-fns/fp/getDate/index.d.ts | 4 + node_modules/date-fns/fp/getDate/index.js | 13 + node_modules/date-fns/fp/getDate/index.js.flow | 54 + node_modules/date-fns/fp/getDate/package.json | 5 + node_modules/date-fns/fp/getDay/index.d.ts | 4 + node_modules/date-fns/fp/getDay/index.js | 13 + node_modules/date-fns/fp/getDay/index.js.flow | 54 + node_modules/date-fns/fp/getDay/package.json | 5 + node_modules/date-fns/fp/getDayOfYear/index.d.ts | 4 + node_modules/date-fns/fp/getDayOfYear/index.js | 13 + .../date-fns/fp/getDayOfYear/index.js.flow | 54 + node_modules/date-fns/fp/getDayOfYear/package.json | 5 + node_modules/date-fns/fp/getDaysInMonth/index.d.ts | 4 + node_modules/date-fns/fp/getDaysInMonth/index.js | 13 + .../date-fns/fp/getDaysInMonth/index.js.flow | 54 + .../date-fns/fp/getDaysInMonth/package.json | 5 + node_modules/date-fns/fp/getDaysInYear/index.d.ts | 4 + node_modules/date-fns/fp/getDaysInYear/index.js | 13 + .../date-fns/fp/getDaysInYear/index.js.flow | 54 + .../date-fns/fp/getDaysInYear/package.json | 5 + node_modules/date-fns/fp/getDecade/index.d.ts | 4 + node_modules/date-fns/fp/getDecade/index.js | 13 + node_modules/date-fns/fp/getDecade/index.js.flow | 54 + node_modules/date-fns/fp/getDecade/package.json | 5 + node_modules/date-fns/fp/getHours/index.d.ts | 4 + node_modules/date-fns/fp/getHours/index.js | 13 + node_modules/date-fns/fp/getHours/index.js.flow | 54 + node_modules/date-fns/fp/getHours/package.json | 5 + node_modules/date-fns/fp/getISODay/index.d.ts | 4 + node_modules/date-fns/fp/getISODay/index.js | 13 + node_modules/date-fns/fp/getISODay/index.js.flow | 54 + node_modules/date-fns/fp/getISODay/package.json | 5 + node_modules/date-fns/fp/getISOWeek/index.d.ts | 4 + node_modules/date-fns/fp/getISOWeek/index.js | 13 + node_modules/date-fns/fp/getISOWeek/index.js.flow | 54 + node_modules/date-fns/fp/getISOWeek/package.json | 5 + node_modules/date-fns/fp/getISOWeekYear/index.d.ts | 4 + node_modules/date-fns/fp/getISOWeekYear/index.js | 13 + .../date-fns/fp/getISOWeekYear/index.js.flow | 54 + .../date-fns/fp/getISOWeekYear/package.json | 5 + .../date-fns/fp/getISOWeeksInYear/index.d.ts | 4 + .../date-fns/fp/getISOWeeksInYear/index.js | 13 + .../date-fns/fp/getISOWeeksInYear/index.js.flow | 54 + .../date-fns/fp/getISOWeeksInYear/package.json | 5 + .../date-fns/fp/getMilliseconds/index.d.ts | 4 + node_modules/date-fns/fp/getMilliseconds/index.js | 13 + .../date-fns/fp/getMilliseconds/index.js.flow | 54 + .../date-fns/fp/getMilliseconds/package.json | 5 + node_modules/date-fns/fp/getMinutes/index.d.ts | 4 + node_modules/date-fns/fp/getMinutes/index.js | 13 + node_modules/date-fns/fp/getMinutes/index.js.flow | 54 + node_modules/date-fns/fp/getMinutes/package.json | 5 + node_modules/date-fns/fp/getMonth/index.d.ts | 4 + node_modules/date-fns/fp/getMonth/index.js | 13 + node_modules/date-fns/fp/getMonth/index.js.flow | 54 + node_modules/date-fns/fp/getMonth/package.json | 5 + .../fp/getOverlappingDaysInIntervals/index.d.ts | 4 + .../fp/getOverlappingDaysInIntervals/index.js | 13 + .../fp/getOverlappingDaysInIntervals/index.js.flow | 58 + .../fp/getOverlappingDaysInIntervals/package.json | 5 + node_modules/date-fns/fp/getQuarter/index.d.ts | 4 + node_modules/date-fns/fp/getQuarter/index.js | 13 + node_modules/date-fns/fp/getQuarter/index.js.flow | 54 + node_modules/date-fns/fp/getQuarter/package.json | 5 + node_modules/date-fns/fp/getSeconds/index.d.ts | 4 + node_modules/date-fns/fp/getSeconds/index.js | 13 + node_modules/date-fns/fp/getSeconds/index.js.flow | 54 + node_modules/date-fns/fp/getSeconds/package.json | 5 + node_modules/date-fns/fp/getTime/index.d.ts | 4 + node_modules/date-fns/fp/getTime/index.js | 13 + node_modules/date-fns/fp/getTime/index.js.flow | 54 + node_modules/date-fns/fp/getTime/package.json | 5 + node_modules/date-fns/fp/getUnixTime/index.d.ts | 4 + node_modules/date-fns/fp/getUnixTime/index.js | 13 + node_modules/date-fns/fp/getUnixTime/index.js.flow | 54 + node_modules/date-fns/fp/getUnixTime/package.json | 5 + node_modules/date-fns/fp/getWeek/index.d.ts | 4 + node_modules/date-fns/fp/getWeek/index.js | 13 + node_modules/date-fns/fp/getWeek/index.js.flow | 54 + node_modules/date-fns/fp/getWeek/package.json | 5 + node_modules/date-fns/fp/getWeekOfMonth/index.d.ts | 4 + node_modules/date-fns/fp/getWeekOfMonth/index.js | 13 + .../date-fns/fp/getWeekOfMonth/index.js.flow | 54 + .../date-fns/fp/getWeekOfMonth/package.json | 5 + .../fp/getWeekOfMonthWithOptions/index.d.ts | 4 + .../date-fns/fp/getWeekOfMonthWithOptions/index.js | 13 + .../fp/getWeekOfMonthWithOptions/index.js.flow | 65 + .../fp/getWeekOfMonthWithOptions/package.json | 5 + .../date-fns/fp/getWeekWithOptions/index.d.ts | 4 + .../date-fns/fp/getWeekWithOptions/index.js | 13 + .../date-fns/fp/getWeekWithOptions/index.js.flow | 66 + .../date-fns/fp/getWeekWithOptions/package.json | 5 + node_modules/date-fns/fp/getWeekYear/index.d.ts | 4 + node_modules/date-fns/fp/getWeekYear/index.js | 13 + node_modules/date-fns/fp/getWeekYear/index.js.flow | 54 + node_modules/date-fns/fp/getWeekYear/package.json | 5 + .../date-fns/fp/getWeekYearWithOptions/index.d.ts | 4 + .../date-fns/fp/getWeekYearWithOptions/index.js | 13 + .../fp/getWeekYearWithOptions/index.js.flow | 66 + .../fp/getWeekYearWithOptions/package.json | 5 + .../date-fns/fp/getWeeksInMonth/index.d.ts | 4 + node_modules/date-fns/fp/getWeeksInMonth/index.js | 13 + .../date-fns/fp/getWeeksInMonth/index.js.flow | 54 + .../date-fns/fp/getWeeksInMonth/package.json | 5 + .../fp/getWeeksInMonthWithOptions/index.d.ts | 4 + .../fp/getWeeksInMonthWithOptions/index.js | 13 + .../fp/getWeeksInMonthWithOptions/index.js.flow | 65 + .../fp/getWeeksInMonthWithOptions/package.json | 5 + node_modules/date-fns/fp/getYear/index.d.ts | 4 + node_modules/date-fns/fp/getYear/index.js | 13 + node_modules/date-fns/fp/getYear/index.js.flow | 54 + node_modules/date-fns/fp/getYear/package.json | 5 + .../date-fns/fp/hoursToMilliseconds/index.d.ts | 4 + .../date-fns/fp/hoursToMilliseconds/index.js | 13 + .../date-fns/fp/hoursToMilliseconds/index.js.flow | 54 + .../date-fns/fp/hoursToMilliseconds/package.json | 5 + node_modules/date-fns/fp/hoursToMinutes/index.d.ts | 4 + node_modules/date-fns/fp/hoursToMinutes/index.js | 13 + .../date-fns/fp/hoursToMinutes/index.js.flow | 54 + .../date-fns/fp/hoursToMinutes/package.json | 5 + node_modules/date-fns/fp/hoursToSeconds/index.d.ts | 4 + node_modules/date-fns/fp/hoursToSeconds/index.js | 13 + .../date-fns/fp/hoursToSeconds/index.js.flow | 54 + .../date-fns/fp/hoursToSeconds/package.json | 5 + node_modules/date-fns/fp/index.js | 2052 ++ node_modules/date-fns/fp/index.js.flow | 694 + .../date-fns/fp/intervalToDuration/index.d.ts | 4 + .../date-fns/fp/intervalToDuration/index.js | 13 + .../date-fns/fp/intervalToDuration/index.js.flow | 54 + .../date-fns/fp/intervalToDuration/package.json | 5 + node_modules/date-fns/fp/intlFormat/index.d.ts | 4 + node_modules/date-fns/fp/intlFormat/index.js | 13 + node_modules/date-fns/fp/intlFormat/index.js.flow | 88 + node_modules/date-fns/fp/intlFormat/package.json | 5 + .../date-fns/fp/intlFormatDistance/index.d.ts | 4 + .../date-fns/fp/intlFormatDistance/index.js | 13 + .../date-fns/fp/intlFormatDistance/index.js.flow | 58 + .../date-fns/fp/intlFormatDistance/package.json | 5 + .../fp/intlFormatDistanceWithOptions/index.d.ts | 4 + .../fp/intlFormatDistanceWithOptions/index.js | 13 + .../fp/intlFormatDistanceWithOptions/index.js.flow | 78 + .../fp/intlFormatDistanceWithOptions/package.json | 5 + node_modules/date-fns/fp/isAfter/index.d.ts | 4 + node_modules/date-fns/fp/isAfter/index.js | 13 + node_modules/date-fns/fp/isAfter/index.js.flow | 58 + node_modules/date-fns/fp/isAfter/package.json | 5 + node_modules/date-fns/fp/isBefore/index.d.ts | 4 + node_modules/date-fns/fp/isBefore/index.js | 13 + node_modules/date-fns/fp/isBefore/index.js.flow | 58 + node_modules/date-fns/fp/isBefore/package.json | 5 + node_modules/date-fns/fp/isDate/index.d.ts | 4 + node_modules/date-fns/fp/isDate/index.js | 13 + node_modules/date-fns/fp/isDate/index.js.flow | 54 + node_modules/date-fns/fp/isDate/package.json | 5 + node_modules/date-fns/fp/isEqual/index.d.ts | 4 + node_modules/date-fns/fp/isEqual/index.js | 13 + node_modules/date-fns/fp/isEqual/index.js.flow | 58 + node_modules/date-fns/fp/isEqual/package.json | 5 + node_modules/date-fns/fp/isExists/index.d.ts | 4 + node_modules/date-fns/fp/isExists/index.js | 13 + node_modules/date-fns/fp/isExists/index.js.flow | 67 + node_modules/date-fns/fp/isExists/package.json | 5 + .../date-fns/fp/isFirstDayOfMonth/index.d.ts | 4 + .../date-fns/fp/isFirstDayOfMonth/index.js | 13 + .../date-fns/fp/isFirstDayOfMonth/index.js.flow | 54 + .../date-fns/fp/isFirstDayOfMonth/package.json | 5 + node_modules/date-fns/fp/isFriday/index.d.ts | 4 + node_modules/date-fns/fp/isFriday/index.js | 13 + node_modules/date-fns/fp/isFriday/index.js.flow | 54 + node_modules/date-fns/fp/isFriday/package.json | 5 + .../date-fns/fp/isLastDayOfMonth/index.d.ts | 4 + node_modules/date-fns/fp/isLastDayOfMonth/index.js | 13 + .../date-fns/fp/isLastDayOfMonth/index.js.flow | 54 + .../date-fns/fp/isLastDayOfMonth/package.json | 5 + node_modules/date-fns/fp/isLeapYear/index.d.ts | 4 + node_modules/date-fns/fp/isLeapYear/index.js | 13 + node_modules/date-fns/fp/isLeapYear/index.js.flow | 54 + node_modules/date-fns/fp/isLeapYear/package.json | 5 + node_modules/date-fns/fp/isMatch/index.d.ts | 4 + node_modules/date-fns/fp/isMatch/index.js | 13 + node_modules/date-fns/fp/isMatch/index.js.flow | 58 + node_modules/date-fns/fp/isMatch/package.json | 5 + .../date-fns/fp/isMatchWithOptions/index.d.ts | 4 + .../date-fns/fp/isMatchWithOptions/index.js | 13 + .../date-fns/fp/isMatchWithOptions/index.js.flow | 78 + .../date-fns/fp/isMatchWithOptions/package.json | 5 + node_modules/date-fns/fp/isMonday/index.d.ts | 4 + node_modules/date-fns/fp/isMonday/index.js | 13 + node_modules/date-fns/fp/isMonday/index.js.flow | 54 + node_modules/date-fns/fp/isMonday/package.json | 5 + node_modules/date-fns/fp/isSameDay/index.d.ts | 4 + node_modules/date-fns/fp/isSameDay/index.js | 13 + node_modules/date-fns/fp/isSameDay/index.js.flow | 58 + node_modules/date-fns/fp/isSameDay/package.json | 5 + node_modules/date-fns/fp/isSameHour/index.d.ts | 4 + node_modules/date-fns/fp/isSameHour/index.js | 13 + node_modules/date-fns/fp/isSameHour/index.js.flow | 58 + node_modules/date-fns/fp/isSameHour/package.json | 5 + node_modules/date-fns/fp/isSameISOWeek/index.d.ts | 4 + node_modules/date-fns/fp/isSameISOWeek/index.js | 13 + .../date-fns/fp/isSameISOWeek/index.js.flow | 58 + .../date-fns/fp/isSameISOWeek/package.json | 5 + .../date-fns/fp/isSameISOWeekYear/index.d.ts | 4 + .../date-fns/fp/isSameISOWeekYear/index.js | 13 + .../date-fns/fp/isSameISOWeekYear/index.js.flow | 58 + .../date-fns/fp/isSameISOWeekYear/package.json | 5 + node_modules/date-fns/fp/isSameMinute/index.d.ts | 4 + node_modules/date-fns/fp/isSameMinute/index.js | 13 + .../date-fns/fp/isSameMinute/index.js.flow | 58 + node_modules/date-fns/fp/isSameMinute/package.json | 5 + node_modules/date-fns/fp/isSameMonth/index.d.ts | 4 + node_modules/date-fns/fp/isSameMonth/index.js | 13 + node_modules/date-fns/fp/isSameMonth/index.js.flow | 58 + node_modules/date-fns/fp/isSameMonth/package.json | 5 + node_modules/date-fns/fp/isSameQuarter/index.d.ts | 4 + node_modules/date-fns/fp/isSameQuarter/index.js | 13 + .../date-fns/fp/isSameQuarter/index.js.flow | 58 + .../date-fns/fp/isSameQuarter/package.json | 5 + node_modules/date-fns/fp/isSameSecond/index.d.ts | 4 + node_modules/date-fns/fp/isSameSecond/index.js | 13 + .../date-fns/fp/isSameSecond/index.js.flow | 58 + node_modules/date-fns/fp/isSameSecond/package.json | 5 + node_modules/date-fns/fp/isSameWeek/index.d.ts | 4 + node_modules/date-fns/fp/isSameWeek/index.js | 13 + node_modules/date-fns/fp/isSameWeek/index.js.flow | 58 + node_modules/date-fns/fp/isSameWeek/package.json | 5 + .../date-fns/fp/isSameWeekWithOptions/index.d.ts | 4 + .../date-fns/fp/isSameWeekWithOptions/index.js | 13 + .../fp/isSameWeekWithOptions/index.js.flow | 75 + .../date-fns/fp/isSameWeekWithOptions/package.json | 5 + node_modules/date-fns/fp/isSameYear/index.d.ts | 4 + node_modules/date-fns/fp/isSameYear/index.js | 13 + node_modules/date-fns/fp/isSameYear/index.js.flow | 58 + node_modules/date-fns/fp/isSameYear/package.json | 5 + node_modules/date-fns/fp/isSaturday/index.d.ts | 4 + node_modules/date-fns/fp/isSaturday/index.js | 13 + node_modules/date-fns/fp/isSaturday/index.js.flow | 54 + node_modules/date-fns/fp/isSaturday/package.json | 5 + node_modules/date-fns/fp/isSunday/index.d.ts | 4 + node_modules/date-fns/fp/isSunday/index.js | 13 + node_modules/date-fns/fp/isSunday/index.js.flow | 54 + node_modules/date-fns/fp/isSunday/package.json | 5 + node_modules/date-fns/fp/isThursday/index.d.ts | 4 + node_modules/date-fns/fp/isThursday/index.js | 13 + node_modules/date-fns/fp/isThursday/index.js.flow | 54 + node_modules/date-fns/fp/isThursday/package.json | 5 + node_modules/date-fns/fp/isTuesday/index.d.ts | 4 + node_modules/date-fns/fp/isTuesday/index.js | 13 + node_modules/date-fns/fp/isTuesday/index.js.flow | 54 + node_modules/date-fns/fp/isTuesday/package.json | 5 + node_modules/date-fns/fp/isValid/index.d.ts | 4 + node_modules/date-fns/fp/isValid/index.js | 13 + node_modules/date-fns/fp/isValid/index.js.flow | 54 + node_modules/date-fns/fp/isValid/package.json | 5 + node_modules/date-fns/fp/isWednesday/index.d.ts | 4 + node_modules/date-fns/fp/isWednesday/index.js | 13 + node_modules/date-fns/fp/isWednesday/index.js.flow | 54 + node_modules/date-fns/fp/isWednesday/package.json | 5 + node_modules/date-fns/fp/isWeekend/index.d.ts | 4 + node_modules/date-fns/fp/isWeekend/index.js | 13 + node_modules/date-fns/fp/isWeekend/index.js.flow | 54 + node_modules/date-fns/fp/isWeekend/package.json | 5 + .../date-fns/fp/isWithinInterval/index.d.ts | 4 + node_modules/date-fns/fp/isWithinInterval/index.js | 13 + .../date-fns/fp/isWithinInterval/index.js.flow | 58 + .../date-fns/fp/isWithinInterval/package.json | 5 + .../date-fns/fp/lastDayOfDecade/index.d.ts | 4 + node_modules/date-fns/fp/lastDayOfDecade/index.js | 13 + .../date-fns/fp/lastDayOfDecade/index.js.flow | 54 + .../date-fns/fp/lastDayOfDecade/package.json | 5 + .../date-fns/fp/lastDayOfISOWeek/index.d.ts | 4 + node_modules/date-fns/fp/lastDayOfISOWeek/index.js | 13 + .../date-fns/fp/lastDayOfISOWeek/index.js.flow | 54 + .../date-fns/fp/lastDayOfISOWeek/package.json | 5 + .../date-fns/fp/lastDayOfISOWeekYear/index.d.ts | 4 + .../date-fns/fp/lastDayOfISOWeekYear/index.js | 13 + .../date-fns/fp/lastDayOfISOWeekYear/index.js.flow | 54 + .../date-fns/fp/lastDayOfISOWeekYear/package.json | 5 + node_modules/date-fns/fp/lastDayOfMonth/index.d.ts | 4 + node_modules/date-fns/fp/lastDayOfMonth/index.js | 13 + .../date-fns/fp/lastDayOfMonth/index.js.flow | 54 + .../date-fns/fp/lastDayOfMonth/package.json | 5 + .../date-fns/fp/lastDayOfQuarter/index.d.ts | 4 + node_modules/date-fns/fp/lastDayOfQuarter/index.js | 13 + .../date-fns/fp/lastDayOfQuarter/index.js.flow | 54 + .../date-fns/fp/lastDayOfQuarter/package.json | 5 + .../fp/lastDayOfQuarterWithOptions/index.d.ts | 4 + .../fp/lastDayOfQuarterWithOptions/index.js | 13 + .../fp/lastDayOfQuarterWithOptions/index.js.flow | 64 + .../fp/lastDayOfQuarterWithOptions/package.json | 5 + node_modules/date-fns/fp/lastDayOfWeek/index.d.ts | 4 + node_modules/date-fns/fp/lastDayOfWeek/index.js | 13 + .../date-fns/fp/lastDayOfWeek/index.js.flow | 54 + .../date-fns/fp/lastDayOfWeek/package.json | 5 + .../fp/lastDayOfWeekWithOptions/index.d.ts | 4 + .../date-fns/fp/lastDayOfWeekWithOptions/index.js | 13 + .../fp/lastDayOfWeekWithOptions/index.js.flow | 65 + .../fp/lastDayOfWeekWithOptions/package.json | 5 + node_modules/date-fns/fp/lastDayOfYear/index.d.ts | 4 + node_modules/date-fns/fp/lastDayOfYear/index.js | 13 + .../date-fns/fp/lastDayOfYear/index.js.flow | 54 + .../date-fns/fp/lastDayOfYear/package.json | 5 + node_modules/date-fns/fp/lightFormat/index.d.ts | 4 + node_modules/date-fns/fp/lightFormat/index.js | 13 + node_modules/date-fns/fp/lightFormat/index.js.flow | 58 + node_modules/date-fns/fp/lightFormat/package.json | 5 + node_modules/date-fns/fp/max/index.d.ts | 4 + node_modules/date-fns/fp/max/index.js | 13 + node_modules/date-fns/fp/max/index.js.flow | 54 + node_modules/date-fns/fp/max/package.json | 5 + node_modules/date-fns/fp/milliseconds/index.d.ts | 4 + node_modules/date-fns/fp/milliseconds/index.js | 13 + .../date-fns/fp/milliseconds/index.js.flow | 54 + node_modules/date-fns/fp/milliseconds/package.json | 5 + .../date-fns/fp/millisecondsToHours/index.d.ts | 4 + .../date-fns/fp/millisecondsToHours/index.js | 13 + .../date-fns/fp/millisecondsToHours/index.js.flow | 54 + .../date-fns/fp/millisecondsToHours/package.json | 5 + .../date-fns/fp/millisecondsToMinutes/index.d.ts | 4 + .../date-fns/fp/millisecondsToMinutes/index.js | 13 + .../fp/millisecondsToMinutes/index.js.flow | 54 + .../date-fns/fp/millisecondsToMinutes/package.json | 5 + .../date-fns/fp/millisecondsToSeconds/index.d.ts | 4 + .../date-fns/fp/millisecondsToSeconds/index.js | 13 + .../fp/millisecondsToSeconds/index.js.flow | 54 + .../date-fns/fp/millisecondsToSeconds/package.json | 5 + node_modules/date-fns/fp/min/index.d.ts | 4 + node_modules/date-fns/fp/min/index.js | 13 + node_modules/date-fns/fp/min/index.js.flow | 54 + node_modules/date-fns/fp/min/package.json | 5 + node_modules/date-fns/fp/minutesToHours/index.d.ts | 4 + node_modules/date-fns/fp/minutesToHours/index.js | 13 + .../date-fns/fp/minutesToHours/index.js.flow | 54 + .../date-fns/fp/minutesToHours/package.json | 5 + .../date-fns/fp/minutesToMilliseconds/index.d.ts | 4 + .../date-fns/fp/minutesToMilliseconds/index.js | 13 + .../fp/minutesToMilliseconds/index.js.flow | 54 + .../date-fns/fp/minutesToMilliseconds/package.json | 5 + .../date-fns/fp/minutesToSeconds/index.d.ts | 4 + node_modules/date-fns/fp/minutesToSeconds/index.js | 13 + .../date-fns/fp/minutesToSeconds/index.js.flow | 54 + .../date-fns/fp/minutesToSeconds/package.json | 5 + .../date-fns/fp/monthsToQuarters/index.d.ts | 4 + node_modules/date-fns/fp/monthsToQuarters/index.js | 13 + .../date-fns/fp/monthsToQuarters/index.js.flow | 54 + .../date-fns/fp/monthsToQuarters/package.json | 5 + node_modules/date-fns/fp/monthsToYears/index.d.ts | 4 + node_modules/date-fns/fp/monthsToYears/index.js | 13 + .../date-fns/fp/monthsToYears/index.js.flow | 54 + .../date-fns/fp/monthsToYears/package.json | 5 + node_modules/date-fns/fp/nextDay/index.d.ts | 4 + node_modules/date-fns/fp/nextDay/index.js | 13 + node_modules/date-fns/fp/nextDay/index.js.flow | 58 + node_modules/date-fns/fp/nextDay/package.json | 5 + node_modules/date-fns/fp/nextFriday/index.d.ts | 4 + node_modules/date-fns/fp/nextFriday/index.js | 13 + node_modules/date-fns/fp/nextFriday/index.js.flow | 54 + node_modules/date-fns/fp/nextFriday/package.json | 5 + node_modules/date-fns/fp/nextMonday/index.d.ts | 4 + node_modules/date-fns/fp/nextMonday/index.js | 13 + node_modules/date-fns/fp/nextMonday/index.js.flow | 54 + node_modules/date-fns/fp/nextMonday/package.json | 5 + node_modules/date-fns/fp/nextSaturday/index.d.ts | 4 + node_modules/date-fns/fp/nextSaturday/index.js | 13 + .../date-fns/fp/nextSaturday/index.js.flow | 54 + node_modules/date-fns/fp/nextSaturday/package.json | 5 + node_modules/date-fns/fp/nextSunday/index.d.ts | 4 + node_modules/date-fns/fp/nextSunday/index.js | 13 + node_modules/date-fns/fp/nextSunday/index.js.flow | 54 + node_modules/date-fns/fp/nextSunday/package.json | 5 + node_modules/date-fns/fp/nextThursday/index.d.ts | 4 + node_modules/date-fns/fp/nextThursday/index.js | 13 + .../date-fns/fp/nextThursday/index.js.flow | 54 + node_modules/date-fns/fp/nextThursday/package.json | 5 + node_modules/date-fns/fp/nextTuesday/index.d.ts | 4 + node_modules/date-fns/fp/nextTuesday/index.js | 13 + node_modules/date-fns/fp/nextTuesday/index.js.flow | 54 + node_modules/date-fns/fp/nextTuesday/package.json | 5 + node_modules/date-fns/fp/nextWednesday/index.d.ts | 4 + node_modules/date-fns/fp/nextWednesday/index.js | 13 + .../date-fns/fp/nextWednesday/index.js.flow | 54 + .../date-fns/fp/nextWednesday/package.json | 5 + node_modules/date-fns/fp/package.json | 5 + node_modules/date-fns/fp/parse/index.d.ts | 4 + node_modules/date-fns/fp/parse/index.js | 13 + node_modules/date-fns/fp/parse/index.js.flow | 67 + node_modules/date-fns/fp/parse/package.json | 5 + node_modules/date-fns/fp/parseISO/index.d.ts | 4 + node_modules/date-fns/fp/parseISO/index.js | 13 + node_modules/date-fns/fp/parseISO/index.js.flow | 54 + node_modules/date-fns/fp/parseISO/package.json | 5 + .../date-fns/fp/parseISOWithOptions/index.d.ts | 4 + .../date-fns/fp/parseISOWithOptions/index.js | 13 + .../date-fns/fp/parseISOWithOptions/index.js.flow | 64 + .../date-fns/fp/parseISOWithOptions/package.json | 5 + node_modules/date-fns/fp/parseJSON/index.d.ts | 4 + node_modules/date-fns/fp/parseJSON/index.js | 13 + node_modules/date-fns/fp/parseJSON/index.js.flow | 54 + node_modules/date-fns/fp/parseJSON/package.json | 5 + .../date-fns/fp/parseWithOptions/index.d.ts | 4 + node_modules/date-fns/fp/parseWithOptions/index.js | 13 + .../date-fns/fp/parseWithOptions/index.js.flow | 94 + .../date-fns/fp/parseWithOptions/package.json | 5 + node_modules/date-fns/fp/previousDay/index.d.ts | 4 + node_modules/date-fns/fp/previousDay/index.js | 13 + node_modules/date-fns/fp/previousDay/index.js.flow | 58 + node_modules/date-fns/fp/previousDay/package.json | 5 + node_modules/date-fns/fp/previousFriday/index.d.ts | 4 + node_modules/date-fns/fp/previousFriday/index.js | 13 + .../date-fns/fp/previousFriday/index.js.flow | 54 + .../date-fns/fp/previousFriday/package.json | 5 + node_modules/date-fns/fp/previousMonday/index.d.ts | 4 + node_modules/date-fns/fp/previousMonday/index.js | 13 + .../date-fns/fp/previousMonday/index.js.flow | 54 + .../date-fns/fp/previousMonday/package.json | 5 + .../date-fns/fp/previousSaturday/index.d.ts | 4 + node_modules/date-fns/fp/previousSaturday/index.js | 13 + .../date-fns/fp/previousSaturday/index.js.flow | 54 + .../date-fns/fp/previousSaturday/package.json | 5 + node_modules/date-fns/fp/previousSunday/index.d.ts | 4 + node_modules/date-fns/fp/previousSunday/index.js | 13 + .../date-fns/fp/previousSunday/index.js.flow | 54 + .../date-fns/fp/previousSunday/package.json | 5 + .../date-fns/fp/previousThursday/index.d.ts | 4 + node_modules/date-fns/fp/previousThursday/index.js | 13 + .../date-fns/fp/previousThursday/index.js.flow | 54 + .../date-fns/fp/previousThursday/package.json | 5 + .../date-fns/fp/previousTuesday/index.d.ts | 4 + node_modules/date-fns/fp/previousTuesday/index.js | 13 + .../date-fns/fp/previousTuesday/index.js.flow | 54 + .../date-fns/fp/previousTuesday/package.json | 5 + .../date-fns/fp/previousWednesday/index.d.ts | 4 + .../date-fns/fp/previousWednesday/index.js | 13 + .../date-fns/fp/previousWednesday/index.js.flow | 54 + .../date-fns/fp/previousWednesday/package.json | 5 + .../date-fns/fp/quartersToMonths/index.d.ts | 4 + node_modules/date-fns/fp/quartersToMonths/index.js | 13 + .../date-fns/fp/quartersToMonths/index.js.flow | 54 + .../date-fns/fp/quartersToMonths/package.json | 5 + .../date-fns/fp/quartersToYears/index.d.ts | 4 + node_modules/date-fns/fp/quartersToYears/index.js | 13 + .../date-fns/fp/quartersToYears/index.js.flow | 54 + .../date-fns/fp/quartersToYears/package.json | 5 + .../date-fns/fp/roundToNearestMinutes/index.d.ts | 4 + .../date-fns/fp/roundToNearestMinutes/index.js | 13 + .../fp/roundToNearestMinutes/index.js.flow | 54 + .../date-fns/fp/roundToNearestMinutes/package.json | 5 + .../fp/roundToNearestMinutesWithOptions/index.d.ts | 4 + .../fp/roundToNearestMinutesWithOptions/index.js | 13 + .../roundToNearestMinutesWithOptions/index.js.flow | 65 + .../roundToNearestMinutesWithOptions/package.json | 5 + node_modules/date-fns/fp/secondsToHours/index.d.ts | 4 + node_modules/date-fns/fp/secondsToHours/index.js | 13 + .../date-fns/fp/secondsToHours/index.js.flow | 54 + .../date-fns/fp/secondsToHours/package.json | 5 + .../date-fns/fp/secondsToMilliseconds/index.d.ts | 4 + .../date-fns/fp/secondsToMilliseconds/index.js | 13 + .../fp/secondsToMilliseconds/index.js.flow | 54 + .../date-fns/fp/secondsToMilliseconds/package.json | 5 + .../date-fns/fp/secondsToMinutes/index.d.ts | 4 + node_modules/date-fns/fp/secondsToMinutes/index.js | 13 + .../date-fns/fp/secondsToMinutes/index.js.flow | 54 + .../date-fns/fp/secondsToMinutes/package.json | 5 + node_modules/date-fns/fp/set/index.d.ts | 4 + node_modules/date-fns/fp/set/index.js | 13 + node_modules/date-fns/fp/set/index.js.flow | 70 + node_modules/date-fns/fp/set/package.json | 5 + node_modules/date-fns/fp/setDate/index.d.ts | 4 + node_modules/date-fns/fp/setDate/index.js | 13 + node_modules/date-fns/fp/setDate/index.js.flow | 58 + node_modules/date-fns/fp/setDate/package.json | 5 + node_modules/date-fns/fp/setDay/index.d.ts | 4 + node_modules/date-fns/fp/setDay/index.js | 13 + node_modules/date-fns/fp/setDay/index.js.flow | 58 + node_modules/date-fns/fp/setDay/package.json | 5 + node_modules/date-fns/fp/setDayOfYear/index.d.ts | 4 + node_modules/date-fns/fp/setDayOfYear/index.js | 13 + .../date-fns/fp/setDayOfYear/index.js.flow | 58 + node_modules/date-fns/fp/setDayOfYear/package.json | 5 + .../date-fns/fp/setDayWithOptions/index.d.ts | 4 + .../date-fns/fp/setDayWithOptions/index.js | 13 + .../date-fns/fp/setDayWithOptions/index.js.flow | 75 + .../date-fns/fp/setDayWithOptions/package.json | 5 + node_modules/date-fns/fp/setHours/index.d.ts | 4 + node_modules/date-fns/fp/setHours/index.js | 13 + node_modules/date-fns/fp/setHours/index.js.flow | 58 + node_modules/date-fns/fp/setHours/package.json | 5 + node_modules/date-fns/fp/setISODay/index.d.ts | 4 + node_modules/date-fns/fp/setISODay/index.js | 13 + node_modules/date-fns/fp/setISODay/index.js.flow | 58 + node_modules/date-fns/fp/setISODay/package.json | 5 + node_modules/date-fns/fp/setISOWeek/index.d.ts | 4 + node_modules/date-fns/fp/setISOWeek/index.js | 13 + node_modules/date-fns/fp/setISOWeek/index.js.flow | 58 + node_modules/date-fns/fp/setISOWeek/package.json | 5 + node_modules/date-fns/fp/setISOWeekYear/index.d.ts | 4 + node_modules/date-fns/fp/setISOWeekYear/index.js | 13 + .../date-fns/fp/setISOWeekYear/index.js.flow | 58 + .../date-fns/fp/setISOWeekYear/package.json | 5 + .../date-fns/fp/setMilliseconds/index.d.ts | 4 + node_modules/date-fns/fp/setMilliseconds/index.js | 13 + .../date-fns/fp/setMilliseconds/index.js.flow | 58 + .../date-fns/fp/setMilliseconds/package.json | 5 + node_modules/date-fns/fp/setMinutes/index.d.ts | 4 + node_modules/date-fns/fp/setMinutes/index.js | 13 + node_modules/date-fns/fp/setMinutes/index.js.flow | 58 + node_modules/date-fns/fp/setMinutes/package.json | 5 + node_modules/date-fns/fp/setMonth/index.d.ts | 4 + node_modules/date-fns/fp/setMonth/index.js | 13 + node_modules/date-fns/fp/setMonth/index.js.flow | 58 + node_modules/date-fns/fp/setMonth/package.json | 5 + node_modules/date-fns/fp/setQuarter/index.d.ts | 4 + node_modules/date-fns/fp/setQuarter/index.js | 13 + node_modules/date-fns/fp/setQuarter/index.js.flow | 58 + node_modules/date-fns/fp/setQuarter/package.json | 5 + node_modules/date-fns/fp/setSeconds/index.d.ts | 4 + node_modules/date-fns/fp/setSeconds/index.js | 13 + node_modules/date-fns/fp/setSeconds/index.js.flow | 58 + node_modules/date-fns/fp/setSeconds/package.json | 5 + node_modules/date-fns/fp/setWeek/index.d.ts | 4 + node_modules/date-fns/fp/setWeek/index.js | 13 + node_modules/date-fns/fp/setWeek/index.js.flow | 58 + node_modules/date-fns/fp/setWeek/package.json | 5 + .../date-fns/fp/setWeekWithOptions/index.d.ts | 4 + .../date-fns/fp/setWeekWithOptions/index.js | 13 + .../date-fns/fp/setWeekWithOptions/index.js.flow | 76 + .../date-fns/fp/setWeekWithOptions/package.json | 5 + node_modules/date-fns/fp/setWeekYear/index.d.ts | 4 + node_modules/date-fns/fp/setWeekYear/index.js | 13 + node_modules/date-fns/fp/setWeekYear/index.js.flow | 58 + node_modules/date-fns/fp/setWeekYear/package.json | 5 + .../date-fns/fp/setWeekYearWithOptions/index.d.ts | 4 + .../date-fns/fp/setWeekYearWithOptions/index.js | 13 + .../fp/setWeekYearWithOptions/index.js.flow | 76 + .../fp/setWeekYearWithOptions/package.json | 5 + node_modules/date-fns/fp/setYear/index.d.ts | 4 + node_modules/date-fns/fp/setYear/index.js | 13 + node_modules/date-fns/fp/setYear/index.js.flow | 58 + node_modules/date-fns/fp/setYear/package.json | 5 + node_modules/date-fns/fp/startOfDay/index.d.ts | 4 + node_modules/date-fns/fp/startOfDay/index.js | 13 + node_modules/date-fns/fp/startOfDay/index.js.flow | 54 + node_modules/date-fns/fp/startOfDay/package.json | 5 + node_modules/date-fns/fp/startOfDecade/index.d.ts | 4 + node_modules/date-fns/fp/startOfDecade/index.js | 13 + .../date-fns/fp/startOfDecade/index.js.flow | 54 + .../date-fns/fp/startOfDecade/package.json | 5 + node_modules/date-fns/fp/startOfHour/index.d.ts | 4 + node_modules/date-fns/fp/startOfHour/index.js | 13 + node_modules/date-fns/fp/startOfHour/index.js.flow | 54 + node_modules/date-fns/fp/startOfHour/package.json | 5 + node_modules/date-fns/fp/startOfISOWeek/index.d.ts | 4 + node_modules/date-fns/fp/startOfISOWeek/index.js | 13 + .../date-fns/fp/startOfISOWeek/index.js.flow | 54 + .../date-fns/fp/startOfISOWeek/package.json | 5 + .../date-fns/fp/startOfISOWeekYear/index.d.ts | 4 + .../date-fns/fp/startOfISOWeekYear/index.js | 13 + .../date-fns/fp/startOfISOWeekYear/index.js.flow | 54 + .../date-fns/fp/startOfISOWeekYear/package.json | 5 + node_modules/date-fns/fp/startOfMinute/index.d.ts | 4 + node_modules/date-fns/fp/startOfMinute/index.js | 13 + .../date-fns/fp/startOfMinute/index.js.flow | 54 + .../date-fns/fp/startOfMinute/package.json | 5 + node_modules/date-fns/fp/startOfMonth/index.d.ts | 4 + node_modules/date-fns/fp/startOfMonth/index.js | 13 + .../date-fns/fp/startOfMonth/index.js.flow | 54 + node_modules/date-fns/fp/startOfMonth/package.json | 5 + node_modules/date-fns/fp/startOfQuarter/index.d.ts | 4 + node_modules/date-fns/fp/startOfQuarter/index.js | 13 + .../date-fns/fp/startOfQuarter/index.js.flow | 54 + .../date-fns/fp/startOfQuarter/package.json | 5 + node_modules/date-fns/fp/startOfSecond/index.d.ts | 4 + node_modules/date-fns/fp/startOfSecond/index.js | 13 + .../date-fns/fp/startOfSecond/index.js.flow | 54 + .../date-fns/fp/startOfSecond/package.json | 5 + node_modules/date-fns/fp/startOfWeek/index.d.ts | 4 + node_modules/date-fns/fp/startOfWeek/index.js | 13 + node_modules/date-fns/fp/startOfWeek/index.js.flow | 54 + node_modules/date-fns/fp/startOfWeek/package.json | 5 + .../date-fns/fp/startOfWeekWithOptions/index.d.ts | 4 + .../date-fns/fp/startOfWeekWithOptions/index.js | 13 + .../fp/startOfWeekWithOptions/index.js.flow | 65 + .../fp/startOfWeekWithOptions/package.json | 5 + .../date-fns/fp/startOfWeekYear/index.d.ts | 4 + node_modules/date-fns/fp/startOfWeekYear/index.js | 13 + .../date-fns/fp/startOfWeekYear/index.js.flow | 54 + .../date-fns/fp/startOfWeekYear/package.json | 5 + .../fp/startOfWeekYearWithOptions/index.d.ts | 4 + .../fp/startOfWeekYearWithOptions/index.js | 13 + .../fp/startOfWeekYearWithOptions/index.js.flow | 66 + .../fp/startOfWeekYearWithOptions/package.json | 5 + node_modules/date-fns/fp/startOfYear/index.d.ts | 4 + node_modules/date-fns/fp/startOfYear/index.js | 13 + node_modules/date-fns/fp/startOfYear/index.js.flow | 54 + node_modules/date-fns/fp/startOfYear/package.json | 5 + node_modules/date-fns/fp/sub/index.d.ts | 4 + node_modules/date-fns/fp/sub/index.js | 13 + node_modules/date-fns/fp/sub/index.js.flow | 58 + node_modules/date-fns/fp/sub/package.json | 5 + .../date-fns/fp/subBusinessDays/index.d.ts | 4 + node_modules/date-fns/fp/subBusinessDays/index.js | 13 + .../date-fns/fp/subBusinessDays/index.js.flow | 58 + .../date-fns/fp/subBusinessDays/package.json | 5 + node_modules/date-fns/fp/subDays/index.d.ts | 4 + node_modules/date-fns/fp/subDays/index.js | 13 + node_modules/date-fns/fp/subDays/index.js.flow | 58 + node_modules/date-fns/fp/subDays/package.json | 5 + node_modules/date-fns/fp/subHours/index.d.ts | 4 + node_modules/date-fns/fp/subHours/index.js | 13 + node_modules/date-fns/fp/subHours/index.js.flow | 58 + node_modules/date-fns/fp/subHours/package.json | 5 + .../date-fns/fp/subISOWeekYears/index.d.ts | 4 + node_modules/date-fns/fp/subISOWeekYears/index.js | 13 + .../date-fns/fp/subISOWeekYears/index.js.flow | 58 + .../date-fns/fp/subISOWeekYears/package.json | 5 + .../date-fns/fp/subMilliseconds/index.d.ts | 4 + node_modules/date-fns/fp/subMilliseconds/index.js | 13 + .../date-fns/fp/subMilliseconds/index.js.flow | 58 + .../date-fns/fp/subMilliseconds/package.json | 5 + node_modules/date-fns/fp/subMinutes/index.d.ts | 4 + node_modules/date-fns/fp/subMinutes/index.js | 13 + node_modules/date-fns/fp/subMinutes/index.js.flow | 58 + node_modules/date-fns/fp/subMinutes/package.json | 5 + node_modules/date-fns/fp/subMonths/index.d.ts | 4 + node_modules/date-fns/fp/subMonths/index.js | 13 + node_modules/date-fns/fp/subMonths/index.js.flow | 58 + node_modules/date-fns/fp/subMonths/package.json | 5 + node_modules/date-fns/fp/subQuarters/index.d.ts | 4 + node_modules/date-fns/fp/subQuarters/index.js | 13 + node_modules/date-fns/fp/subQuarters/index.js.flow | 58 + node_modules/date-fns/fp/subQuarters/package.json | 5 + node_modules/date-fns/fp/subSeconds/index.d.ts | 4 + node_modules/date-fns/fp/subSeconds/index.js | 13 + node_modules/date-fns/fp/subSeconds/index.js.flow | 58 + node_modules/date-fns/fp/subSeconds/package.json | 5 + node_modules/date-fns/fp/subWeeks/index.d.ts | 4 + node_modules/date-fns/fp/subWeeks/index.js | 13 + node_modules/date-fns/fp/subWeeks/index.js.flow | 58 + node_modules/date-fns/fp/subWeeks/package.json | 5 + node_modules/date-fns/fp/subYears/index.d.ts | 4 + node_modules/date-fns/fp/subYears/index.js | 13 + node_modules/date-fns/fp/subYears/index.js.flow | 58 + node_modules/date-fns/fp/subYears/package.json | 5 + node_modules/date-fns/fp/toDate/index.d.ts | 4 + node_modules/date-fns/fp/toDate/index.js | 13 + node_modules/date-fns/fp/toDate/index.js.flow | 54 + node_modules/date-fns/fp/toDate/package.json | 5 + node_modules/date-fns/fp/weeksToDays/index.d.ts | 4 + node_modules/date-fns/fp/weeksToDays/index.js | 13 + node_modules/date-fns/fp/weeksToDays/index.js.flow | 54 + node_modules/date-fns/fp/weeksToDays/package.json | 5 + node_modules/date-fns/fp/yearsToMonths/index.d.ts | 4 + node_modules/date-fns/fp/yearsToMonths/index.js | 13 + .../date-fns/fp/yearsToMonths/index.js.flow | 54 + .../date-fns/fp/yearsToMonths/package.json | 5 + .../date-fns/fp/yearsToQuarters/index.d.ts | 4 + node_modules/date-fns/fp/yearsToQuarters/index.js | 13 + .../date-fns/fp/yearsToQuarters/index.js.flow | 54 + .../date-fns/fp/yearsToQuarters/package.json | 5 + node_modules/date-fns/fromUnixTime/index.d.ts | 4 + node_modules/date-fns/fromUnixTime/index.js | 33 + node_modules/date-fns/fromUnixTime/index.js.flow | 52 + node_modules/date-fns/fromUnixTime/package.json | 5 + node_modules/date-fns/getDate/index.d.ts | 4 + node_modules/date-fns/getDate/index.js | 33 + node_modules/date-fns/getDate/index.js.flow | 52 + node_modules/date-fns/getDate/package.json | 5 + node_modules/date-fns/getDay/index.d.ts | 4 + node_modules/date-fns/getDay/index.js | 33 + node_modules/date-fns/getDay/index.js.flow | 52 + node_modules/date-fns/getDay/package.json | 5 + node_modules/date-fns/getDayOfYear/index.d.ts | 4 + node_modules/date-fns/getDayOfYear/index.js | 36 + node_modules/date-fns/getDayOfYear/index.js.flow | 52 + node_modules/date-fns/getDayOfYear/package.json | 5 + node_modules/date-fns/getDaysInMonth/index.d.ts | 4 + node_modules/date-fns/getDaysInMonth/index.js | 37 + node_modules/date-fns/getDaysInMonth/index.js.flow | 52 + node_modules/date-fns/getDaysInMonth/package.json | 5 + node_modules/date-fns/getDaysInYear/index.d.ts | 4 + node_modules/date-fns/getDaysInYear/index.js | 36 + node_modules/date-fns/getDaysInYear/index.js.flow | 52 + node_modules/date-fns/getDaysInYear/package.json | 5 + node_modules/date-fns/getDecade/index.d.ts | 4 + node_modules/date-fns/getDecade/index.js | 34 + node_modules/date-fns/getDecade/index.js.flow | 52 + node_modules/date-fns/getDecade/package.json | 5 + node_modules/date-fns/getDefaultOptions/index.d.ts | 4 + node_modules/date-fns/getDefaultOptions/index.js | 37 + .../date-fns/getDefaultOptions/index.js.flow | 52 + .../date-fns/getDefaultOptions/package.json | 5 + node_modules/date-fns/getHours/index.d.ts | 4 + node_modules/date-fns/getHours/index.js | 33 + node_modules/date-fns/getHours/index.js.flow | 52 + node_modules/date-fns/getHours/package.json | 5 + node_modules/date-fns/getISODay/index.d.ts | 4 + node_modules/date-fns/getISODay/index.js | 39 + node_modules/date-fns/getISODay/index.js.flow | 52 + node_modules/date-fns/getISODay/package.json | 5 + node_modules/date-fns/getISOWeek/index.d.ts | 4 + node_modules/date-fns/getISOWeek/index.js | 43 + node_modules/date-fns/getISOWeek/index.js.flow | 52 + node_modules/date-fns/getISOWeek/package.json | 5 + node_modules/date-fns/getISOWeekYear/index.d.ts | 4 + node_modules/date-fns/getISOWeekYear/index.js | 51 + node_modules/date-fns/getISOWeekYear/index.js.flow | 52 + node_modules/date-fns/getISOWeekYear/package.json | 5 + node_modules/date-fns/getISOWeeksInYear/index.d.ts | 4 + node_modules/date-fns/getISOWeeksInYear/index.js | 42 + .../date-fns/getISOWeeksInYear/index.js.flow | 52 + .../date-fns/getISOWeeksInYear/package.json | 5 + node_modules/date-fns/getMilliseconds/index.d.ts | 4 + node_modules/date-fns/getMilliseconds/index.js | 33 + .../date-fns/getMilliseconds/index.js.flow | 52 + node_modules/date-fns/getMilliseconds/package.json | 5 + node_modules/date-fns/getMinutes/index.d.ts | 4 + node_modules/date-fns/getMinutes/index.js | 33 + node_modules/date-fns/getMinutes/index.js.flow | 52 + node_modules/date-fns/getMinutes/package.json | 5 + node_modules/date-fns/getMonth/index.d.ts | 4 + node_modules/date-fns/getMonth/index.js | 33 + node_modules/date-fns/getMonth/index.js.flow | 52 + node_modules/date-fns/getMonth/package.json | 5 + .../getOverlappingDaysInIntervals/index.d.ts | 4 + .../getOverlappingDaysInIntervals/index.js | 66 + .../getOverlappingDaysInIntervals/index.js.flow | 55 + .../getOverlappingDaysInIntervals/package.json | 5 + node_modules/date-fns/getQuarter/index.d.ts | 4 + node_modules/date-fns/getQuarter/index.js | 33 + node_modules/date-fns/getQuarter/index.js.flow | 52 + node_modules/date-fns/getQuarter/package.json | 5 + node_modules/date-fns/getSeconds/index.d.ts | 4 + node_modules/date-fns/getSeconds/index.js | 33 + node_modules/date-fns/getSeconds/index.js.flow | 52 + node_modules/date-fns/getSeconds/package.json | 5 + node_modules/date-fns/getTime/index.d.ts | 4 + node_modules/date-fns/getTime/index.js | 33 + node_modules/date-fns/getTime/index.js.flow | 52 + node_modules/date-fns/getTime/package.json | 5 + node_modules/date-fns/getUnixTime/index.d.ts | 4 + node_modules/date-fns/getUnixTime/index.js | 31 + node_modules/date-fns/getUnixTime/index.js.flow | 52 + node_modules/date-fns/getUnixTime/package.json | 5 + node_modules/date-fns/getWeek/index.d.ts | 4 + node_modules/date-fns/getWeek/index.js | 63 + node_modules/date-fns/getWeek/index.js.flow | 59 + node_modules/date-fns/getWeek/package.json | 5 + node_modules/date-fns/getWeekOfMonth/index.d.ts | 4 + node_modules/date-fns/getWeekOfMonth/index.js | 51 + node_modules/date-fns/getWeekOfMonth/index.js.flow | 58 + node_modules/date-fns/getWeekOfMonth/package.json | 5 + node_modules/date-fns/getWeekYear/index.d.ts | 4 + node_modules/date-fns/getWeekYear/index.js | 80 + node_modules/date-fns/getWeekYear/index.js.flow | 59 + node_modules/date-fns/getWeekYear/package.json | 5 + node_modules/date-fns/getWeeksInMonth/index.d.ts | 4 + node_modules/date-fns/getWeeksInMonth/index.js | 43 + .../date-fns/getWeeksInMonth/index.js.flow | 58 + node_modules/date-fns/getWeeksInMonth/package.json | 5 + node_modules/date-fns/getYear/index.d.ts | 4 + node_modules/date-fns/getYear/index.js | 31 + node_modules/date-fns/getYear/index.js.flow | 52 + node_modules/date-fns/getYear/package.json | 5 + .../date-fns/hoursToMilliseconds/index.d.ts | 4 + node_modules/date-fns/hoursToMilliseconds/index.js | 32 + .../date-fns/hoursToMilliseconds/index.js.flow | 52 + .../date-fns/hoursToMilliseconds/package.json | 5 + node_modules/date-fns/hoursToMinutes/index.d.ts | 4 + node_modules/date-fns/hoursToMinutes/index.js | 32 + node_modules/date-fns/hoursToMinutes/index.js.flow | 52 + node_modules/date-fns/hoursToMinutes/package.json | 5 + node_modules/date-fns/hoursToSeconds/index.d.ts | 4 + node_modules/date-fns/hoursToSeconds/index.js | 32 + node_modules/date-fns/hoursToSeconds/index.js.flow | 52 + node_modules/date-fns/hoursToSeconds/package.json | 5 + node_modules/date-fns/index.js | 1932 ++ node_modules/date-fns/index.js.flow | 926 + .../date-fns/intervalToDuration/index.d.ts | 4 + node_modules/date-fns/intervalToDuration/index.js | 72 + .../date-fns/intervalToDuration/index.js.flow | 52 + .../date-fns/intervalToDuration/package.json | 5 + node_modules/date-fns/intlFormat/index.d.ts | 4 + node_modules/date-fns/intlFormat/index.js | 93 + node_modules/date-fns/intlFormat/index.js.flow | 72 + node_modules/date-fns/intlFormat/package.json | 5 + .../date-fns/intlFormatDistance/index.d.ts | 4 + node_modules/date-fns/intlFormatDistance/index.js | 188 + .../date-fns/intlFormatDistance/index.js.flow | 62 + .../date-fns/intlFormatDistance/package.json | 5 + node_modules/date-fns/isAfter/index.d.ts | 4 + node_modules/date-fns/isAfter/index.js | 34 + node_modules/date-fns/isAfter/index.js.flow | 55 + node_modules/date-fns/isAfter/package.json | 5 + node_modules/date-fns/isBefore/index.d.ts | 4 + node_modules/date-fns/isBefore/index.js | 34 + node_modules/date-fns/isBefore/index.js.flow | 55 + node_modules/date-fns/isBefore/package.json | 5 + node_modules/date-fns/isDate/index.d.ts | 4 + node_modules/date-fns/isDate/index.js | 46 + node_modules/date-fns/isDate/index.js.flow | 52 + node_modules/date-fns/isDate/package.json | 5 + node_modules/date-fns/isEqual/index.d.ts | 4 + node_modules/date-fns/isEqual/index.js | 37 + node_modules/date-fns/isEqual/index.js.flow | 55 + node_modules/date-fns/isEqual/package.json | 5 + node_modules/date-fns/isExists/index.d.ts | 4 + node_modules/date-fns/isExists/index.js | 38 + node_modules/date-fns/isExists/index.js.flow | 52 + node_modules/date-fns/isExists/package.json | 5 + node_modules/date-fns/isFirstDayOfMonth/index.d.ts | 4 + node_modules/date-fns/isFirstDayOfMonth/index.js | 31 + .../date-fns/isFirstDayOfMonth/index.js.flow | 52 + .../date-fns/isFirstDayOfMonth/package.json | 5 + node_modules/date-fns/isFriday/index.d.ts | 4 + node_modules/date-fns/isFriday/index.js | 31 + node_modules/date-fns/isFriday/index.js.flow | 52 + node_modules/date-fns/isFriday/package.json | 5 + node_modules/date-fns/isFuture/index.d.ts | 4 + node_modules/date-fns/isFuture/index.js | 35 + node_modules/date-fns/isFuture/index.js.flow | 52 + node_modules/date-fns/isFuture/package.json | 5 + node_modules/date-fns/isLastDayOfMonth/index.d.ts | 4 + node_modules/date-fns/isLastDayOfMonth/index.js | 34 + .../date-fns/isLastDayOfMonth/index.js.flow | 52 + .../date-fns/isLastDayOfMonth/package.json | 5 + node_modules/date-fns/isLeapYear/index.d.ts | 4 + node_modules/date-fns/isLeapYear/index.js | 33 + node_modules/date-fns/isLeapYear/index.js.flow | 52 + node_modules/date-fns/isLeapYear/package.json | 5 + node_modules/date-fns/isMatch/index.d.ts | 4 + node_modules/date-fns/isMatch/index.js | 307 + node_modules/date-fns/isMatch/index.js.flow | 62 + node_modules/date-fns/isMatch/package.json | 5 + node_modules/date-fns/isMonday/index.d.ts | 4 + node_modules/date-fns/isMonday/index.js | 31 + node_modules/date-fns/isMonday/index.js.flow | 52 + node_modules/date-fns/isMonday/package.json | 5 + node_modules/date-fns/isPast/index.d.ts | 4 + node_modules/date-fns/isPast/index.js | 35 + node_modules/date-fns/isPast/index.js.flow | 52 + node_modules/date-fns/isPast/package.json | 5 + node_modules/date-fns/isSameDay/index.d.ts | 4 + node_modules/date-fns/isSameDay/index.js | 44 + node_modules/date-fns/isSameDay/index.js.flow | 55 + node_modules/date-fns/isSameDay/package.json | 5 + node_modules/date-fns/isSameHour/index.d.ts | 4 + node_modules/date-fns/isSameHour/index.js | 39 + node_modules/date-fns/isSameHour/index.js.flow | 55 + node_modules/date-fns/isSameHour/package.json | 5 + node_modules/date-fns/isSameISOWeek/index.d.ts | 4 + node_modules/date-fns/isSameISOWeek/index.js | 41 + node_modules/date-fns/isSameISOWeek/index.js.flow | 55 + node_modules/date-fns/isSameISOWeek/package.json | 5 + node_modules/date-fns/isSameISOWeekYear/index.d.ts | 4 + node_modules/date-fns/isSameISOWeekYear/index.js | 36 + .../date-fns/isSameISOWeekYear/index.js.flow | 55 + .../date-fns/isSameISOWeekYear/package.json | 5 + node_modules/date-fns/isSameMinute/index.d.ts | 4 + node_modules/date-fns/isSameMinute/index.js | 45 + node_modules/date-fns/isSameMinute/index.js.flow | 55 + node_modules/date-fns/isSameMinute/package.json | 5 + node_modules/date-fns/isSameMonth/index.d.ts | 4 + node_modules/date-fns/isSameMonth/index.js | 39 + node_modules/date-fns/isSameMonth/index.js.flow | 55 + node_modules/date-fns/isSameMonth/package.json | 5 + node_modules/date-fns/isSameQuarter/index.d.ts | 4 + node_modules/date-fns/isSameQuarter/index.js | 39 + node_modules/date-fns/isSameQuarter/index.js.flow | 55 + node_modules/date-fns/isSameQuarter/package.json | 5 + node_modules/date-fns/isSameSecond/index.d.ts | 4 + node_modules/date-fns/isSameSecond/index.js | 53 + node_modules/date-fns/isSameSecond/index.js.flow | 55 + node_modules/date-fns/isSameSecond/package.json | 5 + node_modules/date-fns/isSameWeek/index.d.ts | 4 + node_modules/date-fns/isSameWeek/index.js | 51 + node_modules/date-fns/isSameWeek/index.js.flow | 59 + node_modules/date-fns/isSameWeek/package.json | 5 + node_modules/date-fns/isSameYear/index.d.ts | 4 + node_modules/date-fns/isSameYear/index.js | 34 + node_modules/date-fns/isSameYear/index.js.flow | 55 + node_modules/date-fns/isSameYear/package.json | 5 + node_modules/date-fns/isSaturday/index.d.ts | 4 + node_modules/date-fns/isSaturday/index.js | 31 + node_modules/date-fns/isSaturday/index.js.flow | 52 + node_modules/date-fns/isSaturday/package.json | 5 + node_modules/date-fns/isSunday/index.d.ts | 4 + node_modules/date-fns/isSunday/index.js | 31 + node_modules/date-fns/isSunday/index.js.flow | 52 + node_modules/date-fns/isSunday/package.json | 5 + node_modules/date-fns/isThisHour/index.d.ts | 4 + node_modules/date-fns/isThisHour/index.js | 36 + node_modules/date-fns/isThisHour/index.js.flow | 52 + node_modules/date-fns/isThisHour/package.json | 5 + node_modules/date-fns/isThisISOWeek/index.d.ts | 4 + node_modules/date-fns/isThisISOWeek/index.js | 38 + node_modules/date-fns/isThisISOWeek/index.js.flow | 52 + node_modules/date-fns/isThisISOWeek/package.json | 5 + node_modules/date-fns/isThisMinute/index.d.ts | 4 + node_modules/date-fns/isThisMinute/index.js | 37 + node_modules/date-fns/isThisMinute/index.js.flow | 52 + node_modules/date-fns/isThisMinute/package.json | 5 + node_modules/date-fns/isThisMonth/index.d.ts | 4 + node_modules/date-fns/isThisMonth/index.js | 36 + node_modules/date-fns/isThisMonth/index.js.flow | 52 + node_modules/date-fns/isThisMonth/package.json | 5 + node_modules/date-fns/isThisQuarter/index.d.ts | 4 + node_modules/date-fns/isThisQuarter/index.js | 35 + node_modules/date-fns/isThisQuarter/index.js.flow | 52 + node_modules/date-fns/isThisQuarter/package.json | 5 + node_modules/date-fns/isThisSecond/index.d.ts | 4 + node_modules/date-fns/isThisSecond/index.js | 36 + node_modules/date-fns/isThisSecond/index.js.flow | 52 + node_modules/date-fns/isThisSecond/package.json | 5 + node_modules/date-fns/isThisWeek/index.d.ts | 4 + node_modules/date-fns/isThisWeek/index.js | 46 + node_modules/date-fns/isThisWeek/index.js.flow | 58 + node_modules/date-fns/isThisWeek/package.json | 5 + node_modules/date-fns/isThisYear/index.d.ts | 4 + node_modules/date-fns/isThisYear/index.js | 35 + node_modules/date-fns/isThisYear/index.js.flow | 52 + node_modules/date-fns/isThisYear/package.json | 5 + node_modules/date-fns/isThursday/index.d.ts | 4 + node_modules/date-fns/isThursday/index.js | 31 + node_modules/date-fns/isThursday/index.js.flow | 52 + node_modules/date-fns/isThursday/package.json | 5 + node_modules/date-fns/isToday/index.d.ts | 4 + node_modules/date-fns/isToday/index.js | 35 + node_modules/date-fns/isToday/index.js.flow | 52 + node_modules/date-fns/isToday/package.json | 5 + node_modules/date-fns/isTomorrow/index.d.ts | 4 + node_modules/date-fns/isTomorrow/index.js | 36 + node_modules/date-fns/isTomorrow/index.js.flow | 52 + node_modules/date-fns/isTomorrow/package.json | 5 + node_modules/date-fns/isTuesday/index.d.ts | 4 + node_modules/date-fns/isTuesday/index.js | 31 + node_modules/date-fns/isTuesday/index.js.flow | 52 + node_modules/date-fns/isTuesday/package.json | 5 + node_modules/date-fns/isValid/index.d.ts | 4 + node_modules/date-fns/isValid/index.js | 50 + node_modules/date-fns/isValid/index.js.flow | 52 + node_modules/date-fns/isValid/package.json | 5 + node_modules/date-fns/isWednesday/index.d.ts | 4 + node_modules/date-fns/isWednesday/index.js | 31 + node_modules/date-fns/isWednesday/index.js.flow | 52 + node_modules/date-fns/isWednesday/package.json | 5 + node_modules/date-fns/isWeekend/index.d.ts | 4 + node_modules/date-fns/isWeekend/index.js | 33 + node_modules/date-fns/isWeekend/index.js.flow | 52 + node_modules/date-fns/isWeekend/package.json | 5 + node_modules/date-fns/isWithinInterval/index.d.ts | 4 + node_modules/date-fns/isWithinInterval/index.js | 61 + .../date-fns/isWithinInterval/index.js.flow | 52 + .../date-fns/isWithinInterval/package.json | 5 + node_modules/date-fns/isYesterday/index.d.ts | 4 + node_modules/date-fns/isYesterday/index.js | 36 + node_modules/date-fns/isYesterday/index.js.flow | 52 + node_modules/date-fns/isYesterday/package.json | 5 + node_modules/date-fns/lastDayOfDecade/index.d.ts | 4 + node_modules/date-fns/lastDayOfDecade/index.js | 36 + .../date-fns/lastDayOfDecade/index.js.flow | 52 + node_modules/date-fns/lastDayOfDecade/package.json | 5 + node_modules/date-fns/lastDayOfISOWeek/index.d.ts | 4 + node_modules/date-fns/lastDayOfISOWeek/index.js | 36 + .../date-fns/lastDayOfISOWeek/index.js.flow | 52 + .../date-fns/lastDayOfISOWeek/package.json | 5 + .../date-fns/lastDayOfISOWeekYear/index.d.ts | 4 + .../date-fns/lastDayOfISOWeekYear/index.js | 42 + .../date-fns/lastDayOfISOWeekYear/index.js.flow | 52 + .../date-fns/lastDayOfISOWeekYear/package.json | 5 + node_modules/date-fns/lastDayOfMonth/index.d.ts | 4 + node_modules/date-fns/lastDayOfMonth/index.js | 36 + node_modules/date-fns/lastDayOfMonth/index.js.flow | 52 + node_modules/date-fns/lastDayOfMonth/package.json | 5 + node_modules/date-fns/lastDayOfQuarter/index.d.ts | 4 + node_modules/date-fns/lastDayOfQuarter/index.js | 40 + .../date-fns/lastDayOfQuarter/index.js.flow | 57 + .../date-fns/lastDayOfQuarter/package.json | 5 + node_modules/date-fns/lastDayOfWeek/index.d.ts | 4 + node_modules/date-fns/lastDayOfWeek/index.js | 56 + node_modules/date-fns/lastDayOfWeek/index.js.flow | 58 + node_modules/date-fns/lastDayOfWeek/package.json | 5 + node_modules/date-fns/lastDayOfYear/index.d.ts | 4 + node_modules/date-fns/lastDayOfYear/index.js | 36 + node_modules/date-fns/lastDayOfYear/index.js.flow | 52 + node_modules/date-fns/lastDayOfYear/package.json | 5 + node_modules/date-fns/lightFormat/index.d.ts | 4 + node_modules/date-fns/lightFormat/index.js | 127 + node_modules/date-fns/lightFormat/index.js.flow | 52 + node_modules/date-fns/lightFormat/package.json | 5 + .../locale/_lib/buildFormatLongFn/index.js | 16 + .../date-fns/locale/_lib/buildLocalizeFn/index.js | 25 + .../date-fns/locale/_lib/buildMatchFn/index.js | 49 + .../locale/_lib/buildMatchPatternFn/index.js | 24 + .../locale/af/_lib/formatDistance/index.js | 91 + .../date-fns/locale/af/_lib/formatLong/index.js | 43 + .../locale/af/_lib/formatRelative/index.js | 20 + .../date-fns/locale/af/_lib/localize/index.js | 138 + .../date-fns/locale/af/_lib/match/index.js | 106 + node_modules/date-fns/locale/af/index.d.ts | 4 + node_modules/date-fns/locale/af/index.js | 35 + node_modules/date-fns/locale/af/index.js.flow | 35 + node_modules/date-fns/locale/af/package.json | 5 + .../locale/ar-DZ/_lib/formatDistance/index.js | 126 + .../date-fns/locale/ar-DZ/_lib/formatLong/index.js | 43 + .../locale/ar-DZ/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ar-DZ/_lib/localize/index.js | 127 + .../date-fns/locale/ar-DZ/_lib/match/index.js | 108 + node_modules/date-fns/locale/ar-DZ/index.d.ts | 4 + node_modules/date-fns/locale/ar-DZ/index.js | 36 + node_modules/date-fns/locale/ar-DZ/index.js.flow | 35 + node_modules/date-fns/locale/ar-DZ/package.json | 5 + .../locale/ar-EG/_lib/formatDistance/index.js | 125 + .../date-fns/locale/ar-EG/_lib/formatLong/index.js | 43 + .../locale/ar-EG/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ar-EG/_lib/localize/index.js | 127 + .../date-fns/locale/ar-EG/_lib/match/index.js | 110 + node_modules/date-fns/locale/ar-EG/index.d.ts | 4 + node_modules/date-fns/locale/ar-EG/index.js | 35 + node_modules/date-fns/locale/ar-EG/index.js.flow | 35 + node_modules/date-fns/locale/ar-EG/package.json | 5 + .../locale/ar-MA/_lib/formatDistance/index.js | 126 + .../date-fns/locale/ar-MA/_lib/formatLong/index.js | 43 + .../locale/ar-MA/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ar-MA/_lib/localize/index.js | 127 + .../date-fns/locale/ar-MA/_lib/match/index.js | 108 + node_modules/date-fns/locale/ar-MA/index.d.ts | 4 + node_modules/date-fns/locale/ar-MA/index.js | 36 + node_modules/date-fns/locale/ar-MA/index.js.flow | 35 + node_modules/date-fns/locale/ar-MA/package.json | 5 + .../locale/ar-SA/_lib/formatDistance/index.js | 125 + .../date-fns/locale/ar-SA/_lib/formatLong/index.js | 43 + .../locale/ar-SA/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ar-SA/_lib/localize/index.js | 127 + .../date-fns/locale/ar-SA/_lib/match/index.js | 108 + node_modules/date-fns/locale/ar-SA/index.d.ts | 4 + node_modules/date-fns/locale/ar-SA/index.js | 35 + node_modules/date-fns/locale/ar-SA/index.js.flow | 35 + node_modules/date-fns/locale/ar-SA/package.json | 5 + .../locale/ar-TN/_lib/formatDistance/index.js | 125 + .../date-fns/locale/ar-TN/_lib/formatLong/index.js | 43 + .../locale/ar-TN/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ar-TN/_lib/localize/index.js | 127 + .../date-fns/locale/ar-TN/_lib/match/index.js | 108 + node_modules/date-fns/locale/ar-TN/index.d.ts | 4 + node_modules/date-fns/locale/ar-TN/index.js | 35 + node_modules/date-fns/locale/ar-TN/index.js.flow | 35 + node_modules/date-fns/locale/ar-TN/package.json | 5 + .../locale/ar/_lib/formatDistance/index.js | 125 + .../date-fns/locale/ar/_lib/formatLong/index.js | 43 + .../locale/ar/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ar/_lib/localize/index.js | 127 + .../date-fns/locale/ar/_lib/match/index.js | 108 + node_modules/date-fns/locale/ar/index.d.ts | 4 + node_modules/date-fns/locale/ar/index.js | 36 + node_modules/date-fns/locale/ar/index.js.flow | 35 + node_modules/date-fns/locale/ar/package.json | 5 + .../locale/az/_lib/formatDistance/index.js | 91 + .../date-fns/locale/az/_lib/formatLong/index.js | 43 + .../locale/az/_lib/formatRelative/index.js | 20 + .../date-fns/locale/az/_lib/localize/index.js | 166 + .../date-fns/locale/az/_lib/match/index.js | 110 + node_modules/date-fns/locale/az/index.d.ts | 4 + node_modules/date-fns/locale/az/index.js | 35 + node_modules/date-fns/locale/az/index.js.flow | 35 + node_modules/date-fns/locale/az/package.json | 5 + .../locale/be-tarask/_lib/formatDistance/index.js | 253 + .../locale/be-tarask/_lib/formatLong/index.js | 40 + .../locale/be-tarask/_lib/formatRelative/index.js | 78 + .../locale/be-tarask/_lib/localize/index.js | 157 + .../date-fns/locale/be-tarask/_lib/match/index.js | 108 + node_modules/date-fns/locale/be-tarask/index.d.ts | 4 + node_modules/date-fns/locale/be-tarask/index.js | 35 + .../date-fns/locale/be-tarask/index.js.flow | 35 + .../date-fns/locale/be-tarask/package.json | 5 + .../locale/be/_lib/formatDistance/index.js | 253 + .../date-fns/locale/be/_lib/formatLong/index.js | 40 + .../locale/be/_lib/formatRelative/index.js | 78 + .../date-fns/locale/be/_lib/localize/index.js | 157 + .../date-fns/locale/be/_lib/match/index.js | 108 + node_modules/date-fns/locale/be/index.d.ts | 4 + node_modules/date-fns/locale/be/index.js | 36 + node_modules/date-fns/locale/be/index.js.flow | 35 + node_modules/date-fns/locale/be/package.json | 5 + .../locale/bg/_lib/formatDistance/index.js | 91 + .../date-fns/locale/bg/_lib/formatLong/index.js | 40 + .../locale/bg/_lib/formatRelative/index.js | 84 + .../date-fns/locale/bg/_lib/localize/index.js | 103 + .../date-fns/locale/bg/_lib/match/index.js | 104 + node_modules/date-fns/locale/bg/index.d.ts | 4 + node_modules/date-fns/locale/bg/index.js | 36 + node_modules/date-fns/locale/bg/index.js.flow | 35 + node_modules/date-fns/locale/bg/package.json | 5 + .../locale/bn/_lib/formatDistance/index.js | 92 + .../date-fns/locale/bn/_lib/formatLong/index.js | 43 + .../locale/bn/_lib/formatRelative/index.js | 20 + .../date-fns/locale/bn/_lib/localize/index.js | 201 + .../date-fns/locale/bn/_lib/match/index.js | 111 + node_modules/date-fns/locale/bn/index.d.ts | 4 + node_modules/date-fns/locale/bn/index.js | 36 + node_modules/date-fns/locale/bn/index.js.flow | 35 + node_modules/date-fns/locale/bn/package.json | 5 + .../locale/bs/_lib/formatDistance/index.js | 179 + .../date-fns/locale/bs/_lib/formatLong/index.js | 43 + .../locale/bs/_lib/formatRelative/index.js | 46 + .../date-fns/locale/bs/_lib/localize/index.js | 135 + .../date-fns/locale/bs/_lib/match/index.js | 106 + node_modules/date-fns/locale/bs/index.d.ts | 4 + node_modules/date-fns/locale/bs/index.js | 35 + node_modules/date-fns/locale/bs/index.js.flow | 35 + node_modules/date-fns/locale/bs/package.json | 5 + .../locale/ca/_lib/formatDistance/index.js | 107 + .../date-fns/locale/ca/_lib/formatLong/index.js | 43 + .../locale/ca/_lib/formatRelative/index.js | 31 + .../date-fns/locale/ca/_lib/localize/index.js | 185 + .../date-fns/locale/ca/_lib/match/index.js | 112 + node_modules/date-fns/locale/ca/index.d.ts | 4 + node_modules/date-fns/locale/ca/index.js | 36 + node_modules/date-fns/locale/ca/index.js.flow | 35 + node_modules/date-fns/locale/ca/package.json | 5 + .../locale/cs/_lib/formatDistance/index.js | 302 + .../date-fns/locale/cs/_lib/formatLong/index.js | 43 + .../locale/cs/_lib/formatRelative/index.js | 28 + .../date-fns/locale/cs/_lib/localize/index.js | 135 + .../date-fns/locale/cs/_lib/match/index.js | 106 + node_modules/date-fns/locale/cs/index.d.ts | 4 + node_modules/date-fns/locale/cs/index.js | 37 + node_modules/date-fns/locale/cs/index.js.flow | 35 + node_modules/date-fns/locale/cs/package.json | 5 + .../locale/cy/_lib/formatDistance/index.js | 104 + .../date-fns/locale/cy/_lib/formatLong/index.js | 43 + .../locale/cy/_lib/formatRelative/index.js | 20 + .../date-fns/locale/cy/_lib/localize/index.js | 166 + .../date-fns/locale/cy/_lib/match/index.js | 109 + node_modules/date-fns/locale/cy/index.d.ts | 4 + node_modules/date-fns/locale/cy/index.js | 35 + node_modules/date-fns/locale/cy/index.js.flow | 35 + node_modules/date-fns/locale/cy/package.json | 5 + .../locale/da/_lib/formatDistance/index.js | 91 + .../date-fns/locale/da/_lib/formatLong/index.js | 43 + .../locale/da/_lib/formatRelative/index.js | 20 + .../date-fns/locale/da/_lib/localize/index.js | 132 + .../date-fns/locale/da/_lib/match/index.js | 107 + node_modules/date-fns/locale/da/index.d.ts | 4 + node_modules/date-fns/locale/da/index.js | 38 + node_modules/date-fns/locale/da/index.js.flow | 35 + node_modules/date-fns/locale/da/package.json | 5 + .../date-fns/locale/de-AT/_lib/localize/index.js | 143 + node_modules/date-fns/locale/de-AT/index.d.ts | 4 + node_modules/date-fns/locale/de-AT/index.js | 37 + node_modules/date-fns/locale/de-AT/index.js.flow | 35 + node_modules/date-fns/locale/de-AT/package.json | 5 + .../locale/de/_lib/formatDistance/index.js | 184 + .../date-fns/locale/de/_lib/formatLong/index.js | 48 + .../locale/de/_lib/formatRelative/index.js | 20 + .../date-fns/locale/de/_lib/localize/index.js | 143 + .../date-fns/locale/de/_lib/match/index.js | 109 + node_modules/date-fns/locale/de/index.d.ts | 4 + node_modules/date-fns/locale/de/index.js | 39 + node_modules/date-fns/locale/de/index.js.flow | 35 + node_modules/date-fns/locale/de/package.json | 5 + .../locale/el/_lib/formatDistance/index.js | 91 + .../date-fns/locale/el/_lib/formatLong/index.js | 43 + .../locale/el/_lib/formatRelative/index.js | 30 + .../date-fns/locale/el/_lib/localize/index.js | 110 + .../date-fns/locale/el/_lib/match/index.js | 107 + node_modules/date-fns/locale/el/index.d.ts | 4 + node_modules/date-fns/locale/el/index.js | 36 + node_modules/date-fns/locale/el/index.js.flow | 35 + node_modules/date-fns/locale/el/package.json | 5 + .../date-fns/locale/en-AU/_lib/formatLong/index.js | 43 + node_modules/date-fns/locale/en-AU/index.d.ts | 4 + node_modules/date-fns/locale/en-AU/index.js | 35 + node_modules/date-fns/locale/en-AU/index.js.flow | 35 + node_modules/date-fns/locale/en-AU/package.json | 5 + .../locale/en-CA/_lib/formatDistance/index.js | 91 + .../date-fns/locale/en-CA/_lib/formatLong/index.js | 43 + node_modules/date-fns/locale/en-CA/index.d.ts | 4 + node_modules/date-fns/locale/en-CA/index.js | 36 + node_modules/date-fns/locale/en-CA/index.js.flow | 35 + node_modules/date-fns/locale/en-CA/package.json | 5 + .../date-fns/locale/en-GB/_lib/formatLong/index.js | 43 + node_modules/date-fns/locale/en-GB/index.d.ts | 4 + node_modules/date-fns/locale/en-GB/index.js | 35 + node_modules/date-fns/locale/en-GB/index.js.flow | 35 + node_modules/date-fns/locale/en-GB/package.json | 5 + node_modules/date-fns/locale/en-IE/index.d.ts | 4 + node_modules/date-fns/locale/en-IE/index.js | 35 + node_modules/date-fns/locale/en-IE/index.js.flow | 35 + node_modules/date-fns/locale/en-IE/package.json | 5 + .../date-fns/locale/en-IN/_lib/formatLong/index.js | 43 + node_modules/date-fns/locale/en-IN/index.d.ts | 4 + node_modules/date-fns/locale/en-IN/index.js | 36 + node_modules/date-fns/locale/en-IN/index.js.flow | 35 + node_modules/date-fns/locale/en-IN/package.json | 5 + .../date-fns/locale/en-NZ/_lib/formatLong/index.js | 43 + node_modules/date-fns/locale/en-NZ/index.d.ts | 4 + node_modules/date-fns/locale/en-NZ/index.js | 35 + node_modules/date-fns/locale/en-NZ/index.js.flow | 35 + node_modules/date-fns/locale/en-NZ/package.json | 5 + .../locale/en-US/_lib/formatDistance/index.js | 91 + .../date-fns/locale/en-US/_lib/formatLong/index.js | 43 + .../locale/en-US/_lib/formatRelative/index.js | 20 + .../date-fns/locale/en-US/_lib/localize/index.js | 152 + .../date-fns/locale/en-US/_lib/match/index.js | 107 + node_modules/date-fns/locale/en-US/index.d.ts | 4 + node_modules/date-fns/locale/en-US/index.js | 36 + node_modules/date-fns/locale/en-US/index.js.flow | 35 + node_modules/date-fns/locale/en-US/package.json | 5 + .../date-fns/locale/en-ZA/_lib/formatLong/index.js | 43 + node_modules/date-fns/locale/en-ZA/index.d.ts | 4 + node_modules/date-fns/locale/en-ZA/index.js | 36 + node_modules/date-fns/locale/en-ZA/index.js.flow | 35 + node_modules/date-fns/locale/en-ZA/package.json | 5 + .../locale/eo/_lib/formatDistance/index.js | 91 + .../date-fns/locale/eo/_lib/formatLong/index.js | 40 + .../locale/eo/_lib/formatRelative/index.js | 20 + .../date-fns/locale/eo/_lib/localize/index.js | 94 + .../date-fns/locale/eo/_lib/match/index.js | 108 + node_modules/date-fns/locale/eo/index.d.ts | 4 + node_modules/date-fns/locale/eo/index.js | 35 + node_modules/date-fns/locale/eo/index.js.flow | 35 + node_modules/date-fns/locale/eo/package.json | 5 + .../locale/es/_lib/formatDistance/index.js | 91 + .../date-fns/locale/es/_lib/formatLong/index.js | 43 + .../locale/es/_lib/formatRelative/index.js | 32 + .../date-fns/locale/es/_lib/localize/index.js | 128 + .../date-fns/locale/es/_lib/match/index.js | 108 + node_modules/date-fns/locale/es/index.d.ts | 4 + node_modules/date-fns/locale/es/index.js | 39 + node_modules/date-fns/locale/es/index.js.flow | 35 + node_modules/date-fns/locale/es/package.json | 5 + .../locale/et/_lib/formatDistance/index.js | 184 + .../date-fns/locale/et/_lib/formatLong/index.js | 43 + .../locale/et/_lib/formatRelative/index.js | 20 + .../date-fns/locale/et/_lib/localize/index.js | 132 + .../date-fns/locale/et/_lib/match/index.js | 105 + node_modules/date-fns/locale/et/index.d.ts | 4 + node_modules/date-fns/locale/et/index.js | 35 + node_modules/date-fns/locale/et/index.js.flow | 35 + node_modules/date-fns/locale/et/package.json | 5 + .../locale/eu/_lib/formatDistance/index.js | 91 + .../date-fns/locale/eu/_lib/formatLong/index.js | 43 + .../locale/eu/_lib/formatRelative/index.js | 31 + .../date-fns/locale/eu/_lib/localize/index.js | 128 + .../date-fns/locale/eu/_lib/match/index.js | 121 + node_modules/date-fns/locale/eu/index.d.ts | 4 + node_modules/date-fns/locale/eu/index.js | 35 + node_modules/date-fns/locale/eu/index.js.flow | 35 + node_modules/date-fns/locale/eu/package.json | 5 + .../locale/fa-IR/_lib/formatDistance/index.js | 91 + .../date-fns/locale/fa-IR/_lib/formatLong/index.js | 43 + .../locale/fa-IR/_lib/formatRelative/index.js | 20 + .../date-fns/locale/fa-IR/_lib/localize/index.js | 132 + .../date-fns/locale/fa-IR/_lib/match/index.js | 108 + node_modules/date-fns/locale/fa-IR/index.d.ts | 4 + node_modules/date-fns/locale/fa-IR/index.js | 35 + node_modules/date-fns/locale/fa-IR/index.js.flow | 35 + node_modules/date-fns/locale/fa-IR/package.json | 5 + .../locale/fi/_lib/formatDistance/index.js | 126 + .../date-fns/locale/fi/_lib/formatLong/index.js | 43 + .../locale/fi/_lib/formatRelative/index.js | 20 + .../date-fns/locale/fi/_lib/localize/index.js | 109 + .../date-fns/locale/fi/_lib/match/index.js | 107 + node_modules/date-fns/locale/fi/index.d.ts | 4 + node_modules/date-fns/locale/fi/index.js | 37 + node_modules/date-fns/locale/fi/index.js.flow | 35 + node_modules/date-fns/locale/fi/package.json | 5 + .../date-fns/locale/fr-CA/_lib/formatLong/index.js | 43 + node_modules/date-fns/locale/fr-CA/index.d.ts | 4 + node_modules/date-fns/locale/fr-CA/index.js | 42 + node_modules/date-fns/locale/fr-CA/index.js.flow | 35 + node_modules/date-fns/locale/fr-CA/package.json | 5 + .../date-fns/locale/fr-CH/_lib/formatLong/index.js | 43 + .../locale/fr-CH/_lib/formatRelative/index.js | 20 + node_modules/date-fns/locale/fr-CH/index.d.ts | 4 + node_modules/date-fns/locale/fr-CH/index.js | 42 + node_modules/date-fns/locale/fr-CH/index.js.flow | 35 + node_modules/date-fns/locale/fr-CH/package.json | 5 + .../locale/fr/_lib/formatDistance/index.js | 91 + .../date-fns/locale/fr/_lib/formatLong/index.js | 43 + .../locale/fr/_lib/formatRelative/index.js | 20 + .../date-fns/locale/fr/_lib/localize/index.js | 103 + .../date-fns/locale/fr/_lib/match/index.js | 107 + node_modules/date-fns/locale/fr/index.d.ts | 4 + node_modules/date-fns/locale/fr/index.js | 36 + node_modules/date-fns/locale/fr/index.js.flow | 35 + node_modules/date-fns/locale/fr/package.json | 5 + .../locale/fy/_lib/formatDistance/index.js | 91 + .../date-fns/locale/fy/_lib/formatLong/index.js | 43 + .../locale/fy/_lib/formatRelative/index.js | 20 + .../date-fns/locale/fy/_lib/localize/index.js | 94 + .../date-fns/locale/fy/_lib/match/index.js | 106 + node_modules/date-fns/locale/fy/index.d.ts | 4 + node_modules/date-fns/locale/fy/index.js | 35 + node_modules/date-fns/locale/fy/index.js.flow | 35 + node_modules/date-fns/locale/fy/package.json | 5 + .../locale/gd/_lib/formatDistance/index.js | 101 + .../date-fns/locale/gd/_lib/formatLong/index.js | 43 + .../locale/gd/_lib/formatRelative/index.js | 21 + .../date-fns/locale/gd/_lib/localize/index.js | 145 + .../date-fns/locale/gd/_lib/match/index.js | 107 + node_modules/date-fns/locale/gd/index.d.ts | 4 + node_modules/date-fns/locale/gd/index.js | 35 + node_modules/date-fns/locale/gd/index.js.flow | 35 + node_modules/date-fns/locale/gd/package.json | 5 + .../locale/gl/_lib/formatDistance/index.js | 91 + .../date-fns/locale/gl/_lib/formatLong/index.js | 43 + .../locale/gl/_lib/formatRelative/index.js | 31 + .../date-fns/locale/gl/_lib/localize/index.js | 128 + .../date-fns/locale/gl/_lib/match/index.js | 108 + node_modules/date-fns/locale/gl/index.d.ts | 4 + node_modules/date-fns/locale/gl/index.js | 36 + node_modules/date-fns/locale/gl/index.js.flow | 35 + node_modules/date-fns/locale/gl/package.json | 5 + .../locale/gu/_lib/formatDistance/index.js | 94 + .../date-fns/locale/gu/_lib/formatLong/index.js | 56 + .../locale/gu/_lib/formatRelative/index.js | 27 + .../date-fns/locale/gu/_lib/localize/index.js | 146 + .../date-fns/locale/gu/_lib/match/index.js | 108 + node_modules/date-fns/locale/gu/index.d.ts | 4 + node_modules/date-fns/locale/gu/index.js | 35 + node_modules/date-fns/locale/gu/index.js.flow | 35 + node_modules/date-fns/locale/gu/package.json | 5 + .../locale/he/_lib/formatDistance/index.js | 115 + .../date-fns/locale/he/_lib/formatLong/index.js | 43 + .../locale/he/_lib/formatRelative/index.js | 20 + .../date-fns/locale/he/_lib/localize/index.js | 136 + .../date-fns/locale/he/_lib/match/index.js | 109 + node_modules/date-fns/locale/he/index.d.ts | 4 + node_modules/date-fns/locale/he/index.js | 35 + node_modules/date-fns/locale/he/index.js.flow | 35 + node_modules/date-fns/locale/he/package.json | 5 + .../locale/hi/_lib/formatDistance/index.js | 100 + .../date-fns/locale/hi/_lib/formatLong/index.js | 55 + .../locale/hi/_lib/formatRelative/index.js | 20 + .../date-fns/locale/hi/_lib/localize/index.js | 179 + .../date-fns/locale/hi/_lib/match/index.js | 108 + node_modules/date-fns/locale/hi/index.d.ts | 4 + node_modules/date-fns/locale/hi/index.js | 35 + node_modules/date-fns/locale/hi/index.js.flow | 35 + node_modules/date-fns/locale/hi/package.json | 5 + .../locale/hr/_lib/formatDistance/index.js | 179 + .../date-fns/locale/hr/_lib/formatLong/index.js | 43 + .../locale/hr/_lib/formatRelative/index.js | 46 + .../date-fns/locale/hr/_lib/localize/index.js | 135 + .../date-fns/locale/hr/_lib/match/index.js | 107 + node_modules/date-fns/locale/hr/index.d.ts | 4 + node_modules/date-fns/locale/hr/index.js | 37 + node_modules/date-fns/locale/hr/index.js.flow | 35 + node_modules/date-fns/locale/hr/package.json | 5 + .../locale/ht/_lib/formatDistance/index.js | 91 + .../date-fns/locale/ht/_lib/formatLong/index.js | 43 + .../locale/ht/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ht/_lib/localize/index.js | 96 + .../date-fns/locale/ht/_lib/match/index.js | 107 + node_modules/date-fns/locale/ht/index.d.ts | 4 + node_modules/date-fns/locale/ht/index.js | 36 + node_modules/date-fns/locale/ht/index.js.flow | 35 + node_modules/date-fns/locale/ht/package.json | 5 + .../locale/hu/_lib/formatDistance/index.js | 81 + .../date-fns/locale/hu/_lib/formatLong/index.js | 43 + .../locale/hu/_lib/formatRelative/index.js | 32 + .../date-fns/locale/hu/_lib/localize/index.js | 101 + .../date-fns/locale/hu/_lib/match/index.js | 108 + node_modules/date-fns/locale/hu/index.d.ts | 4 + node_modules/date-fns/locale/hu/index.js | 37 + node_modules/date-fns/locale/hu/index.js.flow | 35 + node_modules/date-fns/locale/hu/package.json | 5 + .../locale/hy/_lib/formatDistance/index.js | 91 + .../date-fns/locale/hy/_lib/formatLong/index.js | 43 + .../locale/hy/_lib/formatRelative/index.js | 20 + .../date-fns/locale/hy/_lib/localize/index.js | 142 + .../date-fns/locale/hy/_lib/match/index.js | 109 + node_modules/date-fns/locale/hy/index.d.ts | 4 + node_modules/date-fns/locale/hy/index.js | 35 + node_modules/date-fns/locale/hy/index.js.flow | 35 + node_modules/date-fns/locale/hy/package.json | 5 + .../locale/id/_lib/formatDistance/index.js | 91 + .../date-fns/locale/id/_lib/formatLong/index.js | 43 + .../locale/id/_lib/formatRelative/index.js | 20 + .../date-fns/locale/id/_lib/localize/index.js | 138 + .../date-fns/locale/id/_lib/match/index.js | 107 + node_modules/date-fns/locale/id/index.d.ts | 4 + node_modules/date-fns/locale/id/index.js | 38 + node_modules/date-fns/locale/id/index.js.flow | 35 + node_modules/date-fns/locale/id/package.json | 5 + node_modules/date-fns/locale/index.js | 657 + node_modules/date-fns/locale/index.js.flow | 129 + .../locale/is/_lib/formatDistance/index.js | 91 + .../date-fns/locale/is/_lib/formatLong/index.js | 43 + .../locale/is/_lib/formatRelative/index.js | 20 + .../date-fns/locale/is/_lib/localize/index.js | 128 + .../date-fns/locale/is/_lib/match/index.js | 107 + node_modules/date-fns/locale/is/index.d.ts | 4 + node_modules/date-fns/locale/is/index.js | 36 + node_modules/date-fns/locale/is/index.js.flow | 35 + node_modules/date-fns/locale/is/package.json | 5 + .../date-fns/locale/it-CH/_lib/formatLong/index.js | 43 + node_modules/date-fns/locale/it-CH/index.d.ts | 4 + node_modules/date-fns/locale/it-CH/index.js | 35 + node_modules/date-fns/locale/it-CH/index.js.flow | 35 + node_modules/date-fns/locale/it-CH/package.json | 5 + .../locale/it/_lib/formatDistance/index.js | 91 + .../date-fns/locale/it/_lib/formatLong/index.js | 43 + .../locale/it/_lib/formatRelative/index.js | 60 + .../date-fns/locale/it/_lib/localize/index.js | 128 + .../date-fns/locale/it/_lib/match/index.js | 107 + node_modules/date-fns/locale/it/index.d.ts | 4 + node_modules/date-fns/locale/it/index.js | 37 + node_modules/date-fns/locale/it/index.js.flow | 35 + node_modules/date-fns/locale/it/package.json | 5 + .../locale/ja-Hira/_lib/formatDistance/index.js | 104 + .../locale/ja-Hira/_lib/formatLong/index.js | 43 + .../locale/ja-Hira/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ja-Hira/_lib/localize/index.js | 148 + .../date-fns/locale/ja-Hira/_lib/match/index.js | 105 + node_modules/date-fns/locale/ja-Hira/index.d.ts | 4 + node_modules/date-fns/locale/ja-Hira/index.js | 35 + node_modules/date-fns/locale/ja-Hira/index.js.flow | 35 + node_modules/date-fns/locale/ja-Hira/package.json | 5 + .../locale/ja/_lib/formatDistance/index.js | 104 + .../date-fns/locale/ja/_lib/formatLong/index.js | 43 + .../locale/ja/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ja/_lib/localize/index.js | 148 + .../date-fns/locale/ja/_lib/match/index.js | 105 + node_modules/date-fns/locale/ja/index.d.ts | 4 + node_modules/date-fns/locale/ja/index.js | 39 + node_modules/date-fns/locale/ja/index.js.flow | 35 + node_modules/date-fns/locale/ja/package.json | 5 + .../locale/ka/_lib/formatDistance/index.js | 105 + .../date-fns/locale/ka/_lib/formatLong/index.js | 43 + .../locale/ka/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ka/_lib/localize/index.js | 136 + .../date-fns/locale/ka/_lib/match/index.js | 101 + node_modules/date-fns/locale/ka/index.d.ts | 4 + node_modules/date-fns/locale/ka/index.js | 36 + node_modules/date-fns/locale/ka/index.js.flow | 35 + node_modules/date-fns/locale/ka/package.json | 5 + .../locale/kk/_lib/formatDistance/index.js | 234 + .../date-fns/locale/kk/_lib/formatLong/index.js | 40 + .../locale/kk/_lib/formatRelative/index.js | 53 + .../date-fns/locale/kk/_lib/localize/index.js | 140 + .../date-fns/locale/kk/_lib/match/index.js | 109 + node_modules/date-fns/locale/kk/index.d.ts | 4 + node_modules/date-fns/locale/kk/index.js | 35 + node_modules/date-fns/locale/kk/index.js.flow | 35 + node_modules/date-fns/locale/kk/package.json | 5 + .../locale/km/_lib/formatDistance/index.js | 42 + .../date-fns/locale/km/_lib/formatLong/index.js | 43 + .../locale/km/_lib/formatRelative/index.js | 20 + .../date-fns/locale/km/_lib/localize/index.js | 128 + .../date-fns/locale/km/_lib/match/index.js | 107 + node_modules/date-fns/locale/km/index.d.ts | 4 + node_modules/date-fns/locale/km/index.js | 35 + node_modules/date-fns/locale/km/index.js.flow | 35 + node_modules/date-fns/locale/km/package.json | 5 + .../locale/kn/_lib/formatDistance/index.js | 202 + .../date-fns/locale/kn/_lib/formatLong/index.js | 57 + .../locale/kn/_lib/formatRelative/index.js | 20 + .../date-fns/locale/kn/_lib/localize/index.js | 139 + .../date-fns/locale/kn/_lib/match/index.js | 107 + node_modules/date-fns/locale/kn/index.d.ts | 4 + node_modules/date-fns/locale/kn/index.js | 35 + node_modules/date-fns/locale/kn/index.js.flow | 35 + node_modules/date-fns/locale/kn/package.json | 5 + .../locale/ko/_lib/formatDistance/index.js | 91 + .../date-fns/locale/ko/_lib/formatLong/index.js | 43 + .../locale/ko/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ko/_lib/localize/index.js | 137 + .../date-fns/locale/ko/_lib/match/index.js | 104 + node_modules/date-fns/locale/ko/index.d.ts | 4 + node_modules/date-fns/locale/ko/index.js | 37 + node_modules/date-fns/locale/ko/index.js.flow | 35 + node_modules/date-fns/locale/ko/package.json | 5 + .../locale/lb/_lib/formatDistance/index.js | 208 + .../date-fns/locale/lb/_lib/formatLong/index.js | 49 + .../locale/lb/_lib/formatRelative/index.js | 33 + .../date-fns/locale/lb/_lib/localize/index.js | 128 + .../date-fns/locale/lb/_lib/match/index.js | 109 + node_modules/date-fns/locale/lb/index.d.ts | 4 + node_modules/date-fns/locale/lb/index.js | 35 + node_modules/date-fns/locale/lb/index.js.flow | 35 + node_modules/date-fns/locale/lb/package.json | 5 + .../locale/lt/_lib/formatDistance/index.js | 147 + .../date-fns/locale/lt/_lib/formatLong/index.js | 43 + .../locale/lt/_lib/formatRelative/index.js | 20 + .../date-fns/locale/lt/_lib/localize/index.js | 150 + .../date-fns/locale/lt/_lib/match/index.js | 120 + node_modules/date-fns/locale/lt/index.d.ts | 4 + node_modules/date-fns/locale/lt/index.js | 36 + node_modules/date-fns/locale/lt/index.js.flow | 35 + node_modules/date-fns/locale/lt/package.json | 5 + .../locale/lv/_lib/formatDistance/index.js | 109 + .../date-fns/locale/lv/_lib/formatLong/index.js | 43 + .../locale/lv/_lib/formatRelative/index.js | 39 + .../date-fns/locale/lv/_lib/localize/index.js | 150 + .../date-fns/locale/lv/_lib/match/index.js | 110 + node_modules/date-fns/locale/lv/index.d.ts | 4 + node_modules/date-fns/locale/lv/index.js | 35 + node_modules/date-fns/locale/lv/index.js.flow | 35 + node_modules/date-fns/locale/lv/package.json | 5 + .../locale/mk/_lib/formatDistance/index.js | 91 + .../date-fns/locale/mk/_lib/formatLong/index.js | 40 + .../locale/mk/_lib/formatRelative/index.js | 83 + .../date-fns/locale/mk/_lib/localize/index.js | 85 + .../date-fns/locale/mk/_lib/match/index.js | 104 + node_modules/date-fns/locale/mk/index.d.ts | 4 + node_modules/date-fns/locale/mk/index.js | 36 + node_modules/date-fns/locale/mk/index.js.flow | 35 + node_modules/date-fns/locale/mk/package.json | 5 + .../locale/mn/_lib/formatDistance/index.js | 128 + .../date-fns/locale/mn/_lib/formatLong/index.js | 43 + .../locale/mn/_lib/formatRelative/index.js | 20 + .../date-fns/locale/mn/_lib/localize/index.js | 113 + .../date-fns/locale/mn/_lib/match/index.js | 107 + node_modules/date-fns/locale/mn/index.d.ts | 4 + node_modules/date-fns/locale/mn/index.js | 35 + node_modules/date-fns/locale/mn/index.js.flow | 35 + node_modules/date-fns/locale/mn/package.json | 5 + .../locale/ms/_lib/formatDistance/index.js | 91 + .../date-fns/locale/ms/_lib/formatLong/index.js | 43 + .../locale/ms/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ms/_lib/localize/index.js | 135 + .../date-fns/locale/ms/_lib/match/index.js | 107 + node_modules/date-fns/locale/ms/index.d.ts | 4 + node_modules/date-fns/locale/ms/index.js | 35 + node_modules/date-fns/locale/ms/index.js.flow | 35 + node_modules/date-fns/locale/ms/package.json | 5 + .../locale/mt/_lib/formatDistance/index.js | 97 + .../date-fns/locale/mt/_lib/formatLong/index.js | 43 + .../locale/mt/_lib/formatRelative/index.js | 20 + .../date-fns/locale/mt/_lib/localize/index.js | 128 + .../date-fns/locale/mt/_lib/match/index.js | 107 + node_modules/date-fns/locale/mt/index.d.ts | 4 + node_modules/date-fns/locale/mt/index.js | 36 + node_modules/date-fns/locale/mt/index.js.flow | 35 + node_modules/date-fns/locale/mt/package.json | 5 + .../locale/nb/_lib/formatDistance/index.js | 91 + .../date-fns/locale/nb/_lib/formatLong/index.js | 43 + .../locale/nb/_lib/formatRelative/index.js | 20 + .../date-fns/locale/nb/_lib/localize/index.js | 94 + .../date-fns/locale/nb/_lib/match/index.js | 106 + node_modules/date-fns/locale/nb/index.d.ts | 4 + node_modules/date-fns/locale/nb/index.js | 37 + node_modules/date-fns/locale/nb/index.js.flow | 35 + node_modules/date-fns/locale/nb/package.json | 5 + .../locale/nl-BE/_lib/formatDistance/index.js | 91 + .../date-fns/locale/nl-BE/_lib/formatLong/index.js | 43 + .../locale/nl-BE/_lib/formatRelative/index.js | 20 + .../date-fns/locale/nl-BE/_lib/localize/index.js | 94 + .../date-fns/locale/nl-BE/_lib/match/index.js | 106 + node_modules/date-fns/locale/nl-BE/index.d.ts | 4 + node_modules/date-fns/locale/nl-BE/index.js | 38 + node_modules/date-fns/locale/nl-BE/index.js.flow | 35 + node_modules/date-fns/locale/nl-BE/package.json | 5 + .../locale/nl/_lib/formatDistance/index.js | 91 + .../date-fns/locale/nl/_lib/formatLong/index.js | 43 + .../locale/nl/_lib/formatRelative/index.js | 20 + .../date-fns/locale/nl/_lib/localize/index.js | 94 + .../date-fns/locale/nl/_lib/match/index.js | 106 + node_modules/date-fns/locale/nl/index.d.ts | 4 + node_modules/date-fns/locale/nl/index.js | 40 + node_modules/date-fns/locale/nl/index.js.flow | 35 + node_modules/date-fns/locale/nl/package.json | 5 + .../locale/nn/_lib/formatDistance/index.js | 96 + .../date-fns/locale/nn/_lib/formatLong/index.js | 43 + .../locale/nn/_lib/formatRelative/index.js | 20 + .../date-fns/locale/nn/_lib/localize/index.js | 94 + .../date-fns/locale/nn/_lib/match/index.js | 106 + node_modules/date-fns/locale/nn/index.d.ts | 4 + node_modules/date-fns/locale/nn/index.js | 35 + node_modules/date-fns/locale/nn/index.js.flow | 35 + node_modules/date-fns/locale/nn/package.json | 5 + .../locale/oc/_lib/formatDistance/index.js | 91 + .../date-fns/locale/oc/_lib/formatLong/index.js | 43 + .../locale/oc/_lib/formatRelative/index.js | 20 + .../date-fns/locale/oc/_lib/localize/index.js | 145 + .../date-fns/locale/oc/_lib/match/index.js | 107 + node_modules/date-fns/locale/oc/index.d.ts | 4 + node_modules/date-fns/locale/oc/index.js | 35 + node_modules/date-fns/locale/oc/index.js.flow | 35 + node_modules/date-fns/locale/oc/package.json | 5 + node_modules/date-fns/locale/package.json | 5 + .../locale/pl/_lib/formatDistance/index.js | 153 + .../date-fns/locale/pl/_lib/formatLong/index.js | 43 + .../locale/pl/_lib/formatRelative/index.js | 63 + .../date-fns/locale/pl/_lib/localize/index.js | 142 + .../date-fns/locale/pl/_lib/match/index.js | 119 + node_modules/date-fns/locale/pl/index.d.ts | 4 + node_modules/date-fns/locale/pl/index.js | 38 + node_modules/date-fns/locale/pl/index.js.flow | 35 + node_modules/date-fns/locale/pl/package.json | 5 + .../locale/pt-BR/_lib/formatDistance/index.js | 91 + .../date-fns/locale/pt-BR/_lib/formatLong/index.js | 43 + .../locale/pt-BR/_lib/formatRelative/index.js | 28 + .../date-fns/locale/pt-BR/_lib/localize/index.js | 131 + .../date-fns/locale/pt-BR/_lib/match/index.js | 109 + node_modules/date-fns/locale/pt-BR/index.d.ts | 4 + node_modules/date-fns/locale/pt-BR/index.js | 36 + node_modules/date-fns/locale/pt-BR/index.js.flow | 35 + node_modules/date-fns/locale/pt-BR/package.json | 5 + .../locale/pt/_lib/formatDistance/index.js | 91 + .../date-fns/locale/pt/_lib/formatLong/index.js | 43 + .../locale/pt/_lib/formatRelative/index.js | 28 + .../date-fns/locale/pt/_lib/localize/index.js | 128 + .../date-fns/locale/pt/_lib/match/index.js | 108 + node_modules/date-fns/locale/pt/index.d.ts | 4 + node_modules/date-fns/locale/pt/index.js | 36 + node_modules/date-fns/locale/pt/index.js.flow | 35 + node_modules/date-fns/locale/pt/package.json | 5 + .../locale/ro/_lib/formatDistance/index.js | 91 + .../date-fns/locale/ro/_lib/formatLong/index.js | 43 + .../locale/ro/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ro/_lib/localize/index.js | 127 + .../date-fns/locale/ro/_lib/match/index.js | 108 + node_modules/date-fns/locale/ro/index.d.ts | 4 + node_modules/date-fns/locale/ro/index.js | 37 + node_modules/date-fns/locale/ro/index.js.flow | 35 + node_modules/date-fns/locale/ro/package.json | 5 + .../locale/ru/_lib/formatDistance/index.js | 235 + .../date-fns/locale/ru/_lib/formatLong/index.js | 40 + .../locale/ru/_lib/formatRelative/index.js | 79 + .../date-fns/locale/ru/_lib/localize/index.js | 144 + .../date-fns/locale/ru/_lib/match/index.js | 108 + node_modules/date-fns/locale/ru/index.d.ts | 4 + node_modules/date-fns/locale/ru/index.js | 36 + node_modules/date-fns/locale/ru/index.js.flow | 35 + node_modules/date-fns/locale/ru/package.json | 5 + .../locale/sk/_lib/formatDistance/index.js | 195 + .../date-fns/locale/sk/_lib/formatLong/index.js | 48 + .../locale/sk/_lib/formatRelative/index.js | 72 + .../date-fns/locale/sk/_lib/localize/index.js | 144 + .../date-fns/locale/sk/_lib/match/index.js | 108 + node_modules/date-fns/locale/sk/index.d.ts | 4 + node_modules/date-fns/locale/sk/index.js | 35 + node_modules/date-fns/locale/sk/index.js.flow | 35 + node_modules/date-fns/locale/sk/package.json | 5 + .../locale/sl/_lib/formatDistance/index.js | 327 + .../date-fns/locale/sl/_lib/formatLong/index.js | 43 + .../locale/sl/_lib/formatRelative/index.js | 48 + .../date-fns/locale/sl/_lib/localize/index.js | 128 + .../date-fns/locale/sl/_lib/match/index.js | 117 + node_modules/date-fns/locale/sl/index.d.ts | 4 + node_modules/date-fns/locale/sl/index.js | 36 + node_modules/date-fns/locale/sl/index.js.flow | 35 + node_modules/date-fns/locale/sl/package.json | 5 + .../locale/sq/_lib/formatDistance/index.js | 91 + .../date-fns/locale/sq/_lib/formatLong/index.js | 43 + .../locale/sq/_lib/formatRelative/index.js | 20 + .../date-fns/locale/sq/_lib/localize/index.js | 136 + .../date-fns/locale/sq/_lib/match/index.js | 107 + node_modules/date-fns/locale/sq/index.d.ts | 4 + node_modules/date-fns/locale/sq/index.js | 35 + node_modules/date-fns/locale/sq/index.js.flow | 35 + node_modules/date-fns/locale/sq/package.json | 5 + .../locale/sr-Latn/_lib/formatDistance/index.js | 179 + .../locale/sr-Latn/_lib/formatLong/index.js | 43 + .../locale/sr-Latn/_lib/formatRelative/index.js | 46 + .../date-fns/locale/sr-Latn/_lib/localize/index.js | 135 + .../date-fns/locale/sr-Latn/_lib/match/index.js | 106 + node_modules/date-fns/locale/sr-Latn/index.d.ts | 4 + node_modules/date-fns/locale/sr-Latn/index.js | 35 + node_modules/date-fns/locale/sr-Latn/index.js.flow | 35 + node_modules/date-fns/locale/sr-Latn/package.json | 5 + .../locale/sr/_lib/formatDistance/index.js | 179 + .../date-fns/locale/sr/_lib/formatLong/index.js | 43 + .../locale/sr/_lib/formatRelative/index.js | 48 + .../date-fns/locale/sr/_lib/localize/index.js | 135 + .../date-fns/locale/sr/_lib/match/index.js | 106 + node_modules/date-fns/locale/sr/index.d.ts | 4 + node_modules/date-fns/locale/sr/index.js | 35 + node_modules/date-fns/locale/sr/index.js.flow | 35 + node_modules/date-fns/locale/sr/package.json | 5 + .../locale/sv/_lib/formatDistance/index.js | 96 + .../date-fns/locale/sv/_lib/formatLong/index.js | 43 + .../locale/sv/_lib/formatRelative/index.js | 20 + .../date-fns/locale/sv/_lib/localize/index.js | 138 + .../date-fns/locale/sv/_lib/match/index.js | 105 + node_modules/date-fns/locale/sv/index.d.ts | 4 + node_modules/date-fns/locale/sv/index.js | 37 + node_modules/date-fns/locale/sv/index.js.flow | 35 + node_modules/date-fns/locale/sv/package.json | 5 + .../locale/ta/_lib/formatDistance/index.js | 209 + .../date-fns/locale/ta/_lib/formatLong/index.js | 47 + .../locale/ta/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ta/_lib/localize/index.js | 182 + .../date-fns/locale/ta/_lib/match/index.js | 108 + node_modules/date-fns/locale/ta/index.d.ts | 4 + node_modules/date-fns/locale/ta/index.js | 35 + node_modules/date-fns/locale/ta/index.js.flow | 35 + node_modules/date-fns/locale/ta/package.json | 5 + .../locale/te/_lib/formatDistance/index.js | 193 + .../date-fns/locale/te/_lib/formatLong/index.js | 49 + .../locale/te/_lib/formatRelative/index.js | 27 + .../date-fns/locale/te/_lib/localize/index.js | 139 + .../date-fns/locale/te/_lib/match/index.js | 107 + node_modules/date-fns/locale/te/index.d.ts | 4 + node_modules/date-fns/locale/te/index.js | 35 + node_modules/date-fns/locale/te/index.js.flow | 35 + node_modules/date-fns/locale/te/package.json | 5 + .../locale/th/_lib/formatDistance/index.js | 95 + .../date-fns/locale/th/_lib/formatLong/index.js | 43 + .../locale/th/_lib/formatRelative/index.js | 20 + .../date-fns/locale/th/_lib/localize/index.js | 127 + .../date-fns/locale/th/_lib/match/index.js | 106 + node_modules/date-fns/locale/th/index.d.ts | 4 + node_modules/date-fns/locale/th/index.js | 37 + node_modules/date-fns/locale/th/index.js.flow | 35 + node_modules/date-fns/locale/th/package.json | 5 + .../locale/tr/_lib/formatDistance/index.js | 91 + .../date-fns/locale/tr/_lib/formatLong/index.js | 43 + .../locale/tr/_lib/formatRelative/index.js | 20 + .../date-fns/locale/tr/_lib/localize/index.js | 128 + .../date-fns/locale/tr/_lib/match/index.js | 110 + node_modules/date-fns/locale/tr/index.d.ts | 4 + node_modules/date-fns/locale/tr/index.js | 41 + node_modules/date-fns/locale/tr/index.js.flow | 35 + node_modules/date-fns/locale/tr/package.json | 5 + node_modules/date-fns/locale/types.js | 5 + .../locale/ug/_lib/formatDistance/index.js | 91 + .../date-fns/locale/ug/_lib/formatLong/index.js | 43 + .../locale/ug/_lib/formatRelative/index.js | 20 + .../date-fns/locale/ug/_lib/localize/index.js | 132 + .../date-fns/locale/ug/_lib/match/index.js | 107 + node_modules/date-fns/locale/ug/index.d.ts | 4 + node_modules/date-fns/locale/ug/index.js | 35 + node_modules/date-fns/locale/ug/index.js.flow | 35 + node_modules/date-fns/locale/ug/package.json | 5 + .../locale/uk/_lib/formatDistance/index.js | 237 + .../date-fns/locale/uk/_lib/formatLong/index.js | 43 + .../locale/uk/_lib/formatRelative/index.js | 78 + .../date-fns/locale/uk/_lib/localize/index.js | 149 + .../date-fns/locale/uk/_lib/match/index.js | 108 + node_modules/date-fns/locale/uk/index.d.ts | 4 + node_modules/date-fns/locale/uk/index.js | 36 + node_modules/date-fns/locale/uk/index.js.flow | 35 + node_modules/date-fns/locale/uk/package.json | 5 + .../locale/uz-Cyrl/_lib/formatDistance/index.js | 91 + .../locale/uz-Cyrl/_lib/formatLong/index.js | 40 + .../locale/uz-Cyrl/_lib/formatRelative/index.js | 20 + .../date-fns/locale/uz-Cyrl/_lib/localize/index.js | 87 + .../date-fns/locale/uz-Cyrl/_lib/match/index.js | 106 + node_modules/date-fns/locale/uz-Cyrl/index.d.ts | 4 + node_modules/date-fns/locale/uz-Cyrl/index.js | 35 + node_modules/date-fns/locale/uz-Cyrl/index.js.flow | 35 + node_modules/date-fns/locale/uz-Cyrl/package.json | 5 + .../locale/uz/_lib/formatDistance/index.js | 91 + .../date-fns/locale/uz/_lib/formatLong/index.js | 40 + .../locale/uz/_lib/formatRelative/index.js | 20 + .../date-fns/locale/uz/_lib/localize/index.js | 132 + .../date-fns/locale/uz/_lib/match/index.js | 107 + node_modules/date-fns/locale/uz/index.d.ts | 4 + node_modules/date-fns/locale/uz/index.js | 35 + node_modules/date-fns/locale/uz/index.js.flow | 35 + node_modules/date-fns/locale/uz/package.json | 5 + .../locale/vi/_lib/formatDistance/index.js | 91 + .../date-fns/locale/vi/_lib/formatLong/index.js | 49 + .../locale/vi/_lib/formatRelative/index.js | 20 + .../date-fns/locale/vi/_lib/localize/index.js | 210 + .../date-fns/locale/vi/_lib/match/index.js | 115 + node_modules/date-fns/locale/vi/index.d.ts | 4 + node_modules/date-fns/locale/vi/index.js | 36 + node_modules/date-fns/locale/vi/index.js.flow | 35 + node_modules/date-fns/locale/vi/package.json | 5 + .../locale/zh-CN/_lib/formatDistance/index.js | 91 + .../date-fns/locale/zh-CN/_lib/formatLong/index.js | 43 + .../locale/zh-CN/_lib/formatRelative/index.js | 39 + .../date-fns/locale/zh-CN/_lib/localize/index.js | 139 + .../date-fns/locale/zh-CN/_lib/match/index.js | 105 + node_modules/date-fns/locale/zh-CN/index.d.ts | 4 + node_modules/date-fns/locale/zh-CN/index.js | 39 + node_modules/date-fns/locale/zh-CN/index.js.flow | 35 + node_modules/date-fns/locale/zh-CN/package.json | 5 + .../locale/zh-HK/_lib/formatDistance/index.js | 91 + .../date-fns/locale/zh-HK/_lib/formatLong/index.js | 43 + .../locale/zh-HK/_lib/formatRelative/index.js | 20 + .../date-fns/locale/zh-HK/_lib/localize/index.js | 139 + .../date-fns/locale/zh-HK/_lib/match/index.js | 105 + node_modules/date-fns/locale/zh-HK/index.d.ts | 4 + node_modules/date-fns/locale/zh-HK/index.js | 35 + node_modules/date-fns/locale/zh-HK/index.js.flow | 35 + node_modules/date-fns/locale/zh-HK/package.json | 5 + .../locale/zh-TW/_lib/formatDistance/index.js | 91 + .../date-fns/locale/zh-TW/_lib/formatLong/index.js | 43 + .../locale/zh-TW/_lib/formatRelative/index.js | 20 + .../date-fns/locale/zh-TW/_lib/localize/index.js | 139 + .../date-fns/locale/zh-TW/_lib/match/index.js | 105 + node_modules/date-fns/locale/zh-TW/index.d.ts | 4 + node_modules/date-fns/locale/zh-TW/index.js | 37 + node_modules/date-fns/locale/zh-TW/index.js.flow | 35 + node_modules/date-fns/locale/zh-TW/package.json | 5 + node_modules/date-fns/max/index.d.ts | 4 + node_modules/date-fns/max/index.js | 56 + node_modules/date-fns/max/index.js.flow | 52 + node_modules/date-fns/max/package.json | 5 + node_modules/date-fns/milliseconds/index.d.ts | 4 + node_modules/date-fns/milliseconds/index.js | 62 + node_modules/date-fns/milliseconds/index.js.flow | 52 + node_modules/date-fns/milliseconds/package.json | 5 + .../date-fns/millisecondsToHours/index.d.ts | 4 + node_modules/date-fns/millisecondsToHours/index.js | 38 + .../date-fns/millisecondsToHours/index.js.flow | 52 + .../date-fns/millisecondsToHours/package.json | 5 + .../date-fns/millisecondsToMinutes/index.d.ts | 4 + .../date-fns/millisecondsToMinutes/index.js | 38 + .../date-fns/millisecondsToMinutes/index.js.flow | 52 + .../date-fns/millisecondsToMinutes/package.json | 5 + .../date-fns/millisecondsToSeconds/index.d.ts | 4 + .../date-fns/millisecondsToSeconds/index.js | 38 + .../date-fns/millisecondsToSeconds/index.js.flow | 52 + .../date-fns/millisecondsToSeconds/package.json | 5 + node_modules/date-fns/min/index.d.ts | 4 + node_modules/date-fns/min/index.js | 55 + node_modules/date-fns/min/index.js.flow | 52 + node_modules/date-fns/min/package.json | 5 + node_modules/date-fns/minutesToHours/index.d.ts | 4 + node_modules/date-fns/minutesToHours/index.js | 38 + node_modules/date-fns/minutesToHours/index.js.flow | 52 + node_modules/date-fns/minutesToHours/package.json | 5 + .../date-fns/minutesToMilliseconds/index.d.ts | 4 + .../date-fns/minutesToMilliseconds/index.js | 32 + .../date-fns/minutesToMilliseconds/index.js.flow | 52 + .../date-fns/minutesToMilliseconds/package.json | 5 + node_modules/date-fns/minutesToSeconds/index.d.ts | 4 + node_modules/date-fns/minutesToSeconds/index.js | 32 + .../date-fns/minutesToSeconds/index.js.flow | 52 + .../date-fns/minutesToSeconds/package.json | 5 + node_modules/date-fns/monthsToQuarters/index.d.ts | 4 + node_modules/date-fns/monthsToQuarters/index.js | 38 + .../date-fns/monthsToQuarters/index.js.flow | 52 + .../date-fns/monthsToQuarters/package.json | 5 + node_modules/date-fns/monthsToYears/index.d.ts | 4 + node_modules/date-fns/monthsToYears/index.js | 37 + node_modules/date-fns/monthsToYears/index.js.flow | 52 + node_modules/date-fns/monthsToYears/package.json | 5 + node_modules/date-fns/nextDay/index.d.ts | 4 + node_modules/date-fns/nextDay/index.js | 40 + node_modules/date-fns/nextDay/index.js.flow | 52 + node_modules/date-fns/nextDay/package.json | 5 + node_modules/date-fns/nextFriday/index.d.ts | 4 + node_modules/date-fns/nextFriday/index.js | 31 + node_modules/date-fns/nextFriday/index.js.flow | 52 + node_modules/date-fns/nextFriday/package.json | 5 + node_modules/date-fns/nextMonday/index.d.ts | 4 + node_modules/date-fns/nextMonday/index.js | 31 + node_modules/date-fns/nextMonday/index.js.flow | 52 + node_modules/date-fns/nextMonday/package.json | 5 + node_modules/date-fns/nextSaturday/index.d.ts | 4 + node_modules/date-fns/nextSaturday/index.js | 31 + node_modules/date-fns/nextSaturday/index.js.flow | 52 + node_modules/date-fns/nextSaturday/package.json | 5 + node_modules/date-fns/nextSunday/index.d.ts | 4 + node_modules/date-fns/nextSunday/index.js | 31 + node_modules/date-fns/nextSunday/index.js.flow | 52 + node_modules/date-fns/nextSunday/package.json | 5 + node_modules/date-fns/nextThursday/index.d.ts | 4 + node_modules/date-fns/nextThursday/index.js | 31 + node_modules/date-fns/nextThursday/index.js.flow | 52 + node_modules/date-fns/nextThursday/package.json | 5 + node_modules/date-fns/nextTuesday/index.d.ts | 4 + node_modules/date-fns/nextTuesday/index.js | 31 + node_modules/date-fns/nextTuesday/index.js.flow | 52 + node_modules/date-fns/nextTuesday/package.json | 5 + node_modules/date-fns/nextWednesday/index.d.ts | 4 + node_modules/date-fns/nextWednesday/index.js | 31 + node_modules/date-fns/nextWednesday/index.js.flow | 52 + node_modules/date-fns/nextWednesday/package.json | 5 + node_modules/date-fns/package.json | 104 + node_modules/date-fns/parse/_lib/Parser.js | 39 + node_modules/date-fns/parse/_lib/Setter.js | 88 + node_modules/date-fns/parse/_lib/constants.js | 55 + .../parse/_lib/parsers/AMPMMidnightParser.js | 72 + .../date-fns/parse/_lib/parsers/AMPMParser.js | 72 + .../date-fns/parse/_lib/parsers/DateParser.js | 72 + .../date-fns/parse/_lib/parsers/DayOfYearParser.js | 68 + .../date-fns/parse/_lib/parsers/DayParser.js | 97 + .../date-fns/parse/_lib/parsers/DayPeriodParser.js | 73 + .../date-fns/parse/_lib/parsers/EraParser.js | 70 + .../parse/_lib/parsers/ExtendedYearParser.js | 48 + .../parse/_lib/parsers/FractionOfSecondParser.js | 47 + .../date-fns/parse/_lib/parsers/Hour0To11Parser.js | 64 + .../date-fns/parse/_lib/parsers/Hour0to23Parser.js | 59 + .../date-fns/parse/_lib/parsers/Hour1To24Parser.js | 60 + .../date-fns/parse/_lib/parsers/Hour1to12Parser.js | 66 + .../date-fns/parse/_lib/parsers/ISODayParser.js | 112 + .../parse/_lib/parsers/ISOTimezoneParser.js | 60 + .../parse/_lib/parsers/ISOTimezoneWithZParser.js | 60 + .../date-fns/parse/_lib/parsers/ISOWeekParser.js | 61 + .../parse/_lib/parsers/ISOWeekYearParser.js | 51 + .../date-fns/parse/_lib/parsers/LocalDayParser.js | 110 + .../date-fns/parse/_lib/parsers/LocalWeekParser.js | 61 + .../parse/_lib/parsers/LocalWeekYearParser.js | 76 + .../date-fns/parse/_lib/parsers/MinuteParser.js | 59 + .../date-fns/parse/_lib/parsers/MonthParser.js | 94 + .../date-fns/parse/_lib/parsers/QuarterParser.js | 89 + .../date-fns/parse/_lib/parsers/SecondParser.js | 59 + .../parse/_lib/parsers/StandAloneLocalDayParser.js | 110 + .../parse/_lib/parsers/StandAloneMonthParser.js | 94 + .../parse/_lib/parsers/StandAloneQuarterParser.js | 89 + .../_lib/parsers/TimestampMillisecondsParser.js | 45 + .../parse/_lib/parsers/TimestampSecondsParser.js | 45 + .../date-fns/parse/_lib/parsers/YearParser.js | 81 + node_modules/date-fns/parse/_lib/parsers/index.js | 114 + node_modules/date-fns/parse/_lib/types.js | 5 + node_modules/date-fns/parse/_lib/utils.js | 126 + node_modules/date-fns/parse/index.d.ts | 4 + node_modules/date-fns/parse/index.js | 514 + node_modules/date-fns/parse/index.js.flow | 63 + node_modules/date-fns/parse/package.json | 5 + node_modules/date-fns/parseISO/index.d.ts | 4 + node_modules/date-fns/parseISO/index.js | 236 + node_modules/date-fns/parseISO/index.js.flow | 57 + node_modules/date-fns/parseISO/package.json | 5 + node_modules/date-fns/parseJSON/index.d.ts | 4 + node_modules/date-fns/parseJSON/index.js | 56 + node_modules/date-fns/parseJSON/index.js.flow | 52 + node_modules/date-fns/parseJSON/package.json | 5 + node_modules/date-fns/previousDay/index.d.ts | 4 + node_modules/date-fns/previousDay/index.js | 40 + node_modules/date-fns/previousDay/index.js.flow | 52 + node_modules/date-fns/previousDay/package.json | 5 + node_modules/date-fns/previousFriday/index.d.ts | 4 + node_modules/date-fns/previousFriday/index.js | 31 + node_modules/date-fns/previousFriday/index.js.flow | 52 + node_modules/date-fns/previousFriday/package.json | 5 + node_modules/date-fns/previousMonday/index.d.ts | 4 + node_modules/date-fns/previousMonday/index.js | 31 + node_modules/date-fns/previousMonday/index.js.flow | 52 + node_modules/date-fns/previousMonday/package.json | 5 + node_modules/date-fns/previousSaturday/index.d.ts | 4 + node_modules/date-fns/previousSaturday/index.js | 31 + .../date-fns/previousSaturday/index.js.flow | 52 + .../date-fns/previousSaturday/package.json | 5 + node_modules/date-fns/previousSunday/index.d.ts | 4 + node_modules/date-fns/previousSunday/index.js | 31 + node_modules/date-fns/previousSunday/index.js.flow | 52 + node_modules/date-fns/previousSunday/package.json | 5 + node_modules/date-fns/previousThursday/index.d.ts | 4 + node_modules/date-fns/previousThursday/index.js | 31 + .../date-fns/previousThursday/index.js.flow | 52 + .../date-fns/previousThursday/package.json | 5 + node_modules/date-fns/previousTuesday/index.d.ts | 4 + node_modules/date-fns/previousTuesday/index.js | 31 + .../date-fns/previousTuesday/index.js.flow | 52 + node_modules/date-fns/previousTuesday/package.json | 5 + node_modules/date-fns/previousWednesday/index.d.ts | 4 + node_modules/date-fns/previousWednesday/index.js | 31 + .../date-fns/previousWednesday/index.js.flow | 52 + .../date-fns/previousWednesday/package.json | 5 + node_modules/date-fns/quartersToMonths/index.d.ts | 4 + node_modules/date-fns/quartersToMonths/index.js | 32 + .../date-fns/quartersToMonths/index.js.flow | 52 + .../date-fns/quartersToMonths/package.json | 5 + node_modules/date-fns/quartersToYears/index.d.ts | 4 + node_modules/date-fns/quartersToYears/index.js | 38 + .../date-fns/quartersToYears/index.js.flow | 52 + node_modules/date-fns/quartersToYears/package.json | 5 + .../date-fns/roundToNearestMinutes/index.d.ts | 4 + .../date-fns/roundToNearestMinutes/index.js | 57 + .../date-fns/roundToNearestMinutes/index.js.flow | 58 + .../date-fns/roundToNearestMinutes/package.json | 5 + node_modules/date-fns/secondsToHours/index.d.ts | 4 + node_modules/date-fns/secondsToHours/index.js | 38 + node_modules/date-fns/secondsToHours/index.js.flow | 52 + node_modules/date-fns/secondsToHours/package.json | 5 + .../date-fns/secondsToMilliseconds/index.d.ts | 4 + .../date-fns/secondsToMilliseconds/index.js | 32 + .../date-fns/secondsToMilliseconds/index.js.flow | 52 + .../date-fns/secondsToMilliseconds/package.json | 5 + node_modules/date-fns/secondsToMinutes/index.d.ts | 4 + node_modules/date-fns/secondsToMinutes/index.js | 38 + .../date-fns/secondsToMinutes/index.js.flow | 52 + .../date-fns/secondsToMinutes/package.json | 5 + node_modules/date-fns/set/index.d.ts | 4 + node_modules/date-fns/set/index.js | 85 + node_modules/date-fns/set/index.js.flow | 63 + node_modules/date-fns/set/package.json | 5 + node_modules/date-fns/setDate/index.d.ts | 4 + node_modules/date-fns/setDate/index.js | 36 + node_modules/date-fns/setDate/index.js.flow | 52 + node_modules/date-fns/setDate/package.json | 5 + node_modules/date-fns/setDay/index.d.ts | 4 + node_modules/date-fns/setDay/index.js | 59 + node_modules/date-fns/setDay/index.js.flow | 59 + node_modules/date-fns/setDay/package.json | 5 + node_modules/date-fns/setDayOfYear/index.d.ts | 4 + node_modules/date-fns/setDayOfYear/index.js | 37 + node_modules/date-fns/setDayOfYear/index.js.flow | 52 + node_modules/date-fns/setDayOfYear/package.json | 5 + node_modules/date-fns/setDefaultOptions/index.d.ts | 4 + node_modules/date-fns/setDefaultOptions/index.js | 81 + .../date-fns/setDefaultOptions/index.js.flow | 56 + .../date-fns/setDefaultOptions/package.json | 5 + node_modules/date-fns/setHours/index.d.ts | 4 + node_modules/date-fns/setHours/index.js | 36 + node_modules/date-fns/setHours/index.js.flow | 52 + node_modules/date-fns/setHours/package.json | 5 + node_modules/date-fns/setISODay/index.d.ts | 4 + node_modules/date-fns/setISODay/index.js | 41 + node_modules/date-fns/setISODay/index.js.flow | 52 + node_modules/date-fns/setISODay/package.json | 5 + node_modules/date-fns/setISOWeek/index.d.ts | 4 + node_modules/date-fns/setISOWeek/index.js | 40 + node_modules/date-fns/setISOWeek/index.js.flow | 52 + node_modules/date-fns/setISOWeek/package.json | 5 + node_modules/date-fns/setISOWeekYear/index.d.ts | 4 + node_modules/date-fns/setISOWeekYear/index.js | 46 + node_modules/date-fns/setISOWeekYear/index.js.flow | 52 + node_modules/date-fns/setISOWeekYear/package.json | 5 + node_modules/date-fns/setMilliseconds/index.d.ts | 4 + node_modules/date-fns/setMilliseconds/index.js | 36 + .../date-fns/setMilliseconds/index.js.flow | 52 + node_modules/date-fns/setMilliseconds/package.json | 5 + node_modules/date-fns/setMinutes/index.d.ts | 4 + node_modules/date-fns/setMinutes/index.js | 36 + node_modules/date-fns/setMinutes/index.js.flow | 52 + node_modules/date-fns/setMinutes/package.json | 5 + node_modules/date-fns/setMonth/index.d.ts | 4 + node_modules/date-fns/setMonth/index.js | 45 + node_modules/date-fns/setMonth/index.js.flow | 52 + node_modules/date-fns/setMonth/package.json | 5 + node_modules/date-fns/setQuarter/index.d.ts | 4 + node_modules/date-fns/setQuarter/index.js | 38 + node_modules/date-fns/setQuarter/index.js.flow | 52 + node_modules/date-fns/setQuarter/package.json | 5 + node_modules/date-fns/setSeconds/index.d.ts | 4 + node_modules/date-fns/setSeconds/index.js | 36 + node_modules/date-fns/setSeconds/index.js.flow | 52 + node_modules/date-fns/setSeconds/package.json | 5 + node_modules/date-fns/setWeek/index.d.ts | 4 + node_modules/date-fns/setWeek/index.js | 60 + node_modules/date-fns/setWeek/index.js.flow | 60 + node_modules/date-fns/setWeek/package.json | 5 + node_modules/date-fns/setWeekYear/index.d.ts | 4 + node_modules/date-fns/setWeekYear/index.js | 70 + node_modules/date-fns/setWeekYear/index.js.flow | 60 + node_modules/date-fns/setWeekYear/package.json | 5 + node_modules/date-fns/setYear/index.d.ts | 4 + node_modules/date-fns/setYear/index.js | 41 + node_modules/date-fns/setYear/index.js.flow | 52 + node_modules/date-fns/setYear/package.json | 5 + node_modules/date-fns/startOfDay/index.d.ts | 4 + node_modules/date-fns/startOfDay/index.js | 34 + node_modules/date-fns/startOfDay/index.js.flow | 52 + node_modules/date-fns/startOfDay/package.json | 5 + node_modules/date-fns/startOfDecade/index.d.ts | 4 + node_modules/date-fns/startOfDecade/index.js | 36 + node_modules/date-fns/startOfDecade/index.js.flow | 52 + node_modules/date-fns/startOfDecade/package.json | 5 + node_modules/date-fns/startOfHour/index.d.ts | 4 + node_modules/date-fns/startOfHour/index.js | 34 + node_modules/date-fns/startOfHour/index.js.flow | 52 + node_modules/date-fns/startOfHour/package.json | 5 + node_modules/date-fns/startOfISOWeek/index.d.ts | 4 + node_modules/date-fns/startOfISOWeek/index.js | 36 + node_modules/date-fns/startOfISOWeek/index.js.flow | 52 + node_modules/date-fns/startOfISOWeek/package.json | 5 + .../date-fns/startOfISOWeekYear/index.d.ts | 4 + node_modules/date-fns/startOfISOWeekYear/index.js | 41 + .../date-fns/startOfISOWeekYear/index.js.flow | 52 + .../date-fns/startOfISOWeekYear/package.json | 5 + node_modules/date-fns/startOfMinute/index.d.ts | 4 + node_modules/date-fns/startOfMinute/index.js | 34 + node_modules/date-fns/startOfMinute/index.js.flow | 52 + node_modules/date-fns/startOfMinute/package.json | 5 + node_modules/date-fns/startOfMonth/index.d.ts | 4 + node_modules/date-fns/startOfMonth/index.js | 35 + node_modules/date-fns/startOfMonth/index.js.flow | 52 + node_modules/date-fns/startOfMonth/package.json | 5 + node_modules/date-fns/startOfQuarter/index.d.ts | 4 + node_modules/date-fns/startOfQuarter/index.js | 37 + node_modules/date-fns/startOfQuarter/index.js.flow | 52 + node_modules/date-fns/startOfQuarter/package.json | 5 + node_modules/date-fns/startOfSecond/index.d.ts | 4 + node_modules/date-fns/startOfSecond/index.js | 34 + node_modules/date-fns/startOfSecond/index.js.flow | 52 + node_modules/date-fns/startOfSecond/package.json | 5 + node_modules/date-fns/startOfToday/index.d.ts | 4 + node_modules/date-fns/startOfToday/index.js | 31 + node_modules/date-fns/startOfToday/index.js.flow | 52 + node_modules/date-fns/startOfToday/package.json | 5 + node_modules/date-fns/startOfTomorrow/index.d.ts | 4 + node_modules/date-fns/startOfTomorrow/index.js | 36 + .../date-fns/startOfTomorrow/index.js.flow | 52 + node_modules/date-fns/startOfTomorrow/package.json | 5 + node_modules/date-fns/startOfWeek/index.d.ts | 4 + node_modules/date-fns/startOfWeek/index.js | 56 + node_modules/date-fns/startOfWeek/index.js.flow | 58 + node_modules/date-fns/startOfWeek/package.json | 5 + node_modules/date-fns/startOfWeekYear/index.d.ts | 4 + node_modules/date-fns/startOfWeekYear/index.js | 64 + .../date-fns/startOfWeekYear/index.js.flow | 59 + node_modules/date-fns/startOfWeekYear/package.json | 5 + node_modules/date-fns/startOfYear/index.d.ts | 4 + node_modules/date-fns/startOfYear/index.js | 36 + node_modules/date-fns/startOfYear/index.js.flow | 52 + node_modules/date-fns/startOfYear/package.json | 5 + node_modules/date-fns/startOfYesterday/index.d.ts | 4 + node_modules/date-fns/startOfYesterday/index.js | 36 + .../date-fns/startOfYesterday/index.js.flow | 52 + .../date-fns/startOfYesterday/package.json | 5 + node_modules/date-fns/sub/index.d.ts | 4 + node_modules/date-fns/sub/index.js | 76 + node_modules/date-fns/sub/index.js.flow | 52 + node_modules/date-fns/sub/package.json | 5 + node_modules/date-fns/subBusinessDays/index.d.ts | 4 + node_modules/date-fns/subBusinessDays/index.js | 34 + .../date-fns/subBusinessDays/index.js.flow | 52 + node_modules/date-fns/subBusinessDays/package.json | 5 + node_modules/date-fns/subDays/index.d.ts | 4 + node_modules/date-fns/subDays/index.js | 34 + node_modules/date-fns/subDays/index.js.flow | 52 + node_modules/date-fns/subDays/package.json | 5 + node_modules/date-fns/subHours/index.d.ts | 4 + node_modules/date-fns/subHours/index.js | 34 + node_modules/date-fns/subHours/index.js.flow | 52 + node_modules/date-fns/subHours/package.json | 5 + node_modules/date-fns/subISOWeekYears/index.d.ts | 4 + node_modules/date-fns/subISOWeekYears/index.js | 36 + .../date-fns/subISOWeekYears/index.js.flow | 52 + node_modules/date-fns/subISOWeekYears/package.json | 5 + node_modules/date-fns/subMilliseconds/index.d.ts | 4 + node_modules/date-fns/subMilliseconds/index.js | 34 + .../date-fns/subMilliseconds/index.js.flow | 52 + node_modules/date-fns/subMilliseconds/package.json | 5 + node_modules/date-fns/subMinutes/index.d.ts | 4 + node_modules/date-fns/subMinutes/index.js | 34 + node_modules/date-fns/subMinutes/index.js.flow | 52 + node_modules/date-fns/subMinutes/package.json | 5 + node_modules/date-fns/subMonths/index.d.ts | 4 + node_modules/date-fns/subMonths/index.js | 34 + node_modules/date-fns/subMonths/index.js.flow | 52 + node_modules/date-fns/subMonths/package.json | 5 + node_modules/date-fns/subQuarters/index.d.ts | 4 + node_modules/date-fns/subQuarters/index.js | 34 + node_modules/date-fns/subQuarters/index.js.flow | 52 + node_modules/date-fns/subQuarters/package.json | 5 + node_modules/date-fns/subSeconds/index.d.ts | 4 + node_modules/date-fns/subSeconds/index.js | 34 + node_modules/date-fns/subSeconds/index.js.flow | 52 + node_modules/date-fns/subSeconds/package.json | 5 + node_modules/date-fns/subWeeks/index.d.ts | 4 + node_modules/date-fns/subWeeks/index.js | 34 + node_modules/date-fns/subWeeks/index.js.flow | 52 + node_modules/date-fns/subWeeks/package.json | 5 + node_modules/date-fns/subYears/index.d.ts | 4 + node_modules/date-fns/subYears/index.js | 34 + node_modules/date-fns/subYears/index.js.flow | 52 + node_modules/date-fns/subYears/package.json | 5 + node_modules/date-fns/toDate/index.d.ts | 4 + node_modules/date-fns/toDate/index.js | 60 + node_modules/date-fns/toDate/index.js.flow | 52 + node_modules/date-fns/toDate/package.json | 5 + node_modules/date-fns/types.js | 5 + node_modules/date-fns/typings.d.ts | 23802 +++++++++++++++++++ node_modules/date-fns/weeksToDays/index.d.ts | 4 + node_modules/date-fns/weeksToDays/index.js | 32 + node_modules/date-fns/weeksToDays/index.js.flow | 52 + node_modules/date-fns/weeksToDays/package.json | 5 + node_modules/date-fns/yearsToMonths/index.d.ts | 4 + node_modules/date-fns/yearsToMonths/index.js | 32 + node_modules/date-fns/yearsToMonths/index.js.flow | 52 + node_modules/date-fns/yearsToMonths/package.json | 5 + node_modules/date-fns/yearsToQuarters/index.d.ts | 4 + node_modules/date-fns/yearsToQuarters/index.js | 32 + .../date-fns/yearsToQuarters/index.js.flow | 52 + node_modules/date-fns/yearsToQuarters/package.json | 5 + 5722 files changed, 220064 insertions(+) create mode 100644 node_modules/date-fns/CHANGELOG.md create mode 100644 node_modules/date-fns/LICENSE.md create mode 100644 node_modules/date-fns/README.md create mode 100644 node_modules/date-fns/_lib/addLeadingZeros/index.js create mode 100644 node_modules/date-fns/_lib/assign/index.js create mode 100644 node_modules/date-fns/_lib/cloneObject/index.js create mode 100644 node_modules/date-fns/_lib/defaultLocale/index.js create mode 100644 node_modules/date-fns/_lib/defaultOptions/index.js create mode 100644 node_modules/date-fns/_lib/format/formatters/index.js create mode 100644 node_modules/date-fns/_lib/format/lightFormatters/index.js create mode 100644 node_modules/date-fns/_lib/format/longFormatters/index.js create mode 100644 node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js create mode 100644 node_modules/date-fns/_lib/getUTCDayOfYear/index.js create mode 100644 node_modules/date-fns/_lib/getUTCISOWeek/index.js create mode 100644 node_modules/date-fns/_lib/getUTCISOWeekYear/index.js create mode 100644 node_modules/date-fns/_lib/getUTCWeek/index.js create mode 100644 node_modules/date-fns/_lib/getUTCWeekYear/index.js create mode 100644 node_modules/date-fns/_lib/isSameUTCWeek/index.js create mode 100644 node_modules/date-fns/_lib/protectedTokens/index.js create mode 100644 node_modules/date-fns/_lib/requiredArgs/index.js create mode 100644 node_modules/date-fns/_lib/roundingMethods/index.js create mode 100644 node_modules/date-fns/_lib/setUTCDay/index.js create mode 100644 node_modules/date-fns/_lib/setUTCISODay/index.js create mode 100644 node_modules/date-fns/_lib/setUTCISOWeek/index.js create mode 100644 node_modules/date-fns/_lib/setUTCWeek/index.js create mode 100644 node_modules/date-fns/_lib/startOfUTCISOWeek/index.js create mode 100644 node_modules/date-fns/_lib/startOfUTCISOWeekYear/index.js create mode 100644 node_modules/date-fns/_lib/startOfUTCWeek/index.js create mode 100644 node_modules/date-fns/_lib/startOfUTCWeekYear/index.js create mode 100644 node_modules/date-fns/_lib/test/index.js create mode 100644 node_modules/date-fns/_lib/toInteger/index.js create mode 100644 node_modules/date-fns/add/index.d.ts create mode 100644 node_modules/date-fns/add/index.js create mode 100644 node_modules/date-fns/add/index.js.flow create mode 100644 node_modules/date-fns/add/package.json create mode 100644 node_modules/date-fns/addBusinessDays/index.d.ts create mode 100644 node_modules/date-fns/addBusinessDays/index.js create mode 100644 node_modules/date-fns/addBusinessDays/index.js.flow create mode 100644 node_modules/date-fns/addBusinessDays/package.json create mode 100644 node_modules/date-fns/addDays/index.d.ts create mode 100644 node_modules/date-fns/addDays/index.js create mode 100644 node_modules/date-fns/addDays/index.js.flow create mode 100644 node_modules/date-fns/addDays/package.json create mode 100644 node_modules/date-fns/addHours/index.d.ts create mode 100644 node_modules/date-fns/addHours/index.js create mode 100644 node_modules/date-fns/addHours/index.js.flow create mode 100644 node_modules/date-fns/addHours/package.json create mode 100644 node_modules/date-fns/addISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/addISOWeekYears/index.js create mode 100644 node_modules/date-fns/addISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/addISOWeekYears/package.json create mode 100644 node_modules/date-fns/addMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/addMilliseconds/index.js create mode 100644 node_modules/date-fns/addMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/addMilliseconds/package.json create mode 100644 node_modules/date-fns/addMinutes/index.d.ts create mode 100644 node_modules/date-fns/addMinutes/index.js create mode 100644 node_modules/date-fns/addMinutes/index.js.flow create mode 100644 node_modules/date-fns/addMinutes/package.json create mode 100644 node_modules/date-fns/addMonths/index.d.ts create mode 100644 node_modules/date-fns/addMonths/index.js create mode 100644 node_modules/date-fns/addMonths/index.js.flow create mode 100644 node_modules/date-fns/addMonths/package.json create mode 100644 node_modules/date-fns/addQuarters/index.d.ts create mode 100644 node_modules/date-fns/addQuarters/index.js create mode 100644 node_modules/date-fns/addQuarters/index.js.flow create mode 100644 node_modules/date-fns/addQuarters/package.json create mode 100644 node_modules/date-fns/addSeconds/index.d.ts create mode 100644 node_modules/date-fns/addSeconds/index.js create mode 100644 node_modules/date-fns/addSeconds/index.js.flow create mode 100644 node_modules/date-fns/addSeconds/package.json create mode 100644 node_modules/date-fns/addWeeks/index.d.ts create mode 100644 node_modules/date-fns/addWeeks/index.js create mode 100644 node_modules/date-fns/addWeeks/index.js.flow create mode 100644 node_modules/date-fns/addWeeks/package.json create mode 100644 node_modules/date-fns/addYears/index.d.ts create mode 100644 node_modules/date-fns/addYears/index.js create mode 100644 node_modules/date-fns/addYears/index.js.flow create mode 100644 node_modules/date-fns/addYears/package.json create mode 100644 node_modules/date-fns/areIntervalsOverlapping/index.d.ts create mode 100644 node_modules/date-fns/areIntervalsOverlapping/index.js create mode 100644 node_modules/date-fns/areIntervalsOverlapping/index.js.flow create mode 100644 node_modules/date-fns/areIntervalsOverlapping/package.json create mode 100644 node_modules/date-fns/clamp/index.d.ts create mode 100644 node_modules/date-fns/clamp/index.js create mode 100644 node_modules/date-fns/clamp/index.js.flow create mode 100644 node_modules/date-fns/clamp/package.json create mode 100644 node_modules/date-fns/closestIndexTo/index.d.ts create mode 100644 node_modules/date-fns/closestIndexTo/index.js create mode 100644 node_modules/date-fns/closestIndexTo/index.js.flow create mode 100644 node_modules/date-fns/closestIndexTo/package.json create mode 100644 node_modules/date-fns/closestTo/index.d.ts create mode 100644 node_modules/date-fns/closestTo/index.js create mode 100644 node_modules/date-fns/closestTo/index.js.flow create mode 100644 node_modules/date-fns/closestTo/package.json create mode 100644 node_modules/date-fns/compareAsc/index.d.ts create mode 100644 node_modules/date-fns/compareAsc/index.js create mode 100644 node_modules/date-fns/compareAsc/index.js.flow create mode 100644 node_modules/date-fns/compareAsc/package.json create mode 100644 node_modules/date-fns/compareDesc/index.d.ts create mode 100644 node_modules/date-fns/compareDesc/index.js create mode 100644 node_modules/date-fns/compareDesc/index.js.flow create mode 100644 node_modules/date-fns/compareDesc/package.json create mode 100644 node_modules/date-fns/constants/index.d.ts create mode 100644 node_modules/date-fns/constants/index.js create mode 100644 node_modules/date-fns/constants/index.js.flow create mode 100644 node_modules/date-fns/daysToWeeks/index.d.ts create mode 100644 node_modules/date-fns/daysToWeeks/index.js create mode 100644 node_modules/date-fns/daysToWeeks/index.js.flow create mode 100644 node_modules/date-fns/daysToWeeks/package.json create mode 100644 node_modules/date-fns/differenceInBusinessDays/index.d.ts create mode 100644 node_modules/date-fns/differenceInBusinessDays/index.js create mode 100644 node_modules/date-fns/differenceInBusinessDays/index.js.flow create mode 100644 node_modules/date-fns/differenceInBusinessDays/package.json create mode 100644 node_modules/date-fns/differenceInCalendarDays/index.d.ts create mode 100644 node_modules/date-fns/differenceInCalendarDays/index.js create mode 100644 node_modules/date-fns/differenceInCalendarDays/index.js.flow create mode 100644 node_modules/date-fns/differenceInCalendarDays/package.json create mode 100644 node_modules/date-fns/differenceInCalendarISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/differenceInCalendarISOWeekYears/index.js create mode 100644 node_modules/date-fns/differenceInCalendarISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/differenceInCalendarISOWeekYears/package.json create mode 100644 node_modules/date-fns/differenceInCalendarISOWeeks/index.d.ts create mode 100644 node_modules/date-fns/differenceInCalendarISOWeeks/index.js create mode 100644 node_modules/date-fns/differenceInCalendarISOWeeks/index.js.flow create mode 100644 node_modules/date-fns/differenceInCalendarISOWeeks/package.json create mode 100644 node_modules/date-fns/differenceInCalendarMonths/index.d.ts create mode 100644 node_modules/date-fns/differenceInCalendarMonths/index.js create mode 100644 node_modules/date-fns/differenceInCalendarMonths/index.js.flow create mode 100644 node_modules/date-fns/differenceInCalendarMonths/package.json create mode 100644 node_modules/date-fns/differenceInCalendarQuarters/index.d.ts create mode 100644 node_modules/date-fns/differenceInCalendarQuarters/index.js create mode 100644 node_modules/date-fns/differenceInCalendarQuarters/index.js.flow create mode 100644 node_modules/date-fns/differenceInCalendarQuarters/package.json create mode 100644 node_modules/date-fns/differenceInCalendarWeeks/index.d.ts create mode 100644 node_modules/date-fns/differenceInCalendarWeeks/index.js create mode 100644 node_modules/date-fns/differenceInCalendarWeeks/index.js.flow create mode 100644 node_modules/date-fns/differenceInCalendarWeeks/package.json create mode 100644 node_modules/date-fns/differenceInCalendarYears/index.d.ts create mode 100644 node_modules/date-fns/differenceInCalendarYears/index.js create mode 100644 node_modules/date-fns/differenceInCalendarYears/index.js.flow create mode 100644 node_modules/date-fns/differenceInCalendarYears/package.json create mode 100644 node_modules/date-fns/differenceInDays/index.d.ts create mode 100644 node_modules/date-fns/differenceInDays/index.js create mode 100644 node_modules/date-fns/differenceInDays/index.js.flow create mode 100644 node_modules/date-fns/differenceInDays/package.json create mode 100644 node_modules/date-fns/differenceInHours/index.d.ts create mode 100644 node_modules/date-fns/differenceInHours/index.js create mode 100644 node_modules/date-fns/differenceInHours/index.js.flow create mode 100644 node_modules/date-fns/differenceInHours/package.json create mode 100644 node_modules/date-fns/differenceInISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/differenceInISOWeekYears/index.js create mode 100644 node_modules/date-fns/differenceInISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/differenceInISOWeekYears/package.json create mode 100644 node_modules/date-fns/differenceInMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/differenceInMilliseconds/index.js create mode 100644 node_modules/date-fns/differenceInMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/differenceInMilliseconds/package.json create mode 100644 node_modules/date-fns/differenceInMinutes/index.d.ts create mode 100644 node_modules/date-fns/differenceInMinutes/index.js create mode 100644 node_modules/date-fns/differenceInMinutes/index.js.flow create mode 100644 node_modules/date-fns/differenceInMinutes/package.json create mode 100644 node_modules/date-fns/differenceInMonths/index.d.ts create mode 100644 node_modules/date-fns/differenceInMonths/index.js create mode 100644 node_modules/date-fns/differenceInMonths/index.js.flow create mode 100644 node_modules/date-fns/differenceInMonths/package.json create mode 100644 node_modules/date-fns/differenceInQuarters/index.d.ts create mode 100644 node_modules/date-fns/differenceInQuarters/index.js create mode 100644 node_modules/date-fns/differenceInQuarters/index.js.flow create mode 100644 node_modules/date-fns/differenceInQuarters/package.json create mode 100644 node_modules/date-fns/differenceInSeconds/index.d.ts create mode 100644 node_modules/date-fns/differenceInSeconds/index.js create mode 100644 node_modules/date-fns/differenceInSeconds/index.js.flow create mode 100644 node_modules/date-fns/differenceInSeconds/package.json create mode 100644 node_modules/date-fns/differenceInWeeks/index.d.ts create mode 100644 node_modules/date-fns/differenceInWeeks/index.js create mode 100644 node_modules/date-fns/differenceInWeeks/index.js.flow create mode 100644 node_modules/date-fns/differenceInWeeks/package.json create mode 100644 node_modules/date-fns/differenceInYears/index.d.ts create mode 100644 node_modules/date-fns/differenceInYears/index.js create mode 100644 node_modules/date-fns/differenceInYears/index.js.flow create mode 100644 node_modules/date-fns/differenceInYears/package.json create mode 100644 node_modules/date-fns/docs/.eslintrc.js create mode 100644 node_modules/date-fns/docs/Day.js create mode 100644 node_modules/date-fns/docs/Duration.js create mode 100644 node_modules/date-fns/docs/Interval.js create mode 100644 node_modules/date-fns/docs/Locale.js create mode 100644 node_modules/date-fns/docs/constants.md create mode 100644 node_modules/date-fns/docs/esm.md create mode 100644 node_modules/date-fns/docs/fp.md create mode 100644 node_modules/date-fns/docs/gettingStarted.md create mode 100644 node_modules/date-fns/docs/i18n.md create mode 100644 node_modules/date-fns/docs/i18nContributionGuide.md create mode 100644 node_modules/date-fns/docs/index.js create mode 100644 node_modules/date-fns/docs/logo.svg create mode 100644 node_modules/date-fns/docs/logotype.svg create mode 100644 node_modules/date-fns/docs/release.md create mode 100644 node_modules/date-fns/docs/timeZones.md create mode 100644 node_modules/date-fns/docs/unicodeTokens.md create mode 100644 node_modules/date-fns/docs/upgradeGuide.md create mode 100644 node_modules/date-fns/docs/webpack.md create mode 100644 node_modules/date-fns/eachDayOfInterval/index.d.ts create mode 100644 node_modules/date-fns/eachDayOfInterval/index.js create mode 100644 node_modules/date-fns/eachDayOfInterval/index.js.flow create mode 100644 node_modules/date-fns/eachDayOfInterval/package.json create mode 100644 node_modules/date-fns/eachHourOfInterval/index.d.ts create mode 100644 node_modules/date-fns/eachHourOfInterval/index.js create mode 100644 node_modules/date-fns/eachHourOfInterval/index.js.flow create mode 100644 node_modules/date-fns/eachHourOfInterval/package.json create mode 100644 node_modules/date-fns/eachMinuteOfInterval/index.d.ts create mode 100644 node_modules/date-fns/eachMinuteOfInterval/index.js create mode 100644 node_modules/date-fns/eachMinuteOfInterval/index.js.flow create mode 100644 node_modules/date-fns/eachMinuteOfInterval/package.json create mode 100644 node_modules/date-fns/eachMonthOfInterval/index.d.ts create mode 100644 node_modules/date-fns/eachMonthOfInterval/index.js create mode 100644 node_modules/date-fns/eachMonthOfInterval/index.js.flow create mode 100644 node_modules/date-fns/eachMonthOfInterval/package.json create mode 100644 node_modules/date-fns/eachQuarterOfInterval/index.d.ts create mode 100644 node_modules/date-fns/eachQuarterOfInterval/index.js create mode 100644 node_modules/date-fns/eachQuarterOfInterval/index.js.flow create mode 100644 node_modules/date-fns/eachQuarterOfInterval/package.json create mode 100644 node_modules/date-fns/eachWeekOfInterval/index.d.ts create mode 100644 node_modules/date-fns/eachWeekOfInterval/index.js create mode 100644 node_modules/date-fns/eachWeekOfInterval/index.js.flow create mode 100644 node_modules/date-fns/eachWeekOfInterval/package.json create mode 100644 node_modules/date-fns/eachWeekendOfInterval/index.d.ts create mode 100644 node_modules/date-fns/eachWeekendOfInterval/index.js create mode 100644 node_modules/date-fns/eachWeekendOfInterval/index.js.flow create mode 100644 node_modules/date-fns/eachWeekendOfInterval/package.json create mode 100644 node_modules/date-fns/eachWeekendOfMonth/index.d.ts create mode 100644 node_modules/date-fns/eachWeekendOfMonth/index.js create mode 100644 node_modules/date-fns/eachWeekendOfMonth/index.js.flow create mode 100644 node_modules/date-fns/eachWeekendOfMonth/package.json create mode 100644 node_modules/date-fns/eachWeekendOfYear/index.d.ts create mode 100644 node_modules/date-fns/eachWeekendOfYear/index.js create mode 100644 node_modules/date-fns/eachWeekendOfYear/index.js.flow create mode 100644 node_modules/date-fns/eachWeekendOfYear/package.json create mode 100644 node_modules/date-fns/eachYearOfInterval/index.d.ts create mode 100644 node_modules/date-fns/eachYearOfInterval/index.js create mode 100644 node_modules/date-fns/eachYearOfInterval/index.js.flow create mode 100644 node_modules/date-fns/eachYearOfInterval/package.json create mode 100644 node_modules/date-fns/endOfDay/index.d.ts create mode 100644 node_modules/date-fns/endOfDay/index.js create mode 100644 node_modules/date-fns/endOfDay/index.js.flow create mode 100644 node_modules/date-fns/endOfDay/package.json create mode 100644 node_modules/date-fns/endOfDecade/index.d.ts create mode 100644 node_modules/date-fns/endOfDecade/index.js create mode 100644 node_modules/date-fns/endOfDecade/index.js.flow create mode 100644 node_modules/date-fns/endOfDecade/package.json create mode 100644 node_modules/date-fns/endOfHour/index.d.ts create mode 100644 node_modules/date-fns/endOfHour/index.js create mode 100644 node_modules/date-fns/endOfHour/index.js.flow create mode 100644 node_modules/date-fns/endOfHour/package.json create mode 100644 node_modules/date-fns/endOfISOWeek/index.d.ts create mode 100644 node_modules/date-fns/endOfISOWeek/index.js create mode 100644 node_modules/date-fns/endOfISOWeek/index.js.flow create mode 100644 node_modules/date-fns/endOfISOWeek/package.json create mode 100644 node_modules/date-fns/endOfISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/endOfISOWeekYear/index.js create mode 100644 node_modules/date-fns/endOfISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/endOfISOWeekYear/package.json create mode 100644 node_modules/date-fns/endOfMinute/index.d.ts create mode 100644 node_modules/date-fns/endOfMinute/index.js create mode 100644 node_modules/date-fns/endOfMinute/index.js.flow create mode 100644 node_modules/date-fns/endOfMinute/package.json create mode 100644 node_modules/date-fns/endOfMonth/index.d.ts create mode 100644 node_modules/date-fns/endOfMonth/index.js create mode 100644 node_modules/date-fns/endOfMonth/index.js.flow create mode 100644 node_modules/date-fns/endOfMonth/package.json create mode 100644 node_modules/date-fns/endOfQuarter/index.d.ts create mode 100644 node_modules/date-fns/endOfQuarter/index.js create mode 100644 node_modules/date-fns/endOfQuarter/index.js.flow create mode 100644 node_modules/date-fns/endOfQuarter/package.json create mode 100644 node_modules/date-fns/endOfSecond/index.d.ts create mode 100644 node_modules/date-fns/endOfSecond/index.js create mode 100644 node_modules/date-fns/endOfSecond/index.js.flow create mode 100644 node_modules/date-fns/endOfSecond/package.json create mode 100644 node_modules/date-fns/endOfToday/index.d.ts create mode 100644 node_modules/date-fns/endOfToday/index.js create mode 100644 node_modules/date-fns/endOfToday/index.js.flow create mode 100644 node_modules/date-fns/endOfToday/package.json create mode 100644 node_modules/date-fns/endOfTomorrow/index.d.ts create mode 100644 node_modules/date-fns/endOfTomorrow/index.js create mode 100644 node_modules/date-fns/endOfTomorrow/index.js.flow create mode 100644 node_modules/date-fns/endOfTomorrow/package.json create mode 100644 node_modules/date-fns/endOfWeek/index.d.ts create mode 100644 node_modules/date-fns/endOfWeek/index.js create mode 100644 node_modules/date-fns/endOfWeek/index.js.flow create mode 100644 node_modules/date-fns/endOfWeek/package.json create mode 100644 node_modules/date-fns/endOfYear/index.d.ts create mode 100644 node_modules/date-fns/endOfYear/index.js create mode 100644 node_modules/date-fns/endOfYear/index.js.flow create mode 100644 node_modules/date-fns/endOfYear/package.json create mode 100644 node_modules/date-fns/endOfYesterday/index.d.ts create mode 100644 node_modules/date-fns/endOfYesterday/index.js create mode 100644 node_modules/date-fns/endOfYesterday/index.js.flow create mode 100644 node_modules/date-fns/endOfYesterday/package.json create mode 100644 node_modules/date-fns/esm/_lib/addLeadingZeros/index.js create mode 100644 node_modules/date-fns/esm/_lib/assign/index.js create mode 100644 node_modules/date-fns/esm/_lib/cloneObject/index.js create mode 100644 node_modules/date-fns/esm/_lib/defaultLocale/index.js create mode 100644 node_modules/date-fns/esm/_lib/defaultOptions/index.js create mode 100644 node_modules/date-fns/esm/_lib/format/formatters/index.js create mode 100644 node_modules/date-fns/esm/_lib/format/lightFormatters/index.js create mode 100644 node_modules/date-fns/esm/_lib/format/longFormatters/index.js create mode 100644 node_modules/date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/_lib/getUTCDayOfYear/index.js create mode 100644 node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js create mode 100644 node_modules/date-fns/esm/_lib/getUTCISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/_lib/getUTCWeek/index.js create mode 100644 node_modules/date-fns/esm/_lib/getUTCWeekYear/index.js create mode 100644 node_modules/date-fns/esm/_lib/isSameUTCWeek/index.js create mode 100644 node_modules/date-fns/esm/_lib/protectedTokens/index.js create mode 100644 node_modules/date-fns/esm/_lib/requiredArgs/index.js create mode 100644 node_modules/date-fns/esm/_lib/roundingMethods/index.js create mode 100644 node_modules/date-fns/esm/_lib/setUTCDay/index.js create mode 100644 node_modules/date-fns/esm/_lib/setUTCISODay/index.js create mode 100644 node_modules/date-fns/esm/_lib/setUTCISOWeek/index.js create mode 100644 node_modules/date-fns/esm/_lib/setUTCWeek/index.js create mode 100644 node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js create mode 100644 node_modules/date-fns/esm/_lib/startOfUTCISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js create mode 100644 node_modules/date-fns/esm/_lib/startOfUTCWeekYear/index.js create mode 100644 node_modules/date-fns/esm/_lib/test/index.js create mode 100644 node_modules/date-fns/esm/_lib/toInteger/index.js create mode 100644 node_modules/date-fns/esm/add/index.d.ts create mode 100644 node_modules/date-fns/esm/add/index.js create mode 100644 node_modules/date-fns/esm/add/index.js.flow create mode 100644 node_modules/date-fns/esm/add/package.json create mode 100644 node_modules/date-fns/esm/addBusinessDays/index.d.ts create mode 100644 node_modules/date-fns/esm/addBusinessDays/index.js create mode 100644 node_modules/date-fns/esm/addBusinessDays/index.js.flow create mode 100644 node_modules/date-fns/esm/addBusinessDays/package.json create mode 100644 node_modules/date-fns/esm/addDays/index.d.ts create mode 100644 node_modules/date-fns/esm/addDays/index.js create mode 100644 node_modules/date-fns/esm/addDays/index.js.flow create mode 100644 node_modules/date-fns/esm/addDays/package.json create mode 100644 node_modules/date-fns/esm/addHours/index.d.ts create mode 100644 node_modules/date-fns/esm/addHours/index.js create mode 100644 node_modules/date-fns/esm/addHours/index.js.flow create mode 100644 node_modules/date-fns/esm/addHours/package.json create mode 100644 node_modules/date-fns/esm/addISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/esm/addISOWeekYears/index.js create mode 100644 node_modules/date-fns/esm/addISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/esm/addISOWeekYears/package.json create mode 100644 node_modules/date-fns/esm/addMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/addMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/addMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/addMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/addMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/addMinutes/index.js create mode 100644 node_modules/date-fns/esm/addMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/addMinutes/package.json create mode 100644 node_modules/date-fns/esm/addMonths/index.d.ts create mode 100644 node_modules/date-fns/esm/addMonths/index.js create mode 100644 node_modules/date-fns/esm/addMonths/index.js.flow create mode 100644 node_modules/date-fns/esm/addMonths/package.json create mode 100644 node_modules/date-fns/esm/addQuarters/index.d.ts create mode 100644 node_modules/date-fns/esm/addQuarters/index.js create mode 100644 node_modules/date-fns/esm/addQuarters/index.js.flow create mode 100644 node_modules/date-fns/esm/addQuarters/package.json create mode 100644 node_modules/date-fns/esm/addSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/addSeconds/index.js create mode 100644 node_modules/date-fns/esm/addSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/addSeconds/package.json create mode 100644 node_modules/date-fns/esm/addWeeks/index.d.ts create mode 100644 node_modules/date-fns/esm/addWeeks/index.js create mode 100644 node_modules/date-fns/esm/addWeeks/index.js.flow create mode 100644 node_modules/date-fns/esm/addWeeks/package.json create mode 100644 node_modules/date-fns/esm/addYears/index.d.ts create mode 100644 node_modules/date-fns/esm/addYears/index.js create mode 100644 node_modules/date-fns/esm/addYears/index.js.flow create mode 100644 node_modules/date-fns/esm/addYears/package.json create mode 100644 node_modules/date-fns/esm/areIntervalsOverlapping/index.d.ts create mode 100644 node_modules/date-fns/esm/areIntervalsOverlapping/index.js create mode 100644 node_modules/date-fns/esm/areIntervalsOverlapping/index.js.flow create mode 100644 node_modules/date-fns/esm/areIntervalsOverlapping/package.json create mode 100644 node_modules/date-fns/esm/clamp/index.d.ts create mode 100644 node_modules/date-fns/esm/clamp/index.js create mode 100644 node_modules/date-fns/esm/clamp/index.js.flow create mode 100644 node_modules/date-fns/esm/clamp/package.json create mode 100644 node_modules/date-fns/esm/closestIndexTo/index.d.ts create mode 100644 node_modules/date-fns/esm/closestIndexTo/index.js create mode 100644 node_modules/date-fns/esm/closestIndexTo/index.js.flow create mode 100644 node_modules/date-fns/esm/closestIndexTo/package.json create mode 100644 node_modules/date-fns/esm/closestTo/index.d.ts create mode 100644 node_modules/date-fns/esm/closestTo/index.js create mode 100644 node_modules/date-fns/esm/closestTo/index.js.flow create mode 100644 node_modules/date-fns/esm/closestTo/package.json create mode 100644 node_modules/date-fns/esm/compareAsc/index.d.ts create mode 100644 node_modules/date-fns/esm/compareAsc/index.js create mode 100644 node_modules/date-fns/esm/compareAsc/index.js.flow create mode 100644 node_modules/date-fns/esm/compareAsc/package.json create mode 100644 node_modules/date-fns/esm/compareDesc/index.d.ts create mode 100644 node_modules/date-fns/esm/compareDesc/index.js create mode 100644 node_modules/date-fns/esm/compareDesc/index.js.flow create mode 100644 node_modules/date-fns/esm/compareDesc/package.json create mode 100644 node_modules/date-fns/esm/constants/index.d.ts create mode 100644 node_modules/date-fns/esm/constants/index.js create mode 100644 node_modules/date-fns/esm/constants/index.js.flow create mode 100644 node_modules/date-fns/esm/daysToWeeks/index.d.ts create mode 100644 node_modules/date-fns/esm/daysToWeeks/index.js create mode 100644 node_modules/date-fns/esm/daysToWeeks/index.js.flow create mode 100644 node_modules/date-fns/esm/daysToWeeks/package.json create mode 100644 node_modules/date-fns/esm/differenceInBusinessDays/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInBusinessDays/index.js create mode 100644 node_modules/date-fns/esm/differenceInBusinessDays/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInBusinessDays/package.json create mode 100644 node_modules/date-fns/esm/differenceInCalendarDays/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInCalendarDays/index.js create mode 100644 node_modules/date-fns/esm/differenceInCalendarDays/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInCalendarDays/package.json create mode 100644 node_modules/date-fns/esm/differenceInCalendarISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInCalendarISOWeekYears/index.js create mode 100644 node_modules/date-fns/esm/differenceInCalendarISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInCalendarISOWeekYears/package.json create mode 100644 node_modules/date-fns/esm/differenceInCalendarISOWeeks/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInCalendarISOWeeks/index.js create mode 100644 node_modules/date-fns/esm/differenceInCalendarISOWeeks/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInCalendarISOWeeks/package.json create mode 100644 node_modules/date-fns/esm/differenceInCalendarMonths/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInCalendarMonths/index.js create mode 100644 node_modules/date-fns/esm/differenceInCalendarMonths/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInCalendarMonths/package.json create mode 100644 node_modules/date-fns/esm/differenceInCalendarQuarters/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInCalendarQuarters/index.js create mode 100644 node_modules/date-fns/esm/differenceInCalendarQuarters/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInCalendarQuarters/package.json create mode 100644 node_modules/date-fns/esm/differenceInCalendarWeeks/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInCalendarWeeks/index.js create mode 100644 node_modules/date-fns/esm/differenceInCalendarWeeks/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInCalendarWeeks/package.json create mode 100644 node_modules/date-fns/esm/differenceInCalendarYears/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInCalendarYears/index.js create mode 100644 node_modules/date-fns/esm/differenceInCalendarYears/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInCalendarYears/package.json create mode 100644 node_modules/date-fns/esm/differenceInDays/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInDays/index.js create mode 100644 node_modules/date-fns/esm/differenceInDays/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInDays/package.json create mode 100644 node_modules/date-fns/esm/differenceInHours/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInHours/index.js create mode 100644 node_modules/date-fns/esm/differenceInHours/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInHours/package.json create mode 100644 node_modules/date-fns/esm/differenceInISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInISOWeekYears/index.js create mode 100644 node_modules/date-fns/esm/differenceInISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInISOWeekYears/package.json create mode 100644 node_modules/date-fns/esm/differenceInMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/differenceInMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/differenceInMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInMinutes/index.js create mode 100644 node_modules/date-fns/esm/differenceInMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInMinutes/package.json create mode 100644 node_modules/date-fns/esm/differenceInMonths/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInMonths/index.js create mode 100644 node_modules/date-fns/esm/differenceInMonths/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInMonths/package.json create mode 100644 node_modules/date-fns/esm/differenceInQuarters/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInQuarters/index.js create mode 100644 node_modules/date-fns/esm/differenceInQuarters/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInQuarters/package.json create mode 100644 node_modules/date-fns/esm/differenceInSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInSeconds/index.js create mode 100644 node_modules/date-fns/esm/differenceInSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInSeconds/package.json create mode 100644 node_modules/date-fns/esm/differenceInWeeks/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInWeeks/index.js create mode 100644 node_modules/date-fns/esm/differenceInWeeks/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInWeeks/package.json create mode 100644 node_modules/date-fns/esm/differenceInYears/index.d.ts create mode 100644 node_modules/date-fns/esm/differenceInYears/index.js create mode 100644 node_modules/date-fns/esm/differenceInYears/index.js.flow create mode 100644 node_modules/date-fns/esm/differenceInYears/package.json create mode 100644 node_modules/date-fns/esm/eachDayOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/eachDayOfInterval/index.js create mode 100644 node_modules/date-fns/esm/eachDayOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/eachDayOfInterval/package.json create mode 100644 node_modules/date-fns/esm/eachHourOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/eachHourOfInterval/index.js create mode 100644 node_modules/date-fns/esm/eachHourOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/eachHourOfInterval/package.json create mode 100644 node_modules/date-fns/esm/eachMinuteOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/eachMinuteOfInterval/index.js create mode 100644 node_modules/date-fns/esm/eachMinuteOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/eachMinuteOfInterval/package.json create mode 100644 node_modules/date-fns/esm/eachMonthOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/eachMonthOfInterval/index.js create mode 100644 node_modules/date-fns/esm/eachMonthOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/eachMonthOfInterval/package.json create mode 100644 node_modules/date-fns/esm/eachQuarterOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/eachQuarterOfInterval/index.js create mode 100644 node_modules/date-fns/esm/eachQuarterOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/eachQuarterOfInterval/package.json create mode 100644 node_modules/date-fns/esm/eachWeekOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/eachWeekOfInterval/index.js create mode 100644 node_modules/date-fns/esm/eachWeekOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/eachWeekOfInterval/package.json create mode 100644 node_modules/date-fns/esm/eachWeekendOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/eachWeekendOfInterval/index.js create mode 100644 node_modules/date-fns/esm/eachWeekendOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/eachWeekendOfInterval/package.json create mode 100644 node_modules/date-fns/esm/eachWeekendOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/eachWeekendOfMonth/index.js create mode 100644 node_modules/date-fns/esm/eachWeekendOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/eachWeekendOfMonth/package.json create mode 100644 node_modules/date-fns/esm/eachWeekendOfYear/index.d.ts create mode 100644 node_modules/date-fns/esm/eachWeekendOfYear/index.js create mode 100644 node_modules/date-fns/esm/eachWeekendOfYear/index.js.flow create mode 100644 node_modules/date-fns/esm/eachWeekendOfYear/package.json create mode 100644 node_modules/date-fns/esm/eachYearOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/eachYearOfInterval/index.js create mode 100644 node_modules/date-fns/esm/eachYearOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/eachYearOfInterval/package.json create mode 100644 node_modules/date-fns/esm/endOfDay/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfDay/index.js create mode 100644 node_modules/date-fns/esm/endOfDay/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfDay/package.json create mode 100644 node_modules/date-fns/esm/endOfDecade/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfDecade/index.js create mode 100644 node_modules/date-fns/esm/endOfDecade/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfDecade/package.json create mode 100644 node_modules/date-fns/esm/endOfHour/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfHour/index.js create mode 100644 node_modules/date-fns/esm/endOfHour/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfHour/package.json create mode 100644 node_modules/date-fns/esm/endOfISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfISOWeek/index.js create mode 100644 node_modules/date-fns/esm/endOfISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfISOWeek/package.json create mode 100644 node_modules/date-fns/esm/endOfISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/endOfISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfISOWeekYear/package.json create mode 100644 node_modules/date-fns/esm/endOfMinute/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfMinute/index.js create mode 100644 node_modules/date-fns/esm/endOfMinute/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfMinute/package.json create mode 100644 node_modules/date-fns/esm/endOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfMonth/index.js create mode 100644 node_modules/date-fns/esm/endOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfMonth/package.json create mode 100644 node_modules/date-fns/esm/endOfQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfQuarter/index.js create mode 100644 node_modules/date-fns/esm/endOfQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfQuarter/package.json create mode 100644 node_modules/date-fns/esm/endOfSecond/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfSecond/index.js create mode 100644 node_modules/date-fns/esm/endOfSecond/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfSecond/package.json create mode 100644 node_modules/date-fns/esm/endOfToday/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfToday/index.js create mode 100644 node_modules/date-fns/esm/endOfToday/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfToday/package.json create mode 100644 node_modules/date-fns/esm/endOfTomorrow/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfTomorrow/index.js create mode 100644 node_modules/date-fns/esm/endOfTomorrow/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfTomorrow/package.json create mode 100644 node_modules/date-fns/esm/endOfWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfWeek/index.js create mode 100644 node_modules/date-fns/esm/endOfWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfWeek/package.json create mode 100644 node_modules/date-fns/esm/endOfYear/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfYear/index.js create mode 100644 node_modules/date-fns/esm/endOfYear/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfYear/package.json create mode 100644 node_modules/date-fns/esm/endOfYesterday/index.d.ts create mode 100644 node_modules/date-fns/esm/endOfYesterday/index.js create mode 100644 node_modules/date-fns/esm/endOfYesterday/index.js.flow create mode 100644 node_modules/date-fns/esm/endOfYesterday/package.json create mode 100644 node_modules/date-fns/esm/format/index.d.ts create mode 100644 node_modules/date-fns/esm/format/index.js create mode 100644 node_modules/date-fns/esm/format/index.js.flow create mode 100644 node_modules/date-fns/esm/format/package.json create mode 100644 node_modules/date-fns/esm/formatDistance/index.d.ts create mode 100644 node_modules/date-fns/esm/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/formatDistance/index.js.flow create mode 100644 node_modules/date-fns/esm/formatDistance/package.json create mode 100644 node_modules/date-fns/esm/formatDistanceStrict/index.d.ts create mode 100644 node_modules/date-fns/esm/formatDistanceStrict/index.js create mode 100644 node_modules/date-fns/esm/formatDistanceStrict/index.js.flow create mode 100644 node_modules/date-fns/esm/formatDistanceStrict/package.json create mode 100644 node_modules/date-fns/esm/formatDistanceToNow/index.d.ts create mode 100644 node_modules/date-fns/esm/formatDistanceToNow/index.js create mode 100644 node_modules/date-fns/esm/formatDistanceToNow/index.js.flow create mode 100644 node_modules/date-fns/esm/formatDistanceToNow/package.json create mode 100644 node_modules/date-fns/esm/formatDistanceToNowStrict/index.d.ts create mode 100644 node_modules/date-fns/esm/formatDistanceToNowStrict/index.js create mode 100644 node_modules/date-fns/esm/formatDistanceToNowStrict/index.js.flow create mode 100644 node_modules/date-fns/esm/formatDistanceToNowStrict/package.json create mode 100644 node_modules/date-fns/esm/formatDuration/index.d.ts create mode 100644 node_modules/date-fns/esm/formatDuration/index.js create mode 100644 node_modules/date-fns/esm/formatDuration/index.js.flow create mode 100644 node_modules/date-fns/esm/formatDuration/package.json create mode 100644 node_modules/date-fns/esm/formatISO/index.d.ts create mode 100644 node_modules/date-fns/esm/formatISO/index.js create mode 100644 node_modules/date-fns/esm/formatISO/index.js.flow create mode 100644 node_modules/date-fns/esm/formatISO/package.json create mode 100644 node_modules/date-fns/esm/formatISO9075/index.d.ts create mode 100644 node_modules/date-fns/esm/formatISO9075/index.js create mode 100644 node_modules/date-fns/esm/formatISO9075/index.js.flow create mode 100644 node_modules/date-fns/esm/formatISO9075/package.json create mode 100644 node_modules/date-fns/esm/formatISODuration/index.d.ts create mode 100644 node_modules/date-fns/esm/formatISODuration/index.js create mode 100644 node_modules/date-fns/esm/formatISODuration/index.js.flow create mode 100644 node_modules/date-fns/esm/formatISODuration/package.json create mode 100644 node_modules/date-fns/esm/formatRFC3339/index.d.ts create mode 100644 node_modules/date-fns/esm/formatRFC3339/index.js create mode 100644 node_modules/date-fns/esm/formatRFC3339/index.js.flow create mode 100644 node_modules/date-fns/esm/formatRFC3339/package.json create mode 100644 node_modules/date-fns/esm/formatRFC7231/index.d.ts create mode 100644 node_modules/date-fns/esm/formatRFC7231/index.js create mode 100644 node_modules/date-fns/esm/formatRFC7231/index.js.flow create mode 100644 node_modules/date-fns/esm/formatRFC7231/package.json create mode 100644 node_modules/date-fns/esm/formatRelative/index.d.ts create mode 100644 node_modules/date-fns/esm/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/formatRelative/index.js.flow create mode 100644 node_modules/date-fns/esm/formatRelative/package.json create mode 100644 node_modules/date-fns/esm/fp/_lib/convertToFP/index.js create mode 100644 node_modules/date-fns/esm/fp/add/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/add/index.js create mode 100644 node_modules/date-fns/esm/fp/add/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/add/package.json create mode 100644 node_modules/date-fns/esm/fp/addBusinessDays/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/addBusinessDays/index.js create mode 100644 node_modules/date-fns/esm/fp/addBusinessDays/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/addBusinessDays/package.json create mode 100644 node_modules/date-fns/esm/fp/addDays/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/addDays/index.js create mode 100644 node_modules/date-fns/esm/fp/addDays/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/addDays/package.json create mode 100644 node_modules/date-fns/esm/fp/addHours/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/addHours/index.js create mode 100644 node_modules/date-fns/esm/fp/addHours/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/addHours/package.json create mode 100644 node_modules/date-fns/esm/fp/addISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/addISOWeekYears/index.js create mode 100644 node_modules/date-fns/esm/fp/addISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/addISOWeekYears/package.json create mode 100644 node_modules/date-fns/esm/fp/addMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/addMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/fp/addMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/addMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/fp/addMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/addMinutes/index.js create mode 100644 node_modules/date-fns/esm/fp/addMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/addMinutes/package.json create mode 100644 node_modules/date-fns/esm/fp/addMonths/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/addMonths/index.js create mode 100644 node_modules/date-fns/esm/fp/addMonths/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/addMonths/package.json create mode 100644 node_modules/date-fns/esm/fp/addQuarters/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/addQuarters/index.js create mode 100644 node_modules/date-fns/esm/fp/addQuarters/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/addQuarters/package.json create mode 100644 node_modules/date-fns/esm/fp/addSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/addSeconds/index.js create mode 100644 node_modules/date-fns/esm/fp/addSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/addSeconds/package.json create mode 100644 node_modules/date-fns/esm/fp/addWeeks/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/addWeeks/index.js create mode 100644 node_modules/date-fns/esm/fp/addWeeks/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/addWeeks/package.json create mode 100644 node_modules/date-fns/esm/fp/addYears/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/addYears/index.js create mode 100644 node_modules/date-fns/esm/fp/addYears/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/addYears/package.json create mode 100644 node_modules/date-fns/esm/fp/areIntervalsOverlapping/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/areIntervalsOverlapping/index.js create mode 100644 node_modules/date-fns/esm/fp/areIntervalsOverlapping/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/areIntervalsOverlapping/package.json create mode 100644 node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/clamp/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/clamp/index.js create mode 100644 node_modules/date-fns/esm/fp/clamp/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/clamp/package.json create mode 100644 node_modules/date-fns/esm/fp/closestIndexTo/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/closestIndexTo/index.js create mode 100644 node_modules/date-fns/esm/fp/closestIndexTo/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/closestIndexTo/package.json create mode 100644 node_modules/date-fns/esm/fp/closestTo/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/closestTo/index.js create mode 100644 node_modules/date-fns/esm/fp/closestTo/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/closestTo/package.json create mode 100644 node_modules/date-fns/esm/fp/compareAsc/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/compareAsc/index.js create mode 100644 node_modules/date-fns/esm/fp/compareAsc/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/compareAsc/package.json create mode 100644 node_modules/date-fns/esm/fp/compareDesc/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/compareDesc/index.js create mode 100644 node_modules/date-fns/esm/fp/compareDesc/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/compareDesc/package.json create mode 100644 node_modules/date-fns/esm/fp/daysToWeeks/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/daysToWeeks/index.js create mode 100644 node_modules/date-fns/esm/fp/daysToWeeks/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/daysToWeeks/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInBusinessDays/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInBusinessDays/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInBusinessDays/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInBusinessDays/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarDays/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarDays/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarDays/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarDays/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarMonths/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarMonths/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarMonths/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarMonths/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarQuarters/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarQuarters/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarQuarters/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarQuarters/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarWeeks/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarWeeks/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarWeeks/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarWeeks/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarYears/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarYears/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarYears/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInCalendarYears/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInDays/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInDays/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInDays/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInDays/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInHours/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInHours/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInHours/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInHours/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInHoursWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInHoursWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInHoursWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInHoursWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInISOWeekYears/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInISOWeekYears/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInMinutes/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInMinutes/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInMonths/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInMonths/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInMonths/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInMonths/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInQuarters/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInQuarters/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInQuarters/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInQuarters/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInSeconds/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInSeconds/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInWeeks/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInWeeks/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInWeeks/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInWeeks/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/differenceInYears/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/differenceInYears/index.js create mode 100644 node_modules/date-fns/esm/fp/differenceInYears/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/differenceInYears/package.json create mode 100644 node_modules/date-fns/esm/fp/eachDayOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachDayOfInterval/index.js create mode 100644 node_modules/date-fns/esm/fp/eachDayOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachDayOfInterval/package.json create mode 100644 node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/eachHourOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachHourOfInterval/index.js create mode 100644 node_modules/date-fns/esm/fp/eachHourOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachHourOfInterval/package.json create mode 100644 node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/eachMinuteOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachMinuteOfInterval/index.js create mode 100644 node_modules/date-fns/esm/fp/eachMinuteOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachMinuteOfInterval/package.json create mode 100644 node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/eachMonthOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachMonthOfInterval/index.js create mode 100644 node_modules/date-fns/esm/fp/eachMonthOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachMonthOfInterval/package.json create mode 100644 node_modules/date-fns/esm/fp/eachQuarterOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachQuarterOfInterval/index.js create mode 100644 node_modules/date-fns/esm/fp/eachQuarterOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachQuarterOfInterval/package.json create mode 100644 node_modules/date-fns/esm/fp/eachWeekOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachWeekOfInterval/index.js create mode 100644 node_modules/date-fns/esm/fp/eachWeekOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachWeekOfInterval/package.json create mode 100644 node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/eachWeekendOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachWeekendOfInterval/index.js create mode 100644 node_modules/date-fns/esm/fp/eachWeekendOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachWeekendOfInterval/package.json create mode 100644 node_modules/date-fns/esm/fp/eachWeekendOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachWeekendOfMonth/index.js create mode 100644 node_modules/date-fns/esm/fp/eachWeekendOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachWeekendOfMonth/package.json create mode 100644 node_modules/date-fns/esm/fp/eachWeekendOfYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachWeekendOfYear/index.js create mode 100644 node_modules/date-fns/esm/fp/eachWeekendOfYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachWeekendOfYear/package.json create mode 100644 node_modules/date-fns/esm/fp/eachYearOfInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/eachYearOfInterval/index.js create mode 100644 node_modules/date-fns/esm/fp/eachYearOfInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/eachYearOfInterval/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfDay/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfDay/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfDay/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfDay/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfDecade/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfDecade/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfDecade/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfDecade/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfDecadeWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfDecadeWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfDecadeWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfDecadeWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfHour/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfHour/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfHour/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfHour/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfISOWeek/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfISOWeek/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfISOWeekYear/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfMinute/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfMinute/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfMinute/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfMinute/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfMonth/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfMonth/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfQuarter/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfQuarter/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfSecond/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfSecond/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfSecond/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfSecond/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfWeek/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfWeek/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfWeekWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfWeekWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfWeekWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfWeekWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/endOfYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/endOfYear/index.js create mode 100644 node_modules/date-fns/esm/fp/endOfYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/endOfYear/package.json create mode 100644 node_modules/date-fns/esm/fp/format/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/format/index.js create mode 100644 node_modules/date-fns/esm/fp/format/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/format/package.json create mode 100644 node_modules/date-fns/esm/fp/formatDistance/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/fp/formatDistance/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatDistance/package.json create mode 100644 node_modules/date-fns/esm/fp/formatDistanceStrict/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatDistanceStrict/index.js create mode 100644 node_modules/date-fns/esm/fp/formatDistanceStrict/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatDistanceStrict/package.json create mode 100644 node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/formatDistanceWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatDistanceWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/formatDistanceWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatDistanceWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/formatDuration/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatDuration/index.js create mode 100644 node_modules/date-fns/esm/fp/formatDuration/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatDuration/package.json create mode 100644 node_modules/date-fns/esm/fp/formatDurationWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatDurationWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/formatDurationWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatDurationWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/formatISO/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatISO/index.js create mode 100644 node_modules/date-fns/esm/fp/formatISO/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatISO/package.json create mode 100644 node_modules/date-fns/esm/fp/formatISO9075/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatISO9075/index.js create mode 100644 node_modules/date-fns/esm/fp/formatISO9075/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatISO9075/package.json create mode 100644 node_modules/date-fns/esm/fp/formatISO9075WithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatISO9075WithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/formatISO9075WithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatISO9075WithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/formatISODuration/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatISODuration/index.js create mode 100644 node_modules/date-fns/esm/fp/formatISODuration/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatISODuration/package.json create mode 100644 node_modules/date-fns/esm/fp/formatISOWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatISOWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/formatISOWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatISOWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/formatRFC3339/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatRFC3339/index.js create mode 100644 node_modules/date-fns/esm/fp/formatRFC3339/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatRFC3339/package.json create mode 100644 node_modules/date-fns/esm/fp/formatRFC3339WithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatRFC3339WithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/formatRFC3339WithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatRFC3339WithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/formatRFC7231/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatRFC7231/index.js create mode 100644 node_modules/date-fns/esm/fp/formatRFC7231/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatRFC7231/package.json create mode 100644 node_modules/date-fns/esm/fp/formatRelative/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/fp/formatRelative/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatRelative/package.json create mode 100644 node_modules/date-fns/esm/fp/formatRelativeWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatRelativeWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/formatRelativeWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatRelativeWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/formatWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/formatWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/formatWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/formatWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/fromUnixTime/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/fromUnixTime/index.js create mode 100644 node_modules/date-fns/esm/fp/fromUnixTime/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/fromUnixTime/package.json create mode 100644 node_modules/date-fns/esm/fp/getDate/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getDate/index.js create mode 100644 node_modules/date-fns/esm/fp/getDate/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getDate/package.json create mode 100644 node_modules/date-fns/esm/fp/getDay/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getDay/index.js create mode 100644 node_modules/date-fns/esm/fp/getDay/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getDay/package.json create mode 100644 node_modules/date-fns/esm/fp/getDayOfYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getDayOfYear/index.js create mode 100644 node_modules/date-fns/esm/fp/getDayOfYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getDayOfYear/package.json create mode 100644 node_modules/date-fns/esm/fp/getDaysInMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getDaysInMonth/index.js create mode 100644 node_modules/date-fns/esm/fp/getDaysInMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getDaysInMonth/package.json create mode 100644 node_modules/date-fns/esm/fp/getDaysInYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getDaysInYear/index.js create mode 100644 node_modules/date-fns/esm/fp/getDaysInYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getDaysInYear/package.json create mode 100644 node_modules/date-fns/esm/fp/getDecade/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getDecade/index.js create mode 100644 node_modules/date-fns/esm/fp/getDecade/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getDecade/package.json create mode 100644 node_modules/date-fns/esm/fp/getHours/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getHours/index.js create mode 100644 node_modules/date-fns/esm/fp/getHours/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getHours/package.json create mode 100644 node_modules/date-fns/esm/fp/getISODay/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getISODay/index.js create mode 100644 node_modules/date-fns/esm/fp/getISODay/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getISODay/package.json create mode 100644 node_modules/date-fns/esm/fp/getISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getISOWeek/index.js create mode 100644 node_modules/date-fns/esm/fp/getISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getISOWeek/package.json create mode 100644 node_modules/date-fns/esm/fp/getISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/fp/getISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getISOWeekYear/package.json create mode 100644 node_modules/date-fns/esm/fp/getISOWeeksInYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getISOWeeksInYear/index.js create mode 100644 node_modules/date-fns/esm/fp/getISOWeeksInYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getISOWeeksInYear/package.json create mode 100644 node_modules/date-fns/esm/fp/getMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/fp/getMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/fp/getMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getMinutes/index.js create mode 100644 node_modules/date-fns/esm/fp/getMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getMinutes/package.json create mode 100644 node_modules/date-fns/esm/fp/getMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getMonth/index.js create mode 100644 node_modules/date-fns/esm/fp/getMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getMonth/package.json create mode 100644 node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/index.js create mode 100644 node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/package.json create mode 100644 node_modules/date-fns/esm/fp/getQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getQuarter/index.js create mode 100644 node_modules/date-fns/esm/fp/getQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getQuarter/package.json create mode 100644 node_modules/date-fns/esm/fp/getSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getSeconds/index.js create mode 100644 node_modules/date-fns/esm/fp/getSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getSeconds/package.json create mode 100644 node_modules/date-fns/esm/fp/getTime/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getTime/index.js create mode 100644 node_modules/date-fns/esm/fp/getTime/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getTime/package.json create mode 100644 node_modules/date-fns/esm/fp/getUnixTime/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getUnixTime/index.js create mode 100644 node_modules/date-fns/esm/fp/getUnixTime/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getUnixTime/package.json create mode 100644 node_modules/date-fns/esm/fp/getWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getWeek/index.js create mode 100644 node_modules/date-fns/esm/fp/getWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getWeek/package.json create mode 100644 node_modules/date-fns/esm/fp/getWeekOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getWeekOfMonth/index.js create mode 100644 node_modules/date-fns/esm/fp/getWeekOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getWeekOfMonth/package.json create mode 100644 node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/getWeekWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getWeekWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/getWeekWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getWeekWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/getWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getWeekYear/index.js create mode 100644 node_modules/date-fns/esm/fp/getWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getWeekYear/package.json create mode 100644 node_modules/date-fns/esm/fp/getWeekYearWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getWeekYearWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/getWeekYearWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getWeekYearWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/getWeeksInMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getWeeksInMonth/index.js create mode 100644 node_modules/date-fns/esm/fp/getWeeksInMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getWeeksInMonth/package.json create mode 100644 node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/getYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/getYear/index.js create mode 100644 node_modules/date-fns/esm/fp/getYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/getYear/package.json create mode 100644 node_modules/date-fns/esm/fp/hoursToMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/hoursToMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/fp/hoursToMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/hoursToMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/fp/hoursToMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/hoursToMinutes/index.js create mode 100644 node_modules/date-fns/esm/fp/hoursToMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/hoursToMinutes/package.json create mode 100644 node_modules/date-fns/esm/fp/hoursToSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/hoursToSeconds/index.js create mode 100644 node_modules/date-fns/esm/fp/hoursToSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/hoursToSeconds/package.json create mode 100644 node_modules/date-fns/esm/fp/index.js create mode 100644 node_modules/date-fns/esm/fp/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/intervalToDuration/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/intervalToDuration/index.js create mode 100644 node_modules/date-fns/esm/fp/intervalToDuration/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/intervalToDuration/package.json create mode 100644 node_modules/date-fns/esm/fp/intlFormat/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/intlFormat/index.js create mode 100644 node_modules/date-fns/esm/fp/intlFormat/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/intlFormat/package.json create mode 100644 node_modules/date-fns/esm/fp/intlFormatDistance/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/intlFormatDistance/index.js create mode 100644 node_modules/date-fns/esm/fp/intlFormatDistance/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/intlFormatDistance/package.json create mode 100644 node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/isAfter/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isAfter/index.js create mode 100644 node_modules/date-fns/esm/fp/isAfter/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isAfter/package.json create mode 100644 node_modules/date-fns/esm/fp/isBefore/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isBefore/index.js create mode 100644 node_modules/date-fns/esm/fp/isBefore/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isBefore/package.json create mode 100644 node_modules/date-fns/esm/fp/isDate/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isDate/index.js create mode 100644 node_modules/date-fns/esm/fp/isDate/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isDate/package.json create mode 100644 node_modules/date-fns/esm/fp/isEqual/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isEqual/index.js create mode 100644 node_modules/date-fns/esm/fp/isEqual/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isEqual/package.json create mode 100644 node_modules/date-fns/esm/fp/isExists/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isExists/index.js create mode 100644 node_modules/date-fns/esm/fp/isExists/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isExists/package.json create mode 100644 node_modules/date-fns/esm/fp/isFirstDayOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isFirstDayOfMonth/index.js create mode 100644 node_modules/date-fns/esm/fp/isFirstDayOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isFirstDayOfMonth/package.json create mode 100644 node_modules/date-fns/esm/fp/isFriday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isFriday/index.js create mode 100644 node_modules/date-fns/esm/fp/isFriday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isFriday/package.json create mode 100644 node_modules/date-fns/esm/fp/isLastDayOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isLastDayOfMonth/index.js create mode 100644 node_modules/date-fns/esm/fp/isLastDayOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isLastDayOfMonth/package.json create mode 100644 node_modules/date-fns/esm/fp/isLeapYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isLeapYear/index.js create mode 100644 node_modules/date-fns/esm/fp/isLeapYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isLeapYear/package.json create mode 100644 node_modules/date-fns/esm/fp/isMatch/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isMatch/index.js create mode 100644 node_modules/date-fns/esm/fp/isMatch/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isMatch/package.json create mode 100644 node_modules/date-fns/esm/fp/isMatchWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isMatchWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/isMatchWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isMatchWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/isMonday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isMonday/index.js create mode 100644 node_modules/date-fns/esm/fp/isMonday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isMonday/package.json create mode 100644 node_modules/date-fns/esm/fp/isSameDay/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSameDay/index.js create mode 100644 node_modules/date-fns/esm/fp/isSameDay/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSameDay/package.json create mode 100644 node_modules/date-fns/esm/fp/isSameHour/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSameHour/index.js create mode 100644 node_modules/date-fns/esm/fp/isSameHour/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSameHour/package.json create mode 100644 node_modules/date-fns/esm/fp/isSameISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSameISOWeek/index.js create mode 100644 node_modules/date-fns/esm/fp/isSameISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSameISOWeek/package.json create mode 100644 node_modules/date-fns/esm/fp/isSameISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSameISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/fp/isSameISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSameISOWeekYear/package.json create mode 100644 node_modules/date-fns/esm/fp/isSameMinute/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSameMinute/index.js create mode 100644 node_modules/date-fns/esm/fp/isSameMinute/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSameMinute/package.json create mode 100644 node_modules/date-fns/esm/fp/isSameMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSameMonth/index.js create mode 100644 node_modules/date-fns/esm/fp/isSameMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSameMonth/package.json create mode 100644 node_modules/date-fns/esm/fp/isSameQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSameQuarter/index.js create mode 100644 node_modules/date-fns/esm/fp/isSameQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSameQuarter/package.json create mode 100644 node_modules/date-fns/esm/fp/isSameSecond/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSameSecond/index.js create mode 100644 node_modules/date-fns/esm/fp/isSameSecond/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSameSecond/package.json create mode 100644 node_modules/date-fns/esm/fp/isSameWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSameWeek/index.js create mode 100644 node_modules/date-fns/esm/fp/isSameWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSameWeek/package.json create mode 100644 node_modules/date-fns/esm/fp/isSameWeekWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSameWeekWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/isSameWeekWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSameWeekWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/isSameYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSameYear/index.js create mode 100644 node_modules/date-fns/esm/fp/isSameYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSameYear/package.json create mode 100644 node_modules/date-fns/esm/fp/isSaturday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSaturday/index.js create mode 100644 node_modules/date-fns/esm/fp/isSaturday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSaturday/package.json create mode 100644 node_modules/date-fns/esm/fp/isSunday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isSunday/index.js create mode 100644 node_modules/date-fns/esm/fp/isSunday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isSunday/package.json create mode 100644 node_modules/date-fns/esm/fp/isThursday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isThursday/index.js create mode 100644 node_modules/date-fns/esm/fp/isThursday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isThursday/package.json create mode 100644 node_modules/date-fns/esm/fp/isTuesday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isTuesday/index.js create mode 100644 node_modules/date-fns/esm/fp/isTuesday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isTuesday/package.json create mode 100644 node_modules/date-fns/esm/fp/isValid/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isValid/index.js create mode 100644 node_modules/date-fns/esm/fp/isValid/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isValid/package.json create mode 100644 node_modules/date-fns/esm/fp/isWednesday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isWednesday/index.js create mode 100644 node_modules/date-fns/esm/fp/isWednesday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isWednesday/package.json create mode 100644 node_modules/date-fns/esm/fp/isWeekend/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isWeekend/index.js create mode 100644 node_modules/date-fns/esm/fp/isWeekend/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isWeekend/package.json create mode 100644 node_modules/date-fns/esm/fp/isWithinInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/isWithinInterval/index.js create mode 100644 node_modules/date-fns/esm/fp/isWithinInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/isWithinInterval/package.json create mode 100644 node_modules/date-fns/esm/fp/lastDayOfDecade/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/lastDayOfDecade/index.js create mode 100644 node_modules/date-fns/esm/fp/lastDayOfDecade/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/lastDayOfDecade/package.json create mode 100644 node_modules/date-fns/esm/fp/lastDayOfISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/lastDayOfISOWeek/index.js create mode 100644 node_modules/date-fns/esm/fp/lastDayOfISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/lastDayOfISOWeek/package.json create mode 100644 node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/package.json create mode 100644 node_modules/date-fns/esm/fp/lastDayOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/lastDayOfMonth/index.js create mode 100644 node_modules/date-fns/esm/fp/lastDayOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/lastDayOfMonth/package.json create mode 100644 node_modules/date-fns/esm/fp/lastDayOfQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/lastDayOfQuarter/index.js create mode 100644 node_modules/date-fns/esm/fp/lastDayOfQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/lastDayOfQuarter/package.json create mode 100644 node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/lastDayOfWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/lastDayOfWeek/index.js create mode 100644 node_modules/date-fns/esm/fp/lastDayOfWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/lastDayOfWeek/package.json create mode 100644 node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/lastDayOfYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/lastDayOfYear/index.js create mode 100644 node_modules/date-fns/esm/fp/lastDayOfYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/lastDayOfYear/package.json create mode 100644 node_modules/date-fns/esm/fp/lightFormat/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/lightFormat/index.js create mode 100644 node_modules/date-fns/esm/fp/lightFormat/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/lightFormat/package.json create mode 100644 node_modules/date-fns/esm/fp/max/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/max/index.js create mode 100644 node_modules/date-fns/esm/fp/max/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/max/package.json create mode 100644 node_modules/date-fns/esm/fp/milliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/milliseconds/index.js create mode 100644 node_modules/date-fns/esm/fp/milliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/milliseconds/package.json create mode 100644 node_modules/date-fns/esm/fp/millisecondsToHours/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/millisecondsToHours/index.js create mode 100644 node_modules/date-fns/esm/fp/millisecondsToHours/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/millisecondsToHours/package.json create mode 100644 node_modules/date-fns/esm/fp/millisecondsToMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/millisecondsToMinutes/index.js create mode 100644 node_modules/date-fns/esm/fp/millisecondsToMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/millisecondsToMinutes/package.json create mode 100644 node_modules/date-fns/esm/fp/millisecondsToSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/millisecondsToSeconds/index.js create mode 100644 node_modules/date-fns/esm/fp/millisecondsToSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/millisecondsToSeconds/package.json create mode 100644 node_modules/date-fns/esm/fp/min/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/min/index.js create mode 100644 node_modules/date-fns/esm/fp/min/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/min/package.json create mode 100644 node_modules/date-fns/esm/fp/minutesToHours/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/minutesToHours/index.js create mode 100644 node_modules/date-fns/esm/fp/minutesToHours/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/minutesToHours/package.json create mode 100644 node_modules/date-fns/esm/fp/minutesToMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/minutesToMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/fp/minutesToMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/minutesToMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/fp/minutesToSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/minutesToSeconds/index.js create mode 100644 node_modules/date-fns/esm/fp/minutesToSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/minutesToSeconds/package.json create mode 100644 node_modules/date-fns/esm/fp/monthsToQuarters/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/monthsToQuarters/index.js create mode 100644 node_modules/date-fns/esm/fp/monthsToQuarters/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/monthsToQuarters/package.json create mode 100644 node_modules/date-fns/esm/fp/monthsToYears/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/monthsToYears/index.js create mode 100644 node_modules/date-fns/esm/fp/monthsToYears/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/monthsToYears/package.json create mode 100644 node_modules/date-fns/esm/fp/nextDay/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/nextDay/index.js create mode 100644 node_modules/date-fns/esm/fp/nextDay/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/nextDay/package.json create mode 100644 node_modules/date-fns/esm/fp/nextFriday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/nextFriday/index.js create mode 100644 node_modules/date-fns/esm/fp/nextFriday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/nextFriday/package.json create mode 100644 node_modules/date-fns/esm/fp/nextMonday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/nextMonday/index.js create mode 100644 node_modules/date-fns/esm/fp/nextMonday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/nextMonday/package.json create mode 100644 node_modules/date-fns/esm/fp/nextSaturday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/nextSaturday/index.js create mode 100644 node_modules/date-fns/esm/fp/nextSaturday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/nextSaturday/package.json create mode 100644 node_modules/date-fns/esm/fp/nextSunday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/nextSunday/index.js create mode 100644 node_modules/date-fns/esm/fp/nextSunday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/nextSunday/package.json create mode 100644 node_modules/date-fns/esm/fp/nextThursday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/nextThursday/index.js create mode 100644 node_modules/date-fns/esm/fp/nextThursday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/nextThursday/package.json create mode 100644 node_modules/date-fns/esm/fp/nextTuesday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/nextTuesday/index.js create mode 100644 node_modules/date-fns/esm/fp/nextTuesday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/nextTuesday/package.json create mode 100644 node_modules/date-fns/esm/fp/nextWednesday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/nextWednesday/index.js create mode 100644 node_modules/date-fns/esm/fp/nextWednesday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/nextWednesday/package.json create mode 100644 node_modules/date-fns/esm/fp/package.json create mode 100644 node_modules/date-fns/esm/fp/parse/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/parse/index.js create mode 100644 node_modules/date-fns/esm/fp/parse/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/parse/package.json create mode 100644 node_modules/date-fns/esm/fp/parseISO/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/parseISO/index.js create mode 100644 node_modules/date-fns/esm/fp/parseISO/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/parseISO/package.json create mode 100644 node_modules/date-fns/esm/fp/parseISOWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/parseISOWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/parseISOWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/parseISOWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/parseJSON/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/parseJSON/index.js create mode 100644 node_modules/date-fns/esm/fp/parseJSON/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/parseJSON/package.json create mode 100644 node_modules/date-fns/esm/fp/parseWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/parseWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/parseWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/parseWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/previousDay/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/previousDay/index.js create mode 100644 node_modules/date-fns/esm/fp/previousDay/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/previousDay/package.json create mode 100644 node_modules/date-fns/esm/fp/previousFriday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/previousFriday/index.js create mode 100644 node_modules/date-fns/esm/fp/previousFriday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/previousFriday/package.json create mode 100644 node_modules/date-fns/esm/fp/previousMonday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/previousMonday/index.js create mode 100644 node_modules/date-fns/esm/fp/previousMonday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/previousMonday/package.json create mode 100644 node_modules/date-fns/esm/fp/previousSaturday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/previousSaturday/index.js create mode 100644 node_modules/date-fns/esm/fp/previousSaturday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/previousSaturday/package.json create mode 100644 node_modules/date-fns/esm/fp/previousSunday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/previousSunday/index.js create mode 100644 node_modules/date-fns/esm/fp/previousSunday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/previousSunday/package.json create mode 100644 node_modules/date-fns/esm/fp/previousThursday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/previousThursday/index.js create mode 100644 node_modules/date-fns/esm/fp/previousThursday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/previousThursday/package.json create mode 100644 node_modules/date-fns/esm/fp/previousTuesday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/previousTuesday/index.js create mode 100644 node_modules/date-fns/esm/fp/previousTuesday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/previousTuesday/package.json create mode 100644 node_modules/date-fns/esm/fp/previousWednesday/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/previousWednesday/index.js create mode 100644 node_modules/date-fns/esm/fp/previousWednesday/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/previousWednesday/package.json create mode 100644 node_modules/date-fns/esm/fp/quartersToMonths/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/quartersToMonths/index.js create mode 100644 node_modules/date-fns/esm/fp/quartersToMonths/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/quartersToMonths/package.json create mode 100644 node_modules/date-fns/esm/fp/quartersToYears/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/quartersToYears/index.js create mode 100644 node_modules/date-fns/esm/fp/quartersToYears/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/quartersToYears/package.json create mode 100644 node_modules/date-fns/esm/fp/roundToNearestMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/roundToNearestMinutes/index.js create mode 100644 node_modules/date-fns/esm/fp/roundToNearestMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/roundToNearestMinutes/package.json create mode 100644 node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/secondsToHours/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/secondsToHours/index.js create mode 100644 node_modules/date-fns/esm/fp/secondsToHours/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/secondsToHours/package.json create mode 100644 node_modules/date-fns/esm/fp/secondsToMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/secondsToMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/fp/secondsToMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/secondsToMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/fp/secondsToMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/secondsToMinutes/index.js create mode 100644 node_modules/date-fns/esm/fp/secondsToMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/secondsToMinutes/package.json create mode 100644 node_modules/date-fns/esm/fp/set/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/set/index.js create mode 100644 node_modules/date-fns/esm/fp/set/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/set/package.json create mode 100644 node_modules/date-fns/esm/fp/setDate/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setDate/index.js create mode 100644 node_modules/date-fns/esm/fp/setDate/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setDate/package.json create mode 100644 node_modules/date-fns/esm/fp/setDay/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setDay/index.js create mode 100644 node_modules/date-fns/esm/fp/setDay/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setDay/package.json create mode 100644 node_modules/date-fns/esm/fp/setDayOfYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setDayOfYear/index.js create mode 100644 node_modules/date-fns/esm/fp/setDayOfYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setDayOfYear/package.json create mode 100644 node_modules/date-fns/esm/fp/setDayWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setDayWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/setDayWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setDayWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/setHours/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setHours/index.js create mode 100644 node_modules/date-fns/esm/fp/setHours/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setHours/package.json create mode 100644 node_modules/date-fns/esm/fp/setISODay/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setISODay/index.js create mode 100644 node_modules/date-fns/esm/fp/setISODay/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setISODay/package.json create mode 100644 node_modules/date-fns/esm/fp/setISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setISOWeek/index.js create mode 100644 node_modules/date-fns/esm/fp/setISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setISOWeek/package.json create mode 100644 node_modules/date-fns/esm/fp/setISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/fp/setISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setISOWeekYear/package.json create mode 100644 node_modules/date-fns/esm/fp/setMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/fp/setMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/fp/setMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setMinutes/index.js create mode 100644 node_modules/date-fns/esm/fp/setMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setMinutes/package.json create mode 100644 node_modules/date-fns/esm/fp/setMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setMonth/index.js create mode 100644 node_modules/date-fns/esm/fp/setMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setMonth/package.json create mode 100644 node_modules/date-fns/esm/fp/setQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setQuarter/index.js create mode 100644 node_modules/date-fns/esm/fp/setQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setQuarter/package.json create mode 100644 node_modules/date-fns/esm/fp/setSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setSeconds/index.js create mode 100644 node_modules/date-fns/esm/fp/setSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setSeconds/package.json create mode 100644 node_modules/date-fns/esm/fp/setWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setWeek/index.js create mode 100644 node_modules/date-fns/esm/fp/setWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setWeek/package.json create mode 100644 node_modules/date-fns/esm/fp/setWeekWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setWeekWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/setWeekWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setWeekWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/setWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setWeekYear/index.js create mode 100644 node_modules/date-fns/esm/fp/setWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setWeekYear/package.json create mode 100644 node_modules/date-fns/esm/fp/setWeekYearWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setWeekYearWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/setWeekYearWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setWeekYearWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/setYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/setYear/index.js create mode 100644 node_modules/date-fns/esm/fp/setYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/setYear/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfDay/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfDay/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfDay/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfDay/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfDecade/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfDecade/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfDecade/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfDecade/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfHour/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfHour/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfHour/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfHour/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfISOWeek/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfISOWeek/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfISOWeekYear/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfMinute/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfMinute/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfMinute/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfMinute/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfMonth/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfMonth/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfQuarter/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfQuarter/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfSecond/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfSecond/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfSecond/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfSecond/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfWeek/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfWeek/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfWeekWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfWeekWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfWeekWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfWeekWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfWeekYear/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfWeekYear/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/package.json create mode 100644 node_modules/date-fns/esm/fp/startOfYear/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/startOfYear/index.js create mode 100644 node_modules/date-fns/esm/fp/startOfYear/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/startOfYear/package.json create mode 100644 node_modules/date-fns/esm/fp/sub/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/sub/index.js create mode 100644 node_modules/date-fns/esm/fp/sub/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/sub/package.json create mode 100644 node_modules/date-fns/esm/fp/subBusinessDays/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/subBusinessDays/index.js create mode 100644 node_modules/date-fns/esm/fp/subBusinessDays/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/subBusinessDays/package.json create mode 100644 node_modules/date-fns/esm/fp/subDays/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/subDays/index.js create mode 100644 node_modules/date-fns/esm/fp/subDays/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/subDays/package.json create mode 100644 node_modules/date-fns/esm/fp/subHours/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/subHours/index.js create mode 100644 node_modules/date-fns/esm/fp/subHours/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/subHours/package.json create mode 100644 node_modules/date-fns/esm/fp/subISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/subISOWeekYears/index.js create mode 100644 node_modules/date-fns/esm/fp/subISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/subISOWeekYears/package.json create mode 100644 node_modules/date-fns/esm/fp/subMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/subMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/fp/subMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/subMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/fp/subMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/subMinutes/index.js create mode 100644 node_modules/date-fns/esm/fp/subMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/subMinutes/package.json create mode 100644 node_modules/date-fns/esm/fp/subMonths/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/subMonths/index.js create mode 100644 node_modules/date-fns/esm/fp/subMonths/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/subMonths/package.json create mode 100644 node_modules/date-fns/esm/fp/subQuarters/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/subQuarters/index.js create mode 100644 node_modules/date-fns/esm/fp/subQuarters/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/subQuarters/package.json create mode 100644 node_modules/date-fns/esm/fp/subSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/subSeconds/index.js create mode 100644 node_modules/date-fns/esm/fp/subSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/subSeconds/package.json create mode 100644 node_modules/date-fns/esm/fp/subWeeks/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/subWeeks/index.js create mode 100644 node_modules/date-fns/esm/fp/subWeeks/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/subWeeks/package.json create mode 100644 node_modules/date-fns/esm/fp/subYears/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/subYears/index.js create mode 100644 node_modules/date-fns/esm/fp/subYears/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/subYears/package.json create mode 100644 node_modules/date-fns/esm/fp/toDate/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/toDate/index.js create mode 100644 node_modules/date-fns/esm/fp/toDate/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/toDate/package.json create mode 100644 node_modules/date-fns/esm/fp/weeksToDays/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/weeksToDays/index.js create mode 100644 node_modules/date-fns/esm/fp/weeksToDays/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/weeksToDays/package.json create mode 100644 node_modules/date-fns/esm/fp/yearsToMonths/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/yearsToMonths/index.js create mode 100644 node_modules/date-fns/esm/fp/yearsToMonths/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/yearsToMonths/package.json create mode 100644 node_modules/date-fns/esm/fp/yearsToQuarters/index.d.ts create mode 100644 node_modules/date-fns/esm/fp/yearsToQuarters/index.js create mode 100644 node_modules/date-fns/esm/fp/yearsToQuarters/index.js.flow create mode 100644 node_modules/date-fns/esm/fp/yearsToQuarters/package.json create mode 100644 node_modules/date-fns/esm/fromUnixTime/index.d.ts create mode 100644 node_modules/date-fns/esm/fromUnixTime/index.js create mode 100644 node_modules/date-fns/esm/fromUnixTime/index.js.flow create mode 100644 node_modules/date-fns/esm/fromUnixTime/package.json create mode 100644 node_modules/date-fns/esm/getDate/index.d.ts create mode 100644 node_modules/date-fns/esm/getDate/index.js create mode 100644 node_modules/date-fns/esm/getDate/index.js.flow create mode 100644 node_modules/date-fns/esm/getDate/package.json create mode 100644 node_modules/date-fns/esm/getDay/index.d.ts create mode 100644 node_modules/date-fns/esm/getDay/index.js create mode 100644 node_modules/date-fns/esm/getDay/index.js.flow create mode 100644 node_modules/date-fns/esm/getDay/package.json create mode 100644 node_modules/date-fns/esm/getDayOfYear/index.d.ts create mode 100644 node_modules/date-fns/esm/getDayOfYear/index.js create mode 100644 node_modules/date-fns/esm/getDayOfYear/index.js.flow create mode 100644 node_modules/date-fns/esm/getDayOfYear/package.json create mode 100644 node_modules/date-fns/esm/getDaysInMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/getDaysInMonth/index.js create mode 100644 node_modules/date-fns/esm/getDaysInMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/getDaysInMonth/package.json create mode 100644 node_modules/date-fns/esm/getDaysInYear/index.d.ts create mode 100644 node_modules/date-fns/esm/getDaysInYear/index.js create mode 100644 node_modules/date-fns/esm/getDaysInYear/index.js.flow create mode 100644 node_modules/date-fns/esm/getDaysInYear/package.json create mode 100644 node_modules/date-fns/esm/getDecade/index.d.ts create mode 100644 node_modules/date-fns/esm/getDecade/index.js create mode 100644 node_modules/date-fns/esm/getDecade/index.js.flow create mode 100644 node_modules/date-fns/esm/getDecade/package.json create mode 100644 node_modules/date-fns/esm/getDefaultOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/getDefaultOptions/index.js create mode 100644 node_modules/date-fns/esm/getDefaultOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/getDefaultOptions/package.json create mode 100644 node_modules/date-fns/esm/getHours/index.d.ts create mode 100644 node_modules/date-fns/esm/getHours/index.js create mode 100644 node_modules/date-fns/esm/getHours/index.js.flow create mode 100644 node_modules/date-fns/esm/getHours/package.json create mode 100644 node_modules/date-fns/esm/getISODay/index.d.ts create mode 100644 node_modules/date-fns/esm/getISODay/index.js create mode 100644 node_modules/date-fns/esm/getISODay/index.js.flow create mode 100644 node_modules/date-fns/esm/getISODay/package.json create mode 100644 node_modules/date-fns/esm/getISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/getISOWeek/index.js create mode 100644 node_modules/date-fns/esm/getISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/getISOWeek/package.json create mode 100644 node_modules/date-fns/esm/getISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/getISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/getISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/getISOWeekYear/package.json create mode 100644 node_modules/date-fns/esm/getISOWeeksInYear/index.d.ts create mode 100644 node_modules/date-fns/esm/getISOWeeksInYear/index.js create mode 100644 node_modules/date-fns/esm/getISOWeeksInYear/index.js.flow create mode 100644 node_modules/date-fns/esm/getISOWeeksInYear/package.json create mode 100644 node_modules/date-fns/esm/getMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/getMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/getMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/getMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/getMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/getMinutes/index.js create mode 100644 node_modules/date-fns/esm/getMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/getMinutes/package.json create mode 100644 node_modules/date-fns/esm/getMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/getMonth/index.js create mode 100644 node_modules/date-fns/esm/getMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/getMonth/package.json create mode 100644 node_modules/date-fns/esm/getOverlappingDaysInIntervals/index.d.ts create mode 100644 node_modules/date-fns/esm/getOverlappingDaysInIntervals/index.js create mode 100644 node_modules/date-fns/esm/getOverlappingDaysInIntervals/index.js.flow create mode 100644 node_modules/date-fns/esm/getOverlappingDaysInIntervals/package.json create mode 100644 node_modules/date-fns/esm/getQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/getQuarter/index.js create mode 100644 node_modules/date-fns/esm/getQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/getQuarter/package.json create mode 100644 node_modules/date-fns/esm/getSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/getSeconds/index.js create mode 100644 node_modules/date-fns/esm/getSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/getSeconds/package.json create mode 100644 node_modules/date-fns/esm/getTime/index.d.ts create mode 100644 node_modules/date-fns/esm/getTime/index.js create mode 100644 node_modules/date-fns/esm/getTime/index.js.flow create mode 100644 node_modules/date-fns/esm/getTime/package.json create mode 100644 node_modules/date-fns/esm/getUnixTime/index.d.ts create mode 100644 node_modules/date-fns/esm/getUnixTime/index.js create mode 100644 node_modules/date-fns/esm/getUnixTime/index.js.flow create mode 100644 node_modules/date-fns/esm/getUnixTime/package.json create mode 100644 node_modules/date-fns/esm/getWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/getWeek/index.js create mode 100644 node_modules/date-fns/esm/getWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/getWeek/package.json create mode 100644 node_modules/date-fns/esm/getWeekOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/getWeekOfMonth/index.js create mode 100644 node_modules/date-fns/esm/getWeekOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/getWeekOfMonth/package.json create mode 100644 node_modules/date-fns/esm/getWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/getWeekYear/index.js create mode 100644 node_modules/date-fns/esm/getWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/getWeekYear/package.json create mode 100644 node_modules/date-fns/esm/getWeeksInMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/getWeeksInMonth/index.js create mode 100644 node_modules/date-fns/esm/getWeeksInMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/getWeeksInMonth/package.json create mode 100644 node_modules/date-fns/esm/getYear/index.d.ts create mode 100644 node_modules/date-fns/esm/getYear/index.js create mode 100644 node_modules/date-fns/esm/getYear/index.js.flow create mode 100644 node_modules/date-fns/esm/getYear/package.json create mode 100644 node_modules/date-fns/esm/hoursToMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/hoursToMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/hoursToMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/hoursToMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/hoursToMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/hoursToMinutes/index.js create mode 100644 node_modules/date-fns/esm/hoursToMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/hoursToMinutes/package.json create mode 100644 node_modules/date-fns/esm/hoursToSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/hoursToSeconds/index.js create mode 100644 node_modules/date-fns/esm/hoursToSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/hoursToSeconds/package.json create mode 100755 node_modules/date-fns/esm/index.js create mode 100644 node_modules/date-fns/esm/index.js.flow create mode 100644 node_modules/date-fns/esm/intervalToDuration/index.d.ts create mode 100644 node_modules/date-fns/esm/intervalToDuration/index.js create mode 100644 node_modules/date-fns/esm/intervalToDuration/index.js.flow create mode 100644 node_modules/date-fns/esm/intervalToDuration/package.json create mode 100644 node_modules/date-fns/esm/intlFormat/index.d.ts create mode 100644 node_modules/date-fns/esm/intlFormat/index.js create mode 100644 node_modules/date-fns/esm/intlFormat/index.js.flow create mode 100644 node_modules/date-fns/esm/intlFormat/package.json create mode 100644 node_modules/date-fns/esm/intlFormatDistance/index.d.ts create mode 100644 node_modules/date-fns/esm/intlFormatDistance/index.js create mode 100644 node_modules/date-fns/esm/intlFormatDistance/index.js.flow create mode 100644 node_modules/date-fns/esm/intlFormatDistance/package.json create mode 100644 node_modules/date-fns/esm/isAfter/index.d.ts create mode 100644 node_modules/date-fns/esm/isAfter/index.js create mode 100644 node_modules/date-fns/esm/isAfter/index.js.flow create mode 100644 node_modules/date-fns/esm/isAfter/package.json create mode 100644 node_modules/date-fns/esm/isBefore/index.d.ts create mode 100644 node_modules/date-fns/esm/isBefore/index.js create mode 100644 node_modules/date-fns/esm/isBefore/index.js.flow create mode 100644 node_modules/date-fns/esm/isBefore/package.json create mode 100644 node_modules/date-fns/esm/isDate/index.d.ts create mode 100644 node_modules/date-fns/esm/isDate/index.js create mode 100644 node_modules/date-fns/esm/isDate/index.js.flow create mode 100644 node_modules/date-fns/esm/isDate/package.json create mode 100644 node_modules/date-fns/esm/isEqual/index.d.ts create mode 100644 node_modules/date-fns/esm/isEqual/index.js create mode 100644 node_modules/date-fns/esm/isEqual/index.js.flow create mode 100644 node_modules/date-fns/esm/isEqual/package.json create mode 100644 node_modules/date-fns/esm/isExists/index.d.ts create mode 100644 node_modules/date-fns/esm/isExists/index.js create mode 100644 node_modules/date-fns/esm/isExists/index.js.flow create mode 100644 node_modules/date-fns/esm/isExists/package.json create mode 100644 node_modules/date-fns/esm/isFirstDayOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/isFirstDayOfMonth/index.js create mode 100644 node_modules/date-fns/esm/isFirstDayOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/isFirstDayOfMonth/package.json create mode 100644 node_modules/date-fns/esm/isFriday/index.d.ts create mode 100644 node_modules/date-fns/esm/isFriday/index.js create mode 100644 node_modules/date-fns/esm/isFriday/index.js.flow create mode 100644 node_modules/date-fns/esm/isFriday/package.json create mode 100644 node_modules/date-fns/esm/isFuture/index.d.ts create mode 100644 node_modules/date-fns/esm/isFuture/index.js create mode 100644 node_modules/date-fns/esm/isFuture/index.js.flow create mode 100644 node_modules/date-fns/esm/isFuture/package.json create mode 100644 node_modules/date-fns/esm/isLastDayOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/isLastDayOfMonth/index.js create mode 100644 node_modules/date-fns/esm/isLastDayOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/isLastDayOfMonth/package.json create mode 100644 node_modules/date-fns/esm/isLeapYear/index.d.ts create mode 100644 node_modules/date-fns/esm/isLeapYear/index.js create mode 100644 node_modules/date-fns/esm/isLeapYear/index.js.flow create mode 100644 node_modules/date-fns/esm/isLeapYear/package.json create mode 100644 node_modules/date-fns/esm/isMatch/index.d.ts create mode 100644 node_modules/date-fns/esm/isMatch/index.js create mode 100644 node_modules/date-fns/esm/isMatch/index.js.flow create mode 100644 node_modules/date-fns/esm/isMatch/package.json create mode 100644 node_modules/date-fns/esm/isMonday/index.d.ts create mode 100644 node_modules/date-fns/esm/isMonday/index.js create mode 100644 node_modules/date-fns/esm/isMonday/index.js.flow create mode 100644 node_modules/date-fns/esm/isMonday/package.json create mode 100644 node_modules/date-fns/esm/isPast/index.d.ts create mode 100644 node_modules/date-fns/esm/isPast/index.js create mode 100644 node_modules/date-fns/esm/isPast/index.js.flow create mode 100644 node_modules/date-fns/esm/isPast/package.json create mode 100644 node_modules/date-fns/esm/isSameDay/index.d.ts create mode 100644 node_modules/date-fns/esm/isSameDay/index.js create mode 100644 node_modules/date-fns/esm/isSameDay/index.js.flow create mode 100644 node_modules/date-fns/esm/isSameDay/package.json create mode 100644 node_modules/date-fns/esm/isSameHour/index.d.ts create mode 100644 node_modules/date-fns/esm/isSameHour/index.js create mode 100644 node_modules/date-fns/esm/isSameHour/index.js.flow create mode 100644 node_modules/date-fns/esm/isSameHour/package.json create mode 100644 node_modules/date-fns/esm/isSameISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/isSameISOWeek/index.js create mode 100644 node_modules/date-fns/esm/isSameISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/isSameISOWeek/package.json create mode 100644 node_modules/date-fns/esm/isSameISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/isSameISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/isSameISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/isSameISOWeekYear/package.json create mode 100644 node_modules/date-fns/esm/isSameMinute/index.d.ts create mode 100644 node_modules/date-fns/esm/isSameMinute/index.js create mode 100644 node_modules/date-fns/esm/isSameMinute/index.js.flow create mode 100644 node_modules/date-fns/esm/isSameMinute/package.json create mode 100644 node_modules/date-fns/esm/isSameMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/isSameMonth/index.js create mode 100644 node_modules/date-fns/esm/isSameMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/isSameMonth/package.json create mode 100644 node_modules/date-fns/esm/isSameQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/isSameQuarter/index.js create mode 100644 node_modules/date-fns/esm/isSameQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/isSameQuarter/package.json create mode 100644 node_modules/date-fns/esm/isSameSecond/index.d.ts create mode 100644 node_modules/date-fns/esm/isSameSecond/index.js create mode 100644 node_modules/date-fns/esm/isSameSecond/index.js.flow create mode 100644 node_modules/date-fns/esm/isSameSecond/package.json create mode 100644 node_modules/date-fns/esm/isSameWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/isSameWeek/index.js create mode 100644 node_modules/date-fns/esm/isSameWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/isSameWeek/package.json create mode 100644 node_modules/date-fns/esm/isSameYear/index.d.ts create mode 100644 node_modules/date-fns/esm/isSameYear/index.js create mode 100644 node_modules/date-fns/esm/isSameYear/index.js.flow create mode 100644 node_modules/date-fns/esm/isSameYear/package.json create mode 100644 node_modules/date-fns/esm/isSaturday/index.d.ts create mode 100644 node_modules/date-fns/esm/isSaturday/index.js create mode 100644 node_modules/date-fns/esm/isSaturday/index.js.flow create mode 100644 node_modules/date-fns/esm/isSaturday/package.json create mode 100644 node_modules/date-fns/esm/isSunday/index.d.ts create mode 100644 node_modules/date-fns/esm/isSunday/index.js create mode 100644 node_modules/date-fns/esm/isSunday/index.js.flow create mode 100644 node_modules/date-fns/esm/isSunday/package.json create mode 100644 node_modules/date-fns/esm/isThisHour/index.d.ts create mode 100644 node_modules/date-fns/esm/isThisHour/index.js create mode 100644 node_modules/date-fns/esm/isThisHour/index.js.flow create mode 100644 node_modules/date-fns/esm/isThisHour/package.json create mode 100644 node_modules/date-fns/esm/isThisISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/isThisISOWeek/index.js create mode 100644 node_modules/date-fns/esm/isThisISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/isThisISOWeek/package.json create mode 100644 node_modules/date-fns/esm/isThisMinute/index.d.ts create mode 100644 node_modules/date-fns/esm/isThisMinute/index.js create mode 100644 node_modules/date-fns/esm/isThisMinute/index.js.flow create mode 100644 node_modules/date-fns/esm/isThisMinute/package.json create mode 100644 node_modules/date-fns/esm/isThisMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/isThisMonth/index.js create mode 100644 node_modules/date-fns/esm/isThisMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/isThisMonth/package.json create mode 100644 node_modules/date-fns/esm/isThisQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/isThisQuarter/index.js create mode 100644 node_modules/date-fns/esm/isThisQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/isThisQuarter/package.json create mode 100644 node_modules/date-fns/esm/isThisSecond/index.d.ts create mode 100644 node_modules/date-fns/esm/isThisSecond/index.js create mode 100644 node_modules/date-fns/esm/isThisSecond/index.js.flow create mode 100644 node_modules/date-fns/esm/isThisSecond/package.json create mode 100644 node_modules/date-fns/esm/isThisWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/isThisWeek/index.js create mode 100644 node_modules/date-fns/esm/isThisWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/isThisWeek/package.json create mode 100644 node_modules/date-fns/esm/isThisYear/index.d.ts create mode 100644 node_modules/date-fns/esm/isThisYear/index.js create mode 100644 node_modules/date-fns/esm/isThisYear/index.js.flow create mode 100644 node_modules/date-fns/esm/isThisYear/package.json create mode 100644 node_modules/date-fns/esm/isThursday/index.d.ts create mode 100644 node_modules/date-fns/esm/isThursday/index.js create mode 100644 node_modules/date-fns/esm/isThursday/index.js.flow create mode 100644 node_modules/date-fns/esm/isThursday/package.json create mode 100644 node_modules/date-fns/esm/isToday/index.d.ts create mode 100644 node_modules/date-fns/esm/isToday/index.js create mode 100644 node_modules/date-fns/esm/isToday/index.js.flow create mode 100644 node_modules/date-fns/esm/isToday/package.json create mode 100644 node_modules/date-fns/esm/isTomorrow/index.d.ts create mode 100644 node_modules/date-fns/esm/isTomorrow/index.js create mode 100644 node_modules/date-fns/esm/isTomorrow/index.js.flow create mode 100644 node_modules/date-fns/esm/isTomorrow/package.json create mode 100644 node_modules/date-fns/esm/isTuesday/index.d.ts create mode 100644 node_modules/date-fns/esm/isTuesday/index.js create mode 100644 node_modules/date-fns/esm/isTuesday/index.js.flow create mode 100644 node_modules/date-fns/esm/isTuesday/package.json create mode 100644 node_modules/date-fns/esm/isValid/index.d.ts create mode 100644 node_modules/date-fns/esm/isValid/index.js create mode 100644 node_modules/date-fns/esm/isValid/index.js.flow create mode 100644 node_modules/date-fns/esm/isValid/package.json create mode 100644 node_modules/date-fns/esm/isWednesday/index.d.ts create mode 100644 node_modules/date-fns/esm/isWednesday/index.js create mode 100644 node_modules/date-fns/esm/isWednesday/index.js.flow create mode 100644 node_modules/date-fns/esm/isWednesday/package.json create mode 100644 node_modules/date-fns/esm/isWeekend/index.d.ts create mode 100644 node_modules/date-fns/esm/isWeekend/index.js create mode 100644 node_modules/date-fns/esm/isWeekend/index.js.flow create mode 100644 node_modules/date-fns/esm/isWeekend/package.json create mode 100644 node_modules/date-fns/esm/isWithinInterval/index.d.ts create mode 100644 node_modules/date-fns/esm/isWithinInterval/index.js create mode 100644 node_modules/date-fns/esm/isWithinInterval/index.js.flow create mode 100644 node_modules/date-fns/esm/isWithinInterval/package.json create mode 100644 node_modules/date-fns/esm/isYesterday/index.d.ts create mode 100644 node_modules/date-fns/esm/isYesterday/index.js create mode 100644 node_modules/date-fns/esm/isYesterday/index.js.flow create mode 100644 node_modules/date-fns/esm/isYesterday/package.json create mode 100644 node_modules/date-fns/esm/lastDayOfDecade/index.d.ts create mode 100644 node_modules/date-fns/esm/lastDayOfDecade/index.js create mode 100644 node_modules/date-fns/esm/lastDayOfDecade/index.js.flow create mode 100644 node_modules/date-fns/esm/lastDayOfDecade/package.json create mode 100644 node_modules/date-fns/esm/lastDayOfISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/lastDayOfISOWeek/index.js create mode 100644 node_modules/date-fns/esm/lastDayOfISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/lastDayOfISOWeek/package.json create mode 100644 node_modules/date-fns/esm/lastDayOfISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/lastDayOfISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/lastDayOfISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/lastDayOfISOWeekYear/package.json create mode 100644 node_modules/date-fns/esm/lastDayOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/lastDayOfMonth/index.js create mode 100644 node_modules/date-fns/esm/lastDayOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/lastDayOfMonth/package.json create mode 100644 node_modules/date-fns/esm/lastDayOfQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/lastDayOfQuarter/index.js create mode 100644 node_modules/date-fns/esm/lastDayOfQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/lastDayOfQuarter/package.json create mode 100644 node_modules/date-fns/esm/lastDayOfWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/lastDayOfWeek/index.js create mode 100644 node_modules/date-fns/esm/lastDayOfWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/lastDayOfWeek/package.json create mode 100644 node_modules/date-fns/esm/lastDayOfYear/index.d.ts create mode 100644 node_modules/date-fns/esm/lastDayOfYear/index.js create mode 100644 node_modules/date-fns/esm/lastDayOfYear/index.js.flow create mode 100644 node_modules/date-fns/esm/lastDayOfYear/package.json create mode 100644 node_modules/date-fns/esm/lightFormat/index.d.ts create mode 100644 node_modules/date-fns/esm/lightFormat/index.js create mode 100644 node_modules/date-fns/esm/lightFormat/index.js.flow create mode 100644 node_modules/date-fns/esm/lightFormat/package.json create mode 100644 node_modules/date-fns/esm/locale/_lib/buildFormatLongFn/index.js create mode 100644 node_modules/date-fns/esm/locale/_lib/buildLocalizeFn/index.js create mode 100644 node_modules/date-fns/esm/locale/_lib/buildMatchFn/index.js create mode 100644 node_modules/date-fns/esm/locale/_lib/buildMatchPatternFn/index.js create mode 100644 node_modules/date-fns/esm/locale/af/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/af/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/af/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/af/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/af/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/af/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/af/index.js create mode 100644 node_modules/date-fns/esm/locale/af/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/af/package.json create mode 100644 node_modules/date-fns/esm/locale/ar-DZ/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-DZ/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-DZ/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-DZ/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-DZ/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-DZ/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ar-DZ/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-DZ/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ar-DZ/package.json create mode 100644 node_modules/date-fns/esm/locale/ar-EG/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-EG/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-EG/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-EG/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-EG/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-EG/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ar-EG/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-EG/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ar-EG/package.json create mode 100644 node_modules/date-fns/esm/locale/ar-MA/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-MA/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-MA/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-MA/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-MA/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-MA/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ar-MA/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-MA/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ar-MA/package.json create mode 100644 node_modules/date-fns/esm/locale/ar-SA/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-SA/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-SA/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-SA/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-SA/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-SA/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ar-SA/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-SA/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ar-SA/package.json create mode 100644 node_modules/date-fns/esm/locale/ar-TN/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-TN/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-TN/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-TN/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-TN/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-TN/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ar-TN/index.js create mode 100644 node_modules/date-fns/esm/locale/ar-TN/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ar-TN/package.json create mode 100644 node_modules/date-fns/esm/locale/ar/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ar/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ar/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ar/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ar/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ar/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ar/index.js create mode 100644 node_modules/date-fns/esm/locale/ar/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ar/package.json create mode 100644 node_modules/date-fns/esm/locale/az/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/az/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/az/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/az/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/az/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/az/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/az/index.js create mode 100644 node_modules/date-fns/esm/locale/az/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/az/package.json create mode 100644 node_modules/date-fns/esm/locale/be-tarask/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/be-tarask/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/be-tarask/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/be-tarask/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/be-tarask/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/be-tarask/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/be-tarask/index.js create mode 100644 node_modules/date-fns/esm/locale/be-tarask/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/be-tarask/package.json create mode 100644 node_modules/date-fns/esm/locale/be/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/be/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/be/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/be/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/be/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/be/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/be/index.js create mode 100644 node_modules/date-fns/esm/locale/be/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/be/package.json create mode 100644 node_modules/date-fns/esm/locale/bg/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/bg/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/bg/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/bg/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/bg/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/bg/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/bg/index.js create mode 100644 node_modules/date-fns/esm/locale/bg/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/bg/package.json create mode 100644 node_modules/date-fns/esm/locale/bn/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/bn/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/bn/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/bn/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/bn/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/bn/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/bn/index.js create mode 100644 node_modules/date-fns/esm/locale/bn/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/bn/package.json create mode 100644 node_modules/date-fns/esm/locale/bs/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/bs/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/bs/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/bs/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/bs/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/bs/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/bs/index.js create mode 100644 node_modules/date-fns/esm/locale/bs/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/bs/package.json create mode 100644 node_modules/date-fns/esm/locale/ca/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ca/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ca/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ca/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ca/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ca/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ca/index.js create mode 100644 node_modules/date-fns/esm/locale/ca/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ca/package.json create mode 100644 node_modules/date-fns/esm/locale/cs/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/cs/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/cs/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/cs/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/cs/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/cs/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/cs/index.js create mode 100644 node_modules/date-fns/esm/locale/cs/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/cs/package.json create mode 100644 node_modules/date-fns/esm/locale/cy/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/cy/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/cy/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/cy/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/cy/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/cy/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/cy/index.js create mode 100644 node_modules/date-fns/esm/locale/cy/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/cy/package.json create mode 100644 node_modules/date-fns/esm/locale/da/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/da/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/da/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/da/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/da/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/da/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/da/index.js create mode 100644 node_modules/date-fns/esm/locale/da/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/da/package.json create mode 100644 node_modules/date-fns/esm/locale/de-AT/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/de-AT/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/de-AT/index.js create mode 100644 node_modules/date-fns/esm/locale/de-AT/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/de-AT/package.json create mode 100644 node_modules/date-fns/esm/locale/de/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/de/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/de/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/de/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/de/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/de/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/de/index.js create mode 100644 node_modules/date-fns/esm/locale/de/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/de/package.json create mode 100644 node_modules/date-fns/esm/locale/el/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/el/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/el/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/el/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/el/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/el/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/el/index.js create mode 100644 node_modules/date-fns/esm/locale/el/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/el/package.json create mode 100644 node_modules/date-fns/esm/locale/en-AU/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/en-AU/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/en-AU/index.js create mode 100644 node_modules/date-fns/esm/locale/en-AU/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/en-AU/package.json create mode 100644 node_modules/date-fns/esm/locale/en-CA/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/en-CA/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/en-CA/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/en-CA/index.js create mode 100644 node_modules/date-fns/esm/locale/en-CA/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/en-CA/package.json create mode 100644 node_modules/date-fns/esm/locale/en-GB/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/en-GB/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/en-GB/index.js create mode 100644 node_modules/date-fns/esm/locale/en-GB/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/en-GB/package.json create mode 100644 node_modules/date-fns/esm/locale/en-IE/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/en-IE/index.js create mode 100644 node_modules/date-fns/esm/locale/en-IE/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/en-IE/package.json create mode 100644 node_modules/date-fns/esm/locale/en-IN/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/en-IN/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/en-IN/index.js create mode 100644 node_modules/date-fns/esm/locale/en-IN/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/en-IN/package.json create mode 100644 node_modules/date-fns/esm/locale/en-NZ/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/en-NZ/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/en-NZ/index.js create mode 100644 node_modules/date-fns/esm/locale/en-NZ/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/en-NZ/package.json create mode 100644 node_modules/date-fns/esm/locale/en-US/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/en-US/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/en-US/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/en-US/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/en-US/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/en-US/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/en-US/index.js create mode 100644 node_modules/date-fns/esm/locale/en-US/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/en-US/package.json create mode 100644 node_modules/date-fns/esm/locale/en-ZA/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/en-ZA/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/en-ZA/index.js create mode 100644 node_modules/date-fns/esm/locale/en-ZA/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/en-ZA/package.json create mode 100644 node_modules/date-fns/esm/locale/eo/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/eo/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/eo/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/eo/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/eo/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/eo/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/eo/index.js create mode 100644 node_modules/date-fns/esm/locale/eo/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/eo/package.json create mode 100644 node_modules/date-fns/esm/locale/es/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/es/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/es/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/es/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/es/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/es/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/es/index.js create mode 100644 node_modules/date-fns/esm/locale/es/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/es/package.json create mode 100644 node_modules/date-fns/esm/locale/et/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/et/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/et/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/et/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/et/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/et/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/et/index.js create mode 100644 node_modules/date-fns/esm/locale/et/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/et/package.json create mode 100644 node_modules/date-fns/esm/locale/eu/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/eu/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/eu/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/eu/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/eu/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/eu/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/eu/index.js create mode 100644 node_modules/date-fns/esm/locale/eu/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/eu/package.json create mode 100644 node_modules/date-fns/esm/locale/fa-IR/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/fa-IR/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/fa-IR/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/fa-IR/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/fa-IR/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/fa-IR/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/fa-IR/index.js create mode 100644 node_modules/date-fns/esm/locale/fa-IR/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/fa-IR/package.json create mode 100644 node_modules/date-fns/esm/locale/fi/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/fi/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/fi/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/fi/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/fi/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/fi/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/fi/index.js create mode 100644 node_modules/date-fns/esm/locale/fi/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/fi/package.json create mode 100644 node_modules/date-fns/esm/locale/fr-CA/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/fr-CA/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/fr-CA/index.js create mode 100644 node_modules/date-fns/esm/locale/fr-CA/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/fr-CA/package.json create mode 100644 node_modules/date-fns/esm/locale/fr-CH/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/fr-CH/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/fr-CH/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/fr-CH/index.js create mode 100644 node_modules/date-fns/esm/locale/fr-CH/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/fr-CH/package.json create mode 100644 node_modules/date-fns/esm/locale/fr/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/fr/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/fr/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/fr/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/fr/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/fr/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/fr/index.js create mode 100644 node_modules/date-fns/esm/locale/fr/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/fr/package.json create mode 100644 node_modules/date-fns/esm/locale/fy/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/fy/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/fy/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/fy/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/fy/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/fy/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/fy/index.js create mode 100644 node_modules/date-fns/esm/locale/fy/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/fy/package.json create mode 100644 node_modules/date-fns/esm/locale/gd/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/gd/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/gd/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/gd/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/gd/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/gd/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/gd/index.js create mode 100644 node_modules/date-fns/esm/locale/gd/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/gd/package.json create mode 100644 node_modules/date-fns/esm/locale/gl/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/gl/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/gl/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/gl/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/gl/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/gl/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/gl/index.js create mode 100644 node_modules/date-fns/esm/locale/gl/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/gl/package.json create mode 100644 node_modules/date-fns/esm/locale/gu/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/gu/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/gu/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/gu/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/gu/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/gu/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/gu/index.js create mode 100644 node_modules/date-fns/esm/locale/gu/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/gu/package.json create mode 100644 node_modules/date-fns/esm/locale/he/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/he/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/he/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/he/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/he/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/he/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/he/index.js create mode 100644 node_modules/date-fns/esm/locale/he/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/he/package.json create mode 100644 node_modules/date-fns/esm/locale/hi/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/hi/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/hi/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/hi/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/hi/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/hi/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/hi/index.js create mode 100644 node_modules/date-fns/esm/locale/hi/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/hi/package.json create mode 100644 node_modules/date-fns/esm/locale/hr/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/hr/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/hr/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/hr/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/hr/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/hr/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/hr/index.js create mode 100644 node_modules/date-fns/esm/locale/hr/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/hr/package.json create mode 100644 node_modules/date-fns/esm/locale/ht/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ht/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ht/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ht/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ht/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ht/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ht/index.js create mode 100644 node_modules/date-fns/esm/locale/ht/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ht/package.json create mode 100644 node_modules/date-fns/esm/locale/hu/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/hu/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/hu/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/hu/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/hu/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/hu/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/hu/index.js create mode 100644 node_modules/date-fns/esm/locale/hu/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/hu/package.json create mode 100644 node_modules/date-fns/esm/locale/hy/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/hy/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/hy/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/hy/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/hy/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/hy/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/hy/index.js create mode 100644 node_modules/date-fns/esm/locale/hy/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/hy/package.json create mode 100644 node_modules/date-fns/esm/locale/id/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/id/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/id/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/id/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/id/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/id/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/id/index.js create mode 100644 node_modules/date-fns/esm/locale/id/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/id/package.json create mode 100644 node_modules/date-fns/esm/locale/index.js create mode 100644 node_modules/date-fns/esm/locale/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/is/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/is/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/is/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/is/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/is/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/is/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/is/index.js create mode 100644 node_modules/date-fns/esm/locale/is/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/is/package.json create mode 100644 node_modules/date-fns/esm/locale/it-CH/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/it-CH/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/it-CH/index.js create mode 100644 node_modules/date-fns/esm/locale/it-CH/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/it-CH/package.json create mode 100644 node_modules/date-fns/esm/locale/it/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/it/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/it/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/it/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/it/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/it/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/it/index.js create mode 100644 node_modules/date-fns/esm/locale/it/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/it/package.json create mode 100644 node_modules/date-fns/esm/locale/ja-Hira/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ja-Hira/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ja-Hira/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ja-Hira/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ja-Hira/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ja-Hira/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ja-Hira/index.js create mode 100644 node_modules/date-fns/esm/locale/ja-Hira/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ja-Hira/package.json create mode 100644 node_modules/date-fns/esm/locale/ja/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ja/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ja/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ja/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ja/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ja/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ja/index.js create mode 100644 node_modules/date-fns/esm/locale/ja/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ja/package.json create mode 100644 node_modules/date-fns/esm/locale/ka/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ka/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ka/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ka/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ka/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ka/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ka/index.js create mode 100644 node_modules/date-fns/esm/locale/ka/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ka/package.json create mode 100644 node_modules/date-fns/esm/locale/kk/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/kk/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/kk/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/kk/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/kk/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/kk/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/kk/index.js create mode 100644 node_modules/date-fns/esm/locale/kk/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/kk/package.json create mode 100644 node_modules/date-fns/esm/locale/km/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/km/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/km/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/km/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/km/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/km/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/km/index.js create mode 100644 node_modules/date-fns/esm/locale/km/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/km/package.json create mode 100644 node_modules/date-fns/esm/locale/kn/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/kn/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/kn/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/kn/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/kn/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/kn/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/kn/index.js create mode 100644 node_modules/date-fns/esm/locale/kn/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/kn/package.json create mode 100644 node_modules/date-fns/esm/locale/ko/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ko/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ko/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ko/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ko/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ko/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ko/index.js create mode 100644 node_modules/date-fns/esm/locale/ko/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ko/package.json create mode 100644 node_modules/date-fns/esm/locale/lb/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/lb/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/lb/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/lb/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/lb/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/lb/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/lb/index.js create mode 100644 node_modules/date-fns/esm/locale/lb/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/lb/package.json create mode 100644 node_modules/date-fns/esm/locale/lt/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/lt/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/lt/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/lt/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/lt/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/lt/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/lt/index.js create mode 100644 node_modules/date-fns/esm/locale/lt/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/lt/package.json create mode 100644 node_modules/date-fns/esm/locale/lv/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/lv/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/lv/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/lv/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/lv/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/lv/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/lv/index.js create mode 100644 node_modules/date-fns/esm/locale/lv/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/lv/package.json create mode 100644 node_modules/date-fns/esm/locale/mk/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/mk/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/mk/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/mk/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/mk/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/mk/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/mk/index.js create mode 100644 node_modules/date-fns/esm/locale/mk/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/mk/package.json create mode 100644 node_modules/date-fns/esm/locale/mn/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/mn/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/mn/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/mn/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/mn/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/mn/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/mn/index.js create mode 100644 node_modules/date-fns/esm/locale/mn/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/mn/package.json create mode 100644 node_modules/date-fns/esm/locale/ms/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ms/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ms/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ms/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ms/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ms/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ms/index.js create mode 100644 node_modules/date-fns/esm/locale/ms/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ms/package.json create mode 100644 node_modules/date-fns/esm/locale/mt/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/mt/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/mt/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/mt/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/mt/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/mt/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/mt/index.js create mode 100644 node_modules/date-fns/esm/locale/mt/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/mt/package.json create mode 100644 node_modules/date-fns/esm/locale/nb/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/nb/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/nb/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/nb/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/nb/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/nb/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/nb/index.js create mode 100644 node_modules/date-fns/esm/locale/nb/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/nb/package.json create mode 100644 node_modules/date-fns/esm/locale/nl-BE/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/nl-BE/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/nl-BE/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/nl-BE/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/nl-BE/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/nl-BE/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/nl-BE/index.js create mode 100644 node_modules/date-fns/esm/locale/nl-BE/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/nl-BE/package.json create mode 100644 node_modules/date-fns/esm/locale/nl/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/nl/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/nl/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/nl/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/nl/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/nl/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/nl/index.js create mode 100644 node_modules/date-fns/esm/locale/nl/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/nl/package.json create mode 100644 node_modules/date-fns/esm/locale/nn/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/nn/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/nn/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/nn/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/nn/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/nn/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/nn/index.js create mode 100644 node_modules/date-fns/esm/locale/nn/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/nn/package.json create mode 100644 node_modules/date-fns/esm/locale/oc/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/oc/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/oc/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/oc/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/oc/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/oc/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/oc/index.js create mode 100644 node_modules/date-fns/esm/locale/oc/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/oc/package.json create mode 100644 node_modules/date-fns/esm/locale/package.json create mode 100644 node_modules/date-fns/esm/locale/pl/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/pl/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/pl/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/pl/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/pl/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/pl/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/pl/index.js create mode 100644 node_modules/date-fns/esm/locale/pl/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/pl/package.json create mode 100644 node_modules/date-fns/esm/locale/pt-BR/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/pt-BR/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/pt-BR/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/pt-BR/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/pt-BR/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/pt-BR/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/pt-BR/index.js create mode 100644 node_modules/date-fns/esm/locale/pt-BR/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/pt-BR/package.json create mode 100644 node_modules/date-fns/esm/locale/pt/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/pt/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/pt/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/pt/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/pt/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/pt/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/pt/index.js create mode 100644 node_modules/date-fns/esm/locale/pt/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/pt/package.json create mode 100644 node_modules/date-fns/esm/locale/ro/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ro/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ro/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ro/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ro/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ro/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ro/index.js create mode 100644 node_modules/date-fns/esm/locale/ro/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ro/package.json create mode 100644 node_modules/date-fns/esm/locale/ru/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ru/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ru/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ru/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ru/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ru/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ru/index.js create mode 100644 node_modules/date-fns/esm/locale/ru/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ru/package.json create mode 100644 node_modules/date-fns/esm/locale/sk/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/sk/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/sk/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/sk/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/sk/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/sk/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/sk/index.js create mode 100644 node_modules/date-fns/esm/locale/sk/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/sk/package.json create mode 100644 node_modules/date-fns/esm/locale/sl/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/sl/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/sl/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/sl/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/sl/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/sl/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/sl/index.js create mode 100644 node_modules/date-fns/esm/locale/sl/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/sl/package.json create mode 100644 node_modules/date-fns/esm/locale/sq/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/sq/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/sq/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/sq/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/sq/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/sq/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/sq/index.js create mode 100644 node_modules/date-fns/esm/locale/sq/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/sq/package.json create mode 100644 node_modules/date-fns/esm/locale/sr-Latn/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/sr-Latn/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/sr-Latn/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/sr-Latn/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/sr-Latn/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/sr-Latn/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/sr-Latn/index.js create mode 100644 node_modules/date-fns/esm/locale/sr-Latn/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/sr-Latn/package.json create mode 100644 node_modules/date-fns/esm/locale/sr/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/sr/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/sr/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/sr/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/sr/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/sr/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/sr/index.js create mode 100644 node_modules/date-fns/esm/locale/sr/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/sr/package.json create mode 100644 node_modules/date-fns/esm/locale/sv/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/sv/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/sv/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/sv/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/sv/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/sv/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/sv/index.js create mode 100644 node_modules/date-fns/esm/locale/sv/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/sv/package.json create mode 100644 node_modules/date-fns/esm/locale/ta/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ta/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ta/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ta/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ta/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ta/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ta/index.js create mode 100644 node_modules/date-fns/esm/locale/ta/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ta/package.json create mode 100644 node_modules/date-fns/esm/locale/te/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/te/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/te/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/te/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/te/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/te/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/te/index.js create mode 100644 node_modules/date-fns/esm/locale/te/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/te/package.json create mode 100644 node_modules/date-fns/esm/locale/th/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/th/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/th/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/th/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/th/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/th/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/th/index.js create mode 100644 node_modules/date-fns/esm/locale/th/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/th/package.json create mode 100644 node_modules/date-fns/esm/locale/tr/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/tr/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/tr/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/tr/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/tr/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/tr/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/tr/index.js create mode 100644 node_modules/date-fns/esm/locale/tr/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/tr/package.json create mode 100644 node_modules/date-fns/esm/locale/types.js create mode 100644 node_modules/date-fns/esm/locale/ug/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/ug/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/ug/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/ug/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/ug/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/ug/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/ug/index.js create mode 100644 node_modules/date-fns/esm/locale/ug/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/ug/package.json create mode 100644 node_modules/date-fns/esm/locale/uk/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/uk/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/uk/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/uk/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/uk/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/uk/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/uk/index.js create mode 100644 node_modules/date-fns/esm/locale/uk/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/uk/package.json create mode 100644 node_modules/date-fns/esm/locale/uz-Cyrl/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/uz-Cyrl/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/uz-Cyrl/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/uz-Cyrl/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/uz-Cyrl/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/uz-Cyrl/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/uz-Cyrl/index.js create mode 100644 node_modules/date-fns/esm/locale/uz-Cyrl/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/uz-Cyrl/package.json create mode 100644 node_modules/date-fns/esm/locale/uz/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/uz/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/uz/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/uz/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/uz/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/uz/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/uz/index.js create mode 100644 node_modules/date-fns/esm/locale/uz/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/uz/package.json create mode 100644 node_modules/date-fns/esm/locale/vi/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/vi/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/vi/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/vi/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/vi/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/vi/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/vi/index.js create mode 100644 node_modules/date-fns/esm/locale/vi/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/vi/package.json create mode 100644 node_modules/date-fns/esm/locale/zh-CN/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-CN/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-CN/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-CN/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-CN/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-CN/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/zh-CN/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-CN/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/zh-CN/package.json create mode 100644 node_modules/date-fns/esm/locale/zh-HK/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-HK/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-HK/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-HK/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-HK/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-HK/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/zh-HK/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-HK/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/zh-HK/package.json create mode 100644 node_modules/date-fns/esm/locale/zh-TW/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-TW/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-TW/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-TW/_lib/localize/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-TW/_lib/match/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-TW/index.d.ts create mode 100644 node_modules/date-fns/esm/locale/zh-TW/index.js create mode 100644 node_modules/date-fns/esm/locale/zh-TW/index.js.flow create mode 100644 node_modules/date-fns/esm/locale/zh-TW/package.json create mode 100644 node_modules/date-fns/esm/max/index.d.ts create mode 100644 node_modules/date-fns/esm/max/index.js create mode 100644 node_modules/date-fns/esm/max/index.js.flow create mode 100644 node_modules/date-fns/esm/max/package.json create mode 100644 node_modules/date-fns/esm/milliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/milliseconds/index.js create mode 100644 node_modules/date-fns/esm/milliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/milliseconds/package.json create mode 100644 node_modules/date-fns/esm/millisecondsToHours/index.d.ts create mode 100644 node_modules/date-fns/esm/millisecondsToHours/index.js create mode 100644 node_modules/date-fns/esm/millisecondsToHours/index.js.flow create mode 100644 node_modules/date-fns/esm/millisecondsToHours/package.json create mode 100644 node_modules/date-fns/esm/millisecondsToMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/millisecondsToMinutes/index.js create mode 100644 node_modules/date-fns/esm/millisecondsToMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/millisecondsToMinutes/package.json create mode 100644 node_modules/date-fns/esm/millisecondsToSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/millisecondsToSeconds/index.js create mode 100644 node_modules/date-fns/esm/millisecondsToSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/millisecondsToSeconds/package.json create mode 100644 node_modules/date-fns/esm/min/index.d.ts create mode 100644 node_modules/date-fns/esm/min/index.js create mode 100644 node_modules/date-fns/esm/min/index.js.flow create mode 100644 node_modules/date-fns/esm/min/package.json create mode 100644 node_modules/date-fns/esm/minutesToHours/index.d.ts create mode 100644 node_modules/date-fns/esm/minutesToHours/index.js create mode 100644 node_modules/date-fns/esm/minutesToHours/index.js.flow create mode 100644 node_modules/date-fns/esm/minutesToHours/package.json create mode 100644 node_modules/date-fns/esm/minutesToMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/minutesToMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/minutesToMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/minutesToMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/minutesToSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/minutesToSeconds/index.js create mode 100644 node_modules/date-fns/esm/minutesToSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/minutesToSeconds/package.json create mode 100644 node_modules/date-fns/esm/monthsToQuarters/index.d.ts create mode 100644 node_modules/date-fns/esm/monthsToQuarters/index.js create mode 100644 node_modules/date-fns/esm/monthsToQuarters/index.js.flow create mode 100644 node_modules/date-fns/esm/monthsToQuarters/package.json create mode 100644 node_modules/date-fns/esm/monthsToYears/index.d.ts create mode 100644 node_modules/date-fns/esm/monthsToYears/index.js create mode 100644 node_modules/date-fns/esm/monthsToYears/index.js.flow create mode 100644 node_modules/date-fns/esm/monthsToYears/package.json create mode 100644 node_modules/date-fns/esm/nextDay/index.d.ts create mode 100644 node_modules/date-fns/esm/nextDay/index.js create mode 100644 node_modules/date-fns/esm/nextDay/index.js.flow create mode 100644 node_modules/date-fns/esm/nextDay/package.json create mode 100644 node_modules/date-fns/esm/nextFriday/index.d.ts create mode 100644 node_modules/date-fns/esm/nextFriday/index.js create mode 100644 node_modules/date-fns/esm/nextFriday/index.js.flow create mode 100644 node_modules/date-fns/esm/nextFriday/package.json create mode 100644 node_modules/date-fns/esm/nextMonday/index.d.ts create mode 100644 node_modules/date-fns/esm/nextMonday/index.js create mode 100644 node_modules/date-fns/esm/nextMonday/index.js.flow create mode 100644 node_modules/date-fns/esm/nextMonday/package.json create mode 100644 node_modules/date-fns/esm/nextSaturday/index.d.ts create mode 100644 node_modules/date-fns/esm/nextSaturday/index.js create mode 100644 node_modules/date-fns/esm/nextSaturday/index.js.flow create mode 100644 node_modules/date-fns/esm/nextSaturday/package.json create mode 100644 node_modules/date-fns/esm/nextSunday/index.d.ts create mode 100644 node_modules/date-fns/esm/nextSunday/index.js create mode 100644 node_modules/date-fns/esm/nextSunday/index.js.flow create mode 100644 node_modules/date-fns/esm/nextSunday/package.json create mode 100644 node_modules/date-fns/esm/nextThursday/index.d.ts create mode 100644 node_modules/date-fns/esm/nextThursday/index.js create mode 100644 node_modules/date-fns/esm/nextThursday/index.js.flow create mode 100644 node_modules/date-fns/esm/nextThursday/package.json create mode 100644 node_modules/date-fns/esm/nextTuesday/index.d.ts create mode 100644 node_modules/date-fns/esm/nextTuesday/index.js create mode 100644 node_modules/date-fns/esm/nextTuesday/index.js.flow create mode 100644 node_modules/date-fns/esm/nextTuesday/package.json create mode 100644 node_modules/date-fns/esm/nextWednesday/index.d.ts create mode 100644 node_modules/date-fns/esm/nextWednesday/index.js create mode 100644 node_modules/date-fns/esm/nextWednesday/index.js.flow create mode 100644 node_modules/date-fns/esm/nextWednesday/package.json create mode 100644 node_modules/date-fns/esm/parse/_lib/Parser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/Setter.js create mode 100644 node_modules/date-fns/esm/parse/_lib/constants.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/AMPMMidnightParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/AMPMParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/DateParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/DayOfYearParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/DayParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/DayPeriodParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/EraParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/ExtendedYearParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/FractionOfSecondParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/Hour0To11Parser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/Hour0to23Parser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/Hour1To24Parser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/Hour1to12Parser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/ISODayParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneWithZParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekYearParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/LocalDayParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekYearParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/MinuteParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/MonthParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/QuarterParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/SecondParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/StandAloneLocalDayParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/StandAloneMonthParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/StandAloneQuarterParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/TimestampMillisecondsParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/TimestampSecondsParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/YearParser.js create mode 100644 node_modules/date-fns/esm/parse/_lib/parsers/index.js create mode 100644 node_modules/date-fns/esm/parse/_lib/types.js create mode 100644 node_modules/date-fns/esm/parse/_lib/utils.js create mode 100644 node_modules/date-fns/esm/parse/index.d.ts create mode 100644 node_modules/date-fns/esm/parse/index.js create mode 100644 node_modules/date-fns/esm/parse/index.js.flow create mode 100644 node_modules/date-fns/esm/parse/package.json create mode 100644 node_modules/date-fns/esm/parseISO/index.d.ts create mode 100644 node_modules/date-fns/esm/parseISO/index.js create mode 100644 node_modules/date-fns/esm/parseISO/index.js.flow create mode 100644 node_modules/date-fns/esm/parseISO/package.json create mode 100644 node_modules/date-fns/esm/parseJSON/index.d.ts create mode 100644 node_modules/date-fns/esm/parseJSON/index.js create mode 100644 node_modules/date-fns/esm/parseJSON/index.js.flow create mode 100644 node_modules/date-fns/esm/parseJSON/package.json create mode 100644 node_modules/date-fns/esm/previousDay/index.d.ts create mode 100755 node_modules/date-fns/esm/previousDay/index.js create mode 100644 node_modules/date-fns/esm/previousDay/index.js.flow create mode 100644 node_modules/date-fns/esm/previousDay/package.json create mode 100644 node_modules/date-fns/esm/previousFriday/index.d.ts create mode 100755 node_modules/date-fns/esm/previousFriday/index.js create mode 100644 node_modules/date-fns/esm/previousFriday/index.js.flow create mode 100644 node_modules/date-fns/esm/previousFriday/package.json create mode 100644 node_modules/date-fns/esm/previousMonday/index.d.ts create mode 100755 node_modules/date-fns/esm/previousMonday/index.js create mode 100644 node_modules/date-fns/esm/previousMonday/index.js.flow create mode 100644 node_modules/date-fns/esm/previousMonday/package.json create mode 100644 node_modules/date-fns/esm/previousSaturday/index.d.ts create mode 100755 node_modules/date-fns/esm/previousSaturday/index.js create mode 100644 node_modules/date-fns/esm/previousSaturday/index.js.flow create mode 100644 node_modules/date-fns/esm/previousSaturday/package.json create mode 100644 node_modules/date-fns/esm/previousSunday/index.d.ts create mode 100755 node_modules/date-fns/esm/previousSunday/index.js create mode 100644 node_modules/date-fns/esm/previousSunday/index.js.flow create mode 100644 node_modules/date-fns/esm/previousSunday/package.json create mode 100644 node_modules/date-fns/esm/previousThursday/index.d.ts create mode 100755 node_modules/date-fns/esm/previousThursday/index.js create mode 100644 node_modules/date-fns/esm/previousThursday/index.js.flow create mode 100644 node_modules/date-fns/esm/previousThursday/package.json create mode 100644 node_modules/date-fns/esm/previousTuesday/index.d.ts create mode 100755 node_modules/date-fns/esm/previousTuesday/index.js create mode 100644 node_modules/date-fns/esm/previousTuesday/index.js.flow create mode 100644 node_modules/date-fns/esm/previousTuesday/package.json create mode 100644 node_modules/date-fns/esm/previousWednesday/index.d.ts create mode 100755 node_modules/date-fns/esm/previousWednesday/index.js create mode 100644 node_modules/date-fns/esm/previousWednesday/index.js.flow create mode 100644 node_modules/date-fns/esm/previousWednesday/package.json create mode 100644 node_modules/date-fns/esm/quartersToMonths/index.d.ts create mode 100644 node_modules/date-fns/esm/quartersToMonths/index.js create mode 100644 node_modules/date-fns/esm/quartersToMonths/index.js.flow create mode 100644 node_modules/date-fns/esm/quartersToMonths/package.json create mode 100644 node_modules/date-fns/esm/quartersToYears/index.d.ts create mode 100644 node_modules/date-fns/esm/quartersToYears/index.js create mode 100644 node_modules/date-fns/esm/quartersToYears/index.js.flow create mode 100644 node_modules/date-fns/esm/quartersToYears/package.json create mode 100644 node_modules/date-fns/esm/roundToNearestMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/roundToNearestMinutes/index.js create mode 100644 node_modules/date-fns/esm/roundToNearestMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/roundToNearestMinutes/package.json create mode 100644 node_modules/date-fns/esm/secondsToHours/index.d.ts create mode 100644 node_modules/date-fns/esm/secondsToHours/index.js create mode 100644 node_modules/date-fns/esm/secondsToHours/index.js.flow create mode 100644 node_modules/date-fns/esm/secondsToHours/package.json create mode 100644 node_modules/date-fns/esm/secondsToMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/secondsToMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/secondsToMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/secondsToMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/secondsToMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/secondsToMinutes/index.js create mode 100644 node_modules/date-fns/esm/secondsToMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/secondsToMinutes/package.json create mode 100644 node_modules/date-fns/esm/set/index.d.ts create mode 100644 node_modules/date-fns/esm/set/index.js create mode 100644 node_modules/date-fns/esm/set/index.js.flow create mode 100644 node_modules/date-fns/esm/set/package.json create mode 100644 node_modules/date-fns/esm/setDate/index.d.ts create mode 100644 node_modules/date-fns/esm/setDate/index.js create mode 100644 node_modules/date-fns/esm/setDate/index.js.flow create mode 100644 node_modules/date-fns/esm/setDate/package.json create mode 100644 node_modules/date-fns/esm/setDay/index.d.ts create mode 100644 node_modules/date-fns/esm/setDay/index.js create mode 100644 node_modules/date-fns/esm/setDay/index.js.flow create mode 100644 node_modules/date-fns/esm/setDay/package.json create mode 100644 node_modules/date-fns/esm/setDayOfYear/index.d.ts create mode 100644 node_modules/date-fns/esm/setDayOfYear/index.js create mode 100644 node_modules/date-fns/esm/setDayOfYear/index.js.flow create mode 100644 node_modules/date-fns/esm/setDayOfYear/package.json create mode 100644 node_modules/date-fns/esm/setDefaultOptions/index.d.ts create mode 100644 node_modules/date-fns/esm/setDefaultOptions/index.js create mode 100644 node_modules/date-fns/esm/setDefaultOptions/index.js.flow create mode 100644 node_modules/date-fns/esm/setDefaultOptions/package.json create mode 100644 node_modules/date-fns/esm/setHours/index.d.ts create mode 100644 node_modules/date-fns/esm/setHours/index.js create mode 100644 node_modules/date-fns/esm/setHours/index.js.flow create mode 100644 node_modules/date-fns/esm/setHours/package.json create mode 100644 node_modules/date-fns/esm/setISODay/index.d.ts create mode 100644 node_modules/date-fns/esm/setISODay/index.js create mode 100644 node_modules/date-fns/esm/setISODay/index.js.flow create mode 100644 node_modules/date-fns/esm/setISODay/package.json create mode 100644 node_modules/date-fns/esm/setISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/setISOWeek/index.js create mode 100644 node_modules/date-fns/esm/setISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/setISOWeek/package.json create mode 100644 node_modules/date-fns/esm/setISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/setISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/setISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/setISOWeekYear/package.json create mode 100644 node_modules/date-fns/esm/setMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/setMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/setMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/setMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/setMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/setMinutes/index.js create mode 100644 node_modules/date-fns/esm/setMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/setMinutes/package.json create mode 100644 node_modules/date-fns/esm/setMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/setMonth/index.js create mode 100644 node_modules/date-fns/esm/setMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/setMonth/package.json create mode 100644 node_modules/date-fns/esm/setQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/setQuarter/index.js create mode 100644 node_modules/date-fns/esm/setQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/setQuarter/package.json create mode 100644 node_modules/date-fns/esm/setSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/setSeconds/index.js create mode 100644 node_modules/date-fns/esm/setSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/setSeconds/package.json create mode 100644 node_modules/date-fns/esm/setWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/setWeek/index.js create mode 100644 node_modules/date-fns/esm/setWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/setWeek/package.json create mode 100644 node_modules/date-fns/esm/setWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/setWeekYear/index.js create mode 100644 node_modules/date-fns/esm/setWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/setWeekYear/package.json create mode 100644 node_modules/date-fns/esm/setYear/index.d.ts create mode 100644 node_modules/date-fns/esm/setYear/index.js create mode 100644 node_modules/date-fns/esm/setYear/index.js.flow create mode 100644 node_modules/date-fns/esm/setYear/package.json create mode 100644 node_modules/date-fns/esm/startOfDay/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfDay/index.js create mode 100644 node_modules/date-fns/esm/startOfDay/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfDay/package.json create mode 100644 node_modules/date-fns/esm/startOfDecade/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfDecade/index.js create mode 100644 node_modules/date-fns/esm/startOfDecade/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfDecade/package.json create mode 100644 node_modules/date-fns/esm/startOfHour/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfHour/index.js create mode 100644 node_modules/date-fns/esm/startOfHour/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfHour/package.json create mode 100644 node_modules/date-fns/esm/startOfISOWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfISOWeek/index.js create mode 100644 node_modules/date-fns/esm/startOfISOWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfISOWeek/package.json create mode 100644 node_modules/date-fns/esm/startOfISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfISOWeekYear/index.js create mode 100644 node_modules/date-fns/esm/startOfISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfISOWeekYear/package.json create mode 100644 node_modules/date-fns/esm/startOfMinute/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfMinute/index.js create mode 100644 node_modules/date-fns/esm/startOfMinute/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfMinute/package.json create mode 100644 node_modules/date-fns/esm/startOfMonth/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfMonth/index.js create mode 100644 node_modules/date-fns/esm/startOfMonth/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfMonth/package.json create mode 100644 node_modules/date-fns/esm/startOfQuarter/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfQuarter/index.js create mode 100644 node_modules/date-fns/esm/startOfQuarter/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfQuarter/package.json create mode 100644 node_modules/date-fns/esm/startOfSecond/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfSecond/index.js create mode 100644 node_modules/date-fns/esm/startOfSecond/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfSecond/package.json create mode 100644 node_modules/date-fns/esm/startOfToday/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfToday/index.js create mode 100644 node_modules/date-fns/esm/startOfToday/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfToday/package.json create mode 100644 node_modules/date-fns/esm/startOfTomorrow/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfTomorrow/index.js create mode 100644 node_modules/date-fns/esm/startOfTomorrow/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfTomorrow/package.json create mode 100644 node_modules/date-fns/esm/startOfWeek/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfWeek/index.js create mode 100644 node_modules/date-fns/esm/startOfWeek/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfWeek/package.json create mode 100644 node_modules/date-fns/esm/startOfWeekYear/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfWeekYear/index.js create mode 100644 node_modules/date-fns/esm/startOfWeekYear/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfWeekYear/package.json create mode 100644 node_modules/date-fns/esm/startOfYear/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfYear/index.js create mode 100644 node_modules/date-fns/esm/startOfYear/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfYear/package.json create mode 100644 node_modules/date-fns/esm/startOfYesterday/index.d.ts create mode 100644 node_modules/date-fns/esm/startOfYesterday/index.js create mode 100644 node_modules/date-fns/esm/startOfYesterday/index.js.flow create mode 100644 node_modules/date-fns/esm/startOfYesterday/package.json create mode 100644 node_modules/date-fns/esm/sub/index.d.ts create mode 100644 node_modules/date-fns/esm/sub/index.js create mode 100644 node_modules/date-fns/esm/sub/index.js.flow create mode 100644 node_modules/date-fns/esm/sub/package.json create mode 100644 node_modules/date-fns/esm/subBusinessDays/index.d.ts create mode 100644 node_modules/date-fns/esm/subBusinessDays/index.js create mode 100644 node_modules/date-fns/esm/subBusinessDays/index.js.flow create mode 100644 node_modules/date-fns/esm/subBusinessDays/package.json create mode 100644 node_modules/date-fns/esm/subDays/index.d.ts create mode 100644 node_modules/date-fns/esm/subDays/index.js create mode 100644 node_modules/date-fns/esm/subDays/index.js.flow create mode 100644 node_modules/date-fns/esm/subDays/package.json create mode 100644 node_modules/date-fns/esm/subHours/index.d.ts create mode 100644 node_modules/date-fns/esm/subHours/index.js create mode 100644 node_modules/date-fns/esm/subHours/index.js.flow create mode 100644 node_modules/date-fns/esm/subHours/package.json create mode 100644 node_modules/date-fns/esm/subISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/esm/subISOWeekYears/index.js create mode 100644 node_modules/date-fns/esm/subISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/esm/subISOWeekYears/package.json create mode 100644 node_modules/date-fns/esm/subMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/esm/subMilliseconds/index.js create mode 100644 node_modules/date-fns/esm/subMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/esm/subMilliseconds/package.json create mode 100644 node_modules/date-fns/esm/subMinutes/index.d.ts create mode 100644 node_modules/date-fns/esm/subMinutes/index.js create mode 100644 node_modules/date-fns/esm/subMinutes/index.js.flow create mode 100644 node_modules/date-fns/esm/subMinutes/package.json create mode 100644 node_modules/date-fns/esm/subMonths/index.d.ts create mode 100644 node_modules/date-fns/esm/subMonths/index.js create mode 100644 node_modules/date-fns/esm/subMonths/index.js.flow create mode 100644 node_modules/date-fns/esm/subMonths/package.json create mode 100644 node_modules/date-fns/esm/subQuarters/index.d.ts create mode 100644 node_modules/date-fns/esm/subQuarters/index.js create mode 100644 node_modules/date-fns/esm/subQuarters/index.js.flow create mode 100644 node_modules/date-fns/esm/subQuarters/package.json create mode 100644 node_modules/date-fns/esm/subSeconds/index.d.ts create mode 100644 node_modules/date-fns/esm/subSeconds/index.js create mode 100644 node_modules/date-fns/esm/subSeconds/index.js.flow create mode 100644 node_modules/date-fns/esm/subSeconds/package.json create mode 100644 node_modules/date-fns/esm/subWeeks/index.d.ts create mode 100644 node_modules/date-fns/esm/subWeeks/index.js create mode 100644 node_modules/date-fns/esm/subWeeks/index.js.flow create mode 100644 node_modules/date-fns/esm/subWeeks/package.json create mode 100644 node_modules/date-fns/esm/subYears/index.d.ts create mode 100644 node_modules/date-fns/esm/subYears/index.js create mode 100644 node_modules/date-fns/esm/subYears/index.js.flow create mode 100644 node_modules/date-fns/esm/subYears/package.json create mode 100644 node_modules/date-fns/esm/toDate/index.d.ts create mode 100644 node_modules/date-fns/esm/toDate/index.js create mode 100644 node_modules/date-fns/esm/toDate/index.js.flow create mode 100644 node_modules/date-fns/esm/toDate/package.json create mode 100644 node_modules/date-fns/esm/types.js create mode 100644 node_modules/date-fns/esm/weeksToDays/index.d.ts create mode 100644 node_modules/date-fns/esm/weeksToDays/index.js create mode 100644 node_modules/date-fns/esm/weeksToDays/index.js.flow create mode 100644 node_modules/date-fns/esm/weeksToDays/package.json create mode 100644 node_modules/date-fns/esm/yearsToMonths/index.d.ts create mode 100644 node_modules/date-fns/esm/yearsToMonths/index.js create mode 100644 node_modules/date-fns/esm/yearsToMonths/index.js.flow create mode 100644 node_modules/date-fns/esm/yearsToMonths/package.json create mode 100644 node_modules/date-fns/esm/yearsToQuarters/index.d.ts create mode 100644 node_modules/date-fns/esm/yearsToQuarters/index.js create mode 100644 node_modules/date-fns/esm/yearsToQuarters/index.js.flow create mode 100644 node_modules/date-fns/esm/yearsToQuarters/package.json create mode 100644 node_modules/date-fns/format/index.d.ts create mode 100644 node_modules/date-fns/format/index.js create mode 100644 node_modules/date-fns/format/index.js.flow create mode 100644 node_modules/date-fns/format/package.json create mode 100644 node_modules/date-fns/formatDistance/index.d.ts create mode 100644 node_modules/date-fns/formatDistance/index.js create mode 100644 node_modules/date-fns/formatDistance/index.js.flow create mode 100644 node_modules/date-fns/formatDistance/package.json create mode 100644 node_modules/date-fns/formatDistanceStrict/index.d.ts create mode 100644 node_modules/date-fns/formatDistanceStrict/index.js create mode 100644 node_modules/date-fns/formatDistanceStrict/index.js.flow create mode 100644 node_modules/date-fns/formatDistanceStrict/package.json create mode 100644 node_modules/date-fns/formatDistanceToNow/index.d.ts create mode 100644 node_modules/date-fns/formatDistanceToNow/index.js create mode 100644 node_modules/date-fns/formatDistanceToNow/index.js.flow create mode 100644 node_modules/date-fns/formatDistanceToNow/package.json create mode 100644 node_modules/date-fns/formatDistanceToNowStrict/index.d.ts create mode 100644 node_modules/date-fns/formatDistanceToNowStrict/index.js create mode 100644 node_modules/date-fns/formatDistanceToNowStrict/index.js.flow create mode 100644 node_modules/date-fns/formatDistanceToNowStrict/package.json create mode 100644 node_modules/date-fns/formatDuration/index.d.ts create mode 100644 node_modules/date-fns/formatDuration/index.js create mode 100644 node_modules/date-fns/formatDuration/index.js.flow create mode 100644 node_modules/date-fns/formatDuration/package.json create mode 100644 node_modules/date-fns/formatISO/index.d.ts create mode 100644 node_modules/date-fns/formatISO/index.js create mode 100644 node_modules/date-fns/formatISO/index.js.flow create mode 100644 node_modules/date-fns/formatISO/package.json create mode 100644 node_modules/date-fns/formatISO9075/index.d.ts create mode 100644 node_modules/date-fns/formatISO9075/index.js create mode 100644 node_modules/date-fns/formatISO9075/index.js.flow create mode 100644 node_modules/date-fns/formatISO9075/package.json create mode 100644 node_modules/date-fns/formatISODuration/index.d.ts create mode 100644 node_modules/date-fns/formatISODuration/index.js create mode 100644 node_modules/date-fns/formatISODuration/index.js.flow create mode 100644 node_modules/date-fns/formatISODuration/package.json create mode 100644 node_modules/date-fns/formatRFC3339/index.d.ts create mode 100644 node_modules/date-fns/formatRFC3339/index.js create mode 100644 node_modules/date-fns/formatRFC3339/index.js.flow create mode 100644 node_modules/date-fns/formatRFC3339/package.json create mode 100644 node_modules/date-fns/formatRFC7231/index.d.ts create mode 100644 node_modules/date-fns/formatRFC7231/index.js create mode 100644 node_modules/date-fns/formatRFC7231/index.js.flow create mode 100644 node_modules/date-fns/formatRFC7231/package.json create mode 100644 node_modules/date-fns/formatRelative/index.d.ts create mode 100644 node_modules/date-fns/formatRelative/index.js create mode 100644 node_modules/date-fns/formatRelative/index.js.flow create mode 100644 node_modules/date-fns/formatRelative/package.json create mode 100644 node_modules/date-fns/fp/_lib/convertToFP/index.js create mode 100644 node_modules/date-fns/fp/add/index.d.ts create mode 100644 node_modules/date-fns/fp/add/index.js create mode 100644 node_modules/date-fns/fp/add/index.js.flow create mode 100644 node_modules/date-fns/fp/add/package.json create mode 100644 node_modules/date-fns/fp/addBusinessDays/index.d.ts create mode 100644 node_modules/date-fns/fp/addBusinessDays/index.js create mode 100644 node_modules/date-fns/fp/addBusinessDays/index.js.flow create mode 100644 node_modules/date-fns/fp/addBusinessDays/package.json create mode 100644 node_modules/date-fns/fp/addDays/index.d.ts create mode 100644 node_modules/date-fns/fp/addDays/index.js create mode 100644 node_modules/date-fns/fp/addDays/index.js.flow create mode 100644 node_modules/date-fns/fp/addDays/package.json create mode 100644 node_modules/date-fns/fp/addHours/index.d.ts create mode 100644 node_modules/date-fns/fp/addHours/index.js create mode 100644 node_modules/date-fns/fp/addHours/index.js.flow create mode 100644 node_modules/date-fns/fp/addHours/package.json create mode 100644 node_modules/date-fns/fp/addISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/fp/addISOWeekYears/index.js create mode 100644 node_modules/date-fns/fp/addISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/fp/addISOWeekYears/package.json create mode 100644 node_modules/date-fns/fp/addMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/fp/addMilliseconds/index.js create mode 100644 node_modules/date-fns/fp/addMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/fp/addMilliseconds/package.json create mode 100644 node_modules/date-fns/fp/addMinutes/index.d.ts create mode 100644 node_modules/date-fns/fp/addMinutes/index.js create mode 100644 node_modules/date-fns/fp/addMinutes/index.js.flow create mode 100644 node_modules/date-fns/fp/addMinutes/package.json create mode 100644 node_modules/date-fns/fp/addMonths/index.d.ts create mode 100644 node_modules/date-fns/fp/addMonths/index.js create mode 100644 node_modules/date-fns/fp/addMonths/index.js.flow create mode 100644 node_modules/date-fns/fp/addMonths/package.json create mode 100644 node_modules/date-fns/fp/addQuarters/index.d.ts create mode 100644 node_modules/date-fns/fp/addQuarters/index.js create mode 100644 node_modules/date-fns/fp/addQuarters/index.js.flow create mode 100644 node_modules/date-fns/fp/addQuarters/package.json create mode 100644 node_modules/date-fns/fp/addSeconds/index.d.ts create mode 100644 node_modules/date-fns/fp/addSeconds/index.js create mode 100644 node_modules/date-fns/fp/addSeconds/index.js.flow create mode 100644 node_modules/date-fns/fp/addSeconds/package.json create mode 100644 node_modules/date-fns/fp/addWeeks/index.d.ts create mode 100644 node_modules/date-fns/fp/addWeeks/index.js create mode 100644 node_modules/date-fns/fp/addWeeks/index.js.flow create mode 100644 node_modules/date-fns/fp/addWeeks/package.json create mode 100644 node_modules/date-fns/fp/addYears/index.d.ts create mode 100644 node_modules/date-fns/fp/addYears/index.js create mode 100644 node_modules/date-fns/fp/addYears/index.js.flow create mode 100644 node_modules/date-fns/fp/addYears/package.json create mode 100644 node_modules/date-fns/fp/areIntervalsOverlapping/index.d.ts create mode 100644 node_modules/date-fns/fp/areIntervalsOverlapping/index.js create mode 100644 node_modules/date-fns/fp/areIntervalsOverlapping/index.js.flow create mode 100644 node_modules/date-fns/fp/areIntervalsOverlapping/package.json create mode 100644 node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/index.js create mode 100644 node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/package.json create mode 100644 node_modules/date-fns/fp/clamp/index.d.ts create mode 100644 node_modules/date-fns/fp/clamp/index.js create mode 100644 node_modules/date-fns/fp/clamp/index.js.flow create mode 100644 node_modules/date-fns/fp/clamp/package.json create mode 100644 node_modules/date-fns/fp/closestIndexTo/index.d.ts create mode 100644 node_modules/date-fns/fp/closestIndexTo/index.js create mode 100644 node_modules/date-fns/fp/closestIndexTo/index.js.flow create mode 100644 node_modules/date-fns/fp/closestIndexTo/package.json create mode 100644 node_modules/date-fns/fp/closestTo/index.d.ts create mode 100644 node_modules/date-fns/fp/closestTo/index.js create mode 100644 node_modules/date-fns/fp/closestTo/index.js.flow create mode 100644 node_modules/date-fns/fp/closestTo/package.json create mode 100644 node_modules/date-fns/fp/compareAsc/index.d.ts create mode 100644 node_modules/date-fns/fp/compareAsc/index.js create mode 100644 node_modules/date-fns/fp/compareAsc/index.js.flow create mode 100644 node_modules/date-fns/fp/compareAsc/package.json create mode 100644 node_modules/date-fns/fp/compareDesc/index.d.ts create mode 100644 node_modules/date-fns/fp/compareDesc/index.js create mode 100644 node_modules/date-fns/fp/compareDesc/index.js.flow create mode 100644 node_modules/date-fns/fp/compareDesc/package.json create mode 100644 node_modules/date-fns/fp/daysToWeeks/index.d.ts create mode 100644 node_modules/date-fns/fp/daysToWeeks/index.js create mode 100644 node_modules/date-fns/fp/daysToWeeks/index.js.flow create mode 100644 node_modules/date-fns/fp/daysToWeeks/package.json create mode 100644 node_modules/date-fns/fp/differenceInBusinessDays/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInBusinessDays/index.js create mode 100644 node_modules/date-fns/fp/differenceInBusinessDays/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInBusinessDays/package.json create mode 100644 node_modules/date-fns/fp/differenceInCalendarDays/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInCalendarDays/index.js create mode 100644 node_modules/date-fns/fp/differenceInCalendarDays/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInCalendarDays/package.json create mode 100644 node_modules/date-fns/fp/differenceInCalendarISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInCalendarISOWeekYears/index.js create mode 100644 node_modules/date-fns/fp/differenceInCalendarISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInCalendarISOWeekYears/package.json create mode 100644 node_modules/date-fns/fp/differenceInCalendarISOWeeks/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInCalendarISOWeeks/index.js create mode 100644 node_modules/date-fns/fp/differenceInCalendarISOWeeks/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInCalendarISOWeeks/package.json create mode 100644 node_modules/date-fns/fp/differenceInCalendarMonths/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInCalendarMonths/index.js create mode 100644 node_modules/date-fns/fp/differenceInCalendarMonths/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInCalendarMonths/package.json create mode 100644 node_modules/date-fns/fp/differenceInCalendarQuarters/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInCalendarQuarters/index.js create mode 100644 node_modules/date-fns/fp/differenceInCalendarQuarters/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInCalendarQuarters/package.json create mode 100644 node_modules/date-fns/fp/differenceInCalendarWeeks/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInCalendarWeeks/index.js create mode 100644 node_modules/date-fns/fp/differenceInCalendarWeeks/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInCalendarWeeks/package.json create mode 100644 node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/index.js create mode 100644 node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/package.json create mode 100644 node_modules/date-fns/fp/differenceInCalendarYears/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInCalendarYears/index.js create mode 100644 node_modules/date-fns/fp/differenceInCalendarYears/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInCalendarYears/package.json create mode 100644 node_modules/date-fns/fp/differenceInDays/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInDays/index.js create mode 100644 node_modules/date-fns/fp/differenceInDays/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInDays/package.json create mode 100644 node_modules/date-fns/fp/differenceInHours/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInHours/index.js create mode 100644 node_modules/date-fns/fp/differenceInHours/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInHours/package.json create mode 100644 node_modules/date-fns/fp/differenceInHoursWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInHoursWithOptions/index.js create mode 100644 node_modules/date-fns/fp/differenceInHoursWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInHoursWithOptions/package.json create mode 100644 node_modules/date-fns/fp/differenceInISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInISOWeekYears/index.js create mode 100644 node_modules/date-fns/fp/differenceInISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInISOWeekYears/package.json create mode 100644 node_modules/date-fns/fp/differenceInMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInMilliseconds/index.js create mode 100644 node_modules/date-fns/fp/differenceInMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInMilliseconds/package.json create mode 100644 node_modules/date-fns/fp/differenceInMinutes/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInMinutes/index.js create mode 100644 node_modules/date-fns/fp/differenceInMinutes/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInMinutes/package.json create mode 100644 node_modules/date-fns/fp/differenceInMinutesWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInMinutesWithOptions/index.js create mode 100644 node_modules/date-fns/fp/differenceInMinutesWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInMinutesWithOptions/package.json create mode 100644 node_modules/date-fns/fp/differenceInMonths/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInMonths/index.js create mode 100644 node_modules/date-fns/fp/differenceInMonths/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInMonths/package.json create mode 100644 node_modules/date-fns/fp/differenceInQuarters/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInQuarters/index.js create mode 100644 node_modules/date-fns/fp/differenceInQuarters/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInQuarters/package.json create mode 100644 node_modules/date-fns/fp/differenceInQuartersWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInQuartersWithOptions/index.js create mode 100644 node_modules/date-fns/fp/differenceInQuartersWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInQuartersWithOptions/package.json create mode 100644 node_modules/date-fns/fp/differenceInSeconds/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInSeconds/index.js create mode 100644 node_modules/date-fns/fp/differenceInSeconds/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInSeconds/package.json create mode 100644 node_modules/date-fns/fp/differenceInSecondsWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInSecondsWithOptions/index.js create mode 100644 node_modules/date-fns/fp/differenceInSecondsWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInSecondsWithOptions/package.json create mode 100644 node_modules/date-fns/fp/differenceInWeeks/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInWeeks/index.js create mode 100644 node_modules/date-fns/fp/differenceInWeeks/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInWeeks/package.json create mode 100644 node_modules/date-fns/fp/differenceInWeeksWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInWeeksWithOptions/index.js create mode 100644 node_modules/date-fns/fp/differenceInWeeksWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInWeeksWithOptions/package.json create mode 100644 node_modules/date-fns/fp/differenceInYears/index.d.ts create mode 100644 node_modules/date-fns/fp/differenceInYears/index.js create mode 100644 node_modules/date-fns/fp/differenceInYears/index.js.flow create mode 100644 node_modules/date-fns/fp/differenceInYears/package.json create mode 100644 node_modules/date-fns/fp/eachDayOfInterval/index.d.ts create mode 100644 node_modules/date-fns/fp/eachDayOfInterval/index.js create mode 100644 node_modules/date-fns/fp/eachDayOfInterval/index.js.flow create mode 100644 node_modules/date-fns/fp/eachDayOfInterval/package.json create mode 100644 node_modules/date-fns/fp/eachDayOfIntervalWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/eachDayOfIntervalWithOptions/index.js create mode 100644 node_modules/date-fns/fp/eachDayOfIntervalWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/eachDayOfIntervalWithOptions/package.json create mode 100644 node_modules/date-fns/fp/eachHourOfInterval/index.d.ts create mode 100644 node_modules/date-fns/fp/eachHourOfInterval/index.js create mode 100644 node_modules/date-fns/fp/eachHourOfInterval/index.js.flow create mode 100644 node_modules/date-fns/fp/eachHourOfInterval/package.json create mode 100644 node_modules/date-fns/fp/eachHourOfIntervalWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/eachHourOfIntervalWithOptions/index.js create mode 100644 node_modules/date-fns/fp/eachHourOfIntervalWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/eachHourOfIntervalWithOptions/package.json create mode 100644 node_modules/date-fns/fp/eachMinuteOfInterval/index.d.ts create mode 100644 node_modules/date-fns/fp/eachMinuteOfInterval/index.js create mode 100644 node_modules/date-fns/fp/eachMinuteOfInterval/index.js.flow create mode 100644 node_modules/date-fns/fp/eachMinuteOfInterval/package.json create mode 100644 node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/index.js create mode 100644 node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/package.json create mode 100644 node_modules/date-fns/fp/eachMonthOfInterval/index.d.ts create mode 100644 node_modules/date-fns/fp/eachMonthOfInterval/index.js create mode 100644 node_modules/date-fns/fp/eachMonthOfInterval/index.js.flow create mode 100644 node_modules/date-fns/fp/eachMonthOfInterval/package.json create mode 100644 node_modules/date-fns/fp/eachQuarterOfInterval/index.d.ts create mode 100644 node_modules/date-fns/fp/eachQuarterOfInterval/index.js create mode 100644 node_modules/date-fns/fp/eachQuarterOfInterval/index.js.flow create mode 100644 node_modules/date-fns/fp/eachQuarterOfInterval/package.json create mode 100644 node_modules/date-fns/fp/eachWeekOfInterval/index.d.ts create mode 100644 node_modules/date-fns/fp/eachWeekOfInterval/index.js create mode 100644 node_modules/date-fns/fp/eachWeekOfInterval/index.js.flow create mode 100644 node_modules/date-fns/fp/eachWeekOfInterval/package.json create mode 100644 node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/index.js create mode 100644 node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/package.json create mode 100644 node_modules/date-fns/fp/eachWeekendOfInterval/index.d.ts create mode 100644 node_modules/date-fns/fp/eachWeekendOfInterval/index.js create mode 100644 node_modules/date-fns/fp/eachWeekendOfInterval/index.js.flow create mode 100644 node_modules/date-fns/fp/eachWeekendOfInterval/package.json create mode 100644 node_modules/date-fns/fp/eachWeekendOfMonth/index.d.ts create mode 100644 node_modules/date-fns/fp/eachWeekendOfMonth/index.js create mode 100644 node_modules/date-fns/fp/eachWeekendOfMonth/index.js.flow create mode 100644 node_modules/date-fns/fp/eachWeekendOfMonth/package.json create mode 100644 node_modules/date-fns/fp/eachWeekendOfYear/index.d.ts create mode 100644 node_modules/date-fns/fp/eachWeekendOfYear/index.js create mode 100644 node_modules/date-fns/fp/eachWeekendOfYear/index.js.flow create mode 100644 node_modules/date-fns/fp/eachWeekendOfYear/package.json create mode 100644 node_modules/date-fns/fp/eachYearOfInterval/index.d.ts create mode 100644 node_modules/date-fns/fp/eachYearOfInterval/index.js create mode 100644 node_modules/date-fns/fp/eachYearOfInterval/index.js.flow create mode 100644 node_modules/date-fns/fp/eachYearOfInterval/package.json create mode 100644 node_modules/date-fns/fp/endOfDay/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfDay/index.js create mode 100644 node_modules/date-fns/fp/endOfDay/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfDay/package.json create mode 100644 node_modules/date-fns/fp/endOfDecade/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfDecade/index.js create mode 100644 node_modules/date-fns/fp/endOfDecade/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfDecade/package.json create mode 100644 node_modules/date-fns/fp/endOfDecadeWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfDecadeWithOptions/index.js create mode 100644 node_modules/date-fns/fp/endOfDecadeWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfDecadeWithOptions/package.json create mode 100644 node_modules/date-fns/fp/endOfHour/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfHour/index.js create mode 100644 node_modules/date-fns/fp/endOfHour/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfHour/package.json create mode 100644 node_modules/date-fns/fp/endOfISOWeek/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfISOWeek/index.js create mode 100644 node_modules/date-fns/fp/endOfISOWeek/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfISOWeek/package.json create mode 100644 node_modules/date-fns/fp/endOfISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfISOWeekYear/index.js create mode 100644 node_modules/date-fns/fp/endOfISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfISOWeekYear/package.json create mode 100644 node_modules/date-fns/fp/endOfMinute/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfMinute/index.js create mode 100644 node_modules/date-fns/fp/endOfMinute/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfMinute/package.json create mode 100644 node_modules/date-fns/fp/endOfMonth/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfMonth/index.js create mode 100644 node_modules/date-fns/fp/endOfMonth/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfMonth/package.json create mode 100644 node_modules/date-fns/fp/endOfQuarter/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfQuarter/index.js create mode 100644 node_modules/date-fns/fp/endOfQuarter/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfQuarter/package.json create mode 100644 node_modules/date-fns/fp/endOfSecond/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfSecond/index.js create mode 100644 node_modules/date-fns/fp/endOfSecond/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfSecond/package.json create mode 100644 node_modules/date-fns/fp/endOfWeek/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfWeek/index.js create mode 100644 node_modules/date-fns/fp/endOfWeek/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfWeek/package.json create mode 100644 node_modules/date-fns/fp/endOfWeekWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfWeekWithOptions/index.js create mode 100644 node_modules/date-fns/fp/endOfWeekWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfWeekWithOptions/package.json create mode 100644 node_modules/date-fns/fp/endOfYear/index.d.ts create mode 100644 node_modules/date-fns/fp/endOfYear/index.js create mode 100644 node_modules/date-fns/fp/endOfYear/index.js.flow create mode 100644 node_modules/date-fns/fp/endOfYear/package.json create mode 100644 node_modules/date-fns/fp/format/index.d.ts create mode 100644 node_modules/date-fns/fp/format/index.js create mode 100644 node_modules/date-fns/fp/format/index.js.flow create mode 100644 node_modules/date-fns/fp/format/package.json create mode 100644 node_modules/date-fns/fp/formatDistance/index.d.ts create mode 100644 node_modules/date-fns/fp/formatDistance/index.js create mode 100644 node_modules/date-fns/fp/formatDistance/index.js.flow create mode 100644 node_modules/date-fns/fp/formatDistance/package.json create mode 100644 node_modules/date-fns/fp/formatDistanceStrict/index.d.ts create mode 100644 node_modules/date-fns/fp/formatDistanceStrict/index.js create mode 100644 node_modules/date-fns/fp/formatDistanceStrict/index.js.flow create mode 100644 node_modules/date-fns/fp/formatDistanceStrict/package.json create mode 100644 node_modules/date-fns/fp/formatDistanceStrictWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/formatDistanceStrictWithOptions/index.js create mode 100644 node_modules/date-fns/fp/formatDistanceStrictWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/formatDistanceStrictWithOptions/package.json create mode 100644 node_modules/date-fns/fp/formatDistanceWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/formatDistanceWithOptions/index.js create mode 100644 node_modules/date-fns/fp/formatDistanceWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/formatDistanceWithOptions/package.json create mode 100644 node_modules/date-fns/fp/formatDuration/index.d.ts create mode 100644 node_modules/date-fns/fp/formatDuration/index.js create mode 100644 node_modules/date-fns/fp/formatDuration/index.js.flow create mode 100644 node_modules/date-fns/fp/formatDuration/package.json create mode 100644 node_modules/date-fns/fp/formatDurationWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/formatDurationWithOptions/index.js create mode 100644 node_modules/date-fns/fp/formatDurationWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/formatDurationWithOptions/package.json create mode 100644 node_modules/date-fns/fp/formatISO/index.d.ts create mode 100644 node_modules/date-fns/fp/formatISO/index.js create mode 100644 node_modules/date-fns/fp/formatISO/index.js.flow create mode 100644 node_modules/date-fns/fp/formatISO/package.json create mode 100644 node_modules/date-fns/fp/formatISO9075/index.d.ts create mode 100644 node_modules/date-fns/fp/formatISO9075/index.js create mode 100644 node_modules/date-fns/fp/formatISO9075/index.js.flow create mode 100644 node_modules/date-fns/fp/formatISO9075/package.json create mode 100644 node_modules/date-fns/fp/formatISO9075WithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/formatISO9075WithOptions/index.js create mode 100644 node_modules/date-fns/fp/formatISO9075WithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/formatISO9075WithOptions/package.json create mode 100644 node_modules/date-fns/fp/formatISODuration/index.d.ts create mode 100644 node_modules/date-fns/fp/formatISODuration/index.js create mode 100644 node_modules/date-fns/fp/formatISODuration/index.js.flow create mode 100644 node_modules/date-fns/fp/formatISODuration/package.json create mode 100644 node_modules/date-fns/fp/formatISOWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/formatISOWithOptions/index.js create mode 100644 node_modules/date-fns/fp/formatISOWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/formatISOWithOptions/package.json create mode 100644 node_modules/date-fns/fp/formatRFC3339/index.d.ts create mode 100644 node_modules/date-fns/fp/formatRFC3339/index.js create mode 100644 node_modules/date-fns/fp/formatRFC3339/index.js.flow create mode 100644 node_modules/date-fns/fp/formatRFC3339/package.json create mode 100644 node_modules/date-fns/fp/formatRFC3339WithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/formatRFC3339WithOptions/index.js create mode 100644 node_modules/date-fns/fp/formatRFC3339WithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/formatRFC3339WithOptions/package.json create mode 100644 node_modules/date-fns/fp/formatRFC7231/index.d.ts create mode 100644 node_modules/date-fns/fp/formatRFC7231/index.js create mode 100644 node_modules/date-fns/fp/formatRFC7231/index.js.flow create mode 100644 node_modules/date-fns/fp/formatRFC7231/package.json create mode 100644 node_modules/date-fns/fp/formatRelative/index.d.ts create mode 100644 node_modules/date-fns/fp/formatRelative/index.js create mode 100644 node_modules/date-fns/fp/formatRelative/index.js.flow create mode 100644 node_modules/date-fns/fp/formatRelative/package.json create mode 100644 node_modules/date-fns/fp/formatRelativeWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/formatRelativeWithOptions/index.js create mode 100644 node_modules/date-fns/fp/formatRelativeWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/formatRelativeWithOptions/package.json create mode 100644 node_modules/date-fns/fp/formatWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/formatWithOptions/index.js create mode 100644 node_modules/date-fns/fp/formatWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/formatWithOptions/package.json create mode 100644 node_modules/date-fns/fp/fromUnixTime/index.d.ts create mode 100644 node_modules/date-fns/fp/fromUnixTime/index.js create mode 100644 node_modules/date-fns/fp/fromUnixTime/index.js.flow create mode 100644 node_modules/date-fns/fp/fromUnixTime/package.json create mode 100644 node_modules/date-fns/fp/getDate/index.d.ts create mode 100644 node_modules/date-fns/fp/getDate/index.js create mode 100644 node_modules/date-fns/fp/getDate/index.js.flow create mode 100644 node_modules/date-fns/fp/getDate/package.json create mode 100644 node_modules/date-fns/fp/getDay/index.d.ts create mode 100644 node_modules/date-fns/fp/getDay/index.js create mode 100644 node_modules/date-fns/fp/getDay/index.js.flow create mode 100644 node_modules/date-fns/fp/getDay/package.json create mode 100644 node_modules/date-fns/fp/getDayOfYear/index.d.ts create mode 100644 node_modules/date-fns/fp/getDayOfYear/index.js create mode 100644 node_modules/date-fns/fp/getDayOfYear/index.js.flow create mode 100644 node_modules/date-fns/fp/getDayOfYear/package.json create mode 100644 node_modules/date-fns/fp/getDaysInMonth/index.d.ts create mode 100644 node_modules/date-fns/fp/getDaysInMonth/index.js create mode 100644 node_modules/date-fns/fp/getDaysInMonth/index.js.flow create mode 100644 node_modules/date-fns/fp/getDaysInMonth/package.json create mode 100644 node_modules/date-fns/fp/getDaysInYear/index.d.ts create mode 100644 node_modules/date-fns/fp/getDaysInYear/index.js create mode 100644 node_modules/date-fns/fp/getDaysInYear/index.js.flow create mode 100644 node_modules/date-fns/fp/getDaysInYear/package.json create mode 100644 node_modules/date-fns/fp/getDecade/index.d.ts create mode 100644 node_modules/date-fns/fp/getDecade/index.js create mode 100644 node_modules/date-fns/fp/getDecade/index.js.flow create mode 100644 node_modules/date-fns/fp/getDecade/package.json create mode 100644 node_modules/date-fns/fp/getHours/index.d.ts create mode 100644 node_modules/date-fns/fp/getHours/index.js create mode 100644 node_modules/date-fns/fp/getHours/index.js.flow create mode 100644 node_modules/date-fns/fp/getHours/package.json create mode 100644 node_modules/date-fns/fp/getISODay/index.d.ts create mode 100644 node_modules/date-fns/fp/getISODay/index.js create mode 100644 node_modules/date-fns/fp/getISODay/index.js.flow create mode 100644 node_modules/date-fns/fp/getISODay/package.json create mode 100644 node_modules/date-fns/fp/getISOWeek/index.d.ts create mode 100644 node_modules/date-fns/fp/getISOWeek/index.js create mode 100644 node_modules/date-fns/fp/getISOWeek/index.js.flow create mode 100644 node_modules/date-fns/fp/getISOWeek/package.json create mode 100644 node_modules/date-fns/fp/getISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/fp/getISOWeekYear/index.js create mode 100644 node_modules/date-fns/fp/getISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/fp/getISOWeekYear/package.json create mode 100644 node_modules/date-fns/fp/getISOWeeksInYear/index.d.ts create mode 100644 node_modules/date-fns/fp/getISOWeeksInYear/index.js create mode 100644 node_modules/date-fns/fp/getISOWeeksInYear/index.js.flow create mode 100644 node_modules/date-fns/fp/getISOWeeksInYear/package.json create mode 100644 node_modules/date-fns/fp/getMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/fp/getMilliseconds/index.js create mode 100644 node_modules/date-fns/fp/getMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/fp/getMilliseconds/package.json create mode 100644 node_modules/date-fns/fp/getMinutes/index.d.ts create mode 100644 node_modules/date-fns/fp/getMinutes/index.js create mode 100644 node_modules/date-fns/fp/getMinutes/index.js.flow create mode 100644 node_modules/date-fns/fp/getMinutes/package.json create mode 100644 node_modules/date-fns/fp/getMonth/index.d.ts create mode 100644 node_modules/date-fns/fp/getMonth/index.js create mode 100644 node_modules/date-fns/fp/getMonth/index.js.flow create mode 100644 node_modules/date-fns/fp/getMonth/package.json create mode 100644 node_modules/date-fns/fp/getOverlappingDaysInIntervals/index.d.ts create mode 100644 node_modules/date-fns/fp/getOverlappingDaysInIntervals/index.js create mode 100644 node_modules/date-fns/fp/getOverlappingDaysInIntervals/index.js.flow create mode 100644 node_modules/date-fns/fp/getOverlappingDaysInIntervals/package.json create mode 100644 node_modules/date-fns/fp/getQuarter/index.d.ts create mode 100644 node_modules/date-fns/fp/getQuarter/index.js create mode 100644 node_modules/date-fns/fp/getQuarter/index.js.flow create mode 100644 node_modules/date-fns/fp/getQuarter/package.json create mode 100644 node_modules/date-fns/fp/getSeconds/index.d.ts create mode 100644 node_modules/date-fns/fp/getSeconds/index.js create mode 100644 node_modules/date-fns/fp/getSeconds/index.js.flow create mode 100644 node_modules/date-fns/fp/getSeconds/package.json create mode 100644 node_modules/date-fns/fp/getTime/index.d.ts create mode 100644 node_modules/date-fns/fp/getTime/index.js create mode 100644 node_modules/date-fns/fp/getTime/index.js.flow create mode 100644 node_modules/date-fns/fp/getTime/package.json create mode 100644 node_modules/date-fns/fp/getUnixTime/index.d.ts create mode 100644 node_modules/date-fns/fp/getUnixTime/index.js create mode 100644 node_modules/date-fns/fp/getUnixTime/index.js.flow create mode 100644 node_modules/date-fns/fp/getUnixTime/package.json create mode 100644 node_modules/date-fns/fp/getWeek/index.d.ts create mode 100644 node_modules/date-fns/fp/getWeek/index.js create mode 100644 node_modules/date-fns/fp/getWeek/index.js.flow create mode 100644 node_modules/date-fns/fp/getWeek/package.json create mode 100644 node_modules/date-fns/fp/getWeekOfMonth/index.d.ts create mode 100644 node_modules/date-fns/fp/getWeekOfMonth/index.js create mode 100644 node_modules/date-fns/fp/getWeekOfMonth/index.js.flow create mode 100644 node_modules/date-fns/fp/getWeekOfMonth/package.json create mode 100644 node_modules/date-fns/fp/getWeekOfMonthWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/getWeekOfMonthWithOptions/index.js create mode 100644 node_modules/date-fns/fp/getWeekOfMonthWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/getWeekOfMonthWithOptions/package.json create mode 100644 node_modules/date-fns/fp/getWeekWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/getWeekWithOptions/index.js create mode 100644 node_modules/date-fns/fp/getWeekWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/getWeekWithOptions/package.json create mode 100644 node_modules/date-fns/fp/getWeekYear/index.d.ts create mode 100644 node_modules/date-fns/fp/getWeekYear/index.js create mode 100644 node_modules/date-fns/fp/getWeekYear/index.js.flow create mode 100644 node_modules/date-fns/fp/getWeekYear/package.json create mode 100644 node_modules/date-fns/fp/getWeekYearWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/getWeekYearWithOptions/index.js create mode 100644 node_modules/date-fns/fp/getWeekYearWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/getWeekYearWithOptions/package.json create mode 100644 node_modules/date-fns/fp/getWeeksInMonth/index.d.ts create mode 100644 node_modules/date-fns/fp/getWeeksInMonth/index.js create mode 100644 node_modules/date-fns/fp/getWeeksInMonth/index.js.flow create mode 100644 node_modules/date-fns/fp/getWeeksInMonth/package.json create mode 100644 node_modules/date-fns/fp/getWeeksInMonthWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/getWeeksInMonthWithOptions/index.js create mode 100644 node_modules/date-fns/fp/getWeeksInMonthWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/getWeeksInMonthWithOptions/package.json create mode 100644 node_modules/date-fns/fp/getYear/index.d.ts create mode 100644 node_modules/date-fns/fp/getYear/index.js create mode 100644 node_modules/date-fns/fp/getYear/index.js.flow create mode 100644 node_modules/date-fns/fp/getYear/package.json create mode 100644 node_modules/date-fns/fp/hoursToMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/fp/hoursToMilliseconds/index.js create mode 100644 node_modules/date-fns/fp/hoursToMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/fp/hoursToMilliseconds/package.json create mode 100644 node_modules/date-fns/fp/hoursToMinutes/index.d.ts create mode 100644 node_modules/date-fns/fp/hoursToMinutes/index.js create mode 100644 node_modules/date-fns/fp/hoursToMinutes/index.js.flow create mode 100644 node_modules/date-fns/fp/hoursToMinutes/package.json create mode 100644 node_modules/date-fns/fp/hoursToSeconds/index.d.ts create mode 100644 node_modules/date-fns/fp/hoursToSeconds/index.js create mode 100644 node_modules/date-fns/fp/hoursToSeconds/index.js.flow create mode 100644 node_modules/date-fns/fp/hoursToSeconds/package.json create mode 100644 node_modules/date-fns/fp/index.js create mode 100644 node_modules/date-fns/fp/index.js.flow create mode 100644 node_modules/date-fns/fp/intervalToDuration/index.d.ts create mode 100644 node_modules/date-fns/fp/intervalToDuration/index.js create mode 100644 node_modules/date-fns/fp/intervalToDuration/index.js.flow create mode 100644 node_modules/date-fns/fp/intervalToDuration/package.json create mode 100644 node_modules/date-fns/fp/intlFormat/index.d.ts create mode 100644 node_modules/date-fns/fp/intlFormat/index.js create mode 100644 node_modules/date-fns/fp/intlFormat/index.js.flow create mode 100644 node_modules/date-fns/fp/intlFormat/package.json create mode 100644 node_modules/date-fns/fp/intlFormatDistance/index.d.ts create mode 100644 node_modules/date-fns/fp/intlFormatDistance/index.js create mode 100644 node_modules/date-fns/fp/intlFormatDistance/index.js.flow create mode 100644 node_modules/date-fns/fp/intlFormatDistance/package.json create mode 100644 node_modules/date-fns/fp/intlFormatDistanceWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/intlFormatDistanceWithOptions/index.js create mode 100644 node_modules/date-fns/fp/intlFormatDistanceWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/intlFormatDistanceWithOptions/package.json create mode 100644 node_modules/date-fns/fp/isAfter/index.d.ts create mode 100644 node_modules/date-fns/fp/isAfter/index.js create mode 100644 node_modules/date-fns/fp/isAfter/index.js.flow create mode 100644 node_modules/date-fns/fp/isAfter/package.json create mode 100644 node_modules/date-fns/fp/isBefore/index.d.ts create mode 100644 node_modules/date-fns/fp/isBefore/index.js create mode 100644 node_modules/date-fns/fp/isBefore/index.js.flow create mode 100644 node_modules/date-fns/fp/isBefore/package.json create mode 100644 node_modules/date-fns/fp/isDate/index.d.ts create mode 100644 node_modules/date-fns/fp/isDate/index.js create mode 100644 node_modules/date-fns/fp/isDate/index.js.flow create mode 100644 node_modules/date-fns/fp/isDate/package.json create mode 100644 node_modules/date-fns/fp/isEqual/index.d.ts create mode 100644 node_modules/date-fns/fp/isEqual/index.js create mode 100644 node_modules/date-fns/fp/isEqual/index.js.flow create mode 100644 node_modules/date-fns/fp/isEqual/package.json create mode 100644 node_modules/date-fns/fp/isExists/index.d.ts create mode 100644 node_modules/date-fns/fp/isExists/index.js create mode 100644 node_modules/date-fns/fp/isExists/index.js.flow create mode 100644 node_modules/date-fns/fp/isExists/package.json create mode 100644 node_modules/date-fns/fp/isFirstDayOfMonth/index.d.ts create mode 100644 node_modules/date-fns/fp/isFirstDayOfMonth/index.js create mode 100644 node_modules/date-fns/fp/isFirstDayOfMonth/index.js.flow create mode 100644 node_modules/date-fns/fp/isFirstDayOfMonth/package.json create mode 100644 node_modules/date-fns/fp/isFriday/index.d.ts create mode 100644 node_modules/date-fns/fp/isFriday/index.js create mode 100644 node_modules/date-fns/fp/isFriday/index.js.flow create mode 100644 node_modules/date-fns/fp/isFriday/package.json create mode 100644 node_modules/date-fns/fp/isLastDayOfMonth/index.d.ts create mode 100644 node_modules/date-fns/fp/isLastDayOfMonth/index.js create mode 100644 node_modules/date-fns/fp/isLastDayOfMonth/index.js.flow create mode 100644 node_modules/date-fns/fp/isLastDayOfMonth/package.json create mode 100644 node_modules/date-fns/fp/isLeapYear/index.d.ts create mode 100644 node_modules/date-fns/fp/isLeapYear/index.js create mode 100644 node_modules/date-fns/fp/isLeapYear/index.js.flow create mode 100644 node_modules/date-fns/fp/isLeapYear/package.json create mode 100644 node_modules/date-fns/fp/isMatch/index.d.ts create mode 100644 node_modules/date-fns/fp/isMatch/index.js create mode 100644 node_modules/date-fns/fp/isMatch/index.js.flow create mode 100644 node_modules/date-fns/fp/isMatch/package.json create mode 100644 node_modules/date-fns/fp/isMatchWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/isMatchWithOptions/index.js create mode 100644 node_modules/date-fns/fp/isMatchWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/isMatchWithOptions/package.json create mode 100644 node_modules/date-fns/fp/isMonday/index.d.ts create mode 100644 node_modules/date-fns/fp/isMonday/index.js create mode 100644 node_modules/date-fns/fp/isMonday/index.js.flow create mode 100644 node_modules/date-fns/fp/isMonday/package.json create mode 100644 node_modules/date-fns/fp/isSameDay/index.d.ts create mode 100644 node_modules/date-fns/fp/isSameDay/index.js create mode 100644 node_modules/date-fns/fp/isSameDay/index.js.flow create mode 100644 node_modules/date-fns/fp/isSameDay/package.json create mode 100644 node_modules/date-fns/fp/isSameHour/index.d.ts create mode 100644 node_modules/date-fns/fp/isSameHour/index.js create mode 100644 node_modules/date-fns/fp/isSameHour/index.js.flow create mode 100644 node_modules/date-fns/fp/isSameHour/package.json create mode 100644 node_modules/date-fns/fp/isSameISOWeek/index.d.ts create mode 100644 node_modules/date-fns/fp/isSameISOWeek/index.js create mode 100644 node_modules/date-fns/fp/isSameISOWeek/index.js.flow create mode 100644 node_modules/date-fns/fp/isSameISOWeek/package.json create mode 100644 node_modules/date-fns/fp/isSameISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/fp/isSameISOWeekYear/index.js create mode 100644 node_modules/date-fns/fp/isSameISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/fp/isSameISOWeekYear/package.json create mode 100644 node_modules/date-fns/fp/isSameMinute/index.d.ts create mode 100644 node_modules/date-fns/fp/isSameMinute/index.js create mode 100644 node_modules/date-fns/fp/isSameMinute/index.js.flow create mode 100644 node_modules/date-fns/fp/isSameMinute/package.json create mode 100644 node_modules/date-fns/fp/isSameMonth/index.d.ts create mode 100644 node_modules/date-fns/fp/isSameMonth/index.js create mode 100644 node_modules/date-fns/fp/isSameMonth/index.js.flow create mode 100644 node_modules/date-fns/fp/isSameMonth/package.json create mode 100644 node_modules/date-fns/fp/isSameQuarter/index.d.ts create mode 100644 node_modules/date-fns/fp/isSameQuarter/index.js create mode 100644 node_modules/date-fns/fp/isSameQuarter/index.js.flow create mode 100644 node_modules/date-fns/fp/isSameQuarter/package.json create mode 100644 node_modules/date-fns/fp/isSameSecond/index.d.ts create mode 100644 node_modules/date-fns/fp/isSameSecond/index.js create mode 100644 node_modules/date-fns/fp/isSameSecond/index.js.flow create mode 100644 node_modules/date-fns/fp/isSameSecond/package.json create mode 100644 node_modules/date-fns/fp/isSameWeek/index.d.ts create mode 100644 node_modules/date-fns/fp/isSameWeek/index.js create mode 100644 node_modules/date-fns/fp/isSameWeek/index.js.flow create mode 100644 node_modules/date-fns/fp/isSameWeek/package.json create mode 100644 node_modules/date-fns/fp/isSameWeekWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/isSameWeekWithOptions/index.js create mode 100644 node_modules/date-fns/fp/isSameWeekWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/isSameWeekWithOptions/package.json create mode 100644 node_modules/date-fns/fp/isSameYear/index.d.ts create mode 100644 node_modules/date-fns/fp/isSameYear/index.js create mode 100644 node_modules/date-fns/fp/isSameYear/index.js.flow create mode 100644 node_modules/date-fns/fp/isSameYear/package.json create mode 100644 node_modules/date-fns/fp/isSaturday/index.d.ts create mode 100644 node_modules/date-fns/fp/isSaturday/index.js create mode 100644 node_modules/date-fns/fp/isSaturday/index.js.flow create mode 100644 node_modules/date-fns/fp/isSaturday/package.json create mode 100644 node_modules/date-fns/fp/isSunday/index.d.ts create mode 100644 node_modules/date-fns/fp/isSunday/index.js create mode 100644 node_modules/date-fns/fp/isSunday/index.js.flow create mode 100644 node_modules/date-fns/fp/isSunday/package.json create mode 100644 node_modules/date-fns/fp/isThursday/index.d.ts create mode 100644 node_modules/date-fns/fp/isThursday/index.js create mode 100644 node_modules/date-fns/fp/isThursday/index.js.flow create mode 100644 node_modules/date-fns/fp/isThursday/package.json create mode 100644 node_modules/date-fns/fp/isTuesday/index.d.ts create mode 100644 node_modules/date-fns/fp/isTuesday/index.js create mode 100644 node_modules/date-fns/fp/isTuesday/index.js.flow create mode 100644 node_modules/date-fns/fp/isTuesday/package.json create mode 100644 node_modules/date-fns/fp/isValid/index.d.ts create mode 100644 node_modules/date-fns/fp/isValid/index.js create mode 100644 node_modules/date-fns/fp/isValid/index.js.flow create mode 100644 node_modules/date-fns/fp/isValid/package.json create mode 100644 node_modules/date-fns/fp/isWednesday/index.d.ts create mode 100644 node_modules/date-fns/fp/isWednesday/index.js create mode 100644 node_modules/date-fns/fp/isWednesday/index.js.flow create mode 100644 node_modules/date-fns/fp/isWednesday/package.json create mode 100644 node_modules/date-fns/fp/isWeekend/index.d.ts create mode 100644 node_modules/date-fns/fp/isWeekend/index.js create mode 100644 node_modules/date-fns/fp/isWeekend/index.js.flow create mode 100644 node_modules/date-fns/fp/isWeekend/package.json create mode 100644 node_modules/date-fns/fp/isWithinInterval/index.d.ts create mode 100644 node_modules/date-fns/fp/isWithinInterval/index.js create mode 100644 node_modules/date-fns/fp/isWithinInterval/index.js.flow create mode 100644 node_modules/date-fns/fp/isWithinInterval/package.json create mode 100644 node_modules/date-fns/fp/lastDayOfDecade/index.d.ts create mode 100644 node_modules/date-fns/fp/lastDayOfDecade/index.js create mode 100644 node_modules/date-fns/fp/lastDayOfDecade/index.js.flow create mode 100644 node_modules/date-fns/fp/lastDayOfDecade/package.json create mode 100644 node_modules/date-fns/fp/lastDayOfISOWeek/index.d.ts create mode 100644 node_modules/date-fns/fp/lastDayOfISOWeek/index.js create mode 100644 node_modules/date-fns/fp/lastDayOfISOWeek/index.js.flow create mode 100644 node_modules/date-fns/fp/lastDayOfISOWeek/package.json create mode 100644 node_modules/date-fns/fp/lastDayOfISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/fp/lastDayOfISOWeekYear/index.js create mode 100644 node_modules/date-fns/fp/lastDayOfISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/fp/lastDayOfISOWeekYear/package.json create mode 100644 node_modules/date-fns/fp/lastDayOfMonth/index.d.ts create mode 100644 node_modules/date-fns/fp/lastDayOfMonth/index.js create mode 100644 node_modules/date-fns/fp/lastDayOfMonth/index.js.flow create mode 100644 node_modules/date-fns/fp/lastDayOfMonth/package.json create mode 100644 node_modules/date-fns/fp/lastDayOfQuarter/index.d.ts create mode 100644 node_modules/date-fns/fp/lastDayOfQuarter/index.js create mode 100644 node_modules/date-fns/fp/lastDayOfQuarter/index.js.flow create mode 100644 node_modules/date-fns/fp/lastDayOfQuarter/package.json create mode 100644 node_modules/date-fns/fp/lastDayOfQuarterWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/lastDayOfQuarterWithOptions/index.js create mode 100644 node_modules/date-fns/fp/lastDayOfQuarterWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/lastDayOfQuarterWithOptions/package.json create mode 100644 node_modules/date-fns/fp/lastDayOfWeek/index.d.ts create mode 100644 node_modules/date-fns/fp/lastDayOfWeek/index.js create mode 100644 node_modules/date-fns/fp/lastDayOfWeek/index.js.flow create mode 100644 node_modules/date-fns/fp/lastDayOfWeek/package.json create mode 100644 node_modules/date-fns/fp/lastDayOfWeekWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/lastDayOfWeekWithOptions/index.js create mode 100644 node_modules/date-fns/fp/lastDayOfWeekWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/lastDayOfWeekWithOptions/package.json create mode 100644 node_modules/date-fns/fp/lastDayOfYear/index.d.ts create mode 100644 node_modules/date-fns/fp/lastDayOfYear/index.js create mode 100644 node_modules/date-fns/fp/lastDayOfYear/index.js.flow create mode 100644 node_modules/date-fns/fp/lastDayOfYear/package.json create mode 100644 node_modules/date-fns/fp/lightFormat/index.d.ts create mode 100644 node_modules/date-fns/fp/lightFormat/index.js create mode 100644 node_modules/date-fns/fp/lightFormat/index.js.flow create mode 100644 node_modules/date-fns/fp/lightFormat/package.json create mode 100644 node_modules/date-fns/fp/max/index.d.ts create mode 100644 node_modules/date-fns/fp/max/index.js create mode 100644 node_modules/date-fns/fp/max/index.js.flow create mode 100644 node_modules/date-fns/fp/max/package.json create mode 100644 node_modules/date-fns/fp/milliseconds/index.d.ts create mode 100644 node_modules/date-fns/fp/milliseconds/index.js create mode 100644 node_modules/date-fns/fp/milliseconds/index.js.flow create mode 100644 node_modules/date-fns/fp/milliseconds/package.json create mode 100644 node_modules/date-fns/fp/millisecondsToHours/index.d.ts create mode 100644 node_modules/date-fns/fp/millisecondsToHours/index.js create mode 100644 node_modules/date-fns/fp/millisecondsToHours/index.js.flow create mode 100644 node_modules/date-fns/fp/millisecondsToHours/package.json create mode 100644 node_modules/date-fns/fp/millisecondsToMinutes/index.d.ts create mode 100644 node_modules/date-fns/fp/millisecondsToMinutes/index.js create mode 100644 node_modules/date-fns/fp/millisecondsToMinutes/index.js.flow create mode 100644 node_modules/date-fns/fp/millisecondsToMinutes/package.json create mode 100644 node_modules/date-fns/fp/millisecondsToSeconds/index.d.ts create mode 100644 node_modules/date-fns/fp/millisecondsToSeconds/index.js create mode 100644 node_modules/date-fns/fp/millisecondsToSeconds/index.js.flow create mode 100644 node_modules/date-fns/fp/millisecondsToSeconds/package.json create mode 100644 node_modules/date-fns/fp/min/index.d.ts create mode 100644 node_modules/date-fns/fp/min/index.js create mode 100644 node_modules/date-fns/fp/min/index.js.flow create mode 100644 node_modules/date-fns/fp/min/package.json create mode 100644 node_modules/date-fns/fp/minutesToHours/index.d.ts create mode 100644 node_modules/date-fns/fp/minutesToHours/index.js create mode 100644 node_modules/date-fns/fp/minutesToHours/index.js.flow create mode 100644 node_modules/date-fns/fp/minutesToHours/package.json create mode 100644 node_modules/date-fns/fp/minutesToMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/fp/minutesToMilliseconds/index.js create mode 100644 node_modules/date-fns/fp/minutesToMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/fp/minutesToMilliseconds/package.json create mode 100644 node_modules/date-fns/fp/minutesToSeconds/index.d.ts create mode 100644 node_modules/date-fns/fp/minutesToSeconds/index.js create mode 100644 node_modules/date-fns/fp/minutesToSeconds/index.js.flow create mode 100644 node_modules/date-fns/fp/minutesToSeconds/package.json create mode 100644 node_modules/date-fns/fp/monthsToQuarters/index.d.ts create mode 100644 node_modules/date-fns/fp/monthsToQuarters/index.js create mode 100644 node_modules/date-fns/fp/monthsToQuarters/index.js.flow create mode 100644 node_modules/date-fns/fp/monthsToQuarters/package.json create mode 100644 node_modules/date-fns/fp/monthsToYears/index.d.ts create mode 100644 node_modules/date-fns/fp/monthsToYears/index.js create mode 100644 node_modules/date-fns/fp/monthsToYears/index.js.flow create mode 100644 node_modules/date-fns/fp/monthsToYears/package.json create mode 100644 node_modules/date-fns/fp/nextDay/index.d.ts create mode 100644 node_modules/date-fns/fp/nextDay/index.js create mode 100644 node_modules/date-fns/fp/nextDay/index.js.flow create mode 100644 node_modules/date-fns/fp/nextDay/package.json create mode 100644 node_modules/date-fns/fp/nextFriday/index.d.ts create mode 100644 node_modules/date-fns/fp/nextFriday/index.js create mode 100644 node_modules/date-fns/fp/nextFriday/index.js.flow create mode 100644 node_modules/date-fns/fp/nextFriday/package.json create mode 100644 node_modules/date-fns/fp/nextMonday/index.d.ts create mode 100644 node_modules/date-fns/fp/nextMonday/index.js create mode 100644 node_modules/date-fns/fp/nextMonday/index.js.flow create mode 100644 node_modules/date-fns/fp/nextMonday/package.json create mode 100644 node_modules/date-fns/fp/nextSaturday/index.d.ts create mode 100644 node_modules/date-fns/fp/nextSaturday/index.js create mode 100644 node_modules/date-fns/fp/nextSaturday/index.js.flow create mode 100644 node_modules/date-fns/fp/nextSaturday/package.json create mode 100644 node_modules/date-fns/fp/nextSunday/index.d.ts create mode 100644 node_modules/date-fns/fp/nextSunday/index.js create mode 100644 node_modules/date-fns/fp/nextSunday/index.js.flow create mode 100644 node_modules/date-fns/fp/nextSunday/package.json create mode 100644 node_modules/date-fns/fp/nextThursday/index.d.ts create mode 100644 node_modules/date-fns/fp/nextThursday/index.js create mode 100644 node_modules/date-fns/fp/nextThursday/index.js.flow create mode 100644 node_modules/date-fns/fp/nextThursday/package.json create mode 100644 node_modules/date-fns/fp/nextTuesday/index.d.ts create mode 100644 node_modules/date-fns/fp/nextTuesday/index.js create mode 100644 node_modules/date-fns/fp/nextTuesday/index.js.flow create mode 100644 node_modules/date-fns/fp/nextTuesday/package.json create mode 100644 node_modules/date-fns/fp/nextWednesday/index.d.ts create mode 100644 node_modules/date-fns/fp/nextWednesday/index.js create mode 100644 node_modules/date-fns/fp/nextWednesday/index.js.flow create mode 100644 node_modules/date-fns/fp/nextWednesday/package.json create mode 100644 node_modules/date-fns/fp/package.json create mode 100644 node_modules/date-fns/fp/parse/index.d.ts create mode 100644 node_modules/date-fns/fp/parse/index.js create mode 100644 node_modules/date-fns/fp/parse/index.js.flow create mode 100644 node_modules/date-fns/fp/parse/package.json create mode 100644 node_modules/date-fns/fp/parseISO/index.d.ts create mode 100644 node_modules/date-fns/fp/parseISO/index.js create mode 100644 node_modules/date-fns/fp/parseISO/index.js.flow create mode 100644 node_modules/date-fns/fp/parseISO/package.json create mode 100644 node_modules/date-fns/fp/parseISOWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/parseISOWithOptions/index.js create mode 100644 node_modules/date-fns/fp/parseISOWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/parseISOWithOptions/package.json create mode 100644 node_modules/date-fns/fp/parseJSON/index.d.ts create mode 100644 node_modules/date-fns/fp/parseJSON/index.js create mode 100644 node_modules/date-fns/fp/parseJSON/index.js.flow create mode 100644 node_modules/date-fns/fp/parseJSON/package.json create mode 100644 node_modules/date-fns/fp/parseWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/parseWithOptions/index.js create mode 100644 node_modules/date-fns/fp/parseWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/parseWithOptions/package.json create mode 100644 node_modules/date-fns/fp/previousDay/index.d.ts create mode 100644 node_modules/date-fns/fp/previousDay/index.js create mode 100644 node_modules/date-fns/fp/previousDay/index.js.flow create mode 100644 node_modules/date-fns/fp/previousDay/package.json create mode 100644 node_modules/date-fns/fp/previousFriday/index.d.ts create mode 100644 node_modules/date-fns/fp/previousFriday/index.js create mode 100644 node_modules/date-fns/fp/previousFriday/index.js.flow create mode 100644 node_modules/date-fns/fp/previousFriday/package.json create mode 100644 node_modules/date-fns/fp/previousMonday/index.d.ts create mode 100644 node_modules/date-fns/fp/previousMonday/index.js create mode 100644 node_modules/date-fns/fp/previousMonday/index.js.flow create mode 100644 node_modules/date-fns/fp/previousMonday/package.json create mode 100644 node_modules/date-fns/fp/previousSaturday/index.d.ts create mode 100644 node_modules/date-fns/fp/previousSaturday/index.js create mode 100644 node_modules/date-fns/fp/previousSaturday/index.js.flow create mode 100644 node_modules/date-fns/fp/previousSaturday/package.json create mode 100644 node_modules/date-fns/fp/previousSunday/index.d.ts create mode 100644 node_modules/date-fns/fp/previousSunday/index.js create mode 100644 node_modules/date-fns/fp/previousSunday/index.js.flow create mode 100644 node_modules/date-fns/fp/previousSunday/package.json create mode 100644 node_modules/date-fns/fp/previousThursday/index.d.ts create mode 100644 node_modules/date-fns/fp/previousThursday/index.js create mode 100644 node_modules/date-fns/fp/previousThursday/index.js.flow create mode 100644 node_modules/date-fns/fp/previousThursday/package.json create mode 100644 node_modules/date-fns/fp/previousTuesday/index.d.ts create mode 100644 node_modules/date-fns/fp/previousTuesday/index.js create mode 100644 node_modules/date-fns/fp/previousTuesday/index.js.flow create mode 100644 node_modules/date-fns/fp/previousTuesday/package.json create mode 100644 node_modules/date-fns/fp/previousWednesday/index.d.ts create mode 100644 node_modules/date-fns/fp/previousWednesday/index.js create mode 100644 node_modules/date-fns/fp/previousWednesday/index.js.flow create mode 100644 node_modules/date-fns/fp/previousWednesday/package.json create mode 100644 node_modules/date-fns/fp/quartersToMonths/index.d.ts create mode 100644 node_modules/date-fns/fp/quartersToMonths/index.js create mode 100644 node_modules/date-fns/fp/quartersToMonths/index.js.flow create mode 100644 node_modules/date-fns/fp/quartersToMonths/package.json create mode 100644 node_modules/date-fns/fp/quartersToYears/index.d.ts create mode 100644 node_modules/date-fns/fp/quartersToYears/index.js create mode 100644 node_modules/date-fns/fp/quartersToYears/index.js.flow create mode 100644 node_modules/date-fns/fp/quartersToYears/package.json create mode 100644 node_modules/date-fns/fp/roundToNearestMinutes/index.d.ts create mode 100644 node_modules/date-fns/fp/roundToNearestMinutes/index.js create mode 100644 node_modules/date-fns/fp/roundToNearestMinutes/index.js.flow create mode 100644 node_modules/date-fns/fp/roundToNearestMinutes/package.json create mode 100644 node_modules/date-fns/fp/roundToNearestMinutesWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/roundToNearestMinutesWithOptions/index.js create mode 100644 node_modules/date-fns/fp/roundToNearestMinutesWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/roundToNearestMinutesWithOptions/package.json create mode 100644 node_modules/date-fns/fp/secondsToHours/index.d.ts create mode 100644 node_modules/date-fns/fp/secondsToHours/index.js create mode 100644 node_modules/date-fns/fp/secondsToHours/index.js.flow create mode 100644 node_modules/date-fns/fp/secondsToHours/package.json create mode 100644 node_modules/date-fns/fp/secondsToMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/fp/secondsToMilliseconds/index.js create mode 100644 node_modules/date-fns/fp/secondsToMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/fp/secondsToMilliseconds/package.json create mode 100644 node_modules/date-fns/fp/secondsToMinutes/index.d.ts create mode 100644 node_modules/date-fns/fp/secondsToMinutes/index.js create mode 100644 node_modules/date-fns/fp/secondsToMinutes/index.js.flow create mode 100644 node_modules/date-fns/fp/secondsToMinutes/package.json create mode 100644 node_modules/date-fns/fp/set/index.d.ts create mode 100644 node_modules/date-fns/fp/set/index.js create mode 100644 node_modules/date-fns/fp/set/index.js.flow create mode 100644 node_modules/date-fns/fp/set/package.json create mode 100644 node_modules/date-fns/fp/setDate/index.d.ts create mode 100644 node_modules/date-fns/fp/setDate/index.js create mode 100644 node_modules/date-fns/fp/setDate/index.js.flow create mode 100644 node_modules/date-fns/fp/setDate/package.json create mode 100644 node_modules/date-fns/fp/setDay/index.d.ts create mode 100644 node_modules/date-fns/fp/setDay/index.js create mode 100644 node_modules/date-fns/fp/setDay/index.js.flow create mode 100644 node_modules/date-fns/fp/setDay/package.json create mode 100644 node_modules/date-fns/fp/setDayOfYear/index.d.ts create mode 100644 node_modules/date-fns/fp/setDayOfYear/index.js create mode 100644 node_modules/date-fns/fp/setDayOfYear/index.js.flow create mode 100644 node_modules/date-fns/fp/setDayOfYear/package.json create mode 100644 node_modules/date-fns/fp/setDayWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/setDayWithOptions/index.js create mode 100644 node_modules/date-fns/fp/setDayWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/setDayWithOptions/package.json create mode 100644 node_modules/date-fns/fp/setHours/index.d.ts create mode 100644 node_modules/date-fns/fp/setHours/index.js create mode 100644 node_modules/date-fns/fp/setHours/index.js.flow create mode 100644 node_modules/date-fns/fp/setHours/package.json create mode 100644 node_modules/date-fns/fp/setISODay/index.d.ts create mode 100644 node_modules/date-fns/fp/setISODay/index.js create mode 100644 node_modules/date-fns/fp/setISODay/index.js.flow create mode 100644 node_modules/date-fns/fp/setISODay/package.json create mode 100644 node_modules/date-fns/fp/setISOWeek/index.d.ts create mode 100644 node_modules/date-fns/fp/setISOWeek/index.js create mode 100644 node_modules/date-fns/fp/setISOWeek/index.js.flow create mode 100644 node_modules/date-fns/fp/setISOWeek/package.json create mode 100644 node_modules/date-fns/fp/setISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/fp/setISOWeekYear/index.js create mode 100644 node_modules/date-fns/fp/setISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/fp/setISOWeekYear/package.json create mode 100644 node_modules/date-fns/fp/setMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/fp/setMilliseconds/index.js create mode 100644 node_modules/date-fns/fp/setMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/fp/setMilliseconds/package.json create mode 100644 node_modules/date-fns/fp/setMinutes/index.d.ts create mode 100644 node_modules/date-fns/fp/setMinutes/index.js create mode 100644 node_modules/date-fns/fp/setMinutes/index.js.flow create mode 100644 node_modules/date-fns/fp/setMinutes/package.json create mode 100644 node_modules/date-fns/fp/setMonth/index.d.ts create mode 100644 node_modules/date-fns/fp/setMonth/index.js create mode 100644 node_modules/date-fns/fp/setMonth/index.js.flow create mode 100644 node_modules/date-fns/fp/setMonth/package.json create mode 100644 node_modules/date-fns/fp/setQuarter/index.d.ts create mode 100644 node_modules/date-fns/fp/setQuarter/index.js create mode 100644 node_modules/date-fns/fp/setQuarter/index.js.flow create mode 100644 node_modules/date-fns/fp/setQuarter/package.json create mode 100644 node_modules/date-fns/fp/setSeconds/index.d.ts create mode 100644 node_modules/date-fns/fp/setSeconds/index.js create mode 100644 node_modules/date-fns/fp/setSeconds/index.js.flow create mode 100644 node_modules/date-fns/fp/setSeconds/package.json create mode 100644 node_modules/date-fns/fp/setWeek/index.d.ts create mode 100644 node_modules/date-fns/fp/setWeek/index.js create mode 100644 node_modules/date-fns/fp/setWeek/index.js.flow create mode 100644 node_modules/date-fns/fp/setWeek/package.json create mode 100644 node_modules/date-fns/fp/setWeekWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/setWeekWithOptions/index.js create mode 100644 node_modules/date-fns/fp/setWeekWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/setWeekWithOptions/package.json create mode 100644 node_modules/date-fns/fp/setWeekYear/index.d.ts create mode 100644 node_modules/date-fns/fp/setWeekYear/index.js create mode 100644 node_modules/date-fns/fp/setWeekYear/index.js.flow create mode 100644 node_modules/date-fns/fp/setWeekYear/package.json create mode 100644 node_modules/date-fns/fp/setWeekYearWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/setWeekYearWithOptions/index.js create mode 100644 node_modules/date-fns/fp/setWeekYearWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/setWeekYearWithOptions/package.json create mode 100644 node_modules/date-fns/fp/setYear/index.d.ts create mode 100644 node_modules/date-fns/fp/setYear/index.js create mode 100644 node_modules/date-fns/fp/setYear/index.js.flow create mode 100644 node_modules/date-fns/fp/setYear/package.json create mode 100644 node_modules/date-fns/fp/startOfDay/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfDay/index.js create mode 100644 node_modules/date-fns/fp/startOfDay/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfDay/package.json create mode 100644 node_modules/date-fns/fp/startOfDecade/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfDecade/index.js create mode 100644 node_modules/date-fns/fp/startOfDecade/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfDecade/package.json create mode 100644 node_modules/date-fns/fp/startOfHour/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfHour/index.js create mode 100644 node_modules/date-fns/fp/startOfHour/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfHour/package.json create mode 100644 node_modules/date-fns/fp/startOfISOWeek/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfISOWeek/index.js create mode 100644 node_modules/date-fns/fp/startOfISOWeek/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfISOWeek/package.json create mode 100644 node_modules/date-fns/fp/startOfISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfISOWeekYear/index.js create mode 100644 node_modules/date-fns/fp/startOfISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfISOWeekYear/package.json create mode 100644 node_modules/date-fns/fp/startOfMinute/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfMinute/index.js create mode 100644 node_modules/date-fns/fp/startOfMinute/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfMinute/package.json create mode 100644 node_modules/date-fns/fp/startOfMonth/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfMonth/index.js create mode 100644 node_modules/date-fns/fp/startOfMonth/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfMonth/package.json create mode 100644 node_modules/date-fns/fp/startOfQuarter/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfQuarter/index.js create mode 100644 node_modules/date-fns/fp/startOfQuarter/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfQuarter/package.json create mode 100644 node_modules/date-fns/fp/startOfSecond/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfSecond/index.js create mode 100644 node_modules/date-fns/fp/startOfSecond/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfSecond/package.json create mode 100644 node_modules/date-fns/fp/startOfWeek/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfWeek/index.js create mode 100644 node_modules/date-fns/fp/startOfWeek/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfWeek/package.json create mode 100644 node_modules/date-fns/fp/startOfWeekWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfWeekWithOptions/index.js create mode 100644 node_modules/date-fns/fp/startOfWeekWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfWeekWithOptions/package.json create mode 100644 node_modules/date-fns/fp/startOfWeekYear/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfWeekYear/index.js create mode 100644 node_modules/date-fns/fp/startOfWeekYear/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfWeekYear/package.json create mode 100644 node_modules/date-fns/fp/startOfWeekYearWithOptions/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfWeekYearWithOptions/index.js create mode 100644 node_modules/date-fns/fp/startOfWeekYearWithOptions/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfWeekYearWithOptions/package.json create mode 100644 node_modules/date-fns/fp/startOfYear/index.d.ts create mode 100644 node_modules/date-fns/fp/startOfYear/index.js create mode 100644 node_modules/date-fns/fp/startOfYear/index.js.flow create mode 100644 node_modules/date-fns/fp/startOfYear/package.json create mode 100644 node_modules/date-fns/fp/sub/index.d.ts create mode 100644 node_modules/date-fns/fp/sub/index.js create mode 100644 node_modules/date-fns/fp/sub/index.js.flow create mode 100644 node_modules/date-fns/fp/sub/package.json create mode 100644 node_modules/date-fns/fp/subBusinessDays/index.d.ts create mode 100644 node_modules/date-fns/fp/subBusinessDays/index.js create mode 100644 node_modules/date-fns/fp/subBusinessDays/index.js.flow create mode 100644 node_modules/date-fns/fp/subBusinessDays/package.json create mode 100644 node_modules/date-fns/fp/subDays/index.d.ts create mode 100644 node_modules/date-fns/fp/subDays/index.js create mode 100644 node_modules/date-fns/fp/subDays/index.js.flow create mode 100644 node_modules/date-fns/fp/subDays/package.json create mode 100644 node_modules/date-fns/fp/subHours/index.d.ts create mode 100644 node_modules/date-fns/fp/subHours/index.js create mode 100644 node_modules/date-fns/fp/subHours/index.js.flow create mode 100644 node_modules/date-fns/fp/subHours/package.json create mode 100644 node_modules/date-fns/fp/subISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/fp/subISOWeekYears/index.js create mode 100644 node_modules/date-fns/fp/subISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/fp/subISOWeekYears/package.json create mode 100644 node_modules/date-fns/fp/subMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/fp/subMilliseconds/index.js create mode 100644 node_modules/date-fns/fp/subMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/fp/subMilliseconds/package.json create mode 100644 node_modules/date-fns/fp/subMinutes/index.d.ts create mode 100644 node_modules/date-fns/fp/subMinutes/index.js create mode 100644 node_modules/date-fns/fp/subMinutes/index.js.flow create mode 100644 node_modules/date-fns/fp/subMinutes/package.json create mode 100644 node_modules/date-fns/fp/subMonths/index.d.ts create mode 100644 node_modules/date-fns/fp/subMonths/index.js create mode 100644 node_modules/date-fns/fp/subMonths/index.js.flow create mode 100644 node_modules/date-fns/fp/subMonths/package.json create mode 100644 node_modules/date-fns/fp/subQuarters/index.d.ts create mode 100644 node_modules/date-fns/fp/subQuarters/index.js create mode 100644 node_modules/date-fns/fp/subQuarters/index.js.flow create mode 100644 node_modules/date-fns/fp/subQuarters/package.json create mode 100644 node_modules/date-fns/fp/subSeconds/index.d.ts create mode 100644 node_modules/date-fns/fp/subSeconds/index.js create mode 100644 node_modules/date-fns/fp/subSeconds/index.js.flow create mode 100644 node_modules/date-fns/fp/subSeconds/package.json create mode 100644 node_modules/date-fns/fp/subWeeks/index.d.ts create mode 100644 node_modules/date-fns/fp/subWeeks/index.js create mode 100644 node_modules/date-fns/fp/subWeeks/index.js.flow create mode 100644 node_modules/date-fns/fp/subWeeks/package.json create mode 100644 node_modules/date-fns/fp/subYears/index.d.ts create mode 100644 node_modules/date-fns/fp/subYears/index.js create mode 100644 node_modules/date-fns/fp/subYears/index.js.flow create mode 100644 node_modules/date-fns/fp/subYears/package.json create mode 100644 node_modules/date-fns/fp/toDate/index.d.ts create mode 100644 node_modules/date-fns/fp/toDate/index.js create mode 100644 node_modules/date-fns/fp/toDate/index.js.flow create mode 100644 node_modules/date-fns/fp/toDate/package.json create mode 100644 node_modules/date-fns/fp/weeksToDays/index.d.ts create mode 100644 node_modules/date-fns/fp/weeksToDays/index.js create mode 100644 node_modules/date-fns/fp/weeksToDays/index.js.flow create mode 100644 node_modules/date-fns/fp/weeksToDays/package.json create mode 100644 node_modules/date-fns/fp/yearsToMonths/index.d.ts create mode 100644 node_modules/date-fns/fp/yearsToMonths/index.js create mode 100644 node_modules/date-fns/fp/yearsToMonths/index.js.flow create mode 100644 node_modules/date-fns/fp/yearsToMonths/package.json create mode 100644 node_modules/date-fns/fp/yearsToQuarters/index.d.ts create mode 100644 node_modules/date-fns/fp/yearsToQuarters/index.js create mode 100644 node_modules/date-fns/fp/yearsToQuarters/index.js.flow create mode 100644 node_modules/date-fns/fp/yearsToQuarters/package.json create mode 100644 node_modules/date-fns/fromUnixTime/index.d.ts create mode 100644 node_modules/date-fns/fromUnixTime/index.js create mode 100644 node_modules/date-fns/fromUnixTime/index.js.flow create mode 100644 node_modules/date-fns/fromUnixTime/package.json create mode 100644 node_modules/date-fns/getDate/index.d.ts create mode 100644 node_modules/date-fns/getDate/index.js create mode 100644 node_modules/date-fns/getDate/index.js.flow create mode 100644 node_modules/date-fns/getDate/package.json create mode 100644 node_modules/date-fns/getDay/index.d.ts create mode 100644 node_modules/date-fns/getDay/index.js create mode 100644 node_modules/date-fns/getDay/index.js.flow create mode 100644 node_modules/date-fns/getDay/package.json create mode 100644 node_modules/date-fns/getDayOfYear/index.d.ts create mode 100644 node_modules/date-fns/getDayOfYear/index.js create mode 100644 node_modules/date-fns/getDayOfYear/index.js.flow create mode 100644 node_modules/date-fns/getDayOfYear/package.json create mode 100644 node_modules/date-fns/getDaysInMonth/index.d.ts create mode 100644 node_modules/date-fns/getDaysInMonth/index.js create mode 100644 node_modules/date-fns/getDaysInMonth/index.js.flow create mode 100644 node_modules/date-fns/getDaysInMonth/package.json create mode 100644 node_modules/date-fns/getDaysInYear/index.d.ts create mode 100644 node_modules/date-fns/getDaysInYear/index.js create mode 100644 node_modules/date-fns/getDaysInYear/index.js.flow create mode 100644 node_modules/date-fns/getDaysInYear/package.json create mode 100644 node_modules/date-fns/getDecade/index.d.ts create mode 100644 node_modules/date-fns/getDecade/index.js create mode 100644 node_modules/date-fns/getDecade/index.js.flow create mode 100644 node_modules/date-fns/getDecade/package.json create mode 100644 node_modules/date-fns/getDefaultOptions/index.d.ts create mode 100644 node_modules/date-fns/getDefaultOptions/index.js create mode 100644 node_modules/date-fns/getDefaultOptions/index.js.flow create mode 100644 node_modules/date-fns/getDefaultOptions/package.json create mode 100644 node_modules/date-fns/getHours/index.d.ts create mode 100644 node_modules/date-fns/getHours/index.js create mode 100644 node_modules/date-fns/getHours/index.js.flow create mode 100644 node_modules/date-fns/getHours/package.json create mode 100644 node_modules/date-fns/getISODay/index.d.ts create mode 100644 node_modules/date-fns/getISODay/index.js create mode 100644 node_modules/date-fns/getISODay/index.js.flow create mode 100644 node_modules/date-fns/getISODay/package.json create mode 100644 node_modules/date-fns/getISOWeek/index.d.ts create mode 100644 node_modules/date-fns/getISOWeek/index.js create mode 100644 node_modules/date-fns/getISOWeek/index.js.flow create mode 100644 node_modules/date-fns/getISOWeek/package.json create mode 100644 node_modules/date-fns/getISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/getISOWeekYear/index.js create mode 100644 node_modules/date-fns/getISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/getISOWeekYear/package.json create mode 100644 node_modules/date-fns/getISOWeeksInYear/index.d.ts create mode 100644 node_modules/date-fns/getISOWeeksInYear/index.js create mode 100644 node_modules/date-fns/getISOWeeksInYear/index.js.flow create mode 100644 node_modules/date-fns/getISOWeeksInYear/package.json create mode 100644 node_modules/date-fns/getMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/getMilliseconds/index.js create mode 100644 node_modules/date-fns/getMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/getMilliseconds/package.json create mode 100644 node_modules/date-fns/getMinutes/index.d.ts create mode 100644 node_modules/date-fns/getMinutes/index.js create mode 100644 node_modules/date-fns/getMinutes/index.js.flow create mode 100644 node_modules/date-fns/getMinutes/package.json create mode 100644 node_modules/date-fns/getMonth/index.d.ts create mode 100644 node_modules/date-fns/getMonth/index.js create mode 100644 node_modules/date-fns/getMonth/index.js.flow create mode 100644 node_modules/date-fns/getMonth/package.json create mode 100644 node_modules/date-fns/getOverlappingDaysInIntervals/index.d.ts create mode 100644 node_modules/date-fns/getOverlappingDaysInIntervals/index.js create mode 100644 node_modules/date-fns/getOverlappingDaysInIntervals/index.js.flow create mode 100644 node_modules/date-fns/getOverlappingDaysInIntervals/package.json create mode 100644 node_modules/date-fns/getQuarter/index.d.ts create mode 100644 node_modules/date-fns/getQuarter/index.js create mode 100644 node_modules/date-fns/getQuarter/index.js.flow create mode 100644 node_modules/date-fns/getQuarter/package.json create mode 100644 node_modules/date-fns/getSeconds/index.d.ts create mode 100644 node_modules/date-fns/getSeconds/index.js create mode 100644 node_modules/date-fns/getSeconds/index.js.flow create mode 100644 node_modules/date-fns/getSeconds/package.json create mode 100644 node_modules/date-fns/getTime/index.d.ts create mode 100644 node_modules/date-fns/getTime/index.js create mode 100644 node_modules/date-fns/getTime/index.js.flow create mode 100644 node_modules/date-fns/getTime/package.json create mode 100644 node_modules/date-fns/getUnixTime/index.d.ts create mode 100644 node_modules/date-fns/getUnixTime/index.js create mode 100644 node_modules/date-fns/getUnixTime/index.js.flow create mode 100644 node_modules/date-fns/getUnixTime/package.json create mode 100644 node_modules/date-fns/getWeek/index.d.ts create mode 100644 node_modules/date-fns/getWeek/index.js create mode 100644 node_modules/date-fns/getWeek/index.js.flow create mode 100644 node_modules/date-fns/getWeek/package.json create mode 100644 node_modules/date-fns/getWeekOfMonth/index.d.ts create mode 100644 node_modules/date-fns/getWeekOfMonth/index.js create mode 100644 node_modules/date-fns/getWeekOfMonth/index.js.flow create mode 100644 node_modules/date-fns/getWeekOfMonth/package.json create mode 100644 node_modules/date-fns/getWeekYear/index.d.ts create mode 100644 node_modules/date-fns/getWeekYear/index.js create mode 100644 node_modules/date-fns/getWeekYear/index.js.flow create mode 100644 node_modules/date-fns/getWeekYear/package.json create mode 100644 node_modules/date-fns/getWeeksInMonth/index.d.ts create mode 100644 node_modules/date-fns/getWeeksInMonth/index.js create mode 100644 node_modules/date-fns/getWeeksInMonth/index.js.flow create mode 100644 node_modules/date-fns/getWeeksInMonth/package.json create mode 100644 node_modules/date-fns/getYear/index.d.ts create mode 100644 node_modules/date-fns/getYear/index.js create mode 100644 node_modules/date-fns/getYear/index.js.flow create mode 100644 node_modules/date-fns/getYear/package.json create mode 100644 node_modules/date-fns/hoursToMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/hoursToMilliseconds/index.js create mode 100644 node_modules/date-fns/hoursToMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/hoursToMilliseconds/package.json create mode 100644 node_modules/date-fns/hoursToMinutes/index.d.ts create mode 100644 node_modules/date-fns/hoursToMinutes/index.js create mode 100644 node_modules/date-fns/hoursToMinutes/index.js.flow create mode 100644 node_modules/date-fns/hoursToMinutes/package.json create mode 100644 node_modules/date-fns/hoursToSeconds/index.d.ts create mode 100644 node_modules/date-fns/hoursToSeconds/index.js create mode 100644 node_modules/date-fns/hoursToSeconds/index.js.flow create mode 100644 node_modules/date-fns/hoursToSeconds/package.json create mode 100755 node_modules/date-fns/index.js create mode 100644 node_modules/date-fns/index.js.flow create mode 100644 node_modules/date-fns/intervalToDuration/index.d.ts create mode 100644 node_modules/date-fns/intervalToDuration/index.js create mode 100644 node_modules/date-fns/intervalToDuration/index.js.flow create mode 100644 node_modules/date-fns/intervalToDuration/package.json create mode 100644 node_modules/date-fns/intlFormat/index.d.ts create mode 100644 node_modules/date-fns/intlFormat/index.js create mode 100644 node_modules/date-fns/intlFormat/index.js.flow create mode 100644 node_modules/date-fns/intlFormat/package.json create mode 100644 node_modules/date-fns/intlFormatDistance/index.d.ts create mode 100644 node_modules/date-fns/intlFormatDistance/index.js create mode 100644 node_modules/date-fns/intlFormatDistance/index.js.flow create mode 100644 node_modules/date-fns/intlFormatDistance/package.json create mode 100644 node_modules/date-fns/isAfter/index.d.ts create mode 100644 node_modules/date-fns/isAfter/index.js create mode 100644 node_modules/date-fns/isAfter/index.js.flow create mode 100644 node_modules/date-fns/isAfter/package.json create mode 100644 node_modules/date-fns/isBefore/index.d.ts create mode 100644 node_modules/date-fns/isBefore/index.js create mode 100644 node_modules/date-fns/isBefore/index.js.flow create mode 100644 node_modules/date-fns/isBefore/package.json create mode 100644 node_modules/date-fns/isDate/index.d.ts create mode 100644 node_modules/date-fns/isDate/index.js create mode 100644 node_modules/date-fns/isDate/index.js.flow create mode 100644 node_modules/date-fns/isDate/package.json create mode 100644 node_modules/date-fns/isEqual/index.d.ts create mode 100644 node_modules/date-fns/isEqual/index.js create mode 100644 node_modules/date-fns/isEqual/index.js.flow create mode 100644 node_modules/date-fns/isEqual/package.json create mode 100644 node_modules/date-fns/isExists/index.d.ts create mode 100644 node_modules/date-fns/isExists/index.js create mode 100644 node_modules/date-fns/isExists/index.js.flow create mode 100644 node_modules/date-fns/isExists/package.json create mode 100644 node_modules/date-fns/isFirstDayOfMonth/index.d.ts create mode 100644 node_modules/date-fns/isFirstDayOfMonth/index.js create mode 100644 node_modules/date-fns/isFirstDayOfMonth/index.js.flow create mode 100644 node_modules/date-fns/isFirstDayOfMonth/package.json create mode 100644 node_modules/date-fns/isFriday/index.d.ts create mode 100644 node_modules/date-fns/isFriday/index.js create mode 100644 node_modules/date-fns/isFriday/index.js.flow create mode 100644 node_modules/date-fns/isFriday/package.json create mode 100644 node_modules/date-fns/isFuture/index.d.ts create mode 100644 node_modules/date-fns/isFuture/index.js create mode 100644 node_modules/date-fns/isFuture/index.js.flow create mode 100644 node_modules/date-fns/isFuture/package.json create mode 100644 node_modules/date-fns/isLastDayOfMonth/index.d.ts create mode 100644 node_modules/date-fns/isLastDayOfMonth/index.js create mode 100644 node_modules/date-fns/isLastDayOfMonth/index.js.flow create mode 100644 node_modules/date-fns/isLastDayOfMonth/package.json create mode 100644 node_modules/date-fns/isLeapYear/index.d.ts create mode 100644 node_modules/date-fns/isLeapYear/index.js create mode 100644 node_modules/date-fns/isLeapYear/index.js.flow create mode 100644 node_modules/date-fns/isLeapYear/package.json create mode 100644 node_modules/date-fns/isMatch/index.d.ts create mode 100644 node_modules/date-fns/isMatch/index.js create mode 100644 node_modules/date-fns/isMatch/index.js.flow create mode 100644 node_modules/date-fns/isMatch/package.json create mode 100644 node_modules/date-fns/isMonday/index.d.ts create mode 100644 node_modules/date-fns/isMonday/index.js create mode 100644 node_modules/date-fns/isMonday/index.js.flow create mode 100644 node_modules/date-fns/isMonday/package.json create mode 100644 node_modules/date-fns/isPast/index.d.ts create mode 100644 node_modules/date-fns/isPast/index.js create mode 100644 node_modules/date-fns/isPast/index.js.flow create mode 100644 node_modules/date-fns/isPast/package.json create mode 100644 node_modules/date-fns/isSameDay/index.d.ts create mode 100644 node_modules/date-fns/isSameDay/index.js create mode 100644 node_modules/date-fns/isSameDay/index.js.flow create mode 100644 node_modules/date-fns/isSameDay/package.json create mode 100644 node_modules/date-fns/isSameHour/index.d.ts create mode 100644 node_modules/date-fns/isSameHour/index.js create mode 100644 node_modules/date-fns/isSameHour/index.js.flow create mode 100644 node_modules/date-fns/isSameHour/package.json create mode 100644 node_modules/date-fns/isSameISOWeek/index.d.ts create mode 100644 node_modules/date-fns/isSameISOWeek/index.js create mode 100644 node_modules/date-fns/isSameISOWeek/index.js.flow create mode 100644 node_modules/date-fns/isSameISOWeek/package.json create mode 100644 node_modules/date-fns/isSameISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/isSameISOWeekYear/index.js create mode 100644 node_modules/date-fns/isSameISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/isSameISOWeekYear/package.json create mode 100644 node_modules/date-fns/isSameMinute/index.d.ts create mode 100644 node_modules/date-fns/isSameMinute/index.js create mode 100644 node_modules/date-fns/isSameMinute/index.js.flow create mode 100644 node_modules/date-fns/isSameMinute/package.json create mode 100644 node_modules/date-fns/isSameMonth/index.d.ts create mode 100644 node_modules/date-fns/isSameMonth/index.js create mode 100644 node_modules/date-fns/isSameMonth/index.js.flow create mode 100644 node_modules/date-fns/isSameMonth/package.json create mode 100644 node_modules/date-fns/isSameQuarter/index.d.ts create mode 100644 node_modules/date-fns/isSameQuarter/index.js create mode 100644 node_modules/date-fns/isSameQuarter/index.js.flow create mode 100644 node_modules/date-fns/isSameQuarter/package.json create mode 100644 node_modules/date-fns/isSameSecond/index.d.ts create mode 100644 node_modules/date-fns/isSameSecond/index.js create mode 100644 node_modules/date-fns/isSameSecond/index.js.flow create mode 100644 node_modules/date-fns/isSameSecond/package.json create mode 100644 node_modules/date-fns/isSameWeek/index.d.ts create mode 100644 node_modules/date-fns/isSameWeek/index.js create mode 100644 node_modules/date-fns/isSameWeek/index.js.flow create mode 100644 node_modules/date-fns/isSameWeek/package.json create mode 100644 node_modules/date-fns/isSameYear/index.d.ts create mode 100644 node_modules/date-fns/isSameYear/index.js create mode 100644 node_modules/date-fns/isSameYear/index.js.flow create mode 100644 node_modules/date-fns/isSameYear/package.json create mode 100644 node_modules/date-fns/isSaturday/index.d.ts create mode 100644 node_modules/date-fns/isSaturday/index.js create mode 100644 node_modules/date-fns/isSaturday/index.js.flow create mode 100644 node_modules/date-fns/isSaturday/package.json create mode 100644 node_modules/date-fns/isSunday/index.d.ts create mode 100644 node_modules/date-fns/isSunday/index.js create mode 100644 node_modules/date-fns/isSunday/index.js.flow create mode 100644 node_modules/date-fns/isSunday/package.json create mode 100644 node_modules/date-fns/isThisHour/index.d.ts create mode 100644 node_modules/date-fns/isThisHour/index.js create mode 100644 node_modules/date-fns/isThisHour/index.js.flow create mode 100644 node_modules/date-fns/isThisHour/package.json create mode 100644 node_modules/date-fns/isThisISOWeek/index.d.ts create mode 100644 node_modules/date-fns/isThisISOWeek/index.js create mode 100644 node_modules/date-fns/isThisISOWeek/index.js.flow create mode 100644 node_modules/date-fns/isThisISOWeek/package.json create mode 100644 node_modules/date-fns/isThisMinute/index.d.ts create mode 100644 node_modules/date-fns/isThisMinute/index.js create mode 100644 node_modules/date-fns/isThisMinute/index.js.flow create mode 100644 node_modules/date-fns/isThisMinute/package.json create mode 100644 node_modules/date-fns/isThisMonth/index.d.ts create mode 100644 node_modules/date-fns/isThisMonth/index.js create mode 100644 node_modules/date-fns/isThisMonth/index.js.flow create mode 100644 node_modules/date-fns/isThisMonth/package.json create mode 100644 node_modules/date-fns/isThisQuarter/index.d.ts create mode 100644 node_modules/date-fns/isThisQuarter/index.js create mode 100644 node_modules/date-fns/isThisQuarter/index.js.flow create mode 100644 node_modules/date-fns/isThisQuarter/package.json create mode 100644 node_modules/date-fns/isThisSecond/index.d.ts create mode 100644 node_modules/date-fns/isThisSecond/index.js create mode 100644 node_modules/date-fns/isThisSecond/index.js.flow create mode 100644 node_modules/date-fns/isThisSecond/package.json create mode 100644 node_modules/date-fns/isThisWeek/index.d.ts create mode 100644 node_modules/date-fns/isThisWeek/index.js create mode 100644 node_modules/date-fns/isThisWeek/index.js.flow create mode 100644 node_modules/date-fns/isThisWeek/package.json create mode 100644 node_modules/date-fns/isThisYear/index.d.ts create mode 100644 node_modules/date-fns/isThisYear/index.js create mode 100644 node_modules/date-fns/isThisYear/index.js.flow create mode 100644 node_modules/date-fns/isThisYear/package.json create mode 100644 node_modules/date-fns/isThursday/index.d.ts create mode 100644 node_modules/date-fns/isThursday/index.js create mode 100644 node_modules/date-fns/isThursday/index.js.flow create mode 100644 node_modules/date-fns/isThursday/package.json create mode 100644 node_modules/date-fns/isToday/index.d.ts create mode 100644 node_modules/date-fns/isToday/index.js create mode 100644 node_modules/date-fns/isToday/index.js.flow create mode 100644 node_modules/date-fns/isToday/package.json create mode 100644 node_modules/date-fns/isTomorrow/index.d.ts create mode 100644 node_modules/date-fns/isTomorrow/index.js create mode 100644 node_modules/date-fns/isTomorrow/index.js.flow create mode 100644 node_modules/date-fns/isTomorrow/package.json create mode 100644 node_modules/date-fns/isTuesday/index.d.ts create mode 100644 node_modules/date-fns/isTuesday/index.js create mode 100644 node_modules/date-fns/isTuesday/index.js.flow create mode 100644 node_modules/date-fns/isTuesday/package.json create mode 100644 node_modules/date-fns/isValid/index.d.ts create mode 100644 node_modules/date-fns/isValid/index.js create mode 100644 node_modules/date-fns/isValid/index.js.flow create mode 100644 node_modules/date-fns/isValid/package.json create mode 100644 node_modules/date-fns/isWednesday/index.d.ts create mode 100644 node_modules/date-fns/isWednesday/index.js create mode 100644 node_modules/date-fns/isWednesday/index.js.flow create mode 100644 node_modules/date-fns/isWednesday/package.json create mode 100644 node_modules/date-fns/isWeekend/index.d.ts create mode 100644 node_modules/date-fns/isWeekend/index.js create mode 100644 node_modules/date-fns/isWeekend/index.js.flow create mode 100644 node_modules/date-fns/isWeekend/package.json create mode 100644 node_modules/date-fns/isWithinInterval/index.d.ts create mode 100644 node_modules/date-fns/isWithinInterval/index.js create mode 100644 node_modules/date-fns/isWithinInterval/index.js.flow create mode 100644 node_modules/date-fns/isWithinInterval/package.json create mode 100644 node_modules/date-fns/isYesterday/index.d.ts create mode 100644 node_modules/date-fns/isYesterday/index.js create mode 100644 node_modules/date-fns/isYesterday/index.js.flow create mode 100644 node_modules/date-fns/isYesterday/package.json create mode 100644 node_modules/date-fns/lastDayOfDecade/index.d.ts create mode 100644 node_modules/date-fns/lastDayOfDecade/index.js create mode 100644 node_modules/date-fns/lastDayOfDecade/index.js.flow create mode 100644 node_modules/date-fns/lastDayOfDecade/package.json create mode 100644 node_modules/date-fns/lastDayOfISOWeek/index.d.ts create mode 100644 node_modules/date-fns/lastDayOfISOWeek/index.js create mode 100644 node_modules/date-fns/lastDayOfISOWeek/index.js.flow create mode 100644 node_modules/date-fns/lastDayOfISOWeek/package.json create mode 100644 node_modules/date-fns/lastDayOfISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/lastDayOfISOWeekYear/index.js create mode 100644 node_modules/date-fns/lastDayOfISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/lastDayOfISOWeekYear/package.json create mode 100644 node_modules/date-fns/lastDayOfMonth/index.d.ts create mode 100644 node_modules/date-fns/lastDayOfMonth/index.js create mode 100644 node_modules/date-fns/lastDayOfMonth/index.js.flow create mode 100644 node_modules/date-fns/lastDayOfMonth/package.json create mode 100644 node_modules/date-fns/lastDayOfQuarter/index.d.ts create mode 100644 node_modules/date-fns/lastDayOfQuarter/index.js create mode 100644 node_modules/date-fns/lastDayOfQuarter/index.js.flow create mode 100644 node_modules/date-fns/lastDayOfQuarter/package.json create mode 100644 node_modules/date-fns/lastDayOfWeek/index.d.ts create mode 100644 node_modules/date-fns/lastDayOfWeek/index.js create mode 100644 node_modules/date-fns/lastDayOfWeek/index.js.flow create mode 100644 node_modules/date-fns/lastDayOfWeek/package.json create mode 100644 node_modules/date-fns/lastDayOfYear/index.d.ts create mode 100644 node_modules/date-fns/lastDayOfYear/index.js create mode 100644 node_modules/date-fns/lastDayOfYear/index.js.flow create mode 100644 node_modules/date-fns/lastDayOfYear/package.json create mode 100644 node_modules/date-fns/lightFormat/index.d.ts create mode 100644 node_modules/date-fns/lightFormat/index.js create mode 100644 node_modules/date-fns/lightFormat/index.js.flow create mode 100644 node_modules/date-fns/lightFormat/package.json create mode 100644 node_modules/date-fns/locale/_lib/buildFormatLongFn/index.js create mode 100644 node_modules/date-fns/locale/_lib/buildLocalizeFn/index.js create mode 100644 node_modules/date-fns/locale/_lib/buildMatchFn/index.js create mode 100644 node_modules/date-fns/locale/_lib/buildMatchPatternFn/index.js create mode 100644 node_modules/date-fns/locale/af/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/af/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/af/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/af/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/af/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/af/index.d.ts create mode 100644 node_modules/date-fns/locale/af/index.js create mode 100644 node_modules/date-fns/locale/af/index.js.flow create mode 100644 node_modules/date-fns/locale/af/package.json create mode 100644 node_modules/date-fns/locale/ar-DZ/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ar-DZ/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ar-DZ/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ar-DZ/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ar-DZ/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ar-DZ/index.d.ts create mode 100644 node_modules/date-fns/locale/ar-DZ/index.js create mode 100644 node_modules/date-fns/locale/ar-DZ/index.js.flow create mode 100644 node_modules/date-fns/locale/ar-DZ/package.json create mode 100644 node_modules/date-fns/locale/ar-EG/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ar-EG/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ar-EG/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ar-EG/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ar-EG/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ar-EG/index.d.ts create mode 100644 node_modules/date-fns/locale/ar-EG/index.js create mode 100644 node_modules/date-fns/locale/ar-EG/index.js.flow create mode 100644 node_modules/date-fns/locale/ar-EG/package.json create mode 100644 node_modules/date-fns/locale/ar-MA/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ar-MA/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ar-MA/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ar-MA/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ar-MA/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ar-MA/index.d.ts create mode 100644 node_modules/date-fns/locale/ar-MA/index.js create mode 100644 node_modules/date-fns/locale/ar-MA/index.js.flow create mode 100644 node_modules/date-fns/locale/ar-MA/package.json create mode 100644 node_modules/date-fns/locale/ar-SA/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ar-SA/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ar-SA/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ar-SA/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ar-SA/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ar-SA/index.d.ts create mode 100644 node_modules/date-fns/locale/ar-SA/index.js create mode 100644 node_modules/date-fns/locale/ar-SA/index.js.flow create mode 100644 node_modules/date-fns/locale/ar-SA/package.json create mode 100644 node_modules/date-fns/locale/ar-TN/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ar-TN/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ar-TN/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ar-TN/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ar-TN/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ar-TN/index.d.ts create mode 100644 node_modules/date-fns/locale/ar-TN/index.js create mode 100644 node_modules/date-fns/locale/ar-TN/index.js.flow create mode 100644 node_modules/date-fns/locale/ar-TN/package.json create mode 100644 node_modules/date-fns/locale/ar/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ar/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ar/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ar/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ar/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ar/index.d.ts create mode 100644 node_modules/date-fns/locale/ar/index.js create mode 100644 node_modules/date-fns/locale/ar/index.js.flow create mode 100644 node_modules/date-fns/locale/ar/package.json create mode 100644 node_modules/date-fns/locale/az/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/az/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/az/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/az/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/az/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/az/index.d.ts create mode 100644 node_modules/date-fns/locale/az/index.js create mode 100644 node_modules/date-fns/locale/az/index.js.flow create mode 100644 node_modules/date-fns/locale/az/package.json create mode 100644 node_modules/date-fns/locale/be-tarask/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/be-tarask/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/be-tarask/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/be-tarask/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/be-tarask/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/be-tarask/index.d.ts create mode 100644 node_modules/date-fns/locale/be-tarask/index.js create mode 100644 node_modules/date-fns/locale/be-tarask/index.js.flow create mode 100644 node_modules/date-fns/locale/be-tarask/package.json create mode 100644 node_modules/date-fns/locale/be/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/be/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/be/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/be/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/be/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/be/index.d.ts create mode 100644 node_modules/date-fns/locale/be/index.js create mode 100644 node_modules/date-fns/locale/be/index.js.flow create mode 100644 node_modules/date-fns/locale/be/package.json create mode 100644 node_modules/date-fns/locale/bg/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/bg/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/bg/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/bg/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/bg/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/bg/index.d.ts create mode 100644 node_modules/date-fns/locale/bg/index.js create mode 100644 node_modules/date-fns/locale/bg/index.js.flow create mode 100644 node_modules/date-fns/locale/bg/package.json create mode 100644 node_modules/date-fns/locale/bn/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/bn/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/bn/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/bn/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/bn/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/bn/index.d.ts create mode 100644 node_modules/date-fns/locale/bn/index.js create mode 100644 node_modules/date-fns/locale/bn/index.js.flow create mode 100644 node_modules/date-fns/locale/bn/package.json create mode 100644 node_modules/date-fns/locale/bs/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/bs/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/bs/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/bs/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/bs/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/bs/index.d.ts create mode 100644 node_modules/date-fns/locale/bs/index.js create mode 100644 node_modules/date-fns/locale/bs/index.js.flow create mode 100644 node_modules/date-fns/locale/bs/package.json create mode 100644 node_modules/date-fns/locale/ca/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ca/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ca/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ca/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ca/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ca/index.d.ts create mode 100644 node_modules/date-fns/locale/ca/index.js create mode 100644 node_modules/date-fns/locale/ca/index.js.flow create mode 100644 node_modules/date-fns/locale/ca/package.json create mode 100644 node_modules/date-fns/locale/cs/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/cs/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/cs/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/cs/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/cs/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/cs/index.d.ts create mode 100644 node_modules/date-fns/locale/cs/index.js create mode 100644 node_modules/date-fns/locale/cs/index.js.flow create mode 100644 node_modules/date-fns/locale/cs/package.json create mode 100644 node_modules/date-fns/locale/cy/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/cy/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/cy/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/cy/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/cy/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/cy/index.d.ts create mode 100644 node_modules/date-fns/locale/cy/index.js create mode 100644 node_modules/date-fns/locale/cy/index.js.flow create mode 100644 node_modules/date-fns/locale/cy/package.json create mode 100644 node_modules/date-fns/locale/da/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/da/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/da/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/da/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/da/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/da/index.d.ts create mode 100644 node_modules/date-fns/locale/da/index.js create mode 100644 node_modules/date-fns/locale/da/index.js.flow create mode 100644 node_modules/date-fns/locale/da/package.json create mode 100644 node_modules/date-fns/locale/de-AT/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/de-AT/index.d.ts create mode 100644 node_modules/date-fns/locale/de-AT/index.js create mode 100644 node_modules/date-fns/locale/de-AT/index.js.flow create mode 100644 node_modules/date-fns/locale/de-AT/package.json create mode 100644 node_modules/date-fns/locale/de/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/de/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/de/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/de/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/de/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/de/index.d.ts create mode 100644 node_modules/date-fns/locale/de/index.js create mode 100644 node_modules/date-fns/locale/de/index.js.flow create mode 100644 node_modules/date-fns/locale/de/package.json create mode 100644 node_modules/date-fns/locale/el/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/el/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/el/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/el/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/el/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/el/index.d.ts create mode 100644 node_modules/date-fns/locale/el/index.js create mode 100644 node_modules/date-fns/locale/el/index.js.flow create mode 100644 node_modules/date-fns/locale/el/package.json create mode 100644 node_modules/date-fns/locale/en-AU/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/en-AU/index.d.ts create mode 100644 node_modules/date-fns/locale/en-AU/index.js create mode 100644 node_modules/date-fns/locale/en-AU/index.js.flow create mode 100644 node_modules/date-fns/locale/en-AU/package.json create mode 100644 node_modules/date-fns/locale/en-CA/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/en-CA/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/en-CA/index.d.ts create mode 100644 node_modules/date-fns/locale/en-CA/index.js create mode 100644 node_modules/date-fns/locale/en-CA/index.js.flow create mode 100644 node_modules/date-fns/locale/en-CA/package.json create mode 100644 node_modules/date-fns/locale/en-GB/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/en-GB/index.d.ts create mode 100644 node_modules/date-fns/locale/en-GB/index.js create mode 100644 node_modules/date-fns/locale/en-GB/index.js.flow create mode 100644 node_modules/date-fns/locale/en-GB/package.json create mode 100644 node_modules/date-fns/locale/en-IE/index.d.ts create mode 100644 node_modules/date-fns/locale/en-IE/index.js create mode 100644 node_modules/date-fns/locale/en-IE/index.js.flow create mode 100644 node_modules/date-fns/locale/en-IE/package.json create mode 100644 node_modules/date-fns/locale/en-IN/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/en-IN/index.d.ts create mode 100644 node_modules/date-fns/locale/en-IN/index.js create mode 100644 node_modules/date-fns/locale/en-IN/index.js.flow create mode 100644 node_modules/date-fns/locale/en-IN/package.json create mode 100644 node_modules/date-fns/locale/en-NZ/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/en-NZ/index.d.ts create mode 100644 node_modules/date-fns/locale/en-NZ/index.js create mode 100644 node_modules/date-fns/locale/en-NZ/index.js.flow create mode 100644 node_modules/date-fns/locale/en-NZ/package.json create mode 100644 node_modules/date-fns/locale/en-US/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/en-US/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/en-US/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/en-US/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/en-US/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/en-US/index.d.ts create mode 100644 node_modules/date-fns/locale/en-US/index.js create mode 100644 node_modules/date-fns/locale/en-US/index.js.flow create mode 100644 node_modules/date-fns/locale/en-US/package.json create mode 100644 node_modules/date-fns/locale/en-ZA/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/en-ZA/index.d.ts create mode 100644 node_modules/date-fns/locale/en-ZA/index.js create mode 100644 node_modules/date-fns/locale/en-ZA/index.js.flow create mode 100644 node_modules/date-fns/locale/en-ZA/package.json create mode 100644 node_modules/date-fns/locale/eo/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/eo/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/eo/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/eo/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/eo/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/eo/index.d.ts create mode 100644 node_modules/date-fns/locale/eo/index.js create mode 100644 node_modules/date-fns/locale/eo/index.js.flow create mode 100644 node_modules/date-fns/locale/eo/package.json create mode 100644 node_modules/date-fns/locale/es/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/es/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/es/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/es/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/es/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/es/index.d.ts create mode 100644 node_modules/date-fns/locale/es/index.js create mode 100644 node_modules/date-fns/locale/es/index.js.flow create mode 100644 node_modules/date-fns/locale/es/package.json create mode 100644 node_modules/date-fns/locale/et/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/et/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/et/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/et/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/et/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/et/index.d.ts create mode 100644 node_modules/date-fns/locale/et/index.js create mode 100644 node_modules/date-fns/locale/et/index.js.flow create mode 100644 node_modules/date-fns/locale/et/package.json create mode 100644 node_modules/date-fns/locale/eu/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/eu/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/eu/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/eu/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/eu/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/eu/index.d.ts create mode 100644 node_modules/date-fns/locale/eu/index.js create mode 100644 node_modules/date-fns/locale/eu/index.js.flow create mode 100644 node_modules/date-fns/locale/eu/package.json create mode 100644 node_modules/date-fns/locale/fa-IR/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/fa-IR/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/fa-IR/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/fa-IR/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/fa-IR/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/fa-IR/index.d.ts create mode 100644 node_modules/date-fns/locale/fa-IR/index.js create mode 100644 node_modules/date-fns/locale/fa-IR/index.js.flow create mode 100644 node_modules/date-fns/locale/fa-IR/package.json create mode 100644 node_modules/date-fns/locale/fi/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/fi/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/fi/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/fi/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/fi/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/fi/index.d.ts create mode 100644 node_modules/date-fns/locale/fi/index.js create mode 100644 node_modules/date-fns/locale/fi/index.js.flow create mode 100644 node_modules/date-fns/locale/fi/package.json create mode 100644 node_modules/date-fns/locale/fr-CA/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/fr-CA/index.d.ts create mode 100644 node_modules/date-fns/locale/fr-CA/index.js create mode 100644 node_modules/date-fns/locale/fr-CA/index.js.flow create mode 100644 node_modules/date-fns/locale/fr-CA/package.json create mode 100644 node_modules/date-fns/locale/fr-CH/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/fr-CH/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/fr-CH/index.d.ts create mode 100644 node_modules/date-fns/locale/fr-CH/index.js create mode 100644 node_modules/date-fns/locale/fr-CH/index.js.flow create mode 100644 node_modules/date-fns/locale/fr-CH/package.json create mode 100644 node_modules/date-fns/locale/fr/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/fr/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/fr/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/fr/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/fr/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/fr/index.d.ts create mode 100644 node_modules/date-fns/locale/fr/index.js create mode 100644 node_modules/date-fns/locale/fr/index.js.flow create mode 100644 node_modules/date-fns/locale/fr/package.json create mode 100644 node_modules/date-fns/locale/fy/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/fy/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/fy/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/fy/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/fy/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/fy/index.d.ts create mode 100644 node_modules/date-fns/locale/fy/index.js create mode 100644 node_modules/date-fns/locale/fy/index.js.flow create mode 100644 node_modules/date-fns/locale/fy/package.json create mode 100644 node_modules/date-fns/locale/gd/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/gd/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/gd/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/gd/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/gd/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/gd/index.d.ts create mode 100644 node_modules/date-fns/locale/gd/index.js create mode 100644 node_modules/date-fns/locale/gd/index.js.flow create mode 100644 node_modules/date-fns/locale/gd/package.json create mode 100644 node_modules/date-fns/locale/gl/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/gl/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/gl/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/gl/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/gl/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/gl/index.d.ts create mode 100644 node_modules/date-fns/locale/gl/index.js create mode 100644 node_modules/date-fns/locale/gl/index.js.flow create mode 100644 node_modules/date-fns/locale/gl/package.json create mode 100644 node_modules/date-fns/locale/gu/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/gu/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/gu/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/gu/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/gu/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/gu/index.d.ts create mode 100644 node_modules/date-fns/locale/gu/index.js create mode 100644 node_modules/date-fns/locale/gu/index.js.flow create mode 100644 node_modules/date-fns/locale/gu/package.json create mode 100644 node_modules/date-fns/locale/he/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/he/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/he/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/he/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/he/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/he/index.d.ts create mode 100644 node_modules/date-fns/locale/he/index.js create mode 100644 node_modules/date-fns/locale/he/index.js.flow create mode 100644 node_modules/date-fns/locale/he/package.json create mode 100644 node_modules/date-fns/locale/hi/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/hi/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/hi/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/hi/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/hi/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/hi/index.d.ts create mode 100644 node_modules/date-fns/locale/hi/index.js create mode 100644 node_modules/date-fns/locale/hi/index.js.flow create mode 100644 node_modules/date-fns/locale/hi/package.json create mode 100644 node_modules/date-fns/locale/hr/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/hr/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/hr/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/hr/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/hr/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/hr/index.d.ts create mode 100644 node_modules/date-fns/locale/hr/index.js create mode 100644 node_modules/date-fns/locale/hr/index.js.flow create mode 100644 node_modules/date-fns/locale/hr/package.json create mode 100644 node_modules/date-fns/locale/ht/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ht/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ht/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ht/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ht/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ht/index.d.ts create mode 100644 node_modules/date-fns/locale/ht/index.js create mode 100644 node_modules/date-fns/locale/ht/index.js.flow create mode 100644 node_modules/date-fns/locale/ht/package.json create mode 100644 node_modules/date-fns/locale/hu/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/hu/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/hu/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/hu/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/hu/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/hu/index.d.ts create mode 100644 node_modules/date-fns/locale/hu/index.js create mode 100644 node_modules/date-fns/locale/hu/index.js.flow create mode 100644 node_modules/date-fns/locale/hu/package.json create mode 100644 node_modules/date-fns/locale/hy/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/hy/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/hy/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/hy/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/hy/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/hy/index.d.ts create mode 100644 node_modules/date-fns/locale/hy/index.js create mode 100644 node_modules/date-fns/locale/hy/index.js.flow create mode 100644 node_modules/date-fns/locale/hy/package.json create mode 100644 node_modules/date-fns/locale/id/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/id/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/id/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/id/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/id/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/id/index.d.ts create mode 100644 node_modules/date-fns/locale/id/index.js create mode 100644 node_modules/date-fns/locale/id/index.js.flow create mode 100644 node_modules/date-fns/locale/id/package.json create mode 100644 node_modules/date-fns/locale/index.js create mode 100644 node_modules/date-fns/locale/index.js.flow create mode 100644 node_modules/date-fns/locale/is/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/is/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/is/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/is/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/is/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/is/index.d.ts create mode 100644 node_modules/date-fns/locale/is/index.js create mode 100644 node_modules/date-fns/locale/is/index.js.flow create mode 100644 node_modules/date-fns/locale/is/package.json create mode 100644 node_modules/date-fns/locale/it-CH/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/it-CH/index.d.ts create mode 100644 node_modules/date-fns/locale/it-CH/index.js create mode 100644 node_modules/date-fns/locale/it-CH/index.js.flow create mode 100644 node_modules/date-fns/locale/it-CH/package.json create mode 100644 node_modules/date-fns/locale/it/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/it/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/it/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/it/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/it/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/it/index.d.ts create mode 100644 node_modules/date-fns/locale/it/index.js create mode 100644 node_modules/date-fns/locale/it/index.js.flow create mode 100644 node_modules/date-fns/locale/it/package.json create mode 100644 node_modules/date-fns/locale/ja-Hira/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ja-Hira/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ja-Hira/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ja-Hira/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ja-Hira/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ja-Hira/index.d.ts create mode 100644 node_modules/date-fns/locale/ja-Hira/index.js create mode 100644 node_modules/date-fns/locale/ja-Hira/index.js.flow create mode 100644 node_modules/date-fns/locale/ja-Hira/package.json create mode 100644 node_modules/date-fns/locale/ja/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ja/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ja/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ja/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ja/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ja/index.d.ts create mode 100644 node_modules/date-fns/locale/ja/index.js create mode 100644 node_modules/date-fns/locale/ja/index.js.flow create mode 100644 node_modules/date-fns/locale/ja/package.json create mode 100644 node_modules/date-fns/locale/ka/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ka/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ka/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ka/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ka/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ka/index.d.ts create mode 100644 node_modules/date-fns/locale/ka/index.js create mode 100644 node_modules/date-fns/locale/ka/index.js.flow create mode 100644 node_modules/date-fns/locale/ka/package.json create mode 100644 node_modules/date-fns/locale/kk/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/kk/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/kk/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/kk/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/kk/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/kk/index.d.ts create mode 100644 node_modules/date-fns/locale/kk/index.js create mode 100644 node_modules/date-fns/locale/kk/index.js.flow create mode 100644 node_modules/date-fns/locale/kk/package.json create mode 100644 node_modules/date-fns/locale/km/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/km/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/km/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/km/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/km/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/km/index.d.ts create mode 100644 node_modules/date-fns/locale/km/index.js create mode 100644 node_modules/date-fns/locale/km/index.js.flow create mode 100644 node_modules/date-fns/locale/km/package.json create mode 100644 node_modules/date-fns/locale/kn/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/kn/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/kn/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/kn/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/kn/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/kn/index.d.ts create mode 100644 node_modules/date-fns/locale/kn/index.js create mode 100644 node_modules/date-fns/locale/kn/index.js.flow create mode 100644 node_modules/date-fns/locale/kn/package.json create mode 100644 node_modules/date-fns/locale/ko/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ko/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ko/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ko/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ko/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ko/index.d.ts create mode 100644 node_modules/date-fns/locale/ko/index.js create mode 100644 node_modules/date-fns/locale/ko/index.js.flow create mode 100644 node_modules/date-fns/locale/ko/package.json create mode 100644 node_modules/date-fns/locale/lb/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/lb/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/lb/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/lb/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/lb/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/lb/index.d.ts create mode 100644 node_modules/date-fns/locale/lb/index.js create mode 100644 node_modules/date-fns/locale/lb/index.js.flow create mode 100644 node_modules/date-fns/locale/lb/package.json create mode 100644 node_modules/date-fns/locale/lt/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/lt/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/lt/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/lt/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/lt/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/lt/index.d.ts create mode 100644 node_modules/date-fns/locale/lt/index.js create mode 100644 node_modules/date-fns/locale/lt/index.js.flow create mode 100644 node_modules/date-fns/locale/lt/package.json create mode 100644 node_modules/date-fns/locale/lv/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/lv/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/lv/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/lv/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/lv/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/lv/index.d.ts create mode 100644 node_modules/date-fns/locale/lv/index.js create mode 100644 node_modules/date-fns/locale/lv/index.js.flow create mode 100644 node_modules/date-fns/locale/lv/package.json create mode 100644 node_modules/date-fns/locale/mk/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/mk/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/mk/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/mk/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/mk/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/mk/index.d.ts create mode 100644 node_modules/date-fns/locale/mk/index.js create mode 100644 node_modules/date-fns/locale/mk/index.js.flow create mode 100644 node_modules/date-fns/locale/mk/package.json create mode 100644 node_modules/date-fns/locale/mn/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/mn/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/mn/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/mn/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/mn/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/mn/index.d.ts create mode 100644 node_modules/date-fns/locale/mn/index.js create mode 100644 node_modules/date-fns/locale/mn/index.js.flow create mode 100644 node_modules/date-fns/locale/mn/package.json create mode 100644 node_modules/date-fns/locale/ms/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ms/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ms/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ms/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ms/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ms/index.d.ts create mode 100644 node_modules/date-fns/locale/ms/index.js create mode 100644 node_modules/date-fns/locale/ms/index.js.flow create mode 100644 node_modules/date-fns/locale/ms/package.json create mode 100644 node_modules/date-fns/locale/mt/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/mt/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/mt/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/mt/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/mt/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/mt/index.d.ts create mode 100644 node_modules/date-fns/locale/mt/index.js create mode 100644 node_modules/date-fns/locale/mt/index.js.flow create mode 100644 node_modules/date-fns/locale/mt/package.json create mode 100644 node_modules/date-fns/locale/nb/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/nb/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/nb/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/nb/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/nb/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/nb/index.d.ts create mode 100644 node_modules/date-fns/locale/nb/index.js create mode 100644 node_modules/date-fns/locale/nb/index.js.flow create mode 100644 node_modules/date-fns/locale/nb/package.json create mode 100644 node_modules/date-fns/locale/nl-BE/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/nl-BE/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/nl-BE/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/nl-BE/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/nl-BE/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/nl-BE/index.d.ts create mode 100644 node_modules/date-fns/locale/nl-BE/index.js create mode 100644 node_modules/date-fns/locale/nl-BE/index.js.flow create mode 100644 node_modules/date-fns/locale/nl-BE/package.json create mode 100644 node_modules/date-fns/locale/nl/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/nl/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/nl/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/nl/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/nl/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/nl/index.d.ts create mode 100644 node_modules/date-fns/locale/nl/index.js create mode 100644 node_modules/date-fns/locale/nl/index.js.flow create mode 100644 node_modules/date-fns/locale/nl/package.json create mode 100644 node_modules/date-fns/locale/nn/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/nn/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/nn/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/nn/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/nn/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/nn/index.d.ts create mode 100644 node_modules/date-fns/locale/nn/index.js create mode 100644 node_modules/date-fns/locale/nn/index.js.flow create mode 100644 node_modules/date-fns/locale/nn/package.json create mode 100644 node_modules/date-fns/locale/oc/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/oc/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/oc/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/oc/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/oc/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/oc/index.d.ts create mode 100644 node_modules/date-fns/locale/oc/index.js create mode 100644 node_modules/date-fns/locale/oc/index.js.flow create mode 100644 node_modules/date-fns/locale/oc/package.json create mode 100644 node_modules/date-fns/locale/package.json create mode 100644 node_modules/date-fns/locale/pl/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/pl/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/pl/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/pl/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/pl/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/pl/index.d.ts create mode 100644 node_modules/date-fns/locale/pl/index.js create mode 100644 node_modules/date-fns/locale/pl/index.js.flow create mode 100644 node_modules/date-fns/locale/pl/package.json create mode 100644 node_modules/date-fns/locale/pt-BR/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/pt-BR/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/pt-BR/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/pt-BR/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/pt-BR/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/pt-BR/index.d.ts create mode 100644 node_modules/date-fns/locale/pt-BR/index.js create mode 100644 node_modules/date-fns/locale/pt-BR/index.js.flow create mode 100644 node_modules/date-fns/locale/pt-BR/package.json create mode 100644 node_modules/date-fns/locale/pt/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/pt/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/pt/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/pt/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/pt/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/pt/index.d.ts create mode 100644 node_modules/date-fns/locale/pt/index.js create mode 100644 node_modules/date-fns/locale/pt/index.js.flow create mode 100644 node_modules/date-fns/locale/pt/package.json create mode 100644 node_modules/date-fns/locale/ro/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ro/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ro/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ro/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ro/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ro/index.d.ts create mode 100644 node_modules/date-fns/locale/ro/index.js create mode 100644 node_modules/date-fns/locale/ro/index.js.flow create mode 100644 node_modules/date-fns/locale/ro/package.json create mode 100644 node_modules/date-fns/locale/ru/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ru/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ru/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ru/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ru/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ru/index.d.ts create mode 100644 node_modules/date-fns/locale/ru/index.js create mode 100644 node_modules/date-fns/locale/ru/index.js.flow create mode 100644 node_modules/date-fns/locale/ru/package.json create mode 100644 node_modules/date-fns/locale/sk/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/sk/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/sk/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/sk/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/sk/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/sk/index.d.ts create mode 100644 node_modules/date-fns/locale/sk/index.js create mode 100644 node_modules/date-fns/locale/sk/index.js.flow create mode 100644 node_modules/date-fns/locale/sk/package.json create mode 100644 node_modules/date-fns/locale/sl/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/sl/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/sl/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/sl/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/sl/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/sl/index.d.ts create mode 100644 node_modules/date-fns/locale/sl/index.js create mode 100644 node_modules/date-fns/locale/sl/index.js.flow create mode 100644 node_modules/date-fns/locale/sl/package.json create mode 100644 node_modules/date-fns/locale/sq/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/sq/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/sq/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/sq/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/sq/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/sq/index.d.ts create mode 100644 node_modules/date-fns/locale/sq/index.js create mode 100644 node_modules/date-fns/locale/sq/index.js.flow create mode 100644 node_modules/date-fns/locale/sq/package.json create mode 100644 node_modules/date-fns/locale/sr-Latn/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/sr-Latn/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/sr-Latn/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/sr-Latn/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/sr-Latn/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/sr-Latn/index.d.ts create mode 100644 node_modules/date-fns/locale/sr-Latn/index.js create mode 100644 node_modules/date-fns/locale/sr-Latn/index.js.flow create mode 100644 node_modules/date-fns/locale/sr-Latn/package.json create mode 100644 node_modules/date-fns/locale/sr/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/sr/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/sr/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/sr/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/sr/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/sr/index.d.ts create mode 100644 node_modules/date-fns/locale/sr/index.js create mode 100644 node_modules/date-fns/locale/sr/index.js.flow create mode 100644 node_modules/date-fns/locale/sr/package.json create mode 100644 node_modules/date-fns/locale/sv/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/sv/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/sv/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/sv/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/sv/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/sv/index.d.ts create mode 100644 node_modules/date-fns/locale/sv/index.js create mode 100644 node_modules/date-fns/locale/sv/index.js.flow create mode 100644 node_modules/date-fns/locale/sv/package.json create mode 100644 node_modules/date-fns/locale/ta/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ta/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ta/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ta/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ta/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ta/index.d.ts create mode 100644 node_modules/date-fns/locale/ta/index.js create mode 100644 node_modules/date-fns/locale/ta/index.js.flow create mode 100644 node_modules/date-fns/locale/ta/package.json create mode 100644 node_modules/date-fns/locale/te/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/te/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/te/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/te/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/te/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/te/index.d.ts create mode 100644 node_modules/date-fns/locale/te/index.js create mode 100644 node_modules/date-fns/locale/te/index.js.flow create mode 100644 node_modules/date-fns/locale/te/package.json create mode 100644 node_modules/date-fns/locale/th/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/th/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/th/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/th/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/th/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/th/index.d.ts create mode 100644 node_modules/date-fns/locale/th/index.js create mode 100644 node_modules/date-fns/locale/th/index.js.flow create mode 100644 node_modules/date-fns/locale/th/package.json create mode 100644 node_modules/date-fns/locale/tr/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/tr/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/tr/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/tr/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/tr/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/tr/index.d.ts create mode 100644 node_modules/date-fns/locale/tr/index.js create mode 100644 node_modules/date-fns/locale/tr/index.js.flow create mode 100644 node_modules/date-fns/locale/tr/package.json create mode 100644 node_modules/date-fns/locale/types.js create mode 100644 node_modules/date-fns/locale/ug/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/ug/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/ug/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/ug/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/ug/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/ug/index.d.ts create mode 100644 node_modules/date-fns/locale/ug/index.js create mode 100644 node_modules/date-fns/locale/ug/index.js.flow create mode 100644 node_modules/date-fns/locale/ug/package.json create mode 100644 node_modules/date-fns/locale/uk/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/uk/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/uk/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/uk/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/uk/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/uk/index.d.ts create mode 100644 node_modules/date-fns/locale/uk/index.js create mode 100644 node_modules/date-fns/locale/uk/index.js.flow create mode 100644 node_modules/date-fns/locale/uk/package.json create mode 100644 node_modules/date-fns/locale/uz-Cyrl/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/uz-Cyrl/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/uz-Cyrl/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/uz-Cyrl/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/uz-Cyrl/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/uz-Cyrl/index.d.ts create mode 100644 node_modules/date-fns/locale/uz-Cyrl/index.js create mode 100644 node_modules/date-fns/locale/uz-Cyrl/index.js.flow create mode 100644 node_modules/date-fns/locale/uz-Cyrl/package.json create mode 100644 node_modules/date-fns/locale/uz/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/uz/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/uz/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/uz/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/uz/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/uz/index.d.ts create mode 100644 node_modules/date-fns/locale/uz/index.js create mode 100644 node_modules/date-fns/locale/uz/index.js.flow create mode 100644 node_modules/date-fns/locale/uz/package.json create mode 100644 node_modules/date-fns/locale/vi/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/vi/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/vi/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/vi/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/vi/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/vi/index.d.ts create mode 100644 node_modules/date-fns/locale/vi/index.js create mode 100644 node_modules/date-fns/locale/vi/index.js.flow create mode 100644 node_modules/date-fns/locale/vi/package.json create mode 100644 node_modules/date-fns/locale/zh-CN/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/zh-CN/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/zh-CN/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/zh-CN/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/zh-CN/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/zh-CN/index.d.ts create mode 100644 node_modules/date-fns/locale/zh-CN/index.js create mode 100644 node_modules/date-fns/locale/zh-CN/index.js.flow create mode 100644 node_modules/date-fns/locale/zh-CN/package.json create mode 100644 node_modules/date-fns/locale/zh-HK/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/zh-HK/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/zh-HK/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/zh-HK/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/zh-HK/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/zh-HK/index.d.ts create mode 100644 node_modules/date-fns/locale/zh-HK/index.js create mode 100644 node_modules/date-fns/locale/zh-HK/index.js.flow create mode 100644 node_modules/date-fns/locale/zh-HK/package.json create mode 100644 node_modules/date-fns/locale/zh-TW/_lib/formatDistance/index.js create mode 100644 node_modules/date-fns/locale/zh-TW/_lib/formatLong/index.js create mode 100644 node_modules/date-fns/locale/zh-TW/_lib/formatRelative/index.js create mode 100644 node_modules/date-fns/locale/zh-TW/_lib/localize/index.js create mode 100644 node_modules/date-fns/locale/zh-TW/_lib/match/index.js create mode 100644 node_modules/date-fns/locale/zh-TW/index.d.ts create mode 100644 node_modules/date-fns/locale/zh-TW/index.js create mode 100644 node_modules/date-fns/locale/zh-TW/index.js.flow create mode 100644 node_modules/date-fns/locale/zh-TW/package.json create mode 100644 node_modules/date-fns/max/index.d.ts create mode 100644 node_modules/date-fns/max/index.js create mode 100644 node_modules/date-fns/max/index.js.flow create mode 100644 node_modules/date-fns/max/package.json create mode 100644 node_modules/date-fns/milliseconds/index.d.ts create mode 100644 node_modules/date-fns/milliseconds/index.js create mode 100644 node_modules/date-fns/milliseconds/index.js.flow create mode 100644 node_modules/date-fns/milliseconds/package.json create mode 100644 node_modules/date-fns/millisecondsToHours/index.d.ts create mode 100644 node_modules/date-fns/millisecondsToHours/index.js create mode 100644 node_modules/date-fns/millisecondsToHours/index.js.flow create mode 100644 node_modules/date-fns/millisecondsToHours/package.json create mode 100644 node_modules/date-fns/millisecondsToMinutes/index.d.ts create mode 100644 node_modules/date-fns/millisecondsToMinutes/index.js create mode 100644 node_modules/date-fns/millisecondsToMinutes/index.js.flow create mode 100644 node_modules/date-fns/millisecondsToMinutes/package.json create mode 100644 node_modules/date-fns/millisecondsToSeconds/index.d.ts create mode 100644 node_modules/date-fns/millisecondsToSeconds/index.js create mode 100644 node_modules/date-fns/millisecondsToSeconds/index.js.flow create mode 100644 node_modules/date-fns/millisecondsToSeconds/package.json create mode 100644 node_modules/date-fns/min/index.d.ts create mode 100644 node_modules/date-fns/min/index.js create mode 100644 node_modules/date-fns/min/index.js.flow create mode 100644 node_modules/date-fns/min/package.json create mode 100644 node_modules/date-fns/minutesToHours/index.d.ts create mode 100644 node_modules/date-fns/minutesToHours/index.js create mode 100644 node_modules/date-fns/minutesToHours/index.js.flow create mode 100644 node_modules/date-fns/minutesToHours/package.json create mode 100644 node_modules/date-fns/minutesToMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/minutesToMilliseconds/index.js create mode 100644 node_modules/date-fns/minutesToMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/minutesToMilliseconds/package.json create mode 100644 node_modules/date-fns/minutesToSeconds/index.d.ts create mode 100644 node_modules/date-fns/minutesToSeconds/index.js create mode 100644 node_modules/date-fns/minutesToSeconds/index.js.flow create mode 100644 node_modules/date-fns/minutesToSeconds/package.json create mode 100644 node_modules/date-fns/monthsToQuarters/index.d.ts create mode 100644 node_modules/date-fns/monthsToQuarters/index.js create mode 100644 node_modules/date-fns/monthsToQuarters/index.js.flow create mode 100644 node_modules/date-fns/monthsToQuarters/package.json create mode 100644 node_modules/date-fns/monthsToYears/index.d.ts create mode 100644 node_modules/date-fns/monthsToYears/index.js create mode 100644 node_modules/date-fns/monthsToYears/index.js.flow create mode 100644 node_modules/date-fns/monthsToYears/package.json create mode 100644 node_modules/date-fns/nextDay/index.d.ts create mode 100644 node_modules/date-fns/nextDay/index.js create mode 100644 node_modules/date-fns/nextDay/index.js.flow create mode 100644 node_modules/date-fns/nextDay/package.json create mode 100644 node_modules/date-fns/nextFriday/index.d.ts create mode 100644 node_modules/date-fns/nextFriday/index.js create mode 100644 node_modules/date-fns/nextFriday/index.js.flow create mode 100644 node_modules/date-fns/nextFriday/package.json create mode 100644 node_modules/date-fns/nextMonday/index.d.ts create mode 100644 node_modules/date-fns/nextMonday/index.js create mode 100644 node_modules/date-fns/nextMonday/index.js.flow create mode 100644 node_modules/date-fns/nextMonday/package.json create mode 100644 node_modules/date-fns/nextSaturday/index.d.ts create mode 100644 node_modules/date-fns/nextSaturday/index.js create mode 100644 node_modules/date-fns/nextSaturday/index.js.flow create mode 100644 node_modules/date-fns/nextSaturday/package.json create mode 100644 node_modules/date-fns/nextSunday/index.d.ts create mode 100644 node_modules/date-fns/nextSunday/index.js create mode 100644 node_modules/date-fns/nextSunday/index.js.flow create mode 100644 node_modules/date-fns/nextSunday/package.json create mode 100644 node_modules/date-fns/nextThursday/index.d.ts create mode 100644 node_modules/date-fns/nextThursday/index.js create mode 100644 node_modules/date-fns/nextThursday/index.js.flow create mode 100644 node_modules/date-fns/nextThursday/package.json create mode 100644 node_modules/date-fns/nextTuesday/index.d.ts create mode 100644 node_modules/date-fns/nextTuesday/index.js create mode 100644 node_modules/date-fns/nextTuesday/index.js.flow create mode 100644 node_modules/date-fns/nextTuesday/package.json create mode 100644 node_modules/date-fns/nextWednesday/index.d.ts create mode 100644 node_modules/date-fns/nextWednesday/index.js create mode 100644 node_modules/date-fns/nextWednesday/index.js.flow create mode 100644 node_modules/date-fns/nextWednesday/package.json create mode 100644 node_modules/date-fns/package.json create mode 100644 node_modules/date-fns/parse/_lib/Parser.js create mode 100644 node_modules/date-fns/parse/_lib/Setter.js create mode 100644 node_modules/date-fns/parse/_lib/constants.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/AMPMMidnightParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/AMPMParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/DateParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/DayOfYearParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/DayParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/DayPeriodParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/EraParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/ExtendedYearParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/FractionOfSecondParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/Hour0To11Parser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/Hour0to23Parser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/Hour1To24Parser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/Hour1to12Parser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/ISODayParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/ISOTimezoneParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/ISOTimezoneWithZParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/ISOWeekParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/ISOWeekYearParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/LocalDayParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/LocalWeekParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/LocalWeekYearParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/MinuteParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/MonthParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/QuarterParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/SecondParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/StandAloneLocalDayParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/StandAloneMonthParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/StandAloneQuarterParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/TimestampSecondsParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/YearParser.js create mode 100644 node_modules/date-fns/parse/_lib/parsers/index.js create mode 100644 node_modules/date-fns/parse/_lib/types.js create mode 100644 node_modules/date-fns/parse/_lib/utils.js create mode 100644 node_modules/date-fns/parse/index.d.ts create mode 100644 node_modules/date-fns/parse/index.js create mode 100644 node_modules/date-fns/parse/index.js.flow create mode 100644 node_modules/date-fns/parse/package.json create mode 100644 node_modules/date-fns/parseISO/index.d.ts create mode 100644 node_modules/date-fns/parseISO/index.js create mode 100644 node_modules/date-fns/parseISO/index.js.flow create mode 100644 node_modules/date-fns/parseISO/package.json create mode 100644 node_modules/date-fns/parseJSON/index.d.ts create mode 100644 node_modules/date-fns/parseJSON/index.js create mode 100644 node_modules/date-fns/parseJSON/index.js.flow create mode 100644 node_modules/date-fns/parseJSON/package.json create mode 100644 node_modules/date-fns/previousDay/index.d.ts create mode 100755 node_modules/date-fns/previousDay/index.js create mode 100644 node_modules/date-fns/previousDay/index.js.flow create mode 100644 node_modules/date-fns/previousDay/package.json create mode 100644 node_modules/date-fns/previousFriday/index.d.ts create mode 100755 node_modules/date-fns/previousFriday/index.js create mode 100644 node_modules/date-fns/previousFriday/index.js.flow create mode 100644 node_modules/date-fns/previousFriday/package.json create mode 100644 node_modules/date-fns/previousMonday/index.d.ts create mode 100755 node_modules/date-fns/previousMonday/index.js create mode 100644 node_modules/date-fns/previousMonday/index.js.flow create mode 100644 node_modules/date-fns/previousMonday/package.json create mode 100644 node_modules/date-fns/previousSaturday/index.d.ts create mode 100755 node_modules/date-fns/previousSaturday/index.js create mode 100644 node_modules/date-fns/previousSaturday/index.js.flow create mode 100644 node_modules/date-fns/previousSaturday/package.json create mode 100644 node_modules/date-fns/previousSunday/index.d.ts create mode 100755 node_modules/date-fns/previousSunday/index.js create mode 100644 node_modules/date-fns/previousSunday/index.js.flow create mode 100644 node_modules/date-fns/previousSunday/package.json create mode 100644 node_modules/date-fns/previousThursday/index.d.ts create mode 100755 node_modules/date-fns/previousThursday/index.js create mode 100644 node_modules/date-fns/previousThursday/index.js.flow create mode 100644 node_modules/date-fns/previousThursday/package.json create mode 100644 node_modules/date-fns/previousTuesday/index.d.ts create mode 100755 node_modules/date-fns/previousTuesday/index.js create mode 100644 node_modules/date-fns/previousTuesday/index.js.flow create mode 100644 node_modules/date-fns/previousTuesday/package.json create mode 100644 node_modules/date-fns/previousWednesday/index.d.ts create mode 100755 node_modules/date-fns/previousWednesday/index.js create mode 100644 node_modules/date-fns/previousWednesday/index.js.flow create mode 100644 node_modules/date-fns/previousWednesday/package.json create mode 100644 node_modules/date-fns/quartersToMonths/index.d.ts create mode 100644 node_modules/date-fns/quartersToMonths/index.js create mode 100644 node_modules/date-fns/quartersToMonths/index.js.flow create mode 100644 node_modules/date-fns/quartersToMonths/package.json create mode 100644 node_modules/date-fns/quartersToYears/index.d.ts create mode 100644 node_modules/date-fns/quartersToYears/index.js create mode 100644 node_modules/date-fns/quartersToYears/index.js.flow create mode 100644 node_modules/date-fns/quartersToYears/package.json create mode 100644 node_modules/date-fns/roundToNearestMinutes/index.d.ts create mode 100644 node_modules/date-fns/roundToNearestMinutes/index.js create mode 100644 node_modules/date-fns/roundToNearestMinutes/index.js.flow create mode 100644 node_modules/date-fns/roundToNearestMinutes/package.json create mode 100644 node_modules/date-fns/secondsToHours/index.d.ts create mode 100644 node_modules/date-fns/secondsToHours/index.js create mode 100644 node_modules/date-fns/secondsToHours/index.js.flow create mode 100644 node_modules/date-fns/secondsToHours/package.json create mode 100644 node_modules/date-fns/secondsToMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/secondsToMilliseconds/index.js create mode 100644 node_modules/date-fns/secondsToMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/secondsToMilliseconds/package.json create mode 100644 node_modules/date-fns/secondsToMinutes/index.d.ts create mode 100644 node_modules/date-fns/secondsToMinutes/index.js create mode 100644 node_modules/date-fns/secondsToMinutes/index.js.flow create mode 100644 node_modules/date-fns/secondsToMinutes/package.json create mode 100644 node_modules/date-fns/set/index.d.ts create mode 100644 node_modules/date-fns/set/index.js create mode 100644 node_modules/date-fns/set/index.js.flow create mode 100644 node_modules/date-fns/set/package.json create mode 100644 node_modules/date-fns/setDate/index.d.ts create mode 100644 node_modules/date-fns/setDate/index.js create mode 100644 node_modules/date-fns/setDate/index.js.flow create mode 100644 node_modules/date-fns/setDate/package.json create mode 100644 node_modules/date-fns/setDay/index.d.ts create mode 100644 node_modules/date-fns/setDay/index.js create mode 100644 node_modules/date-fns/setDay/index.js.flow create mode 100644 node_modules/date-fns/setDay/package.json create mode 100644 node_modules/date-fns/setDayOfYear/index.d.ts create mode 100644 node_modules/date-fns/setDayOfYear/index.js create mode 100644 node_modules/date-fns/setDayOfYear/index.js.flow create mode 100644 node_modules/date-fns/setDayOfYear/package.json create mode 100644 node_modules/date-fns/setDefaultOptions/index.d.ts create mode 100644 node_modules/date-fns/setDefaultOptions/index.js create mode 100644 node_modules/date-fns/setDefaultOptions/index.js.flow create mode 100644 node_modules/date-fns/setDefaultOptions/package.json create mode 100644 node_modules/date-fns/setHours/index.d.ts create mode 100644 node_modules/date-fns/setHours/index.js create mode 100644 node_modules/date-fns/setHours/index.js.flow create mode 100644 node_modules/date-fns/setHours/package.json create mode 100644 node_modules/date-fns/setISODay/index.d.ts create mode 100644 node_modules/date-fns/setISODay/index.js create mode 100644 node_modules/date-fns/setISODay/index.js.flow create mode 100644 node_modules/date-fns/setISODay/package.json create mode 100644 node_modules/date-fns/setISOWeek/index.d.ts create mode 100644 node_modules/date-fns/setISOWeek/index.js create mode 100644 node_modules/date-fns/setISOWeek/index.js.flow create mode 100644 node_modules/date-fns/setISOWeek/package.json create mode 100644 node_modules/date-fns/setISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/setISOWeekYear/index.js create mode 100644 node_modules/date-fns/setISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/setISOWeekYear/package.json create mode 100644 node_modules/date-fns/setMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/setMilliseconds/index.js create mode 100644 node_modules/date-fns/setMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/setMilliseconds/package.json create mode 100644 node_modules/date-fns/setMinutes/index.d.ts create mode 100644 node_modules/date-fns/setMinutes/index.js create mode 100644 node_modules/date-fns/setMinutes/index.js.flow create mode 100644 node_modules/date-fns/setMinutes/package.json create mode 100644 node_modules/date-fns/setMonth/index.d.ts create mode 100644 node_modules/date-fns/setMonth/index.js create mode 100644 node_modules/date-fns/setMonth/index.js.flow create mode 100644 node_modules/date-fns/setMonth/package.json create mode 100644 node_modules/date-fns/setQuarter/index.d.ts create mode 100644 node_modules/date-fns/setQuarter/index.js create mode 100644 node_modules/date-fns/setQuarter/index.js.flow create mode 100644 node_modules/date-fns/setQuarter/package.json create mode 100644 node_modules/date-fns/setSeconds/index.d.ts create mode 100644 node_modules/date-fns/setSeconds/index.js create mode 100644 node_modules/date-fns/setSeconds/index.js.flow create mode 100644 node_modules/date-fns/setSeconds/package.json create mode 100644 node_modules/date-fns/setWeek/index.d.ts create mode 100644 node_modules/date-fns/setWeek/index.js create mode 100644 node_modules/date-fns/setWeek/index.js.flow create mode 100644 node_modules/date-fns/setWeek/package.json create mode 100644 node_modules/date-fns/setWeekYear/index.d.ts create mode 100644 node_modules/date-fns/setWeekYear/index.js create mode 100644 node_modules/date-fns/setWeekYear/index.js.flow create mode 100644 node_modules/date-fns/setWeekYear/package.json create mode 100644 node_modules/date-fns/setYear/index.d.ts create mode 100644 node_modules/date-fns/setYear/index.js create mode 100644 node_modules/date-fns/setYear/index.js.flow create mode 100644 node_modules/date-fns/setYear/package.json create mode 100644 node_modules/date-fns/startOfDay/index.d.ts create mode 100644 node_modules/date-fns/startOfDay/index.js create mode 100644 node_modules/date-fns/startOfDay/index.js.flow create mode 100644 node_modules/date-fns/startOfDay/package.json create mode 100644 node_modules/date-fns/startOfDecade/index.d.ts create mode 100644 node_modules/date-fns/startOfDecade/index.js create mode 100644 node_modules/date-fns/startOfDecade/index.js.flow create mode 100644 node_modules/date-fns/startOfDecade/package.json create mode 100644 node_modules/date-fns/startOfHour/index.d.ts create mode 100644 node_modules/date-fns/startOfHour/index.js create mode 100644 node_modules/date-fns/startOfHour/index.js.flow create mode 100644 node_modules/date-fns/startOfHour/package.json create mode 100644 node_modules/date-fns/startOfISOWeek/index.d.ts create mode 100644 node_modules/date-fns/startOfISOWeek/index.js create mode 100644 node_modules/date-fns/startOfISOWeek/index.js.flow create mode 100644 node_modules/date-fns/startOfISOWeek/package.json create mode 100644 node_modules/date-fns/startOfISOWeekYear/index.d.ts create mode 100644 node_modules/date-fns/startOfISOWeekYear/index.js create mode 100644 node_modules/date-fns/startOfISOWeekYear/index.js.flow create mode 100644 node_modules/date-fns/startOfISOWeekYear/package.json create mode 100644 node_modules/date-fns/startOfMinute/index.d.ts create mode 100644 node_modules/date-fns/startOfMinute/index.js create mode 100644 node_modules/date-fns/startOfMinute/index.js.flow create mode 100644 node_modules/date-fns/startOfMinute/package.json create mode 100644 node_modules/date-fns/startOfMonth/index.d.ts create mode 100644 node_modules/date-fns/startOfMonth/index.js create mode 100644 node_modules/date-fns/startOfMonth/index.js.flow create mode 100644 node_modules/date-fns/startOfMonth/package.json create mode 100644 node_modules/date-fns/startOfQuarter/index.d.ts create mode 100644 node_modules/date-fns/startOfQuarter/index.js create mode 100644 node_modules/date-fns/startOfQuarter/index.js.flow create mode 100644 node_modules/date-fns/startOfQuarter/package.json create mode 100644 node_modules/date-fns/startOfSecond/index.d.ts create mode 100644 node_modules/date-fns/startOfSecond/index.js create mode 100644 node_modules/date-fns/startOfSecond/index.js.flow create mode 100644 node_modules/date-fns/startOfSecond/package.json create mode 100644 node_modules/date-fns/startOfToday/index.d.ts create mode 100644 node_modules/date-fns/startOfToday/index.js create mode 100644 node_modules/date-fns/startOfToday/index.js.flow create mode 100644 node_modules/date-fns/startOfToday/package.json create mode 100644 node_modules/date-fns/startOfTomorrow/index.d.ts create mode 100644 node_modules/date-fns/startOfTomorrow/index.js create mode 100644 node_modules/date-fns/startOfTomorrow/index.js.flow create mode 100644 node_modules/date-fns/startOfTomorrow/package.json create mode 100644 node_modules/date-fns/startOfWeek/index.d.ts create mode 100644 node_modules/date-fns/startOfWeek/index.js create mode 100644 node_modules/date-fns/startOfWeek/index.js.flow create mode 100644 node_modules/date-fns/startOfWeek/package.json create mode 100644 node_modules/date-fns/startOfWeekYear/index.d.ts create mode 100644 node_modules/date-fns/startOfWeekYear/index.js create mode 100644 node_modules/date-fns/startOfWeekYear/index.js.flow create mode 100644 node_modules/date-fns/startOfWeekYear/package.json create mode 100644 node_modules/date-fns/startOfYear/index.d.ts create mode 100644 node_modules/date-fns/startOfYear/index.js create mode 100644 node_modules/date-fns/startOfYear/index.js.flow create mode 100644 node_modules/date-fns/startOfYear/package.json create mode 100644 node_modules/date-fns/startOfYesterday/index.d.ts create mode 100644 node_modules/date-fns/startOfYesterday/index.js create mode 100644 node_modules/date-fns/startOfYesterday/index.js.flow create mode 100644 node_modules/date-fns/startOfYesterday/package.json create mode 100644 node_modules/date-fns/sub/index.d.ts create mode 100644 node_modules/date-fns/sub/index.js create mode 100644 node_modules/date-fns/sub/index.js.flow create mode 100644 node_modules/date-fns/sub/package.json create mode 100644 node_modules/date-fns/subBusinessDays/index.d.ts create mode 100644 node_modules/date-fns/subBusinessDays/index.js create mode 100644 node_modules/date-fns/subBusinessDays/index.js.flow create mode 100644 node_modules/date-fns/subBusinessDays/package.json create mode 100644 node_modules/date-fns/subDays/index.d.ts create mode 100644 node_modules/date-fns/subDays/index.js create mode 100644 node_modules/date-fns/subDays/index.js.flow create mode 100644 node_modules/date-fns/subDays/package.json create mode 100644 node_modules/date-fns/subHours/index.d.ts create mode 100644 node_modules/date-fns/subHours/index.js create mode 100644 node_modules/date-fns/subHours/index.js.flow create mode 100644 node_modules/date-fns/subHours/package.json create mode 100644 node_modules/date-fns/subISOWeekYears/index.d.ts create mode 100644 node_modules/date-fns/subISOWeekYears/index.js create mode 100644 node_modules/date-fns/subISOWeekYears/index.js.flow create mode 100644 node_modules/date-fns/subISOWeekYears/package.json create mode 100644 node_modules/date-fns/subMilliseconds/index.d.ts create mode 100644 node_modules/date-fns/subMilliseconds/index.js create mode 100644 node_modules/date-fns/subMilliseconds/index.js.flow create mode 100644 node_modules/date-fns/subMilliseconds/package.json create mode 100644 node_modules/date-fns/subMinutes/index.d.ts create mode 100644 node_modules/date-fns/subMinutes/index.js create mode 100644 node_modules/date-fns/subMinutes/index.js.flow create mode 100644 node_modules/date-fns/subMinutes/package.json create mode 100644 node_modules/date-fns/subMonths/index.d.ts create mode 100644 node_modules/date-fns/subMonths/index.js create mode 100644 node_modules/date-fns/subMonths/index.js.flow create mode 100644 node_modules/date-fns/subMonths/package.json create mode 100644 node_modules/date-fns/subQuarters/index.d.ts create mode 100644 node_modules/date-fns/subQuarters/index.js create mode 100644 node_modules/date-fns/subQuarters/index.js.flow create mode 100644 node_modules/date-fns/subQuarters/package.json create mode 100644 node_modules/date-fns/subSeconds/index.d.ts create mode 100644 node_modules/date-fns/subSeconds/index.js create mode 100644 node_modules/date-fns/subSeconds/index.js.flow create mode 100644 node_modules/date-fns/subSeconds/package.json create mode 100644 node_modules/date-fns/subWeeks/index.d.ts create mode 100644 node_modules/date-fns/subWeeks/index.js create mode 100644 node_modules/date-fns/subWeeks/index.js.flow create mode 100644 node_modules/date-fns/subWeeks/package.json create mode 100644 node_modules/date-fns/subYears/index.d.ts create mode 100644 node_modules/date-fns/subYears/index.js create mode 100644 node_modules/date-fns/subYears/index.js.flow create mode 100644 node_modules/date-fns/subYears/package.json create mode 100644 node_modules/date-fns/toDate/index.d.ts create mode 100644 node_modules/date-fns/toDate/index.js create mode 100644 node_modules/date-fns/toDate/index.js.flow create mode 100644 node_modules/date-fns/toDate/package.json create mode 100644 node_modules/date-fns/types.js create mode 100644 node_modules/date-fns/typings.d.ts create mode 100644 node_modules/date-fns/weeksToDays/index.d.ts create mode 100644 node_modules/date-fns/weeksToDays/index.js create mode 100644 node_modules/date-fns/weeksToDays/index.js.flow create mode 100644 node_modules/date-fns/weeksToDays/package.json create mode 100644 node_modules/date-fns/yearsToMonths/index.d.ts create mode 100644 node_modules/date-fns/yearsToMonths/index.js create mode 100644 node_modules/date-fns/yearsToMonths/index.js.flow create mode 100644 node_modules/date-fns/yearsToMonths/package.json create mode 100644 node_modules/date-fns/yearsToQuarters/index.d.ts create mode 100644 node_modules/date-fns/yearsToQuarters/index.js create mode 100644 node_modules/date-fns/yearsToQuarters/index.js.flow create mode 100644 node_modules/date-fns/yearsToQuarters/package.json (limited to 'node_modules/date-fns') diff --git a/node_modules/date-fns/CHANGELOG.md b/node_modules/date-fns/CHANGELOG.md new file mode 100644 index 0000000..a84a750 --- /dev/null +++ b/node_modules/date-fns/CHANGELOG.md @@ -0,0 +1,2569 @@ +# Change Log + +All notable changes to this project will be documented in this file. +This project adheres to [Semantic Versioning]. + +This change log follows the format documented in [Keep a CHANGELOG]. + +[semantic versioning]: http://semver.org/ +[keep a changelog]: http://keepachangelog.com/ + +## v2.30.0 - 2023-04-30 + +Kudos to @kossnocorp and @Andarist for working on the release. + +### Changes + +- Fixed increased build size after enabling compatibility with older browsers in the previous release. This was done by adding @babel/runtime as a dependency. [See more details](https://github.com/date-fns/date-fns/issues/3208#issuecomment-1528592465). + +## v2.29.3 - 2022-09-13 + +This release is prepared by our own @leshakoss. + +### Fixed + +- [Fixed Ukrainian (`uk`) locale grammar for `formatDistance`.](https://github.com/date-fns/date-fns/pull/3175) + +- [Improved browser compatibility by transforming the code with `@babel/preset-env`.](https://github.com/date-fns/date-fns/pull/3167) + +## v2.29.2 - 2022-08-18 + +This release is brought to you by @nopears, @vadimpopa and @leshakoss. + +### Fixed + +- [Fixed `sv` locale abbreviated months matcher.](https://github.com/date-fns/date-fns/pull/3160) + +- [Fixed `uk` locale abbreviated months matcher.](https://github.com/date-fns/date-fns/pull/3139) + +- [Fixed a breaking change in `intervalToDuration` by removing a recently introduced RangeError.](https://github.com/date-fns/date-fns/pull/3153) + +## v2.29.1 - 2022-08-18 + +Thanks to @fturmel for working on the release. + +### Fixed + +- [Fixed TypeScript and flow types for daysInYear constant.](https://github.com/date-fns/date-fns/pull/3125) + +## v2.29.0 - 2022-07-22 + +On this release worked @tan75, @kossnocorp, @nopears, @Balastrong, @cpapazoglou, @dovca, @aliasgar55, @tomchentw, @JuanM04, @alexandresaura, @fturmel, @aezell, @andersravn, @TiagoPortfolio, @SukkaW, @Zebreus, @aviskarkc10, @maic66, @a-korzun, @Mejans, @davidspiess, @alexgul1, @matroskin062, @undecaf, @mprovenc, @jooola and @leshakoss. + +### Added + +- [Added `intlFormatDistance` function`.](https://github.com/date-fns/date-fns/pull/2173) + +- [Added `setDefaultOptions` and `getDefaultOptions` functions that allow you to set default default locale, `weekStartsOn` and `firstWeekContainsDate`.](https://github.com/date-fns/date-fns/pull/3069) + +- [Added `roundingMethod` option to `roundToNearestMinutes`.](https://github.com/date-fns/date-fns/pull/3091) + +- [Added Swiss Italian locale (`it-CH`).](https://github.com/date-fns/date-fns/pull/2886) + +- [Added Occitan (`oc`) locale.](https://github.com/date-fns/date-fns/pull/2106) ([#2061](https://github.com/date-fns/date-fns/issues/2061)) + +- [Added Belarusian Classic (`be-tarask`) locale.](https://github.com/date-fns/date-fns/pull/3115) + +### Fixed + +- [Fixed Azerbaijani (`az`) locale for `formatDistance`.](https://github.com/date-fns/date-fns/pull/2924) + +- [Fixed Czech (`cs`) locale for `parse`.](https://github.com/date-fns/date-fns/pull/3059) + +- [Fixed TypeScript types for constants.](https://github.com/date-fns/date-fns/pull/2941) + +- [Fixed long formatters in the South African English locale (`en-ZA`).](https://github.com/date-fns/date-fns/pull/3014) + +- [Fixed a typo in the Icelandic locale (`is`) for `format`.](https://github.com/date-fns/date-fns/pull/2974) + +- [Fixed weekday format for `formatRelative` in the Portuguese locale (`pt`).](https://github.com/date-fns/date-fns/pull/2992) + +- [Fixed `intervalToDuration` being off by 1 day sometimes.](https://github.com/date-fns/date-fns/pull/2616) + +- [Fixed ordinal number formatting in Italian locale (`it`).](https://github.com/date-fns/date-fns/pull/1617) + +- [Fixed issue parsing months in Croatian (`hr`), Georgian (`ka`) and Serbian (`sr` and `sr-Latn`) locales.](https://github.com/date-fns/date-fns/pull/2898) + +### Changed + +- [Replaced `git.io` links with full URLs in error messages.](https://github.com/date-fns/date-fns/pull/3021) + +- [_Internal_: removed "v2.0.0 breaking changes" section from individual function docs](https://github.com/date-fns/date-fns/pull/2905) + +## v2.28.0 - 2021-12-28 + +Kudos to @tan75, @fturmel, @arcanar7, @jeffjose, @helmut-lang, @zrev2220, @jooola, @minitesh, @cowboy-bebug, @mesqueeb, @JuanM04, @zhirzh, @damon02 and @leshakoss for working on the release. + +### Added + +- [Added West Frisian (`fy`) locale.](https://github.com/date-fns/date-fns/pull/2183) + +- [Added Uzbek Cyrillic locale (`uz-Cyrl`).](https://github.com/date-fns/date-fns/pull/2811) + +### Fixed + +- [add the missing accent mark for Saturday in Spanish locale (`es`) for `format`.](https://github.com/date-fns/date-fns/pull/2869) + +- [allowed `K` token to be used with `a` or `b` in `parse`.](https://github.com/date-fns/date-fns/pull/2814) + +## v2.27.0 - 2021-11-30 + +Kudos to @tan75, @hg-pyun, @07akioni, @razvanmitre, @Haqverdi, @pgcalixto, @janziemba, @fturmel, @JuanM04, @zhirzh, @seanghay, @bulutfatih, @nodeadtree, @cHaLkdusT, @a-korzun, @fishmandev, @wingclover, @Zacharias3690, @kossnocorp and @leshakoss for working on the release. + +### Fixed + +- [Fixed translation for quarters in `format` in Chinese Simplified locale (`zh-CN`).](https://github.com/date-fns/date-fns/pull/2771) + +- [Fixed `P` token in `format` for Romanian locale (`ro`).](https://github.com/date-fns/date-fns/pull/2213) + +- [Fixed era and month formatters in Azerbaijani locale (`az`).](https://github.com/date-fns/date-fns/pull/1632) + +- [Fixed `formatRelative` patterns in Georgian locale (`ka`).](https://github.com/date-fns/date-fns/pull/2797) + +- [Fixed regular expressions for `parse` in Estonian locale (`er`).](https://github.com/date-fns/date-fns/pull/2038) + +- [Fixed the format of zeros in `formatDuration` in Czech locale (`cs`).](https://github.com/date-fns/date-fns/pull/2579) + +- [Fixed ordinal formatting for years, weeks, hours, minutes and seconds in `fr`, `fr-CA` and `fr-CH` locales.](https://github.com/date-fns/date-fns/pull/2626) + +- [Fixed constants not having proper TypeScript and Flow types.](https://github.com/date-fns/date-fns/pull/2791) + +- [Fixed translation for Monday in Turkish locale (`tr`).](https://github.com/date-fns/date-fns/pull/2720) + +- [Fixed `eachMinuteOfInterval` not handling intervals less than a minute correctly.](https://github.com/date-fns/date-fns/pull/2603) + +- [Fixed flow types for `closestTo` and `closestIndexTo`.](https://github.com/date-fns/date-fns/pull/2781) + +### Added + +- [Added Khmer locale (`km`).](https://github.com/date-fns/date-fns/pull/2713) + +## v2.26.0 - 2021-11-19 + +Thanks to @kossnocorp, @leshakoss, @tan75, @gaplo, @AbdAllahAbdElFattah13, @fturmel, @kentaro84207, @V-Gutierrez, @atefBB, @jhonatanmacazana, @zhirzh, @Haqverdi, @mandaputtra, @micnic and @rikkalo for working on the release. + +### Fixed + +- [Fixed `formatRelative` format for `lastWeek` in Spanish locale.](https://github.com/date-fns/date-fns/pull/2753) + +- [Fixed translation for October in Hindi locale.](https://github.com/date-fns/date-fns/pull/2729) + +- [Fixed Azerbaijani locale to use correct era matchers for `parse`.](https://github.com/date-fns/date-fns/pull/1633) + +- [Added the functions that use `weekStartsOn` and `firstWeekContainsDate` that were missing from the `Locale` documentation page.](https://github.com/date-fns/date-fns/pull/2652) + +### Changed + +- [Changed abbreviation for August from "Ags" to "Agt" in Indonesian locale.](https://github.com/date-fns/date-fns/pull/2658) + +### Added + +- [Added Irish English locale (`en-IE`).](https://github.com/date-fns/date-fns/pull/2772) + +- [Added Arabic locale (`ar`).](https://github.com/date-fns/date-fns/pull/2721) ([#1670](https://github.com/date-fns/date-fns/issues/1670)) + +- [Added Hong Kong Traditional Chinese locale (zh-HK).](https://github.com/date-fns/date-fns/pull/2686) ([#2684](https://github.com/date-fns/date-fns/issues/2684)) + +- [Added Egyptian Arabic locale (ar-EG).](https://github.com/date-fns/date-fns/pull/2699) + +## v2.25.0 - 2021-10-05 + +This release is brought to you by @kossnocorp, @gierschv, @fturmel, @redbmk, @mprovenc, @artyom-ivanov and @tan75. + +### Added + +- [Added Japanese Hiragana locale (`ja-Hira`).](https://github.com/date-fns/date-fns/pull/2663) + +- [Added standalone months support to `de` and `de-AT` locales.](https://github.com/date-fns/date-fns/pull/2602) + +## v2.24.0 - 2021-09-17 + +Kudos to [Sasha Koss](http://github.com/kossnocorp), [Lucas Silva](http://github.com/LucasHFS), [Jan Ziemba](http://github.com/janziemba), [Anastasia Kobzar](http://github.com/rikkalo), [Deepak Gupta](http://github.com/Mr-DG-Wick), [Jonas L](http://github.com/jooola), [Kentaro Suzuki](http://github.com/kentaro84207), [Koussay Haj Kacem](http://github.com/essana3), [fturmel](http://github.com/fturmel), [Tan75](http://github.com/tan75) and [Adriaan Callaerts](http://github.com/call-a3) for working on the release. + +### Fixed + +- [Fixed an edge case in the Slovak locale caused by unescaped character.](https://github.com/date-fns/date-fns/pull/2540) ([#2083](https://github.com/date-fns/date-fns/issues/2083)) + +### Changed + +- [Used `1` instead of `ein` for German `formatDuration` to make it consistent with other locales and formats.](https://github.com/date-fns/date-fns/pull/2576) ([#2505](https://github.com/date-fns/date-fns/issues/2505)) + +- [Made Norwegian `formatDuration` consistent with other locales by using numeric representation instead of written.](https://github.com/date-fns/date-fns/pull/2631) ([#2469](https://github.com/date-fns/date-fns/issues/2469)) + +- [Use the word "sekunda" instead of "vteřina" for second in the Czech locale.](https://github.com/date-fns/date-fns/pull/2577) + +- [Made Flemish short date format corresponds to the Flemish government.](https://github.com/date-fns/date-fns/pull/2535) + +### Added + +- [Added `roundingMethod` option to `differenceInHours`, `differenceInMinutes`, `differenceInQuarters`, `differenceInSeconds` and `differenceInWeeks` with `trunc` as the default method.](https://github.com/date-fns/date-fns/pull/2571) ([#2555](https://github.com/date-fns/date-fns/issues/2555)) + +- [Added new functions: `previousDay`, `previousMonday`, `previousTuesday`, `previousWednesday`, `previousThursday`, `previousFriday`, `previousSaturday` and `previousSunday`.](https://github.com/date-fns/date-fns/pull/2522) + +## v2.23.0 - 2021-07-23 + +Thanks to [Liam Tait](http://github.com/Liam-Tait), [fturmel](http://github.com/fturmel), [Takuya Uehara](http://github.com/indigolain), [Branislav Lazic](http://github.com/BranislavLazic), [Seyyed Morteza Moosavi](http://github.com/smmoosavi), [Felipe Armoni](http://github.com/komyg), [Sasha Koss](http://github.com/kossnocorp), [Michael Mok](http://github.com/pmmmwh), [Tan75](http://github.com/tan75) and [Maxim Topciu](http://github.com/maximtop) for working on the release. + +### Changed + +- [Improved `nextDay` performance by roughly 50%.](https://github.com/date-fns/date-fns/pull/2524) + +- [Added more ordinal formatting to the Japanese locale.](https://github.com/date-fns/date-fns/pull/2471) + +### Added + +- [Added a new `clamp` function that allows to bound a date to an interval.](https://github.com/date-fns/date-fns/pull/2498) + +- [Added Bosnian locale (bs).](https://github.com/date-fns/date-fns/pull/2495) + +- [Allowed passing `undefined` in the duration to add and sub functions.](https://github.com/date-fns/date-fns/pull/2515) + +## v2.22.1 - 2021-05-28 + +Thanks to [Sasha Koss](http://github.com/kossnocorp) for working on the release. + +### Fixed + +- Fixed constant typings. ([#2491](https://github.com/date-fns/date-fns/issues/2491)) + +## v2.22.0 - 2021-05-28 + +[Sasha Koss](http://github.com/kossnocorp), [Lucas Silva](http://github.com/LucasHFS), [Lay](http://github.com/brownsugar), [jwbth](http://github.com/jwbth), [fturmel](http://github.com/fturmel), [Tan75](http://github.com/tan75) and [Anastasia Kobzar](http://github.com/rikkalo) worked on this release. + +### Fixed + +- [Fixed Taiwanese locale to use traditional Chinese and removed unnecessary spaces.](https://github.com/date-fns/date-fns/pull/2436) + +- [Fixed Russian locale to use correct long formats.](https://github.com/date-fns/date-fns/pull/2478) + +### Added + +- [Added 18 new conversion functions](https://github.com/date-fns/date-fns/pull/2433): + - `daysToWeeks` + - `hoursToMilliseconds` + - `hoursToMinutes` + - `hoursToSeconds` + - `millisecondsToHours` + - `millisecondsToMinutes` + - `millisecondsToSeconds` + - `minutesToHours` + - `minutesToMilliseconds` + - `minutesToSeconds` + - `monthsToQuarters` + - `monthsToYears` + - `quartersToMonths` + - `quartersToYears` + - `secondsToHours` + - `secondsToMilliseconds` + - `secondsToMinutes` + - `weeksToDays` + - `yearsToMonths` + - `yearsToQuarters` + +## v2.21.3 - 2021-05-08 + +This release is brought to you by [Maxim Topciu](http://github.com/maximtop). + +### Fixed + +- [Fixed IE11 support by babelifing the shorthand properties.](https://github.com/date-fns/date-fns/pull/2467) + +## v2.21.2 - 2021-05-05 + +Kudos to [Aleksei Korzun](http://github.com/a-korzun), [Maxim Topciu](http://github.com/maximtop), [Jonas L](http://github.com/jooola), [Mohammad ali Ali panah](http://github.com/always-maap) and [Tan75](http://github.com/tan75) for working on the release. + +### Fixed + +- [`differenceInBusinessDays` now returns `NaN` instead of `Invalid Date` when an invalid argument is passed to the function.](https://github.com/date-fns/date-fns/pull/2414) + +- [Fixed `weekStartsOn` in Persian locale.](https://github.com/date-fns/date-fns/pull/2430) + +## v2.21.1 - 2021-04-15 + +Thanks to [Sasha Koss](http://github.com/kossnocorp) for working on the release. + +### Fixed + +- [Fixed a breaking change introduced by using modern default argument value syntax (see https://github.com/Hacker0x01/react-datepicker/issues/2870).](https://github.com/date-fns/date-fns/pull/2423) + +## v2.21.0 - 2021-04-14 + +This release is brought to you by [Aleksei Korzun](http://github.com/a-korzun), [Tan75](http://github.com/tan75), [Rubens Mariuzzo](http://github.com/rmariuzzo), [Christoph Stenglein](http://github.com/cstenglein) and [Clément Tamisier](http://github.com/ctamisier). + +### Fixed + +- [Made `formatDistanceStrict` return `12 months` instead of `1 year` when `unit: 'month'`.](https://github.com/date-fns/date-fns/pull/2411) + +### Added + +- [Added Haitian Creole (`ht`) locale.](https://github.com/date-fns/date-fns/pull/2396) +- [Added Austrian German (`de-AT`) locale.](https://github.com/date-fns/date-fns/pull/2362) + +## v2.20.3 - 2021-04-13 + +Kudos to [fturmel](http://github.com/fturmel) for working on the release. + +### Fixed + +- [Fixed broken tree-shaking caused by missing links to corresponding ESM.](https://github.com/date-fns/date-fns/pull/2339) ([#2207](https://github.com/date-fns/date-fns/issues/2207)) + +## v2.20.2 - 2021-04-12 + +Kudos to [Maxim Topciu](http://github.com/maximtop) for working on the release. + +### Fixed + +- [Fixed IE11 incompatibility caused by the usage of spread syntax.](https://github.com/date-fns/date-fns/pull/2407) ([#2408](https://github.com/date-fns/date-fns/issues/2408)) + +## v2.20.1 - 2021-04-09 + +This release is brought to you by [Sasha Koss](http://github.com/kossnocorp) and [Tan75](http://github.com/tan75). + +### Fixed + +- Fixed `isDate` Flow typings that we broke in `v2.20.0`. + +## v2.20.0 - 2021-04-08 + +This release is brought to you by [Sasha Koss](http://github.com/kossnocorp), [Maxim Topciu](http://github.com/maximtop), [tu4mo](http://github.com/tu4mo), [Tan75](http://github.com/tan75), [Ardit Dine](http://github.com/arditdine), [Carl Rosell](http://github.com/CarlRosell), [Roman Mahotskyi](http://github.com/enheit), [Mateusz Krzak](http://github.com/mateuszkrzak), [fgottschalk](http://github.com/fgottschalk), [Anastasia Kobzar](http://github.com/rikkalo), [Bilguun Ochirbat](http://github.com/bilguun0203), [Lesha Koss](http://github.com/leshakoss), [YuLe](http://github.com/yuler) and [guyroberts21](http://github.com/guyroberts21). + +### Fixed + +- [Made `formatDistanceStrict` and `formatDistanceToNowStrict` always return `1 year` instead of `12 months`.](https://github.com/date-fns/date-fns/pull/2391) ([#2388](https://github.com/date-fns/date-fns/issues/2388)) + +- Fixed `nextDay`, `nextMonday` and `nextTuesday` missing in exports and type definitions. ([#2325](https://github.com/date-fns/date-fns/issues/2325)) + +- [Fixed a DST bug in `formatDistanceStrict`.](https://github.com/date-fns/date-fns/pull/2329) ([#2307](https://github.com/date-fns/date-fns/issues/2307)) + +### Added + +- [Added new `eachMinuteOfInterval` function.](https://github.com/date-fns/date-fns/pull/2382) + +- [Added Albanian (`sq`) locale](https://github.com/date-fns/date-fns/pull/2290) + +- [Added Mongolian (`mn`) locale](https://github.com/date-fns/date-fns/pull/1961) + +- [Added `nextWednesday`, `nextThursday`, `nextFriday`, `nextSaturday` and `nextSunday`.](https://github.com/date-fns/date-fns/pull/2291) + +## v2.19.0 - 2021-03-05 + +[Tan75](http://github.com/tan75) worked on this release. + +### Fixed + +- [Assigned the correct `firstWeekContainsDate` value (`4`) for the French locale.](https://github.com/date-fns/date-fns/pull/2273) ([#2148](https://github.com/date-fns/date-fns/issues/2148)) + +- [Fixed torsdag abbreviation in the Swedish locale.](https://github.com/date-fns/date-fns/pull/2220) + +- [Fixed a bug in `differenceInMonths` and `intervalToDuration` that occurs when dealing with the 28th of February.](https://github.com/date-fns/date-fns/pull/2256) ([#2255](https://github.com/date-fns/date-fns/issues/2255)) + +### Added + +- [Added new functions: `nextDay`, `nextMonday` and `nextTuesday` that allows getting the next day of the week, Monday or Tuesday respectively.](https://github.com/date-fns/date-fns/pull/2214) + +## v2.18.0 - 2021-03-01 + +Thanks to [Tan75](http://github.com/tan75) and [Lesha Koss](http://github.com/leshakoss). + +### Fixed + +- [Fixed documentation missing for `intlFormat`.](https://github.com/date-fns/date-fns/pull/2259) ([#2258](https://github.com/date-fns/date-fns/issues/2258)) + +- [Fixed date formats in the Latvian locale.](https://github.com/date-fns/date-fns/pull/2205) ([#2202](https://github.com/date-fns/date-fns/issues/2202)) + +### Added + +- [Added support of positive and negative offsets in `parseJSON`.](https://github.com/date-fns/date-fns/pull/2200) ([#2149](https://github.com/date-fns/date-fns/issues/2149)) + +## [2.17.0] - 2021-02-05 + +Kudos to [@shaykav](https://github.com/date-fns/date-fns/pull/1952), [@davidgape89](https://github.com/davidgape89), [@rikkalo](https://github.com/rikkalo), [@tan75](https://github.com/tan75), [@talgautb](https://github.com/talgautb), [@owenl131](https://github.com/owenl131), [@kylesezhi](https://github.com/kylesezhi), [@inigoiparragirre](https://github.com/inigoiparragirre), [@gius](https://github.com/gius), [@Endeauvirr](https://github.com/Endeauvirr) and [@frankyston](https://github.com/frankyston). + +### Fixed + +- [Fixed Russian locale parsing issue](https://github.com/date-fns/date-fns/pull/1950). + +- [Fixed `differenceInMonths` for edge cases, such as the end of February dates](https://github.com/date-fns/date-fns/pull/2185). + +- [Fixed suffixes for the Kazakh locale](https://github.com/date-fns/date-fns/pull/2010). + +- [Fixed `formatDuration` week translation in `pt` and `pt-BR` locales](https://github.com/date-fns/date-fns/pull/2125). + +- [Made Japanese locale to use the correct value for the start of the week](https://github.com/date-fns/date-fns/pull/2099). + +- [Adjusted date formats in the Basque locale](https://github.com/date-fns/date-fns/pull/2080). + +- [Fixed the short and medium date formats in the Czech locale](https://github.com/date-fns/date-fns/pull/2111). + +- [Adjusted the Polish translations of `formatDistance`](https://github.com/date-fns/date-fns/pull/2187). + +- [Fixed the week's abbreviations in the Brazilian Portuguese](https://github.com/date-fns/date-fns/pull/2170). + +### Added + +- [Added `intlFormat`](https://github.com/date-fns/date-fns/pull/2172) a lightweight formatting function that uses [Intl API](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl). Eventually, it will become the default formatting function, so it's highly recommended for new code. + +- [Added `en-ZA` locale](https://github.com/date-fns/date-fns/pull/1952). + +- [Added an ability to format lowercase am/pm with `aaa` and `bbb` tokens](https://github.com/date-fns/date-fns/pull/2016). + +- [Added ordinal formatting for Japanese year values](https://github.com/date-fns/date-fns/pull/2177/files). + +## [2.16.1] - 2020-07-31 + +Kudos to [@aleksaps](https://github.com/aleksaps), [@leedriscoll](https://github.com/leedriscoll) and [@BanForFun](https://github.com/BanForFun) for pull-requests! + +### Fixed + +- [Fixed a typo in Scottish Gaelic (gd) locale](https://github.com/date-fns/date-fns/pull/1925). +- [Fixed typos in Serbian Latin locale](https://github.com/date-fns/date-fns/pull/1928). +- [Fixed greek grammar for Saturday on `formatRelative`](https://github.com/date-fns/date-fns/pull/1930). +- Removed locale snapshots from the npm package making it lighter. + +## [2.16.0] - 2020-08-27 + +Kudos to [@jvpelt](https://github.com/jvpelt), [@piotrl](https://github.com/piotrl), [@yotamofek](https://github.com/yotamofek), [@dwaxweiler](https://github.com/dwaxweiler), [@leedriscoll](https://github.com/leedriscoll) and [@bradevans](https://github.com/bradevans) for working on the release. Also thanks to [@PascalHonegger](https://github.com/PascalHonegger), [@pickfire](https://github.com/pickfire), [@TheJaredWilcurt](https://github.com/TheJaredWilcurt), [@SidKH](https://github.com/SidKH) and [@nfantone](https://github.com/nfantone) for improving the documentation. + +### Fixed + +- [Added correct translations for Welsh `1 minute` and `2 days`](https://github.com/date-fns/date-fns/pull/1903). +- [Fixed `formatRFC3339` formatting timezone offset with minutes](https://github.com/date-fns/date-fns/pull/1890). +- [Added missing locale type definition for `formatDuration`](https://github.com/date-fns/date-fns/pull/1881) +- [Fixed Scottish Gaelic locale issues](https://github.com/date-fns/date-fns/pull/1914). + +### Changed + +- [Used shorter Hebrew alternative for "about"](https://github.com/date-fns/date-fns/pull/1893). +- [Improved string arguments warning after upgrading to v2](https://github.com/date-fns/date-fns/pull/1910). + +### Added + +- [Added Luxembourgish (lb) locale](https://github.com/date-fns/date-fns/pull/1900). + +## [2.15.0] - 2020-07-17 + +Thanks to [@belgamo](https://github.com/belgamo), [@Matsuuu](https://github.com/Matsuuu), [@Imballinst](https://github.com/Imballinst), [@arsnyder16](https://github.com/arsnyder16), [@pankajupadhyay29](https://github.com/pankajupadhyay29), [@DCBN](https://github.com/DCBN), [@leedriscoll](https://github.com/leedriscoll), [@gottsohn](https://github.com/gottsohn), [@mukuljainx](https://github.com/mukuljainx) and [@dtriana](https://github.com/dtriana) for working on the release. Also kudos to [@KidkArolis](https://github.com/KidkArolis), [@imgx64](https://github.com/imgx64), [@fjc0k](https://github.com/fjc0k), [@wmonk](https://github.com/wmonk), [@djD-REK](https://github.com/djD-REK), [@dandv](https://github.com/dandv), [@psimk](https://github.com/psimk) and [@brimworks](https://github.com/brimworks) for improving the documentation. + +### Fixed + +- [Fixed behavior of `addBusinessDays` when input date is a weekend day](https://github.com/date-fns/date-fns/pull/1790). +- [Fixed `parseISO` not returning `Invalid Date` on incorrect string when there are spaces in it](https://github.com/date-fns/date-fns/pull/1791). +- [Fixed `es` round-tripping dates with Wednesday](https://github.com/date-fns/date-fns/pull/1792). +- [Fixed round-trip bug with `d`/`EEEE` ordering in tokens like `PPPPP`](https://github.com/date-fns/date-fns/pull/1795). +- [Fixed issues with parsing values in Japanese](https://github.com/date-fns/date-fns/pull/1807). +- [Fixed Hungarian breaking IE11](https://github.com/date-fns/date-fns/pull/1842). +- [Fixed Spanish accents in Saturday and Wednesday](https://github.com/date-fns/date-fns/pull/1872). + +### Changed + +- [Improved the message of protected tokens error](https://github.com/date-fns/date-fns/pull/1641). + +### Added + +- [Added Swiss-French `fr-CH` locale](https://github.com/date-fns/date-fns/pull/1809). +- [Added Flemish `nl-BE` locale](https://github.com/date-fns/date-fns/pull/1812). +- [Added Scottish Gaelic `gd` locale](https://github.com/date-fns/date-fns/pull/1832). +- [Added New Zealand English `en-NZ` locale](https://github.com/date-fns/date-fns/pull/1835). +- [Added `isMatch` function](https://github.com/date-fns/date-fns/pull/1868). + +## [2.14.0] - 2020-05-18 + +Kudos to [@julamb](https://github.com/julamb), [@JacobSoderblom](https://github.com/JacobSoderblom), [@justingrant](http://github.com/justingrant), [@dragunoff](https://github.com/dragunoff), [@jmate0321](https://github.com/jmate0321), [@gbhasha](https://github.com/gbhasha), [@rasck](https://github.com/rasck), [@AlbertoPdRF](https://github.com/AlbertoPdRF), [@sebastianhaberey](https://github.com/sebastianhaberey) and [@giogonzo](https://github.com/giogonzo) for working on the release! + +### Fixed + +- [Fixed DST issues with `add`, `addDays` and `addMonths`](https://github.com/date-fns/date-fns/pull/1760). +- [Fixed "quarter" translation in the Bulgarian locale](https://github.com/date-fns/date-fns/pull/1763). +- [Fixed `formatDistance` strings in the Hungarian locale](https://github.com/date-fns/date-fns/pull/1765). +- [Fixed Danish month abbreviations](https://github.com/date-fns/date-fns/pull/1774). +- [Fixed parsing of mei in the Dutch locale](https://github.com/date-fns/date-fns/pull/1774). +- [Fixed missing preposition in `formatLong` in the Spanish locale](https://github.com/date-fns/date-fns/pull/1775). +- [Fixed `formatRelative` in the Italian locale](https://github.com/date-fns/date-fns/pull/1777). + +### Added + +- [Added `eachQuarterOfInterval`](https://github.com/date-fns/date-fns/pull/1715). +- [Added Basque (`eu`) locale](https://github.com/date-fns/date-fns/pull/1759). +- [Added Indian English (`en-IN`) locale](https://github.com/date-fns/date-fns/pull/1767). +- [Added `eachHourOfInterval`](https://github.com/date-fns/date-fns/pull/1776). + +## [2.13.0] - 2020-05-06 + +Thanks to [@JorenVos](https://github.com/JorenVos), [@developergouli](https://github.com/developergouli), [@rhlowe](https://github.com/rhlowe) and [@justingrant](http://github.com/justingrant) for working on the release! + +### Fixed + +- [Fixed mei abbreviation in the Dutch locale](https://github.com/date-fns/date-fns/pull/1752). +- [Fixed `differenceInDays` DST behavior broken in 2.12.0](https://github.com/date-fns/date-fns/pull/1754). + +### Added + +- [Added Kannada locale support](https://github.com/date-fns/date-fns/pull/1747). +- [Added `formatISODuration` function](https://github.com/date-fns/date-fns/pull/1713). +- [Added `intervalToDuration` function](https://github.com/date-fns/date-fns/pull/1713). + +## [2.12.0] - 2020-04-09 + +Kudos to [@leshakoss](http://github.com/leshakoss), [@skyuplam](https://github.com/skyuplam), [@so99ynoodles](https://github.com/so99ynoodles), [@dkozickis](https://github.com/dkozickis), [@belgamo](https://github.com/belgamo), [@akgondber](https://github.com/akgondber), [@dcousens](https://github.com/dcousens) and [@BoomDev](https://github.com/BoomDev) for working on the release! + +### Fixed + +- [Fixed minulý štvrtok in Slovak locale](https://github.com/date-fns/date-fns/pull/1701). +- Fixed date ordinalNumber for [ja/zh-CN/zh-TW](https://github.com/date-fns/date-fns/pull/1690) and [ko](https://github.com/date-fns/date-fns/pull/1696). +- [Fixed quarters parsing](https://github.com/date-fns/date-fns/pull/1694). +- [Fixed `setDay` with `weekStartsOn` != 0](https://github.com/date-fns/date-fns/pull/1639). +- [Fixed differenceInDays across DST](https://github.com/date-fns/date-fns/pull/1630). +- [Fixed required arguments exception message](https://github.com/date-fns/date-fns/pull/1674). + +### Added + +- [Added new function `formatDistanceToNowStrict`](https://github.com/date-fns/date-fns/pull/1679). + +## [2.11.1] - 2020-03-26 + +### Fixed + +- Rebuilt TypeScript and flow types. + +## [2.11.0] - 2020-03-13 + +Kudos to [@oakhan3](https://github.com/oakhan3), [@Mukhammadali](https://github.com/Mukhammadali), [@altrim](https://github.com/altrim), [@leepowellcouk](https://github.com/leepowellcouk), [@amatzon](@https://github.com/amatzon), [@bryanMt](https://github.com/bryanMt), [@kalekseev](https://github.com/kalekseev), [@eugene-platov](https://github.com/eugene-platov) and [@tjrobinson](https://github.com/tjrobinson) for working on the release. + +### Fixed + +- [Fixed a bug in `differenceInYears` causing incorrect results when the left date is a leap day](https://github.com/date-fns/date-fns/pull/1654). +- [Fixed `parseISO` to work correctly around time shift dates](https://github.com/date-fns/date-fns/pull/1667). +- [Fixed `format` to work correctly with GMT-0752/GMT-0456 and similar timezones](https://github.com/date-fns/date-fns/pull/1666). + +### Changed + +- [Changed `getDay` typings to return `0|1|2|3|4|5|6` instead of `number`](https://github.com/date-fns/date-fns/pull/1668). +- [Improved Chinese locale](https://github.com/date-fns/date-fns/pull/1664): + - Change date format to meet the national standard (GB/T 7408-2005). + - Improve `ordinalNumber` function behavior. + - Add prefix in `formatRelative` depending on if it's a current week or not. + +### Added + +- [Added Uzbek `uz` locale](https://github.com/date-fns/date-fns/pull/1648). +- [Updated Macedonian locale for v2](https://github.com/date-fns/date-fns/pull/1649). +- [Added Maltese `mt` locale](https://github.com/date-fns/date-fns/pull/1658). + +## [2.10.0] - 2020-02-25 + +### Fixed + +- [Fixed `formatISO` when formatting time with timezones with minute offsets > 0](https://github.com/date-fns/date-fns/pull/1599). Kudos to [@dcRUSTy](https://github.com/dcRUSTy). + +### Fixed + +- Fixed a bug in setDay when using weekStartsOn that is not 0 + +### Added + +- [Added `weeks` to `Duration`](https://github.com/date-fns/date-fns/pull/1592). +- [Added `weeks` support to `add` and `sub`](https://github.com/date-fns/date-fns/pull/1592). +- [Added details message in `throwProtectedError`](https://github.com/date-fns/date-fns/pull/1592). + +## [2.9.0] - 2020-01-08 + +Thanks to [@mborgbrant](https://github.com/mborgbrant), [@saintplay](https://github.com/saintplay), [@mrenty](https://github.com/mrenty), [@kibertoad](https://github.com/kibertoad), [@levibuzolic](https://github.com/levibuzolic), [@Anshuman71](https://github.com/Anshuman71), [@talgautb](https://github.com/talgautb), [@filipjuza](https://github.com/filipjuza), [@tobyzerner](https://github.com/tobyzerner), [@emil9453](https://github.com/emil9453), [@fintara](https://github.com/fintara), [@pascaliske](https://github.com/pascaliske), [@rramiachraf](https://github.com/rramiachraf), [@marnusw](https://github.com/marnusw) and [@Imballinst](https://github.com/Imballinst) for working on the release. + +### Fixed + +- [Fixed a bug with addBusinessDays returning the Tuesday when adding 1 day on weekends. Now it returns the Monday](https://github.com/date-fns/date-fns/pull/1588). +- [Added missing timezone to `formatISO`](https://github.com/date-fns/date-fns/pull/1576). +- [Removed dots from short day period names in the Kazakh locale](https://github.com/date-fns/date-fns/pull/1512). +- [Fixed typo in formatDistance in the Czech locale](https://github.com/date-fns/date-fns/pull/1540). +- [Fixed shortenings in the Bulgarian locale](https://github.com/date-fns/date-fns/pull/1560). +- [Fixed regex for the May in the Portuguese locale](https://github.com/date-fns/date-fns/pull/1565). + +### Added + +- [Added `eachMonthOfInterval` and `eachYearOfInterval`](https://github.com/date-fns/date-fns/pull/618). +- [Added `inclusive` option to `areIntervalsOverlapping](https://github.com/date-fns/date-fns/pull/643). +- [Added `isExists` function that checks if the given date is exists](https://github.com/date-fns/date-fns/pull/682). +- [Added `add` function to add seconds, minutes, hours, weeks, years in single call](https://github.com/date-fns/date-fns/pull/1581). +- [Added `sub` function, the opposite of `add`](https://github.com/date-fns/date-fns/pull/1583). +- [Added `Duration` type used in `add` and `sub`](https://github.com/date-fns/date-fns/pull/1583). +- [Added Azerbaijani (az) locale](https://github.com/date-fns/date-fns/pull/1547). +- [Added Moroccan Arabic (ar-MA) locale](https://github.com/date-fns/date-fns/pull/1578). + +### Changed + +- [Reduced the total minified build size by 1Kb/4%](https://github.com/date-fns/date-fns/pull/1563). +- [Made all properties in `Locale` type optional](https://github.com/date-fns/date-fns/pull/1542). +- [Added missing properties to `Locale` type](https://github.com/date-fns/date-fns/pull/1542). +- [Add the locale code to `Locale` type](https://github.com/date-fns/date-fns/pull/1580). +- [Added support of space time separator to `parseJSON`](https://github.com/date-fns/date-fns/pull/1579). +- [Allowed up to 7 digits in milliseconds in `parseJSON`](https://github.com/date-fns/date-fns/pull/1579). + +## [2.8.1] - 2019-11-22 + +Thanks to [@Imballinst](https://github.com/Imballinst) for the bug fix! + +### Fixed + +- [Add colon between the hour and minutes for `formatRFC3339`](https://github.com/date-fns/date-fns/pull/1549). [See #1548](https://github.com/date-fns/date-fns/issues/1548). + +## [2.8.0] - 2019-11-19 + +Kudos to [@NaridaL](https://github.com/NaridaL), [@Zyten](https://github.com/Zyten), [@Imballinst](https://github.com/Imballinst), [@leshakoss](https://github.com/leshakoss) and [@Neorth](https://github.com/Neorth) for working on the release. + +### Fixed + +- [Remove the next week preposition in the Swedish locale](https://github.com/date-fns/date-fns/pull/1538). + +### Added + +- [Added Malay (ms) locale](https://github.com/date-fns/date-fns/pull/1537). +- [Added `formatISO`, `formatISO9075`, `formatRFC3339`, and `formatRFC7231` functions](https://github.com/date-fns/date-fns/pull/1536). + +## [2.7.0] - 2019-11-07 + +Thanks to [@mzgajner](https://github.com/mzgajner), [@NaridaL](https://github.com/NaridaL), [@Zyten](https://github.com/Zyten), [@leshakoss](https://github.com/leshakoss), [@fintara](https://github.com/fintara), [@kpr-hellofresh](https://github.com/kpr-hellofresh) for contributing to the release. + +### Fixed + +- [Fixed a mistake in the Slovenian locale](https://github.com/date-fns/date-fns/pull/1529). +- [Fixed incorrect behavior of `parseISO` in Firefox caused by differences in `getTimezoneOffset`](https://github.com/date-fns/date-fns/pull/1495). + +### Changed + +- [Make object arguments types more elaborate in Flow type definitions](https://github.com/date-fns/date-fns/pull/1519). +- [Get rid of deprecated Function in Flow type definitions](https://github.com/date-fns/date-fns/pull/1520). +- [Allow `parseJSON` to accept strings without trailing 'Z' symbol and with up to 6 digits in the milliseconds' field](https://github.com/date-fns/date-fns/pull/1499). + +### Added + +- [Added Bulgarian (bg) locale](https://github.com/date-fns/date-fns/pull/1522). + +## [2.6.0] - 2019-10-22 + +Kudos to [@marnusw](https://github.com/marnusw), [@cdrikd](https://github.com/cdrikd) and [@rogyvoje](https://github.com/rogyvoje) for working on the release! + +### Added + +- [Added `parseJSON` - lightweight function (just 411 B) that parses dates formatted with `toJSON`](https://github.com/date-fns/date-fns/pull/1463). +- [Added the language code to each locale](https://github.com/date-fns/date-fns/pull/1489). +- [Added `subBusinessDays` function](https://github.com/date-fns/date-fns/pull/1491). +- [Added both Serbian - cyrillic (sr) and latin (sr-Latn) locales](https://github.com/date-fns/date-fns/pull/1494). + +## [2.5.1] - 2019-10-18 + +Thanks to [@mitchellbutler](https://github.com/mitchellbutler) for the bug fix! + +### Fixed + +- [Fixed infinite loop in `addBusinessDays`](https://github.com/date-fns/date-fns/pull/1486). + +## [2.5.0] - 2019-10-16 + +Kudos to [@dkozickis](https://github.com/dkozickis), [@drugoi](https://github.com/drugoi), [@kranthilakum](https://github.com/kranthilakum), [@102](https://github.com/102), [@gpetrioli](https://github.com/gpetrioli) and [@JulienMalige](https://github.com/JulienMalige) for making the release happen. + +### Fixed + +- [Fixed compatibility with IE11 by removing `findIndex` from the code](https://github.com/date-fns/date-fns/pull/1457). +- [Fixed Greek locale patterns](https://github.com/date-fns/date-fns/pull/1480). + +### Added + +- [Added Kazakh (kk) locale](https://github.com/date-fns/date-fns/pull/1460). +- [Added Telugu (te) locale](https://github.com/date-fns/date-fns/pull/1464). +- [Added Canadian French (fr-CA) locale](https://github.com/date-fns/date-fns/issues/1465). +- [Added Australian English (en-AU) locale](https://github.com/date-fns/date-fns/pull/1470). +- [Exported `Interval` and `Locale` types from Flow typings](https://github.com/date-fns/date-fns/pull/1475). + +## [2.4.1] - 2019-09-28 + +Thanks to [@mrclayman](https://github.com/mrclayman) for reporting the issue and [@leshakoss](https://github.com/leshakoss) for fixing it. + +### Fixed + +- [Fixed am/pm mixup in the Czech locale](https://github.com/date-fns/date-fns/pull/1453). + +## [2.4.0] - 2019-09-27 + +This release is brought to you by these amazing people: [@lovelovedokidoki](https://github.com/lovelovedokidoki), [@alexigityan](https://github.com/alexigityan), [@kalekseev](https://github.com/kalekseev) and [@andybangs](https://github.com/andybangs). You rock! + +### Fixed + +- [Fixed Vietnamese parsing patterns](https://github.com/date-fns/date-fns/pull/1445). +- [Fixed Czech parsing regexes](https://github.com/date-fns/date-fns/pull/1446). +- [Fixed offset for Eastern Hemisphere in `parseISO`](https://github.com/date-fns/date-fns/pull/1450). + +### Added + +- [Added Armenian locale support](https://github.com/date-fns/date-fns/pull/1448). + +## [2.3.0] - 2019-09-24 + +Huge thanks to [@lovelovedokidoki](https://github.com/lovelovedokidoki) who improved 8 (!) locales in an unstoppable open-source rampage and [@VesterDe](https://github.com/VesterDe) for fixing Slovenian locale 👏 + +### Fixed + +- [Fixed the translation of "yesterday" in the Slovenian locale](https://github.com/date-fns/date-fns/pull/1420). +- [Fixed French parsing issues with June and August](https://github.com/date-fns/date-fns/pull/1430). +- [Improved Turkish parsing](https://github.com/date-fns/date-fns/pull/1432). +- [Fixed "March" in Dutch parsing patterns](https://github.com/date-fns/date-fns/pull/1433). +- [Fixed Hindi parsing patterns](https://github.com/date-fns/date-fns/pull/1434). + +### Added + +- [Added Finnish matching patterns](https://github.com/date-fns/date-fns/pull/1425). +- [Accept abbreviated March, June, July in Norwegian locales](https://github.com/date-fns/date-fns/pull/1431). +- [Added parsing for Greek months with long formatting](https://github.com/date-fns/date-fns/pull/1435). + +## [2.2.1] - 2019-09-12 + +Kudos to date-fns contributors: [@mzgajner](https://github.com/mzgajner), [@sibiraj-s](https://github.com/sibiraj-s), [@mukeshmandiwal](https://github.com/mukeshmandiwal), [@SneakyFish5](https://github.com/SneakyFish5) and [@CarterLi](https://github.com/CarterLi). + +### Added + +- [Added new `set` function](https://github.com/date-fns/date-fns/pull/1398). +- [Updated Slovenian (sl) locale for v2](https://github.com/date-fns/date-fns/pull/1418). +- [Added Tamil (ta) locale](https://github.com/date-fns/date-fns/pull/1411). +- [Added Hindi (hi) locale](https://github.com/date-fns/date-fns/pull/1409). +- [Added support of `\n` in `format`, `lightFormat` and `parse`](https://github.com/date-fns/date-fns/pull/1417). + +## [2.1.0] - 2019-09-06 + +Thanks to date-fns contributors: [@ManadayM](https://github.com/ManadayM), [@illuminist](https://github.com/illuminist), [@visualfanatic](https://github.com/visualfanatic), [@vsaarinen](https://github.com/vsaarinen) and at last but not the least [@leshakoss](https://github.com/leshakoss)! + +### Fixed + +- [Set start of the week to Sunday for Thai locale](https://github.com/date-fns/date-fns/pull/1402). +- [Fixed month matching in Polish locale](https://github.com/date-fns/date-fns/pull/1404). +- [Fixed `eachWeekendOfInterval` skipping the first date in the supplied interval](https://github.com/date-fns/date-fns/pull/1407). + +### Added + +- [Added Gujarati locale](https://github.com/date-fns/date-fns/pull/1400). + +## [2.0.1] - 2019-08-23 + +### Fixed + +- [Fix](https://github.com/date-fns/date-fns/pull/1046) `getWeekOfMonth` with `options.weekStartsOn` set to 1 [not working for Sundays](https://github.com/date-fns/date-fns/issues/1040). Kudos to [@waseemahmad31](https://github.com/waseemahmad31)! + +## [2.0.0] - 2019-08-20 + +If you're upgrading from v2 alpha or beta, [see the pre-release changelog](https://gist.github.com/kossnocorp/a307a464760b405bb78ef5020a4ab136). + +### Fixed + +- Fixed the `toDate` bug occurring when parsing ISO-8601 style dates (but not valid ISO format) + with a trailing Z (e.g `2012-01Z`), it returned Invalid Date for FireFox/IE11 [#510](https://github.com/date-fns/date-fns/issue/510) + +- Fixed `differenceIn...` functions returning negative zero in some cases: + [#692](https://github.com/date-fns/date-fns/issues/692) + +- `isDate` now works properly with dates passed across iframes [#754](https://github.com/date-fns/date-fns/pull/754). + +- Fixed a few bugs that appeared in timezones with offsets that include seconds (e.g. GMT+00:57:44). + See PR [#789](https://github.com/date-fns/date-fns/pull/789). + +- [Fixed DST issue](https://github.com/date-fns/date-fns/pull/1003). See [#972](https://github.com/date-fns/date-fns/issues/972) and [#992](https://github.com/date-fns/date-fns/issues/992) for more details. + +- Fixed DST issue in `eachDayOfInterval` that caused time in the days + after DST change to have the shift as well. + +- Fixed bug in Galician locale caused by incorrect usage of `getHours` + instead of `getUTCHours`. + +### Changed + +- **BREAKING**: now functions don't accept string arguments, but only + numbers or dates. When a string is passed, it will result in + an unexpected result (`Invalid Date`, `NaN`, etc). + + From now on a string should be parsed using `parseISO` (ISO 8601) + or `parse`. + + In v1 we've used `new Date()` to parse strings, but it resulted in many + hard-to-track bugs caused by inconsistencies in different browsers. + To address that we've implemented our ISO 8601 parser but that made + library to significantly grow in size. To prevent inevitable bugs + and keep the library tiny, we made this trade-off. + + See [this post](https://blog.date-fns.org/post/we-cut-date-fns-v2-minimal-build-size-down-to-300-bytes-and-now-its-the-smallest-date-library-18f2nvh2z0yal) for more details. + + ```javascript + // Before v2.0.0 + addDays('2016-01-01', 1) + + // v2.0.0 onward + addDays(parseISO('2016-01-01'), 1) + ``` + +- **BREAKING**: new format string API for `format` function + which is based on [Unicode Technical Standard #35](https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table). + See [this post](https://blog.date-fns.org/post/unicode-tokens-in-date-fns-v2-sreatyki91jg) for more details. + + | Unit | v2 Pattern | v1 Pattern | Result examples | + | ------------------------------- | ---------- | ---------- | --------------------------------- | + | Era | G..GGG | | AD, BC | + | | GGGG | | Anno Domini, Before Christ | + | | GGGGG | | A, B | + | Calendar year | y | | 44, 1, 1900, 2017 | + | | yo | | 44th, 1st, 0th, 17th | + | | yy | YY | 44, 01, 00, 17 | + | | yyy | | 044, 001, 1900, 2017 | + | | yyyy | YYYY | 0044, 0001, 1900, 2017 | + | | yyyyy | | ... | + | Local week-numbering year | Y | | 44, 1, 1900, 2017 | + | | Yo | | 44th, 1st, 1900th, 2017th | + | | YY | | 44, 01, 00, 17 | + | | YYY | | 044, 001, 1900, 2017 | + | | YYYY | | 0044, 0001, 1900, 2017 | + | | YYYYY | | ... | + | ISO week-numbering year | R | | -43, 0, 1, 1900, 2017 | + | | RR | GG | -43, 00, 01, 1900, 2017 | + | | RRR | | -043, 000, 001, 1900, 2017 | + | | RRRR | GGGG | -0043, 0000, 0001, 1900, 2017 | + | | RRRRR | | ... | + | Extended year | u | | -43, 0, 1, 1900, 2017 | + | | uu | | -43, 01, 1900, 2017 | + | | uuu | | -043, 001, 1900, 2017 | + | | uuuu | | -0043, 0001, 1900, 2017 | + | | uuuuu | | ... | + | Quarter (formatting) | Q | | 1, 2, 3, 4 | + | | Qo | | 1st, 2nd, 3rd, 4th | + | | QQ | | 01, 02, 03, 04 | + | | QQQ | | Q1, Q2, Q3, Q4 | + | | QQQQ | | 1st quarter, 2nd quarter, ... | + | | QQQQQ | | 1, 2, 3, 4 | + | Quarter (stand-alone) | q | Q | 1, 2, 3, 4 | + | | qo | Qo | 1st, 2nd, 3rd, 4th | + | | qq | | 01, 02, 03, 04 | + | | qqq | | Q1, Q2, Q3, Q4 | + | | qqqq | | 1st quarter, 2nd quarter, ... | + | | qqqqq | | 1, 2, 3, 4 | + | Month (formatting) | M | | 1, 2, ..., 12 | + | | Mo | | 1st, 2nd, ..., 12th | + | | MM | | 01, 02, ..., 12 | + | | MMM | | Jan, Feb, ..., Dec | + | | MMMM | | January, February, ..., December | + | | MMMMM | | J, F, ..., D | + | Month (stand-alone) | L | M | 1, 2, ..., 12 | + | | Lo | | 1st, 2nd, ..., 12th | + | | LL | MM | 01, 02, ..., 12 | + | | LLL | MMM | Jan, Feb, ..., Dec | + | | LLLL | MMMM | January, February, ..., December | + | | LLLLL | | J, F, ..., D | + | Local week of year | w | | 1, 2, ..., 53 | + | | wo | | 1st, 2nd, ..., 53th | + | | ww | | 01, 02, ..., 53 | + | ISO week of year | I | W | 1, 2, ..., 53 | + | | Io | Wo | 1st, 2nd, ..., 53th | + | | II | WW | 01, 02, ..., 53 | + | Day of month | d | D | 1, 2, ..., 31 | + | | do | Do | 1st, 2nd, ..., 31st | + | | dd | DD | 01, 02, ..., 31 | + | Day of year | D | DDD | 1, 2, ..., 365, 366 | + | | Do | DDDo | 1st, 2nd, ..., 365th, 366th | + | | DD | | 01, 02, ..., 365, 366 | + | | DDD | DDDD | 001, 002, ..., 365, 366 | + | | DDDD | | ... | + | Day of week (formatting) | E..EEE | | Mon, Tue, Wed, ..., Su | + | | EEEE | | Monday, Tuesday, ..., Sunday | + | | EEEEE | | M, T, W, T, F, S, S | + | | EEEEEE | | Mo, Tu, We, Th, Fr, Sa, Su | + | ISO day of week (formatting) | i | E | 1, 2, 3, ..., 7 | + | | io | do | 1st, 2nd, ..., 7th | + | | ii | | 01, 02, ..., 07 | + | | iii | ddd | Mon, Tue, Wed, ..., Su | + | | iiii | dddd | Monday, Tuesday, ..., Sunday | + | | iiiii | | M, T, W, T, F, S, S | + | | iiiiii | dd | Mo, Tu, We, Th, Fr, Sa, Su | + | Local day of week (formatting) | e | | 2, 3, 4, ..., 1 | + | | eo | | 2nd, 3rd, ..., 1st | + | | ee | | 02, 03, ..., 01 | + | | eee | | Mon, Tue, Wed, ..., Su | + | | eeee | | Monday, Tuesday, ..., Sunday | + | | eeeee | | M, T, W, T, F, S, S | + | | eeeeee | | Mo, Tu, We, Th, Fr, Sa, Su | + | Local day of week (stand-alone) | c | | 2, 3, 4, ..., 1 | + | | co | | 2nd, 3rd, ..., 1st | + | | cc | | 02, 03, ..., 01 | + | | ccc | | Mon, Tue, Wed, ..., Su | + | | cccc | | Monday, Tuesday, ..., Sunday | + | | ccccc | | M, T, W, T, F, S, S | + | | cccccc | | Mo, Tu, We, Th, Fr, Sa, Su | + | AM, PM | a..aaa | A | AM, PM | + | | aaaa | aa | a.m., p.m. | + | | aaaaa | | a, p | + | AM, PM, noon, midnight | b..bbb | | AM, PM, noon, midnight | + | | bbbb | | a.m., p.m., noon, midnight | + | | bbbbb | | a, p, n, mi | + | Flexible day period | B..BBB | | at night, in the morning, ... | + | | BBBB | | at night, in the morning, ... | + | | BBBBB | | at night, in the morning, ... | + | Hour [1-12] | h | | 1, 2, ..., 11, 12 | + | | ho | | 1st, 2nd, ..., 11th, 12th | + | | hh | | 01, 02, ..., 11, 12 | + | Hour [0-23] | H | | 0, 1, 2, ..., 23 | + | | Ho | | 0th, 1st, 2nd, ..., 23rd | + | | HH | | 00, 01, 02, ..., 23 | + | Hour [0-11] | K | | 1, 2, ..., 11, 0 | + | | Ko | | 1st, 2nd, ..., 11th, 0th | + | | KK | | 1, 2, ..., 11, 0 | + | Hour [1-24] | k | | 24, 1, 2, ..., 23 | + | | ko | | 24th, 1st, 2nd, ..., 23rd | + | | kk | | 24, 01, 02, ..., 23 | + | Minute | m | | 0, 1, ..., 59 | + | | mo | | 0th, 1st, ..., 59th | + | | mm | | 00, 01, ..., 59 | + | Second | s | | 0, 1, ..., 59 | + | | so | | 0th, 1st, ..., 59th | + | | ss | | 00, 01, ..., 59 | + | Fraction of second | S | | 0, 1, ..., 9 | + | | SS | | 00, 01, ..., 99 | + | | SSS | | 000, 0001, ..., 999 | + | | SSSS | | ... | + | Timezone (ISO-8601 w/ Z) | X | | -08, +0530, Z | + | | XX | | -0800, +0530, Z | + | | XXX | | -08:00, +05:30, Z | + | | XXXX | | -0800, +0530, Z, +123456 | + | | XXXXX | | -08:00, +05:30, Z, +12:34:56 | + | Timezone (ISO-8601 w/o Z) | x | | -08, +0530, +00 | + | | xx | ZZ | -0800, +0530, +0000 | + | | xxx | Z | -08:00, +05:30, +00:00 | + | | xxxx | | -0800, +0530, +0000, +123456 | + | | xxxxx | | -08:00, +05:30, +00:00, +12:34:56 | + | Timezone (GMT) | O...OOO | | GMT-8, GMT+5:30, GMT+0 | + | | OOOO | | GMT-08:00, GMT+05:30, GMT+00:00 | + | Timezone (specific non-locat.) | z...zzz | | GMT-8, GMT+5:30, GMT+0 | + | | zzzz | | GMT-08:00, GMT+05:30, GMT+00:00 | + | Seconds timestamp | t | X | 512969520 | + | | tt | | ... | + | Milliseconds timestamp | T | x | 512969520900 | + | | TT | | ... | + | Long localized date | P | | 5/29/53 | + | | PP | | May 29, 1453 | + | | PPP | | May 29th, 1453 | + | | PPPP | | Sunday, May 29th, 1453 | + | Long localized time | p | | 12:00 AM | + | | pp | | 12:00:00 AM | + | | ppp | | 12:00:00 AM GMT+2 | + | | pppp | | 12:00:00 AM GMT+02:00 | + | Combination of date and time | Pp | | 5/29/53, 12:00 AM | + | | PPpp | | May 29, 1453, 12:00 AM | + | | PPPppp | | May 29th, 1453 at ... | + | | PPPPpppp | | Sunday, May 29th, 1453 at ... | + + Characters are now escaped using single quote symbols (`'`) instead of square brackets. + `format` now throws RangeError if it encounters an unescaped latin character + that isn't a valid formatting token. + + To use `YY` and `YYYY` tokens that represent week-numbering years, + you should set `useAdditionalWeekYearTokens` option: + + ```javascript + format(Date.now(), 'YY', { useAdditionalWeekYearTokens: true }) + //=> '86' + ``` + + To use `D` and `DD` tokens which represent days of the year, + set `useAdditionalDayOfYearTokens` option: + + ```javascript + format(Date.now(), 'D', { useAdditionalDayOfYearTokens: true }) + //=> '364' + ``` + +- **BREAKING**: function submodules now use camelCase naming schema: + + ```javascript + // Before v2.0.0 + import differenceInCalendarISOYears from 'date-fns/difference_in_calendar_iso_years' + + // v2.0.0 onward + import differenceInCalendarISOYears from 'date-fns/differenceInCalendarISOYears' + ``` + +- **BREAKING**: min and max functions now accept an array of dates + rather than spread arguments. + + ```javascript + // Before v2.0.0 + var date1 = new Date(1989, 6 /* Jul */, 10) + var date2 = new Date(1987, 1 /* Feb */, 11) + + var minDate = min(date1, date2) + var maxDate = max(date1, date2) + + // v2.0.0 onward: + var dates = [new Date(1989, 6 /* Jul */, 10), new Date(1987, 1 /* Feb */, 11)] + + var minDate = min(dates) + var maxDate = max(dates) + ``` + +- **BREAKING**: make the second argument of `format` required for the sake of explicitness. + + ```javascript + // Before v2.0.0 + format(new Date(2016, 0, 1)) + + // v2.0.0 onward + format(new Date(2016, 0, 1), "yyyy-MM-dd'T'HH:mm:ss.SSSxxx") + ``` + +- **BREAKING** renamed ISO week-numbering year helpers: + + - `addISOYears` → `addISOWeekYears` + - `differenceInCalendarISOYears` → `differenceInCalendarISOWeekYears` + - `differenceInISOYears` → `differenceInISOWeekYears` + - `endOfISOYear` → `endOfISOWeekYear` + - `getISOYear` → `getISOWeekYear` + - `isSameISOYear` → `isSameISOWeekYear` + - `lastDayOfISOYear` → `lastDayOfISOWeekYear` + - `setISOYear` → `setISOWeekYear` + - `subISOYears` → `subISOWeekYears` + + i.e. "ISO year" renamed to "ISO week year", which is short for + [ISO week-numbering year](https://en.wikipedia.org/wiki/ISO_week_date). + It makes them consistent with locale-dependent week-numbering year helpers, + e.g., `startOfWeekYear`. + +- **BREAKING**: functions renamed: + + - `areRangesOverlapping` → `areIntervalsOverlapping` + - `eachDay` → `eachDayOfInterval` + - `getOverlappingDaysInRanges` → `getOverlappingDaysInIntervals` + - `isWithinRange` → `isWithinInterval` + + This change was made to mirror the use of the word "interval" in standard ISO 8601:2004 terminology: + + ``` + 2.1.3 + time interval + part of the time axis limited by two instants + ``` + + Also these functions now accept an object with `start` and `end` properties + instead of two arguments as an interval. All these functions + throw `RangeError` if the start of the interval is after its end + or if any date in the interval is `Invalid Date`. + + ```javascript + // Before v2.0.0 + + areRangesOverlapping( + new Date(2014, 0, 10), + new Date(2014, 0, 20), + new Date(2014, 0, 17), + new Date(2014, 0, 21) + ) + + eachDay(new Date(2014, 0, 10), new Date(2014, 0, 20)) + + getOverlappingDaysInRanges( + new Date(2014, 0, 10), + new Date(2014, 0, 20), + new Date(2014, 0, 17), + new Date(2014, 0, 21) + ) + + isWithinRange( + new Date(2014, 0, 3), + new Date(2014, 0, 1), + new Date(2014, 0, 7) + ) + + // v2.0.0 onward + + areIntervalsOverlapping( + { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) } + ) + + eachDayOfInterval({ + start: new Date(2014, 0, 10), + end: new Date(2014, 0, 20), + }) + + getOverlappingDaysInIntervals( + { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) } + ) + + isWithinInterval(new Date(2014, 0, 3), { + start: new Date(2014, 0, 1), + end: new Date(2014, 0, 7), + }) + ``` + +- **BREAKING**: functions renamed: + + - `distanceInWords` → `formatDistance` + - `distanceInWordsStrict` → `formatDistanceStrict` + - `distanceInWordsToNow` → `formatDistanceToNow` + + to make them consistent with `format` and `formatRelative`. + +- **BREAKING**: The order of arguments of `distanceInWords` and `distanceInWordsStrict` + is swapped to make them consistent with `differenceIn...` functions. + + ```javascript + // Before v2.0.0 + + distanceInWords( + new Date(1986, 3, 4, 10, 32, 0), + new Date(1986, 3, 4, 11, 32, 0), + { addSuffix: true } + ) //=> 'in about 1 hour' + + // v2.0.0 onward + + formatDistance( + new Date(1986, 3, 4, 11, 32, 0), + new Date(1986, 3, 4, 10, 32, 0), + { addSuffix: true } + ) //=> 'in about 1 hour' + ``` + +- **BREAKING**: `partialMethod` option in `formatDistanceStrict` is renamed to `roundingMethod`. + + ```javascript + // Before v2.0.0 + + distanceInWordsStrict( + new Date(1986, 3, 4, 10, 32, 0), + new Date(1986, 3, 4, 10, 33, 1), + { partialMethod: 'ceil' } + ) //=> '2 minutes' + + // v2.0.0 onward + + formatDistanceStrict( + new Date(1986, 3, 4, 10, 33, 1), + new Date(1986, 3, 4, 10, 32, 0), + { roundingMethod: 'ceil' } + ) //=> '2 minutes' + ``` + +- **BREAKING**: in `formatDistanceStrict`, if `roundingMethod` is not specified, + it now defaults to `round` instead of `floor`. + +- **BREAKING**: `unit` option in `formatDistanceStrict` now accepts one of the strings: + 'second', 'minute', 'hour', 'day', 'month' or 'year' instead of 's', 'm', 'h', 'd', 'M' or 'Y' + + ```javascript + // Before v2.0.0 + + distanceInWordsStrict( + new Date(1986, 3, 4, 10, 32, 0), + new Date(1986, 3, 4, 10, 33, 1), + { unit: 'm' } + ) + + // v2.0.0 onward + + formatDistanceStrict( + new Date(1986, 3, 4, 10, 33, 1), + new Date(1986, 3, 4, 10, 32, 0), + { unit: 'minute' } + ) + ``` + +- **BREAKING**: `parse` that previously used to convert strings and + numbers to dates now parses only strings in an arbitrary format + specified as an argument. Use `toDate` to coerce numbers and `parseISO` + to parse ISO 8601 strings. + + ```javascript + // Before v2.0.0 + parse('2016-01-01') + parse(1547005581366) + parse(new Date()) // Clone the date + + // v2.0.0 onward + parse('2016-01-01', 'yyyy-MM-dd', new Date()) + parseISO('2016-01-01') + toDate(1547005581366) + toDate(new Date()) // Clone the date + ``` + +- **BREAKING**: `toDate` (previously `parse`) now doesn't accept string + arguments but only numbers and dates. `toDate` called with an invalid + argument will return `Invalid Date`. + +- **BREAKING**: new locale format. + See [docs/Locale](https://date-fns.org/docs/Locale). + Locales renamed: + + - `en` → `en-US` + - `zh_cn` → `zh-CN` + - `zh_tw` → `zh-TW` + + ```javascript + // Before v2.0.0 + import locale from 'date-fns/locale/zh_cn' + + // v2.0.0 onward + import locale from 'date-fns/locale/zh-CN' + ``` + +- **BREAKING**: now `closestTo` and `closestIndexTo` don't throw an exception + when the second argument is not an array, and return Invalid Date instead. + +- **BREAKING**: now `isValid` doesn't throw an exception + if the first argument is not an instance of Date. + Instead, argument is converted beforehand using `toDate`. + + Examples: + + | `isValid` argument | Before v2.0.0 | v2.0.0 onward | + | ------------------------- | ------------- | ------------- | + | `new Date()` | `true` | `true` | + | `new Date('2016-01-01')` | `true` | `true` | + | `new Date('')` | `false` | `false` | + | `new Date(1488370835081)` | `true` | `true` | + | `new Date(NaN)` | `false` | `false` | + | `'2016-01-01'` | `TypeError` | `false` | + | `''` | `TypeError` | `false` | + | `1488370835081` | `TypeError` | `true` | + | `NaN` | `TypeError` | `false` | + + We introduce this change to make _date-fns_ consistent with ECMAScript behavior + that try to coerce arguments to the expected type + (which is also the case with other _date-fns_ functions). + +- **BREAKING**: functions now throw `RangeError` if optional values passed to `options` + are not `undefined` or have expected values. + This change is introduced for consistency with ECMAScript standard library which does the same. + +- **BREAKING**: `format`, `formatDistance` (previously `distanceInWords`) and + `formatDistanceStrict` (previously `distanceInWordsStrict`) now throw + `RangeError` if one of the passed arguments is invalid. It reflects behavior of + `toISOString` and Intl API. See [#1032](https://github.com/date-fns/date-fns/pull/1032). + +- **BREAKING**: all functions now implicitly convert arguments by following rules: + + | | date | number | string | boolean | + | --------- | ------------ | ------ | ----------- | ------- | + | 0 | new Date(0) | 0 | '0' | false | + | '0' | Invalid Date | 0 | '0' | false | + | 1 | new Date(1) | 1 | '1' | true | + | '1' | Invalid Date | 1 | '1' | true | + | true | Invalid Date | NaN | 'true' | true | + | false | Invalid Date | NaN | 'false' | false | + | null | Invalid Date | NaN | 'null' | false | + | undefined | Invalid Date | NaN | 'undefined' | false | + | NaN | Invalid Date | NaN | 'NaN' | false | + + Notes: + + - as before, arguments expected to be `Date` are converted to `Date` using _date-fns'_ `toDate` function; + - arguments expected to be numbers are converted to integer numbers using our custom `toInteger` implementation + (see [#765](https://github.com/date-fns/date-fns/pull/765)); + - arguments expected to be strings are converted to strings using JavaScript's `String` function; + - arguments expected to be booleans are converted to boolean using JavaScript's `Boolean` function. + + `null` and `undefined` passed to optional arguments (i.e. properties of `options` argument) + are ignored as if no argument was passed. + + If any resulting argument is invalid (i.e. `NaN` for numbers and `Invalid Date` for dates), + an invalid value will be returned: + + - `false` for functions that return booleans (expect `isValid`); + - `Invalid Date` for functions that return dates; + - and `NaN` for functions that return numbers. + + See tests and PRs [#460](https://github.com/date-fns/date-fns/pull/460) and + [#765](https://github.com/date-fns/date-fns/pull/765) for exact behavior. + +- **BREAKING**: all functions now check if the passed number of arguments is less + than the number of required arguments and will throw `TypeError` exception if so. + +- **BREAKING**: all functions that accept numbers as arguments, now coerce + values using `Number()` and also round off decimals. Positive decimals are + rounded using `Math.floor`, decimals less than zero are rounded using + `Math.ceil`. + +- **BREAKING**: The Bower & UMD/CDN package versions are no longer supported. + +- **BREAKING**: `null` now is not a valid date. `isValid(null)` returns `false`; + `toDate(null)` returns an invalid date. Since `toDate` is used internally + by all the functions, operations over `null` will also return an invalid date. + [See #537](https://github.com/date-fns/date-fns/issues/537) for the reasoning. + +- `toDate` (previously `parse`) and `isValid` functions now accept `any` type + as the first argument. + +- [Exclude `docs.json` from the npm package](https://github.com/date-fns/date-fns/pull/837). Kudos to [@hawkrives](https://github.com/hawkrives). + +### Added + +- FP functions like those in [lodash](https://github.com/lodash/lodash/wiki/FP-Guide), + that support [currying](https://en.wikipedia.org/wiki/Currying), and, as a consequence, + functional-style [function composing](https://medium.com/making-internets/why-using-chain-is-a-mistake-9bc1f80d51ba). + + Functions with options (`format`, `parse`, etc.) have two FP counterparts: + one that has the options object as its first argument and one that hasn't. + The name of the former has `WithOptions` added to the end of its name. + + In FP functions, the order of arguments is reversed. + + See [FP Guide](https://date-fns.org/docs/FP-Guide) for more information. + + ```javascript + import addYears from 'date-fns/fp/addYears' + import formatWithOptions from 'date-fns/fp/formatWithOptions' + import eo from 'date-fns/locale/eo' + + // If FP function has not received enough arguments, it returns another function + const addFiveYears = addYears(5) + + // Several arguments can be curried at once + const dateToString = formatWithOptions({ locale: eo }, 'd MMMM yyyy') + + const dates = [ + new Date(2017, 0 /* Jan */, 1), + new Date(2017, 1 /* Feb */, 11), + new Date(2017, 6 /* Jul */, 2), + ] + + const formattedDates = dates.map((date) => dateToString(addFiveYears(date))) + //=> ['1 januaro 2022', '11 februaro 2022', '2 julio 2022'] + ``` + +- Added support for [ECMAScript Modules](http://www.ecma-international.org/ecma-262/6.0/#sec-modules). + + It allows usage with bundlers that support tree-shaking, + like [rollup.js](http://rollupjs.org) and [webpack](https://webpack.js.org): + + ```javascript + // Without tree-shaking: + import format from 'date-fns/format' + import parse from 'date-fns/parse' + + // With tree-shaking: + import { format, parse } from 'date-fns' + ``` + + Also, ESM functions provide default export, they can be used with TypeScript + to import functions in more idiomatic way: + + ```typescript + // Before + import * as format from 'date-fns/format' + + // Now + import format from 'date-fns/format' + ``` + +- `formatRelative` function. See [formatRelative](https://date-fns.org/docs/formatRelative) + +- Flow typings for `index.js`, `fp/index.js`, `locale/index.js`, and their ESM equivalents. + See PR [#558](https://github.com/date-fns/date-fns/pull/558) + +- New locale-dependent week-numbering year helpers: + + - `getWeek` + + - `getWeekYear` + + - `setWeek` + + - `setWeekYear` + + - `startOfWeekYear` + +- Added `eachWeekOfInterval`, the weekly equivalent of `eachDayOfInterval` + +- [Added `getUnixTime` function](https://github.com/date-fns/date-fns/pull/870). Kudos to [@Kingwl](https://github.com/Kingwl). + +- [New decade helpers](https://github.com/date-fns/date-fns/pull/839). Thanks to [@y-nk](https://github.com/y-nk)! + + - `getDecade` + + - `startOfDecade` + + - `endOfDecade` + + - `lastDayOfDecade` + +- [New `roundToNearestMinutes` function](https://github.com/date-fns/date-fns/pull/928). Kudos to [@xkizer](https://github.com/xkizer). + +- Added new function `fromUnixTime`. Thansk to [@xkizer](https://github.com/xkizer). + +- New interval, month, and year helpers to fetch a list of all Saturdays and Sundays (weekends) for a given date interval. `eachWeekendOfInterval` is the handler function while the other two are wrapper functions. Kudos to [@laekettavong](https://github.com/laekettavong)! + + - `eachWeekendOfInterval` + + - `eachWeekendOfMonth` + + - `eachWeekendOfYear` + +- Build-efficient `lightFormat` that only supports the popular subset of tokens. See [#1050](https://github.com/date-fns/date-fns/pull/1015). + +- `parseISO` function that parses ISO 8601 strings. See [#1023](https://github.com/date-fns/date-fns/pull/1023). + +- Add constants that can be imported directly from `date-fns` or the submodule `date-fns/constants`: + + - `maxTime` + + - `minTime` + +- New locales: + + - [Norwegian Nynorsk locale (nn)](https://github.com/date-fns/date-fns/pull/1172) + by [@draperunner](https://github.com/draperunner). + + - [Ukrainian locale (ua)](https://github.com/date-fns/date-fns/pull/532) + by [@korzhyk](https://github.com/korzhyk). + + - [Vietnamese locale (vi)](https://github.com/date-fns/date-fns/pull/546) + by [@trongthanh](https://github.com/trongthanh). + + - [Persian locale (fa-IR)](https://github.com/date-fns/date-fns/pull/1113) + by [@mort3za](https://github.com/mort3za). + + - [Latvian locale (lv)](https://github.com/date-fns/date-fns/pull/1175) + by [@prudolfs](https://github.com/prudolfs). + + - [Bengali locale (bb)](https://github.com/date-fns/date-fns/pull/845) + by [@nutboltu](https://github.com/nutboltu) and [@touhidrahman](https://github.com/touhidrahman). + + - [Hungarian (hu) and Lithuanian (lt) locales](https://github.com/date-fns/date-fns/pull/864) + by [@izifortune](https://github.com/izifortune) and [pardoeryanair](https://github.com/pardoeryanair). + + - [Canadian English locale (en-CA)](https://github.com/date-fns/date-fns/pull/688) + by [@markowsiak](https://github.com/markowsiak). + + - [Great Britain English locale (en-GB)](https://github.com/date-fns/date-fns/pull/563) + by [@glintik](https://github.com/glintik). + + - [Uighur locale (ug)](https://github.com/date-fns/date-fns/pull/1080) + by [@abduwaly](https://github.com/abduwaly). + +- [Added new function `differenceInBusinessDays`](https://github.com/date-fns/date-fns/pull/1194) + which calculates the difference in business days. Kudos to [@ThorrStevens](https://github.com/ThorrStevens)! + +- [Added new function `addBusinessDays`](https://github.com/date-fns/date-fns/pull/1154), + similar to `addDays` but ignoring weekends. Thanks to [@ThorrStevens](https://github.com/ThorrStevens)! + +## [1.30.1] - 2018-12-10 + +### Fixed + +- [Fixed DST issue](https://github.com/date-fns/date-fns/pull/1005). See [#972](https://github.com/date-fns/date-fns/issues/972) and [#992](https://github.com/date-fns/date-fns/issues/992) for more details. This fix was backported from v2. + +- Fix a few bugs that appear in timezones with offsets that include seconds (e.g. GMT+00:57:44). See PR [#789](https://github.com/date-fns/date-fns/issues/789). This fix was backported from v2. + +- [Fixed misspelled January in the Thai locale](https://github.com/date-fns/date-fns/pull/913). Thanks to [@ratchapol-an](https://github.com/ratchapol-an)! + +### Added + +- [Added Serbian locale](https://github.com/date-fns/date-fns/pull/717). Kudos to [@mawi12345](https://github.com/mawi12345)! + +- [Added Belarusian locale](https://github.com/date-fns/date-fns/pull/716). Kudos to [@mawi12345](https://github.com/mawi12345) again! + +### Changed + +- [Improved ja translation of distanceInWords](https://github.com/date-fns/date-fns/pull/880). Thanks to [@kudohamu](https://github.com/kudohamu)! + +## [1.30.0] - 2018-12-10 + +⚠️ The release got failed. + +## [1.29.0] - 2017-10-11 + +### Fixed + +- Fixed Italian translations for `formatDistance`. ([see the issue: #550](https://github.com/date-fns/date-fns/issues/550); [see the PR: #552](https://github.com/date-fns/date-fns/pull/552)) + Thanks to [@giofilo](https://github.com/giofilo)! + +### Added + +- [Hungarian locale (hu)](https://github.com/date-fns/date-fns/pull/503) + (thanks to László Horváth [@horvathlg](https://github.com/horvathlg)) + +- [Slovenian locale (sl)](https://github.com/date-fns/date-fns/pull/505) + (thanks to Adam Stradovnik [@Neoglyph](https://github.com/Neoglyph)) + +- Added `step` to `eachDay` function. Thanks to [@BDav24](https://github.com/BDav24). + See PR [#487](https://github.com/date-fns/date-fns/pull/487). + +## [1.28.5] - 2017-05-19 + +### Fixed + +- Fixed a.m./p.m. formatters in Chinese Simplified locale. + Thanks to [@fnlctrl](https://github.com/fnlctrl). + See PR [#486](https://github.com/date-fns/date-fns/pull/486) + +## [1.28.4] - 2017-04-26 + +### Fixed + +- Fixed accents on weekdays in the Italian locale. + See PR [#481](https://github.com/date-fns/date-fns/pull/481). + Thanks to [@albertorestifo](https://github.com/albertorestifo) + +- Fixed typo in `ddd` format token in Spanish language locale. + Kudos to [@fjaguero](https://github.com/fjaguero). + See PR [#482](https://github.com/date-fns/date-fns/pull/482) + +## [1.28.3] - 2017-04-14 + +### Fixed + +- Fixed ordinal numbers for Danish language locale. Thanks to [@kgram](https://github.com/kgram). + See PR [#474](https://github.com/date-fns/date-fns/pull/474) + +## [1.28.2] - 2017-03-27 + +### Fixed + +- Fixed `dd` and `ddd` formatters in Polish language locale. Kudos to [@justrag](https://github.com/justrag). + See PR: [#467](https://github.com/date-fns/date-fns/pull/467) + +## [1.28.1] - 2017-03-19 + +### Fixed + +- Fixed DST border bug in `addMilliseconds`, `addSeconds`, `addMinutes`, `addHours`, + `subMilliseconds`, `subSeconds`, `subMinutes` and `subHours`. + See issue [#465](https://github.com/date-fns/date-fns/issues/465) + +- Minor fix for Indonesian locale. Thanks to [@bentinata](https://github.com/bentinata). + See PR: [#458](https://github.com/date-fns/date-fns/pull/458) + +## [1.28.0] - 2017-02-27 + +### Added + +- [Romanian locale (ro)](https://github.com/date-fns/date-fns/pull/446) + (thanks to Sergiu Munteanu [@jsergiu](https://github.com/jsergiu)) + +### Fixed + +- All functions now convert all their arguments to the respective types. + See PR: [#443](https://github.com/date-fns/date-fns/pull/443) + +- Fixes for ordinals (1er, 2, 3, …) in French locale. + Thanks to [@fbonzon](https://github.com/fbonzon). + See PR: [#449](https://github.com/date-fns/date-fns/pull/449) + +## [1.27.2] - 2017-02-01 + +### Fixed + +- Various fixes for Dutch locale. See PR: [#416](https://github.com/date-fns/date-fns/pull/416). + Thanks to Ruben Stolk [@rubenstolk](https://github.com/rubenstolk) + +## [1.27.1] - 2017-01-20 + +### Fixed + +- Added generation of TypeScript locale sub-modules, allowing import of locales in TypeScript. + +## [1.27.0] - 2017-01-19 + +### Added + +- [Macedonian locale (mk)](https://github.com/date-fns/date-fns/pull/398) + (thanks to Petar Vlahu [@vlahupetar](https://github.com/vlahupetar)) + +## [1.26.0] - 2017-01-15 + +### Added + +- `getTime` + +### Fixed + +- Various fixes for Japanese locale. See PR: [395](https://github.com/date-fns/date-fns/pull/395). + Thanks to Yamagishi Kazutoshi [@ykzts](https://github.com/ykzts) + +## [1.25.0] - 2017-01-11 + +### Added + +- [Bulgarian locale (bg)](https://github.com/date-fns/date-fns/pull/357) + (thanks to Nikolay Stoynov [@arvigeus](https://github.com/arvigeus)) + +- [Czech locale (cs)](https://github.com/date-fns/date-fns/pull/386) + (thanks to David Rus [@davidrus](https://github.com/davidrus)) + +## [1.24.0] - 2017-01-06 + +### Added + +- [Modern Standard Arabic locale (ar)](https://github.com/date-fns/date-fns/pull/367) + (thanks to Abdallah Hassan [@AbdallahAHO](https://github.com/AbdallahAHO)) + +## [1.23.0] - 2017-01-05 + +### Added + +- Auto generate TypeScript and flow typings from documentation on release. + Thanks to [@mattlewis92](https://github.com/mattlewis92). + See related PRs: [#355](https://github.com/date-fns/date-fns/pull/355), + [#370](https://github.com/date-fns/date-fns/pull/370) + +- [Croatian locale (hr)](https://github.com/date-fns/date-fns/pull/365) + (thanks to Matija Marohnić [@silvenon](https://github.com/silvenon)) + +- [Thai locale (th)](https://github.com/date-fns/date-fns/pull/362) + (thanks to Athiwat Hirunworawongkun [@athivvat](https://github.com/athivvat)) + +- [Finnish locale (fi)](https://github.com/date-fns/date-fns/pull/361) + (thanks to Pyry-Samuli Lahti [@Pyppe](https://github.com/Pyppe)) + +## [1.22.0] - 2016-12-28 + +### Added + +- [Icelandic locale (is)](https://github.com/date-fns/date-fns/pull/356) + (thanks to Derek Blank [@derekblank](https://github.com/derekblank)) + +## [1.21.1] - 2016-12-18 + +### Fixed + +- Fixed `isBefore` and `isAfter` documentation mistakes. + +## [1.21.0] - 2016-12-16 + +### Added + +- [Filipino locale (fil)](https://github.com/date-fns/date-fns/pull/339) + (thanks to Ian De La Cruz [@RIanDeLaCruz](https://github.com/RIanDeLaCruz)) + +- [Danish locale (da)](https://github.com/date-fns/date-fns/pull/343) + (kudos to Anders B. Hansen [@Andersbiha](https://github.com/Andersbiha)) + +## [1.20.1] - 2016-12-14 + +### Fixed + +- Fixed documentation for `getOverlappingDaysInRanges`. + +## [1.20.0] - 2016-12-13 + +### Added + +- `areRangesOverlapping` and `getOverlappingDaysInRanges` + Thanks to Joanna T [@asia-t](https://github.com/asia-t). + See PR: [#331](https://github.com/date-fns/date-fns/pull/331) + +## [1.19.0] - 2016-12-13 + +### Added + +- [Greek locale (el)](https://github.com/date-fns/date-fns/pull/334) + (kudos to Theodoros Orfanidis [@teoulas](https://github.com/teoulas)) + +- [Slovak locale (sk)](https://github.com/date-fns/date-fns/pull/336) + (kudos to Marek Suscak [@mareksuscak](https://github.com/mareksuscak)) + +- Added yarn support. + Thanks to Uladzimir Havenchyk [@havenchyk](https://github.com/havenchyk). + See PR: [#288](https://github.com/date-fns/date-fns/pull/288) + +## [1.18.0] - 2016-12-12 + +### Added + +- [Turkish locale (tr)](https://github.com/date-fns/date-fns/pull/329) + (kudos to Alpcan Aydın [@alpcanaydin](https://github.com/alpcanaydin)) + +- [Korean locale (ko)](https://github.com/date-fns/date-fns/pull/327) + (thanks to Hong Chulju [@angdev](https://github.com/angdev)) + +### Fixed + +- `SS` and `SSS` formats in `format` are now correctly displayed with leading zeros. + Thanks to Paul Dijou [@pauldijou](https://github.com/pauldijou). + See PR: [#330](https://github.com/date-fns/date-fns/pull/330) + +## [1.17.0] - 2016-12-10 + +### Added + +- [Polish locale (pl)](https://github.com/date-fns/date-fns/pull/294) + (thanks to Mateusz Derks [@ertrzyiks](https://github.com/ertrzyiks)) + +- [Portuguese locale (pt)](https://github.com/date-fns/date-fns/pull/316) + (thanks to Dário Freire [@dfreire](https://github.com/dfreire)) + +- [Swedish locale (sv)](https://github.com/date-fns/date-fns/pull/311) + (thanks to Johannes Ulén [@ejulen](https://github.com/ejulen)) + +- [French locale (fr)](https://github.com/date-fns/date-fns/pull/281) + (thanks to Jean Dupouy [@izeau](https://github.com/izeau)) + +- Performance tests. See PR: [#289](https://github.com/date-fns/date-fns/pull/289) + +### Fixed + +- Fixed TypeScript and flow typings for `isValid`. + See PR: [#310](https://github.com/date-fns/date-fns/pull/310) + +- Fixed incorrect locale tests that could potentially lead to `format` bugs. + Kudos to Mateusz Derks [@ertrzyiks](https://github.com/ertrzyiks). + See related PRs: [#312](https://github.com/date-fns/date-fns/pull/312), + [#320](https://github.com/date-fns/date-fns/pull/320) + +- Minor language fixes in the documentation. + Thanks to Vedad Šoše [@vedadsose](https://github.com/vedadsose) ([#314](https://github.com/date-fns/date-fns/pull/314)) + and Asia [@asia-t](https://github.com/asia-t) ([#318](https://github.com/date-fns/date-fns/pull/318)) + +### Changed + +- `format` now returns `String('Invalid Date')` if the passed date is invalid. + See PR: [#323](https://github.com/date-fns/date-fns/pull/323) + +- `distanceInWords`, `distanceInWordsToNow`, `distanceInWordsStrict` and `format` functions now + check if the passed locale is valid, and fallback to English locale otherwise. + See PR: [#321](https://github.com/date-fns/date-fns/pull/321) + +- _Internal_: use a loop instead of `Object.keys` in `buildFormattingTokensRegExp` + to improve compatibility with older browsers. + See PR: [#322](https://github.com/date-fns/date-fns/pull/322) + +## [1.16.0] - 2016-12-08 + +### Added + +- [Italian locale (it)](https://github.com/date-fns/date-fns/pull/298) + (thanks to Alberto Restifo [@albertorestifo](https://github.com/albertorestifo)) + +- For German `buildDistanceInWordsLocale`, add nominative case translations (for distances without a suffix). + Kudos to Asia [@asia-t](https://github.com/asia-t). + See related PR: [#295](https://github.com/date-fns/date-fns/pull/295) + +## [1.15.1] - 2016-12-07 + +### Fixed + +- Fixed TypeScript imports from individual modules. + Thanks to [@mattlewis92](https://github.com/mattlewis92). + See related PR: [#287](https://github.com/date-fns/date-fns/pull/287) + +## [1.15.0] - 2016-12-07 + +### Added + +- [Indonesian locale (id)](https://github.com/date-fns/date-fns/pull/299) + (thanks to Rahmat Budiharso [@rbudiharso](https://github.com/rbudiharso)) + +- [Catalan locale (ca)](https://github.com/date-fns/date-fns/pull/300) + (thanks to Guillermo Grau [@guigrpa](https://github.com/guigrpa)) + +### Fixed + +- Fixed some inaccuracies in Spanish locale. + Kudos to [@guigrpa](https://github.com/guigrpa). + See related PR: [#302](https://github.com/date-fns/date-fns/pull/302) + +## [1.14.1] - 2016-12-06 + +### Fixed + +- Fixed broken test for Norwegian Bokmål locale. + +## [1.14.0] - 2016-12-06 + +### Added + +- [Norwegian Bokmål locale (nb)](https://github.com/date-fns/date-fns/pull/291) + (thanks to Hans-Kristian Koren [@Hanse](https://github.com/Hanse)) + +## [1.13.0] - 2016-12-06 + +### Added + +- [Chinese Traditional locale (zh_tw)](https://github.com/date-fns/date-fns/pull/283) + (thanks to tonypai [@tpai](https://github.com/tpai)). + +- [Dutch language locale (nl)](https://github.com/date-fns/date-fns/pull/278) + (kudos to Jorik Tangelder [@jtangelder](https://github.com/jtangelder)) + +## [1.12.1] - 2016-12-05 + +### Fixed + +- Added `distanceInWordsStrict` to the list of supported functions in I18n doc. + +## [1.12.0] - 2016-12-05 + +### Added + +- [Spanish language locale (es)](https://github.com/date-fns/date-fns/pull/269) + (thanks to Juan Angosto [@juanangosto](https://github.com/juanangosto)). + +### Fixed + +- Fixed flow typings for some of the functions. + See PR: [#273](https://github.com/date-fns/date-fns/pull/273) + +## [1.11.2] - 2016-11-28 + +### Fixed + +- Bug in `parse` when it sometimes parses ISO week-numbering dates incorrectly. + See PR: [#262](https://github.com/date-fns/date-fns/pull/262) + +- Bug in some functions which caused them to handle dates earlier than 100 AD incorrectly. + See PR: [#263](https://github.com/date-fns/date-fns/pull/263) + +## [1.11.1] - 2016-11-24 + +### Fixed + +- Include TypeScript typings with npm package. + +## [1.11.0] - 2016-11-23 + +### Added + +- `distanceInWordsStrict`. + Kudos to [@STRML](https://github.com/STRML). + See related PR: [#254](https://github.com/date-fns/date-fns/pull/254) + +- [TypeScript](https://www.typescriptlang.org/) typings for all functions. + Kudos to [@mattlewis92](https://github.com/mattlewis92). + See related PR: [#255](https://github.com/date-fns/date-fns/pull/255) + +## [1.10.0] - 2016-11-01 + +### Added + +- `parse` now can parse dates that are ISO 8601 centuries (e.g., `19` and `+0019`). + + ```javascript + var result = parse('19') + //=> Mon Jan 01 1900 00:00:00 + ``` + +- In `parse`, added ability to specify the number of additional digits + for extended year or century format (possible values are 0, 1 or 2; default is 2). + + ```javascript + parse('+002016-11-01') + parse('+02016-11-01', { additionalDigits: 1 }) + parse('+2016-11-01', { additionalDigits: 0 }) + ``` + +## [1.9.0] - 2016-10-25 + +### Added + +- Got index.js imports to work with SystemJS. + +## [1.8.1] - 2016-10-24 + +### Fixed + +- Added Japanese and German language locales to the list in I18n doc. + +## [1.8.0] - 2016-10-23 + +### Added + +- [Japanese language locale (ja)](https://github.com/date-fns/date-fns/pull/241) + (thanks to Thomas Eilmsteiner [@DeMuu](https://github.com/DeMuu) again!) + +- `getISODay` + +- `setISODay` + +## [1.7.0] - 2016-10-20 + +### Added + +- [German language locale (de)](https://github.com/date-fns/date-fns/pull/237) + (thanks to Thomas Eilmsteiner [@DeMuu](https://github.com/DeMuu)). + +## [1.6.0] - 2016-10-16 + +### Added + +- [Chinese Simplified locale (zh_cn)](https://github.com/date-fns/date-fns/pull/235) + (kudos to Changyu [@KingMario](https://github.com/KingMario) Geng). + +## [1.5.2] - 2016-10-13 + +### Fixed + +- Incorrectly generated docs for `format`. + +- Fixed typo in I18n doc. + +## [1.5.1] - 2016-10-12 + +### Fixed + +- A change log entry for [1.5.0] is added. + +## [1.5.0] - 2016-10-12 + +### Added + +- [The initial I18n support](https://date-fns.org/docs/I18n) + +## [1.4.0] - 2016-10-09 + +### Added + +- Basic [SystemJS](https://github.com/systemjs/systemjs) support. + +### Fixed + +- Fixed incorrect behaviour of `YYYY` and `YY` for years prior to 1000: + now `format(new Date('0001-01-01'), 'YYYY-MM-DD')` returns `0001-01-01` + instead of `1-01-01`. + +## [1.3.0] - 2016-05-26 + +### Added + +- `closestIndexTo` + +## [1.2.0] - 2016-05-23 + +### Added + +- Added an ability to pass negative numbers to `setDay`. + +## [1.1.1] - 2016-05-19 + +### Fixed + +- Fixed [Flow](http://flowtype.org/) declarations for some of the functions. + +## [1.1.0] - 2016-05-19 + +### Added + +- [Flow](http://flowtype.org/) declarations for each function + in [the ".js.flow" style](http://flowtype.org/docs/declarations.html#declaration-files). + Kudos to [@JohnyDays](https://github.com/JohnyDays). See related PRs: + + - [#205](https://github.com/date-fns/date-fns/pull/205) + + - [#207](https://github.com/date-fns/date-fns/pull/207) + +## [1.0.0] - 2016-05-18 + +### Fixed + +- `format` now returns the correct result for key `E`. + +- Prevent `startOf...`, `endOf...` and `lastDayOf...` functions + to return dates with an incorrect time when the date is modifying + into another time zone. + +- `parse` now parses years from 1 AD to 99 AD correctly. + +- Fix a bug in `getISOWeek` appearing because of a changing time zone + (e.g., when the given date is in DST and the start of the ISO year is not). + +### Changed + +- **BREAKING**: all functions are moved to the root of the library, so they + are now accessible with `require('date-fns/name_of_function')` or + `import nameOfFunction from 'date-fns/name_of_function'`. + + ```javascript + // Before v1.0.0 + var addMonths = require('date-fns/src/add_months') + + // v1.0.0 onward + var addMonths = require('date-fns/add_months') + ``` + +- **BREAKING**: functions that had the last optional argument `weekStartsAt` + (i.e. `endOfWeek`, `isSameWeek`, `lastDayOfWeek`, `setDay`, `startOfWeek`) + now instead receive the object `options` with the property `options.weekStartsOn` + as the last argument. + + ```javascript + // Before v1.0.0 + var result = endOfWeek(new Date(2014, 8, 2), 1) + + // v1.0.0 onward + var result = endOfWeek(new Date(2014, 8, 2), { weekStartsOn: 1 }) + ``` + +- **BREAKING**: remove the function `getTimeSinceMidnight` that was used inside + the other functions. + +- **BREAKING**: `differenceInDays` now returns the number of full days instead + of calendar days. + +- **BREAKING**: `eachDay` and `isWithinRange` now throw an exception + when the given range boundaries are invalid. + +- Faster `isLeapYear`. + +- _Internal_: make the documentation more verbose. + +- _Internal_: convert the tests from Chai to power-assert allowing them + to run against IE8. + +### Added + +- `addISOYears` + +- `closestTo` + +- `differenceInCalendarDays` + +- `differenceInCalendarISOWeeks` + +- `differenceInCalendarISOYears` + +- `differenceInCalendarMonths` + +- `differenceInCalendarQuarters` + +- `differenceInCalendarWeeks` + +- `differenceInCalendarYears` + +- `differenceInHours` + +- `differenceInISOYears` + +- `differenceInMilliseconds` + +- `differenceInMinutes` + +- `differenceInMonths` + +- `differenceInQuarters` + +- `differenceInSeconds` + +- `differenceInWeeks` + +- `differenceInYears` + +- `distanceInWords` + +- `distanceInWordsToNow` + +- `endOfISOWeek` + +- `endOfISOYear` + +- `endOfToday` + +- `endOfTomorrow` + +- `endOfYesterday` + +- `getDaysInYear` + +- `isDate` + +- `isFriday` + +- `isMonday` + +- `isSameISOWeek` + +- `isSameISOYear` + +- `isSaturday` + +- `isSunday` + +- `isThisHour` + +- `isThisISOWeek` + +- `isThisISOYear` + +- `isThisMinute` + +- `isThisMonth` + +- `isThisQuarter` + +- `isThisSecond` + +- `isThisWeek` + +- `isThisYear` + +- `isThursday` + +- `isTomorrow` + +- `isTuesday` + +- `isValid` + +- `isWednesday` + +- `isYesterday` + +- `lastDayOfISOWeek` + +- `lastDayOfISOYear` + +- `startOfISOWeek` + +- `startOfToday` + +- `startOfTomorrow` + +- `startOfYesterday` + +- `subISOYears` + +- Add `Qo`, `W`, `Wo`, `WW`, `GG`, `GGGG`, `Z`, `ZZ`, `X`, `x` keys to `format`. + +## [0.17.0] - 2015-09-29 + +### Fixed + +- Fixed a lot of bugs appearing when date is modifying into other time zone + (e.g., when adding months and original date is in DST but new date is not). + +- Prevent instances of Date to lose milliseconds value when passed to. + `parse` in IE10. + +### Changed + +- `setISOWeek` now keeps time from original date. + +- _Internal_: reuse `getDaysInMonth` inside of `addMonths`. + +### Added + +- `differenceInDays` + +- `getTimeSinceMidnight` + +- `format` now has new format key `aa`, which returns `a.m.`/`p.m.` + as opposed to `a` that returns `am`/`pm`. + +- Complete UMD package (for Bower and CDN). + +## [0.16.0] - 2015-09-01 + +### Changed + +- Use `parse` to clean date arguments in all functions. + +- `parse` now fallbacks to `new Date` when the argument + is not an ISO formatted date. + +- _Internal_: reuse `getDaysInMonth` inside of `setMonth`. + +### Added + +- `addQuarters` + +- `addWeeks` + +- `endOfQuarter` + +- `getDate` + +- `getDay` + +- `getDaysInMonth` + +- `getHours` + +- `getISOWeeksInYear` + +- `getMilliseconds` + +- `getMinutes` + +- `getMonth` + +- `getSeconds` + +- `getYear` + +- `isLeapYear` + +- `isSameHour` + +- `isSameMinute` + +- `isSameQuarter` + +- `isSameSecond` + +- `lastDayOfQuarter` + +- `lastDayOfWeek` + +- `max` + +- `min` + +- `setDate` + +- `setDay` + +- `setHours` + +- `setMilliseconds` + +- `setMinutes` + +- `setSeconds` + +- `startOfQuarter` + +- `subQuarters` + +- `subWeeks` + +## [0.15.0] - 2015-08-26 + +### Changed + +- `format` now returns `a.m.`/`p.m.` instead of `am`/`pm`. + +- `setMonth` now sets last day of month if original date was last day + of longer month. + +- _Internal_: Fix code style according to ESLint. + +- _Internal_: Make tests run through all time zones. + +### Added + +- `getQuarter` + +- `setQuarter` + +- `getDayOfYear` + +- `setDayOfYear` + +- `isPast` + +- `addSeconds` + +- `subSeconds` + +- `startOfSecond` + +- `endOfSecond` + +- `startOfMinute` + +- `endOfMinute` + +- `addMilliseconds` + +- `subMilliseconds` + +- `endOfYear` + +- `addYears` + +- `subYears` + +- `lastDayOfYear` + +- `lastDayOfMonth` + +## [0.14.11] - 2015-08-21 + +### Fixed + +- `format` now uses `parse` to avoid time zone bugs. + +### Changed + +- `setIsoWeek` now sets time to the start of the day. + +## [0.14.10] - 2015-07-29 + +### Fixed + +- `format` now behaves correctly with 12:00 am. + +- `format` now behaves correctly with ordinal numbers. + +### Added + +- `compareAsc` + +- `compareDesc` + +- `addHours` + +- `subHours` + +- `isSameDay` + +- `parse` + +- `getISOYear` + +- `setISOYear` + +- `startOfISOYear` + +- `getISOWeek` + +- `setISOWeek` + +## [0.14.9] - 2015-01-14 + +### Fixed + +- `addMonths` now correctly behaves with February + (see [#18](https://github.com/js-fns/date-fns/pull/18)). + +## [0.14.8] - 2014-12-25 + +### Fixed + +- `format` function now behaves correctly with `pm`/`am`. + +## [0.14.6] - 2014-12-04 + +### Fixed + +- Fix broken Bower support. + +## [0.14.0] - 2014-11-05 + +### Added + +- Bower package. + +## [0.13.0] - 2014-10-22 + +### Added + +- `addMinutes` + +- `subMinutes` + +- `isEqual` + +- `isBefore` + +- `isAfter` + +## [0.12.1] - 2014-10-19 + +### Fixed + +- Incorrect rounding in `DDD` formatter. + +## [0.12.0] - 2014-10-15 + +### Added + +- `isSameYear` + +## [0.11.0] - 2014-10-15 + +### Added + +- `isWithinRange` + +## [0.10.0] - 2014-10-13 + +### Added + +- `format` + +- `startOfYear` + +## [0.9.0] - 2014-10-10 + +### Changed + +- _Internal_: simplify `isWeekend` + +### Added + +- `isFuture` + +## [0.8.0] - 2014-10-09 + +### Changed + +- _Internal_: reuse `addDays` inside of `subDays`. + +### Added + +- `addMonths` + +- `subMonths` + +- `setMonth` + +- `setYear` + +## [0.7.0] - 2014-10-08 + +### Added + +- `isSameWeek` + +## [0.6.0] - 2014-10-07 + +### Fixed + +- Inconsistent behavior of `endOfMonth`. + +### Added + +- `isFirstDayOfMonth` + +- `isLastDayOfMonth` + +- `isSameMonth` + +## [0.5.0] - 2014-10-07 + +### Added + +- `addDays` + +- `subDays` + +## [0.4.0] - 2014-10-07 + +### Added + +- `startOfWeek` + +- `endOfWeek` + +- `eachDay` + +## [0.3.0] - 2014-10-06 + +### Changed + +- `startOfDay` now sets milliseconds as well. + +### Added + +- `endOfDay` + +- `startOfMonth` + +- `endOfMonth` + +## [0.2.0] - 2014-10-06 + +### Added + +- `isToday` + +- `isWeekend` + +## 0.1.0 - 2014-10-06 + +### Added + +- `startOfDay` + +[unreleased]: https://github.com/date-fns/date-fns/compare/v2.16.1...HEAD +[2.16.1]: https://github.com/date-fns/date-fns/compare/v2.16.0...v2.16.1 +[2.16.0]: https://github.com/date-fns/date-fns/compare/v2.15.0...v2.16.0 +[2.15.0]: https://github.com/date-fns/date-fns/compare/v2.14.0...v2.15.0 +[2.14.0]: https://github.com/date-fns/date-fns/compare/v2.13.0...v2.14.0 +[2.13.0]: https://github.com/date-fns/date-fns/compare/v2.12.0...v2.13.0 +[2.12.0]: https://github.com/date-fns/date-fns/compare/v2.11.1...v2.12.0 +[2.11.1]: https://github.com/date-fns/date-fns/compare/v2.11.0...v2.11.1 +[2.11.0]: https://github.com/date-fns/date-fns/compare/v2.10.0...v2.11.0 +[2.10.0]: https://github.com/date-fns/date-fns/compare/v2.9.0...v2.10.0 +[2.9.0]: https://github.com/date-fns/date-fns/compare/v2.8.1...v2.9.0 +[2.8.1]: https://github.com/date-fns/date-fns/compare/v2.8.0...v2.8.1 +[2.8.0]: https://github.com/date-fns/date-fns/compare/v2.7.0...v2.8.0 +[2.7.0]: https://github.com/date-fns/date-fns/compare/v2.6.0...v2.7.0 +[2.6.0]: https://github.com/date-fns/date-fns/compare/v2.5.1...v2.6.0 +[2.5.1]: https://github.com/date-fns/date-fns/compare/v2.5.0...v2.5.1 +[2.5.0]: https://github.com/date-fns/date-fns/compare/v2.4.1...v2.5.0 +[2.4.1]: https://github.com/date-fns/date-fns/compare/v2.4.0...v2.4.1 +[2.4.0]: https://github.com/date-fns/date-fns/compare/v2.3.0...v2.4.0 +[2.3.0]: https://github.com/date-fns/date-fns/compare/v2.2.1...v2.3.0 +[2.2.1]: https://github.com/date-fns/date-fns/compare/v2.1.0...v2.2.1 +[2.1.0]: https://github.com/date-fns/date-fns/compare/v2.0.1...v2.1.0 +[2.0.1]: https://github.com/date-fns/date-fns/compare/v2.0.0...v2.0.1 +[2.0.0]: https://github.com/date-fns/date-fns/compare/v1.28.5...v2.0.0 +[1.28.5]: https://github.com/date-fns/date-fns/compare/v1.28.4...v1.28.5 +[1.28.4]: https://github.com/date-fns/date-fns/compare/v1.28.3...v1.28.4 +[1.28.3]: https://github.com/date-fns/date-fns/compare/v1.28.2...v1.28.3 +[1.28.2]: https://github.com/date-fns/date-fns/compare/v1.28.1...v1.28.2 +[1.28.1]: https://github.com/date-fns/date-fns/compare/v1.28.0...v1.28.1 +[1.28.0]: https://github.com/date-fns/date-fns/compare/v1.27.2...v1.28.0 +[1.27.2]: https://github.com/date-fns/date-fns/compare/v1.27.1...v1.27.2 +[1.27.1]: https://github.com/date-fns/date-fns/compare/v1.27.0...v1.27.1 +[1.27.0]: https://github.com/date-fns/date-fns/compare/v1.26.0...v1.27.0 +[1.26.0]: https://github.com/date-fns/date-fns/compare/v1.25.0...v1.26.0 +[1.25.0]: https://github.com/date-fns/date-fns/compare/v1.24.0...v1.25.0 +[1.24.0]: https://github.com/date-fns/date-fns/compare/v1.23.0...v1.24.0 +[1.23.0]: https://github.com/date-fns/date-fns/compare/v1.22.0...v1.23.0 +[1.22.0]: https://github.com/date-fns/date-fns/compare/v1.21.1...v1.22.0 +[1.21.1]: https://github.com/date-fns/date-fns/compare/v1.21.0...v1.21.1 +[1.21.0]: https://github.com/date-fns/date-fns/compare/v1.20.1...v1.21.0 +[1.20.1]: https://github.com/date-fns/date-fns/compare/v1.20.0...v1.20.1 +[1.20.0]: https://github.com/date-fns/date-fns/compare/v1.19.0...v1.20.0 +[1.19.0]: https://github.com/date-fns/date-fns/compare/v1.18.0...v1.19.0 +[1.18.0]: https://github.com/date-fns/date-fns/compare/v1.17.0...v1.18.0 +[1.17.0]: https://github.com/date-fns/date-fns/compare/v1.16.0...v1.17.0 +[1.16.0]: https://github.com/date-fns/date-fns/compare/v1.15.1...v1.16.0 +[1.15.1]: https://github.com/date-fns/date-fns/compare/v1.15.0...v1.15.1 +[1.15.0]: https://github.com/date-fns/date-fns/compare/v1.14.1...v1.15.0 +[1.14.1]: https://github.com/date-fns/date-fns/compare/v1.14.0...v1.14.1 +[1.14.0]: https://github.com/date-fns/date-fns/compare/v1.13.0...v1.14.0 +[1.13.0]: https://github.com/date-fns/date-fns/compare/v1.12.1...v1.13.0 +[1.12.1]: https://github.com/date-fns/date-fns/compare/v1.12.0...v1.12.1 +[1.12.0]: https://github.com/date-fns/date-fns/compare/v1.11.2...v1.12.0 +[1.11.2]: https://github.com/date-fns/date-fns/compare/v1.11.1...v1.11.2 +[1.11.1]: https://github.com/date-fns/date-fns/compare/v1.11.0...v1.11.1 +[1.11.0]: https://github.com/date-fns/date-fns/compare/v1.10.0...v1.11.0 +[1.10.0]: https://github.com/date-fns/date-fns/compare/v1.9.0...v1.10.0 +[1.9.0]: https://github.com/date-fns/date-fns/compare/v1.8.1...v1.9.0 +[1.8.1]: https://github.com/date-fns/date-fns/compare/v1.8.0...v1.8.1 +[1.8.0]: https://github.com/date-fns/date-fns/compare/v1.7.0...v1.8.0 +[1.7.0]: https://github.com/date-fns/date-fns/compare/v1.6.0...v1.7.0 +[1.6.0]: https://github.com/date-fns/date-fns/compare/v1.5.2...v1.6.0 +[1.5.2]: https://github.com/date-fns/date-fns/compare/v1.5.1...v1.5.2 +[1.5.1]: https://github.com/date-fns/date-fns/compare/v1.5.0...v1.5.1 +[1.5.0]: https://github.com/date-fns/date-fns/compare/v1.4.0...v1.5.0 +[1.4.0]: https://github.com/date-fns/date-fns/compare/v1.3.0...v1.4.0 +[1.3.0]: https://github.com/date-fns/date-fns/compare/v1.2.0...v1.3.0 +[1.2.0]: https://github.com/date-fns/date-fns/compare/v1.1.1...v1.2.0 +[1.1.1]: https://github.com/date-fns/date-fns/compare/v1.1.0...v1.1.1 +[1.1.0]: https://github.com/date-fns/date-fns/compare/v1.0.0...v1.1.0 +[1.0.0]: https://github.com/date-fns/date-fns/compare/v0.17.0...v1.0.0 +[0.17.0]: https://github.com/date-fns/date-fns/compare/v0.16.0...v0.17.0 +[0.16.0]: https://github.com/date-fns/date-fns/compare/v0.15.0...v0.16.0 +[0.15.0]: https://github.com/date-fns/date-fns/compare/v0.14.11...v0.15.0 +[0.14.11]: https://github.com/date-fns/date-fns/compare/v0.14.10...v0.14.11 +[0.14.10]: https://github.com/date-fns/date-fns/compare/v0.14.9...v0.14.10 +[0.14.9]: https://github.com/date-fns/date-fns/compare/v0.14.8...v0.14.9 +[0.14.8]: https://github.com/date-fns/date-fns/compare/v0.14.6...v0.14.8 +[0.14.6]: https://github.com/date-fns/date-fns/compare/v0.14.0...v0.14.6 +[0.14.0]: https://github.com/date-fns/date-fns/compare/v0.13.0...v0.14.0 +[0.13.0]: https://github.com/date-fns/date-fns/compare/v0.12.1...v0.13.0 +[0.12.1]: https://github.com/date-fns/date-fns/compare/v0.12.0...v0.12.1 +[0.12.0]: https://github.com/date-fns/date-fns/compare/v0.11.0...v0.12.0 +[0.11.0]: https://github.com/date-fns/date-fns/compare/v0.10.0...v0.11.0 +[0.10.0]: https://github.com/date-fns/date-fns/compare/v0.9.0...v0.10.0 +[0.9.0]: https://github.com/date-fns/date-fns/compare/v0.8.0...v0.9.0 +[0.8.0]: https://github.com/date-fns/date-fns/compare/v0.7.0...v0.8.0 +[0.7.0]: https://github.com/date-fns/date-fns/compare/v0.6.0...v0.7.0 +[0.6.0]: https://github.com/date-fns/date-fns/compare/v0.5.0...v0.6.0 +[0.5.0]: https://github.com/date-fns/date-fns/compare/v0.4.0...v0.5.0 +[0.4.0]: https://github.com/date-fns/date-fns/compare/v0.3.0...v0.4.0 +[0.3.0]: https://github.com/date-fns/date-fns/compare/v0.2.0...v0.3.0 +[0.2.0]: https://github.com/date-fns/date-fns/compare/v0.1.0...v0.2.0 diff --git a/node_modules/date-fns/LICENSE.md b/node_modules/date-fns/LICENSE.md new file mode 100644 index 0000000..29c6e85 --- /dev/null +++ b/node_modules/date-fns/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/date-fns/README.md b/node_modules/date-fns/README.md new file mode 100644 index 0000000..8ac6395 --- /dev/null +++ b/node_modules/date-fns/README.md @@ -0,0 +1,69 @@ +

+ + date-fns + +

+ +

+ date-fns provides the most comprehensive, yet simple and consistent toolset +
+ for manipulating JavaScript dates in a browser & Node.js. +

+ +
+ +[📖  Documentation](https://date-fns.org/docs/Getting-Started/)   |   [🧑‍💻  JavaScript Jobs](https://jobs.date-fns.org/) + +
+ +
+ +# It's like [Lodash](https://lodash.com) for dates + +- It has [**200+ functions** for all occasions](https://date-fns.org/docs/Getting-Started/). +- **Modular**: Pick what you need. Works with webpack, Browserify, or Rollup and also supports tree-shaking. +- **Native dates**: Uses existing native type. It doesn't extend core objects for safety's sake. +- **Immutable & Pure**: Built using pure functions and always returns a new date instance. +- **TypeScript & Flow**: Supports both Flow and TypeScript +- **I18n**: Dozens of locales. Include only what you need. +- [and many more benefits](https://date-fns.org/) + +```js +import { compareAsc, format } from 'date-fns' + +format(new Date(2014, 1, 11), 'yyyy-MM-dd') +//=> '2014-02-11' + +const dates = [ + new Date(1995, 6, 2), + new Date(1987, 1, 11), + new Date(1989, 6, 10), +] +dates.sort(compareAsc) +//=> [ +// Wed Feb 11 1987 00:00:00, +// Mon Jul 10 1989 00:00:00, +// Sun Jul 02 1995 00:00:00 +// ] +``` + +The library is available as an [npm package](https://www.npmjs.com/package/date-fns). +To install the package run: + +```bash +npm install date-fns --save +# or with yarn +yarn add date-fns +``` + +## Docs + +[See date-fns.org](https://date-fns.org/) for more details, API, +and other docs. + +
+ + +## License + +[MIT © Sasha Koss](https://kossnocorp.mit-license.org/) diff --git a/node_modules/date-fns/_lib/addLeadingZeros/index.js b/node_modules/date-fns/_lib/addLeadingZeros/index.js new file mode 100644 index 0000000..ead9537 --- /dev/null +++ b/node_modules/date-fns/_lib/addLeadingZeros/index.js @@ -0,0 +1,15 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = addLeadingZeros; +function addLeadingZeros(number, targetLength) { + var sign = number < 0 ? '-' : ''; + var output = Math.abs(number).toString(); + while (output.length < targetLength) { + output = '0' + output; + } + return sign + output; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/assign/index.js b/node_modules/date-fns/_lib/assign/index.js new file mode 100644 index 0000000..d3bdaa7 --- /dev/null +++ b/node_modules/date-fns/_lib/assign/index.js @@ -0,0 +1,19 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = assign; +function assign(target, object) { + if (target == null) { + throw new TypeError('assign requires that input parameter not be null or undefined'); + } + for (var property in object) { + if (Object.prototype.hasOwnProperty.call(object, property)) { + ; + target[property] = object[property]; + } + } + return target; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/cloneObject/index.js b/node_modules/date-fns/_lib/cloneObject/index.js new file mode 100644 index 0000000..49c9e21 --- /dev/null +++ b/node_modules/date-fns/_lib/cloneObject/index.js @@ -0,0 +1,12 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = cloneObject; +var _index = _interopRequireDefault(require("../assign/index.js")); +function cloneObject(object) { + return (0, _index.default)({}, object); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/defaultLocale/index.js b/node_modules/date-fns/_lib/defaultLocale/index.js new file mode 100644 index 0000000..a5f190c --- /dev/null +++ b/node_modules/date-fns/_lib/defaultLocale/index.js @@ -0,0 +1,11 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../locale/en-US/index.js")); +var _default = _index.default; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/defaultOptions/index.js b/node_modules/date-fns/_lib/defaultOptions/index.js new file mode 100644 index 0000000..fc24b0d --- /dev/null +++ b/node_modules/date-fns/_lib/defaultOptions/index.js @@ -0,0 +1,14 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.getDefaultOptions = getDefaultOptions; +exports.setDefaultOptions = setDefaultOptions; +var defaultOptions = {}; +function getDefaultOptions() { + return defaultOptions; +} +function setDefaultOptions(newOptions) { + defaultOptions = newOptions; +} \ No newline at end of file diff --git a/node_modules/date-fns/_lib/format/formatters/index.js b/node_modules/date-fns/_lib/format/formatters/index.js new file mode 100644 index 0000000..6b68efd --- /dev/null +++ b/node_modules/date-fns/_lib/format/formatters/index.js @@ -0,0 +1,781 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/getUTCDayOfYear/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/getUTCISOWeek/index.js")); +var _index3 = _interopRequireDefault(require("../../../_lib/getUTCISOWeekYear/index.js")); +var _index4 = _interopRequireDefault(require("../../../_lib/getUTCWeek/index.js")); +var _index5 = _interopRequireDefault(require("../../../_lib/getUTCWeekYear/index.js")); +var _index6 = _interopRequireDefault(require("../../addLeadingZeros/index.js")); +var _index7 = _interopRequireDefault(require("../lightFormatters/index.js")); +var dayPeriodEnum = { + am: 'am', + pm: 'pm', + midnight: 'midnight', + noon: 'noon', + morning: 'morning', + afternoon: 'afternoon', + evening: 'evening', + night: 'night' +}; +/* + * | | Unit | | Unit | + * |-----|--------------------------------|-----|--------------------------------| + * | a | AM, PM | A* | Milliseconds in day | + * | b | AM, PM, noon, midnight | B | Flexible day period | + * | c | Stand-alone local day of week | C* | Localized hour w/ day period | + * | d | Day of month | D | Day of year | + * | e | Local day of week | E | Day of week | + * | f | | F* | Day of week in month | + * | g* | Modified Julian day | G | Era | + * | h | Hour [1-12] | H | Hour [0-23] | + * | i! | ISO day of week | I! | ISO week of year | + * | j* | Localized hour w/ day period | J* | Localized hour w/o day period | + * | k | Hour [1-24] | K | Hour [0-11] | + * | l* | (deprecated) | L | Stand-alone month | + * | m | Minute | M | Month | + * | n | | N | | + * | o! | Ordinal number modifier | O | Timezone (GMT) | + * | p! | Long localized time | P! | Long localized date | + * | q | Stand-alone quarter | Q | Quarter | + * | r* | Related Gregorian year | R! | ISO week-numbering year | + * | s | Second | S | Fraction of second | + * | t! | Seconds timestamp | T! | Milliseconds timestamp | + * | u | Extended year | U* | Cyclic year | + * | v* | Timezone (generic non-locat.) | V* | Timezone (location) | + * | w | Local week of year | W* | Week of month | + * | x | Timezone (ISO-8601 w/o Z) | X | Timezone (ISO-8601) | + * | y | Year (abs) | Y | Local week-numbering year | + * | z | Timezone (specific non-locat.) | Z* | Timezone (aliases) | + * + * Letters marked by * are not implemented but reserved by Unicode standard. + * + * Letters marked by ! are non-standard, but implemented by date-fns: + * - `o` modifies the previous token to turn it into an ordinal (see `format` docs) + * - `i` is ISO day of week. For `i` and `ii` is returns numeric ISO week days, + * i.e. 7 for Sunday, 1 for Monday, etc. + * - `I` is ISO week of year, as opposed to `w` which is local week of year. + * - `R` is ISO week-numbering year, as opposed to `Y` which is local week-numbering year. + * `R` is supposed to be used in conjunction with `I` and `i` + * for universal ISO week-numbering date, whereas + * `Y` is supposed to be used in conjunction with `w` and `e` + * for week-numbering date specific to the locale. + * - `P` is long localized date format + * - `p` is long localized time format + */ + +var formatters = { + // Era + G: function G(date, token, localize) { + var era = date.getUTCFullYear() > 0 ? 1 : 0; + switch (token) { + // AD, BC + case 'G': + case 'GG': + case 'GGG': + return localize.era(era, { + width: 'abbreviated' + }); + // A, B + case 'GGGGG': + return localize.era(era, { + width: 'narrow' + }); + // Anno Domini, Before Christ + case 'GGGG': + default: + return localize.era(era, { + width: 'wide' + }); + } + }, + // Year + y: function y(date, token, localize) { + // Ordinal number + if (token === 'yo') { + var signedYear = date.getUTCFullYear(); + // Returns 1 for 1 BC (which is year 0 in JavaScript) + var year = signedYear > 0 ? signedYear : 1 - signedYear; + return localize.ordinalNumber(year, { + unit: 'year' + }); + } + return _index7.default.y(date, token); + }, + // Local week-numbering year + Y: function Y(date, token, localize, options) { + var signedWeekYear = (0, _index5.default)(date, options); + // Returns 1 for 1 BC (which is year 0 in JavaScript) + var weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear; + + // Two digit year + if (token === 'YY') { + var twoDigitYear = weekYear % 100; + return (0, _index6.default)(twoDigitYear, 2); + } + + // Ordinal number + if (token === 'Yo') { + return localize.ordinalNumber(weekYear, { + unit: 'year' + }); + } + + // Padding + return (0, _index6.default)(weekYear, token.length); + }, + // ISO week-numbering year + R: function R(date, token) { + var isoWeekYear = (0, _index3.default)(date); + + // Padding + return (0, _index6.default)(isoWeekYear, token.length); + }, + // Extended year. This is a single number designating the year of this calendar system. + // The main difference between `y` and `u` localizers are B.C. years: + // | Year | `y` | `u` | + // |------|-----|-----| + // | AC 1 | 1 | 1 | + // | BC 1 | 1 | 0 | + // | BC 2 | 2 | -1 | + // Also `yy` always returns the last two digits of a year, + // while `uu` pads single digit years to 2 characters and returns other years unchanged. + u: function u(date, token) { + var year = date.getUTCFullYear(); + return (0, _index6.default)(year, token.length); + }, + // Quarter + Q: function Q(date, token, localize) { + var quarter = Math.ceil((date.getUTCMonth() + 1) / 3); + switch (token) { + // 1, 2, 3, 4 + case 'Q': + return String(quarter); + // 01, 02, 03, 04 + case 'QQ': + return (0, _index6.default)(quarter, 2); + // 1st, 2nd, 3rd, 4th + case 'Qo': + return localize.ordinalNumber(quarter, { + unit: 'quarter' + }); + // Q1, Q2, Q3, Q4 + case 'QQQ': + return localize.quarter(quarter, { + width: 'abbreviated', + context: 'formatting' + }); + // 1, 2, 3, 4 (narrow quarter; could be not numerical) + case 'QQQQQ': + return localize.quarter(quarter, { + width: 'narrow', + context: 'formatting' + }); + // 1st quarter, 2nd quarter, ... + case 'QQQQ': + default: + return localize.quarter(quarter, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Stand-alone quarter + q: function q(date, token, localize) { + var quarter = Math.ceil((date.getUTCMonth() + 1) / 3); + switch (token) { + // 1, 2, 3, 4 + case 'q': + return String(quarter); + // 01, 02, 03, 04 + case 'qq': + return (0, _index6.default)(quarter, 2); + // 1st, 2nd, 3rd, 4th + case 'qo': + return localize.ordinalNumber(quarter, { + unit: 'quarter' + }); + // Q1, Q2, Q3, Q4 + case 'qqq': + return localize.quarter(quarter, { + width: 'abbreviated', + context: 'standalone' + }); + // 1, 2, 3, 4 (narrow quarter; could be not numerical) + case 'qqqqq': + return localize.quarter(quarter, { + width: 'narrow', + context: 'standalone' + }); + // 1st quarter, 2nd quarter, ... + case 'qqqq': + default: + return localize.quarter(quarter, { + width: 'wide', + context: 'standalone' + }); + } + }, + // Month + M: function M(date, token, localize) { + var month = date.getUTCMonth(); + switch (token) { + case 'M': + case 'MM': + return _index7.default.M(date, token); + // 1st, 2nd, ..., 12th + case 'Mo': + return localize.ordinalNumber(month + 1, { + unit: 'month' + }); + // Jan, Feb, ..., Dec + case 'MMM': + return localize.month(month, { + width: 'abbreviated', + context: 'formatting' + }); + // J, F, ..., D + case 'MMMMM': + return localize.month(month, { + width: 'narrow', + context: 'formatting' + }); + // January, February, ..., December + case 'MMMM': + default: + return localize.month(month, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Stand-alone month + L: function L(date, token, localize) { + var month = date.getUTCMonth(); + switch (token) { + // 1, 2, ..., 12 + case 'L': + return String(month + 1); + // 01, 02, ..., 12 + case 'LL': + return (0, _index6.default)(month + 1, 2); + // 1st, 2nd, ..., 12th + case 'Lo': + return localize.ordinalNumber(month + 1, { + unit: 'month' + }); + // Jan, Feb, ..., Dec + case 'LLL': + return localize.month(month, { + width: 'abbreviated', + context: 'standalone' + }); + // J, F, ..., D + case 'LLLLL': + return localize.month(month, { + width: 'narrow', + context: 'standalone' + }); + // January, February, ..., December + case 'LLLL': + default: + return localize.month(month, { + width: 'wide', + context: 'standalone' + }); + } + }, + // Local week of year + w: function w(date, token, localize, options) { + var week = (0, _index4.default)(date, options); + if (token === 'wo') { + return localize.ordinalNumber(week, { + unit: 'week' + }); + } + return (0, _index6.default)(week, token.length); + }, + // ISO week of year + I: function I(date, token, localize) { + var isoWeek = (0, _index2.default)(date); + if (token === 'Io') { + return localize.ordinalNumber(isoWeek, { + unit: 'week' + }); + } + return (0, _index6.default)(isoWeek, token.length); + }, + // Day of the month + d: function d(date, token, localize) { + if (token === 'do') { + return localize.ordinalNumber(date.getUTCDate(), { + unit: 'date' + }); + } + return _index7.default.d(date, token); + }, + // Day of year + D: function D(date, token, localize) { + var dayOfYear = (0, _index.default)(date); + if (token === 'Do') { + return localize.ordinalNumber(dayOfYear, { + unit: 'dayOfYear' + }); + } + return (0, _index6.default)(dayOfYear, token.length); + }, + // Day of week + E: function E(date, token, localize) { + var dayOfWeek = date.getUTCDay(); + switch (token) { + // Tue + case 'E': + case 'EE': + case 'EEE': + return localize.day(dayOfWeek, { + width: 'abbreviated', + context: 'formatting' + }); + // T + case 'EEEEE': + return localize.day(dayOfWeek, { + width: 'narrow', + context: 'formatting' + }); + // Tu + case 'EEEEEE': + return localize.day(dayOfWeek, { + width: 'short', + context: 'formatting' + }); + // Tuesday + case 'EEEE': + default: + return localize.day(dayOfWeek, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Local day of week + e: function e(date, token, localize, options) { + var dayOfWeek = date.getUTCDay(); + var localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7; + switch (token) { + // Numerical value (Nth day of week with current locale or weekStartsOn) + case 'e': + return String(localDayOfWeek); + // Padded numerical value + case 'ee': + return (0, _index6.default)(localDayOfWeek, 2); + // 1st, 2nd, ..., 7th + case 'eo': + return localize.ordinalNumber(localDayOfWeek, { + unit: 'day' + }); + case 'eee': + return localize.day(dayOfWeek, { + width: 'abbreviated', + context: 'formatting' + }); + // T + case 'eeeee': + return localize.day(dayOfWeek, { + width: 'narrow', + context: 'formatting' + }); + // Tu + case 'eeeeee': + return localize.day(dayOfWeek, { + width: 'short', + context: 'formatting' + }); + // Tuesday + case 'eeee': + default: + return localize.day(dayOfWeek, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Stand-alone local day of week + c: function c(date, token, localize, options) { + var dayOfWeek = date.getUTCDay(); + var localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7; + switch (token) { + // Numerical value (same as in `e`) + case 'c': + return String(localDayOfWeek); + // Padded numerical value + case 'cc': + return (0, _index6.default)(localDayOfWeek, token.length); + // 1st, 2nd, ..., 7th + case 'co': + return localize.ordinalNumber(localDayOfWeek, { + unit: 'day' + }); + case 'ccc': + return localize.day(dayOfWeek, { + width: 'abbreviated', + context: 'standalone' + }); + // T + case 'ccccc': + return localize.day(dayOfWeek, { + width: 'narrow', + context: 'standalone' + }); + // Tu + case 'cccccc': + return localize.day(dayOfWeek, { + width: 'short', + context: 'standalone' + }); + // Tuesday + case 'cccc': + default: + return localize.day(dayOfWeek, { + width: 'wide', + context: 'standalone' + }); + } + }, + // ISO day of week + i: function i(date, token, localize) { + var dayOfWeek = date.getUTCDay(); + var isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek; + switch (token) { + // 2 + case 'i': + return String(isoDayOfWeek); + // 02 + case 'ii': + return (0, _index6.default)(isoDayOfWeek, token.length); + // 2nd + case 'io': + return localize.ordinalNumber(isoDayOfWeek, { + unit: 'day' + }); + // Tue + case 'iii': + return localize.day(dayOfWeek, { + width: 'abbreviated', + context: 'formatting' + }); + // T + case 'iiiii': + return localize.day(dayOfWeek, { + width: 'narrow', + context: 'formatting' + }); + // Tu + case 'iiiiii': + return localize.day(dayOfWeek, { + width: 'short', + context: 'formatting' + }); + // Tuesday + case 'iiii': + default: + return localize.day(dayOfWeek, { + width: 'wide', + context: 'formatting' + }); + } + }, + // AM or PM + a: function a(date, token, localize) { + var hours = date.getUTCHours(); + var dayPeriodEnumValue = hours / 12 >= 1 ? 'pm' : 'am'; + switch (token) { + case 'a': + case 'aa': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }); + case 'aaa': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }).toLowerCase(); + case 'aaaaa': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'narrow', + context: 'formatting' + }); + case 'aaaa': + default: + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'wide', + context: 'formatting' + }); + } + }, + // AM, PM, midnight, noon + b: function b(date, token, localize) { + var hours = date.getUTCHours(); + var dayPeriodEnumValue; + if (hours === 12) { + dayPeriodEnumValue = dayPeriodEnum.noon; + } else if (hours === 0) { + dayPeriodEnumValue = dayPeriodEnum.midnight; + } else { + dayPeriodEnumValue = hours / 12 >= 1 ? 'pm' : 'am'; + } + switch (token) { + case 'b': + case 'bb': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }); + case 'bbb': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }).toLowerCase(); + case 'bbbbb': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'narrow', + context: 'formatting' + }); + case 'bbbb': + default: + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'wide', + context: 'formatting' + }); + } + }, + // in the morning, in the afternoon, in the evening, at night + B: function B(date, token, localize) { + var hours = date.getUTCHours(); + var dayPeriodEnumValue; + if (hours >= 17) { + dayPeriodEnumValue = dayPeriodEnum.evening; + } else if (hours >= 12) { + dayPeriodEnumValue = dayPeriodEnum.afternoon; + } else if (hours >= 4) { + dayPeriodEnumValue = dayPeriodEnum.morning; + } else { + dayPeriodEnumValue = dayPeriodEnum.night; + } + switch (token) { + case 'B': + case 'BB': + case 'BBB': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }); + case 'BBBBB': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'narrow', + context: 'formatting' + }); + case 'BBBB': + default: + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Hour [1-12] + h: function h(date, token, localize) { + if (token === 'ho') { + var hours = date.getUTCHours() % 12; + if (hours === 0) hours = 12; + return localize.ordinalNumber(hours, { + unit: 'hour' + }); + } + return _index7.default.h(date, token); + }, + // Hour [0-23] + H: function H(date, token, localize) { + if (token === 'Ho') { + return localize.ordinalNumber(date.getUTCHours(), { + unit: 'hour' + }); + } + return _index7.default.H(date, token); + }, + // Hour [0-11] + K: function K(date, token, localize) { + var hours = date.getUTCHours() % 12; + if (token === 'Ko') { + return localize.ordinalNumber(hours, { + unit: 'hour' + }); + } + return (0, _index6.default)(hours, token.length); + }, + // Hour [1-24] + k: function k(date, token, localize) { + var hours = date.getUTCHours(); + if (hours === 0) hours = 24; + if (token === 'ko') { + return localize.ordinalNumber(hours, { + unit: 'hour' + }); + } + return (0, _index6.default)(hours, token.length); + }, + // Minute + m: function m(date, token, localize) { + if (token === 'mo') { + return localize.ordinalNumber(date.getUTCMinutes(), { + unit: 'minute' + }); + } + return _index7.default.m(date, token); + }, + // Second + s: function s(date, token, localize) { + if (token === 'so') { + return localize.ordinalNumber(date.getUTCSeconds(), { + unit: 'second' + }); + } + return _index7.default.s(date, token); + }, + // Fraction of second + S: function S(date, token) { + return _index7.default.S(date, token); + }, + // Timezone (ISO-8601. If offset is 0, output is always `'Z'`) + X: function X(date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timezoneOffset = originalDate.getTimezoneOffset(); + if (timezoneOffset === 0) { + return 'Z'; + } + switch (token) { + // Hours and optional minutes + case 'X': + return formatTimezoneWithOptionalMinutes(timezoneOffset); + + // Hours, minutes and optional seconds without `:` delimiter + // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets + // so this token always has the same output as `XX` + case 'XXXX': + case 'XX': + // Hours and minutes without `:` delimiter + return formatTimezone(timezoneOffset); + + // Hours, minutes and optional seconds with `:` delimiter + // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets + // so this token always has the same output as `XXX` + case 'XXXXX': + case 'XXX': // Hours and minutes with `:` delimiter + default: + return formatTimezone(timezoneOffset, ':'); + } + }, + // Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent) + x: function x(date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timezoneOffset = originalDate.getTimezoneOffset(); + switch (token) { + // Hours and optional minutes + case 'x': + return formatTimezoneWithOptionalMinutes(timezoneOffset); + + // Hours, minutes and optional seconds without `:` delimiter + // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets + // so this token always has the same output as `xx` + case 'xxxx': + case 'xx': + // Hours and minutes without `:` delimiter + return formatTimezone(timezoneOffset); + + // Hours, minutes and optional seconds with `:` delimiter + // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets + // so this token always has the same output as `xxx` + case 'xxxxx': + case 'xxx': // Hours and minutes with `:` delimiter + default: + return formatTimezone(timezoneOffset, ':'); + } + }, + // Timezone (GMT) + O: function O(date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timezoneOffset = originalDate.getTimezoneOffset(); + switch (token) { + // Short + case 'O': + case 'OO': + case 'OOO': + return 'GMT' + formatTimezoneShort(timezoneOffset, ':'); + // Long + case 'OOOO': + default: + return 'GMT' + formatTimezone(timezoneOffset, ':'); + } + }, + // Timezone (specific non-location) + z: function z(date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timezoneOffset = originalDate.getTimezoneOffset(); + switch (token) { + // Short + case 'z': + case 'zz': + case 'zzz': + return 'GMT' + formatTimezoneShort(timezoneOffset, ':'); + // Long + case 'zzzz': + default: + return 'GMT' + formatTimezone(timezoneOffset, ':'); + } + }, + // Seconds timestamp + t: function t(date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timestamp = Math.floor(originalDate.getTime() / 1000); + return (0, _index6.default)(timestamp, token.length); + }, + // Milliseconds timestamp + T: function T(date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timestamp = originalDate.getTime(); + return (0, _index6.default)(timestamp, token.length); + } +}; +function formatTimezoneShort(offset, dirtyDelimiter) { + var sign = offset > 0 ? '-' : '+'; + var absOffset = Math.abs(offset); + var hours = Math.floor(absOffset / 60); + var minutes = absOffset % 60; + if (minutes === 0) { + return sign + String(hours); + } + var delimiter = dirtyDelimiter || ''; + return sign + String(hours) + delimiter + (0, _index6.default)(minutes, 2); +} +function formatTimezoneWithOptionalMinutes(offset, dirtyDelimiter) { + if (offset % 60 === 0) { + var sign = offset > 0 ? '-' : '+'; + return sign + (0, _index6.default)(Math.abs(offset) / 60, 2); + } + return formatTimezone(offset, dirtyDelimiter); +} +function formatTimezone(offset, dirtyDelimiter) { + var delimiter = dirtyDelimiter || ''; + var sign = offset > 0 ? '-' : '+'; + var absOffset = Math.abs(offset); + var hours = (0, _index6.default)(Math.floor(absOffset / 60), 2); + var minutes = (0, _index6.default)(absOffset % 60, 2); + return sign + hours + delimiter + minutes; +} +var _default = formatters; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/format/lightFormatters/index.js b/node_modules/date-fns/_lib/format/lightFormatters/index.js new file mode 100644 index 0000000..21a2621 --- /dev/null +++ b/node_modules/date-fns/_lib/format/lightFormatters/index.js @@ -0,0 +1,90 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../addLeadingZeros/index.js")); +/* + * | | Unit | | Unit | + * |-----|--------------------------------|-----|--------------------------------| + * | a | AM, PM | A* | | + * | d | Day of month | D | | + * | h | Hour [1-12] | H | Hour [0-23] | + * | m | Minute | M | Month | + * | s | Second | S | Fraction of second | + * | y | Year (abs) | Y | | + * + * Letters marked by * are not implemented but reserved by Unicode standard. + */ + +var formatters = { + // Year + y: function y(date, token) { + // From http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_tokens + // | Year | y | yy | yyy | yyyy | yyyyy | + // |----------|-------|----|-------|-------|-------| + // | AD 1 | 1 | 01 | 001 | 0001 | 00001 | + // | AD 12 | 12 | 12 | 012 | 0012 | 00012 | + // | AD 123 | 123 | 23 | 123 | 0123 | 00123 | + // | AD 1234 | 1234 | 34 | 1234 | 1234 | 01234 | + // | AD 12345 | 12345 | 45 | 12345 | 12345 | 12345 | + + var signedYear = date.getUTCFullYear(); + // Returns 1 for 1 BC (which is year 0 in JavaScript) + var year = signedYear > 0 ? signedYear : 1 - signedYear; + return (0, _index.default)(token === 'yy' ? year % 100 : year, token.length); + }, + // Month + M: function M(date, token) { + var month = date.getUTCMonth(); + return token === 'M' ? String(month + 1) : (0, _index.default)(month + 1, 2); + }, + // Day of the month + d: function d(date, token) { + return (0, _index.default)(date.getUTCDate(), token.length); + }, + // AM or PM + a: function a(date, token) { + var dayPeriodEnumValue = date.getUTCHours() / 12 >= 1 ? 'pm' : 'am'; + switch (token) { + case 'a': + case 'aa': + return dayPeriodEnumValue.toUpperCase(); + case 'aaa': + return dayPeriodEnumValue; + case 'aaaaa': + return dayPeriodEnumValue[0]; + case 'aaaa': + default: + return dayPeriodEnumValue === 'am' ? 'a.m.' : 'p.m.'; + } + }, + // Hour [1-12] + h: function h(date, token) { + return (0, _index.default)(date.getUTCHours() % 12 || 12, token.length); + }, + // Hour [0-23] + H: function H(date, token) { + return (0, _index.default)(date.getUTCHours(), token.length); + }, + // Minute + m: function m(date, token) { + return (0, _index.default)(date.getUTCMinutes(), token.length); + }, + // Second + s: function s(date, token) { + return (0, _index.default)(date.getUTCSeconds(), token.length); + }, + // Fraction of second + S: function S(date, token) { + var numberOfDigits = token.length; + var milliseconds = date.getUTCMilliseconds(); + var fractionalSeconds = Math.floor(milliseconds * Math.pow(10, numberOfDigits - 3)); + return (0, _index.default)(fractionalSeconds, token.length); + } +}; +var _default = formatters; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/format/longFormatters/index.js b/node_modules/date-fns/_lib/format/longFormatters/index.js new file mode 100644 index 0000000..5b65efe --- /dev/null +++ b/node_modules/date-fns/_lib/format/longFormatters/index.js @@ -0,0 +1,88 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var dateLongFormatter = function dateLongFormatter(pattern, formatLong) { + switch (pattern) { + case 'P': + return formatLong.date({ + width: 'short' + }); + case 'PP': + return formatLong.date({ + width: 'medium' + }); + case 'PPP': + return formatLong.date({ + width: 'long' + }); + case 'PPPP': + default: + return formatLong.date({ + width: 'full' + }); + } +}; +var timeLongFormatter = function timeLongFormatter(pattern, formatLong) { + switch (pattern) { + case 'p': + return formatLong.time({ + width: 'short' + }); + case 'pp': + return formatLong.time({ + width: 'medium' + }); + case 'ppp': + return formatLong.time({ + width: 'long' + }); + case 'pppp': + default: + return formatLong.time({ + width: 'full' + }); + } +}; +var dateTimeLongFormatter = function dateTimeLongFormatter(pattern, formatLong) { + var matchResult = pattern.match(/(P+)(p+)?/) || []; + var datePattern = matchResult[1]; + var timePattern = matchResult[2]; + if (!timePattern) { + return dateLongFormatter(pattern, formatLong); + } + var dateTimeFormat; + switch (datePattern) { + case 'P': + dateTimeFormat = formatLong.dateTime({ + width: 'short' + }); + break; + case 'PP': + dateTimeFormat = formatLong.dateTime({ + width: 'medium' + }); + break; + case 'PPP': + dateTimeFormat = formatLong.dateTime({ + width: 'long' + }); + break; + case 'PPPP': + default: + dateTimeFormat = formatLong.dateTime({ + width: 'full' + }); + break; + } + return dateTimeFormat.replace('{{date}}', dateLongFormatter(datePattern, formatLong)).replace('{{time}}', timeLongFormatter(timePattern, formatLong)); +}; +var longFormatters = { + p: timeLongFormatter, + P: dateTimeLongFormatter +}; +var _default = longFormatters; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js b/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js new file mode 100644 index 0000000..ca06559 --- /dev/null +++ b/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js @@ -0,0 +1,23 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getTimezoneOffsetInMilliseconds; +/** + * Google Chrome as of 67.0.3396.87 introduced timezones with offset that includes seconds. + * They usually appear for dates that denote time before the timezones were introduced + * (e.g. for 'Europe/Prague' timezone the offset is GMT+00:57:44 before 1 October 1891 + * and GMT+01:00:00 after that date) + * + * Date#getTimezoneOffset returns the offset in minutes and would return 57 for the example above, + * which would lead to incorrect calculations. + * + * This function returns the timezone offset in milliseconds that takes seconds in account. + */ +function getTimezoneOffsetInMilliseconds(date) { + var utcDate = new Date(Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds())); + utcDate.setUTCFullYear(date.getFullYear()); + return date.getTime() - utcDate.getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/getUTCDayOfYear/index.js b/node_modules/date-fns/_lib/getUTCDayOfYear/index.js new file mode 100644 index 0000000..3b1af2c --- /dev/null +++ b/node_modules/date-fns/_lib/getUTCDayOfYear/index.js @@ -0,0 +1,21 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getUTCDayOfYear; +var _index = _interopRequireDefault(require("../../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../requiredArgs/index.js")); +var MILLISECONDS_IN_DAY = 86400000; +function getUTCDayOfYear(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var timestamp = date.getTime(); + date.setUTCMonth(0, 1); + date.setUTCHours(0, 0, 0, 0); + var startOfYearTimestamp = date.getTime(); + var difference = timestamp - startOfYearTimestamp; + return Math.floor(difference / MILLISECONDS_IN_DAY) + 1; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/getUTCISOWeek/index.js b/node_modules/date-fns/_lib/getUTCISOWeek/index.js new file mode 100644 index 0000000..a21a412 --- /dev/null +++ b/node_modules/date-fns/_lib/getUTCISOWeek/index.js @@ -0,0 +1,23 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getUTCISOWeek; +var _index = _interopRequireDefault(require("../../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../startOfUTCISOWeek/index.js")); +var _index3 = _interopRequireDefault(require("../startOfUTCISOWeekYear/index.js")); +var _index4 = _interopRequireDefault(require("../requiredArgs/index.js")); +var MILLISECONDS_IN_WEEK = 604800000; +function getUTCISOWeek(dirtyDate) { + (0, _index4.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var diff = (0, _index2.default)(date).getTime() - (0, _index3.default)(date).getTime(); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round(diff / MILLISECONDS_IN_WEEK) + 1; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/getUTCISOWeekYear/index.js b/node_modules/date-fns/_lib/getUTCISOWeekYear/index.js new file mode 100644 index 0000000..fb65e3c --- /dev/null +++ b/node_modules/date-fns/_lib/getUTCISOWeekYear/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getUTCISOWeekYear; +var _index = _interopRequireDefault(require("../../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../startOfUTCISOWeek/index.js")); +function getUTCISOWeekYear(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var year = date.getUTCFullYear(); + var fourthOfJanuaryOfNextYear = new Date(0); + fourthOfJanuaryOfNextYear.setUTCFullYear(year + 1, 0, 4); + fourthOfJanuaryOfNextYear.setUTCHours(0, 0, 0, 0); + var startOfNextYear = (0, _index3.default)(fourthOfJanuaryOfNextYear); + var fourthOfJanuaryOfThisYear = new Date(0); + fourthOfJanuaryOfThisYear.setUTCFullYear(year, 0, 4); + fourthOfJanuaryOfThisYear.setUTCHours(0, 0, 0, 0); + var startOfThisYear = (0, _index3.default)(fourthOfJanuaryOfThisYear); + if (date.getTime() >= startOfNextYear.getTime()) { + return year + 1; + } else if (date.getTime() >= startOfThisYear.getTime()) { + return year; + } else { + return year - 1; + } +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/getUTCWeek/index.js b/node_modules/date-fns/_lib/getUTCWeek/index.js new file mode 100644 index 0000000..63dbdc3 --- /dev/null +++ b/node_modules/date-fns/_lib/getUTCWeek/index.js @@ -0,0 +1,23 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getUTCWeek; +var _index = _interopRequireDefault(require("../../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../startOfUTCWeek/index.js")); +var _index3 = _interopRequireDefault(require("../startOfUTCWeekYear/index.js")); +var _index4 = _interopRequireDefault(require("../requiredArgs/index.js")); +var MILLISECONDS_IN_WEEK = 604800000; +function getUTCWeek(dirtyDate, options) { + (0, _index4.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var diff = (0, _index2.default)(date, options).getTime() - (0, _index3.default)(date, options).getTime(); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round(diff / MILLISECONDS_IN_WEEK) + 1; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/getUTCWeekYear/index.js b/node_modules/date-fns/_lib/getUTCWeekYear/index.js new file mode 100644 index 0000000..b0707eb --- /dev/null +++ b/node_modules/date-fns/_lib/getUTCWeekYear/index.js @@ -0,0 +1,41 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getUTCWeekYear; +var _index = _interopRequireDefault(require("../../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../startOfUTCWeek/index.js")); +var _index4 = _interopRequireDefault(require("../toInteger/index.js")); +var _index5 = require("../defaultOptions/index.js"); +function getUTCWeekYear(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$firstWeekCon, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var year = date.getUTCFullYear(); + var defaultOptions = (0, _index5.getDefaultOptions)(); + var firstWeekContainsDate = (0, _index4.default)((_ref = (_ref2 = (_ref3 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref !== void 0 ? _ref : 1); + + // Test if weekStartsOn is between 1 and 7 _and_ is not NaN + if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { + throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); + } + var firstWeekOfNextYear = new Date(0); + firstWeekOfNextYear.setUTCFullYear(year + 1, 0, firstWeekContainsDate); + firstWeekOfNextYear.setUTCHours(0, 0, 0, 0); + var startOfNextYear = (0, _index3.default)(firstWeekOfNextYear, options); + var firstWeekOfThisYear = new Date(0); + firstWeekOfThisYear.setUTCFullYear(year, 0, firstWeekContainsDate); + firstWeekOfThisYear.setUTCHours(0, 0, 0, 0); + var startOfThisYear = (0, _index3.default)(firstWeekOfThisYear, options); + if (date.getTime() >= startOfNextYear.getTime()) { + return year + 1; + } else if (date.getTime() >= startOfThisYear.getTime()) { + return year; + } else { + return year - 1; + } +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/isSameUTCWeek/index.js b/node_modules/date-fns/_lib/isSameUTCWeek/index.js new file mode 100644 index 0000000..dda29ed --- /dev/null +++ b/node_modules/date-fns/_lib/isSameUTCWeek/index.js @@ -0,0 +1,16 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSameUTCWeek; +var _index = _interopRequireDefault(require("../requiredArgs/index.js")); +var _index2 = _interopRequireDefault(require("../startOfUTCWeek/index.js")); +function isSameUTCWeek(dirtyDateLeft, dirtyDateRight, options) { + (0, _index.default)(2, arguments); + var dateLeftStartOfWeek = (0, _index2.default)(dirtyDateLeft, options); + var dateRightStartOfWeek = (0, _index2.default)(dirtyDateRight, options); + return dateLeftStartOfWeek.getTime() === dateRightStartOfWeek.getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/protectedTokens/index.js b/node_modules/date-fns/_lib/protectedTokens/index.js new file mode 100644 index 0000000..29186b1 --- /dev/null +++ b/node_modules/date-fns/_lib/protectedTokens/index.js @@ -0,0 +1,27 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.isProtectedDayOfYearToken = isProtectedDayOfYearToken; +exports.isProtectedWeekYearToken = isProtectedWeekYearToken; +exports.throwProtectedError = throwProtectedError; +var protectedDayOfYearTokens = ['D', 'DD']; +var protectedWeekYearTokens = ['YY', 'YYYY']; +function isProtectedDayOfYearToken(token) { + return protectedDayOfYearTokens.indexOf(token) !== -1; +} +function isProtectedWeekYearToken(token) { + return protectedWeekYearTokens.indexOf(token) !== -1; +} +function throwProtectedError(token, format, input) { + if (token === 'YYYY') { + throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(format, "`) for formatting years to the input `").concat(input, "`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")); + } else if (token === 'YY') { + throw new RangeError("Use `yy` instead of `YY` (in `".concat(format, "`) for formatting years to the input `").concat(input, "`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")); + } else if (token === 'D') { + throw new RangeError("Use `d` instead of `D` (in `".concat(format, "`) for formatting days of the month to the input `").concat(input, "`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")); + } else if (token === 'DD') { + throw new RangeError("Use `dd` instead of `DD` (in `".concat(format, "`) for formatting days of the month to the input `").concat(input, "`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")); + } +} \ No newline at end of file diff --git a/node_modules/date-fns/_lib/requiredArgs/index.js b/node_modules/date-fns/_lib/requiredArgs/index.js new file mode 100644 index 0000000..49f0b17 --- /dev/null +++ b/node_modules/date-fns/_lib/requiredArgs/index.js @@ -0,0 +1,12 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = requiredArgs; +function requiredArgs(required, args) { + if (args.length < required) { + throw new TypeError(required + ' argument' + (required > 1 ? 's' : '') + ' required, but only ' + args.length + ' present'); + } +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/roundingMethods/index.js b/node_modules/date-fns/_lib/roundingMethods/index.js new file mode 100644 index 0000000..53863a5 --- /dev/null +++ b/node_modules/date-fns/_lib/roundingMethods/index.js @@ -0,0 +1,19 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.getRoundingMethod = getRoundingMethod; +var roundingMap = { + ceil: Math.ceil, + round: Math.round, + floor: Math.floor, + trunc: function trunc(value) { + return value < 0 ? Math.ceil(value) : Math.floor(value); + } // Math.trunc is not supported by IE +}; + +var defaultRoundingMethod = 'trunc'; +function getRoundingMethod(method) { + return method ? roundingMap[method] : roundingMap[defaultRoundingMethod]; +} \ No newline at end of file diff --git a/node_modules/date-fns/_lib/setUTCDay/index.js b/node_modules/date-fns/_lib/setUTCDay/index.js new file mode 100644 index 0000000..43714fe --- /dev/null +++ b/node_modules/date-fns/_lib/setUTCDay/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setUTCDay; +var _index = _interopRequireDefault(require("../../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../toInteger/index.js")); +var _index4 = require("../defaultOptions/index.js"); +function setUTCDay(dirtyDate, dirtyDay, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + (0, _index2.default)(2, arguments); + var defaultOptions = (0, _index4.getDefaultOptions)(); + var weekStartsOn = (0, _index3.default)((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + var date = (0, _index.default)(dirtyDate); + var day = (0, _index3.default)(dirtyDay); + var currentDay = date.getUTCDay(); + var remainder = day % 7; + var dayIndex = (remainder + 7) % 7; + var diff = (dayIndex < weekStartsOn ? 7 : 0) + day - currentDay; + date.setUTCDate(date.getUTCDate() + diff); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/setUTCISODay/index.js b/node_modules/date-fns/_lib/setUTCISODay/index.js new file mode 100644 index 0000000..55c0f4e --- /dev/null +++ b/node_modules/date-fns/_lib/setUTCISODay/index.js @@ -0,0 +1,26 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setUTCISODay; +var _index = _interopRequireDefault(require("../../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../toInteger/index.js")); +function setUTCISODay(dirtyDate, dirtyDay) { + (0, _index2.default)(2, arguments); + var day = (0, _index3.default)(dirtyDay); + if (day % 7 === 0) { + day = day - 7; + } + var weekStartsOn = 1; + var date = (0, _index.default)(dirtyDate); + var currentDay = date.getUTCDay(); + var remainder = day % 7; + var dayIndex = (remainder + 7) % 7; + var diff = (dayIndex < weekStartsOn ? 7 : 0) + day - currentDay; + date.setUTCDate(date.getUTCDate() + diff); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/setUTCISOWeek/index.js b/node_modules/date-fns/_lib/setUTCISOWeek/index.js new file mode 100644 index 0000000..8b73641 --- /dev/null +++ b/node_modules/date-fns/_lib/setUTCISOWeek/index.js @@ -0,0 +1,20 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setUTCISOWeek; +var _index = _interopRequireDefault(require("../toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../getUTCISOWeek/index.js")); +var _index4 = _interopRequireDefault(require("../requiredArgs/index.js")); +function setUTCISOWeek(dirtyDate, dirtyISOWeek) { + (0, _index4.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var isoWeek = (0, _index.default)(dirtyISOWeek); + var diff = (0, _index3.default)(date) - isoWeek; + date.setUTCDate(date.getUTCDate() - diff * 7); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/setUTCWeek/index.js b/node_modules/date-fns/_lib/setUTCWeek/index.js new file mode 100644 index 0000000..dc98d49 --- /dev/null +++ b/node_modules/date-fns/_lib/setUTCWeek/index.js @@ -0,0 +1,20 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setUTCWeek; +var _index = _interopRequireDefault(require("../toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../getUTCWeek/index.js")); +var _index4 = _interopRequireDefault(require("../requiredArgs/index.js")); +function setUTCWeek(dirtyDate, dirtyWeek, options) { + (0, _index4.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var week = (0, _index.default)(dirtyWeek); + var diff = (0, _index3.default)(date, options) - week; + date.setUTCDate(date.getUTCDate() - diff * 7); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js b/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js new file mode 100644 index 0000000..5bdf242 --- /dev/null +++ b/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js @@ -0,0 +1,20 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfUTCISOWeek; +var _index = _interopRequireDefault(require("../../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../requiredArgs/index.js")); +function startOfUTCISOWeek(dirtyDate) { + (0, _index2.default)(1, arguments); + var weekStartsOn = 1; + var date = (0, _index.default)(dirtyDate); + var day = date.getUTCDay(); + var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn; + date.setUTCDate(date.getUTCDate() - diff); + date.setUTCHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/startOfUTCISOWeekYear/index.js b/node_modules/date-fns/_lib/startOfUTCISOWeekYear/index.js new file mode 100644 index 0000000..e836651 --- /dev/null +++ b/node_modules/date-fns/_lib/startOfUTCISOWeekYear/index.js @@ -0,0 +1,20 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfUTCISOWeekYear; +var _index = _interopRequireDefault(require("../getUTCISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../startOfUTCISOWeek/index.js")); +var _index3 = _interopRequireDefault(require("../requiredArgs/index.js")); +function startOfUTCISOWeekYear(dirtyDate) { + (0, _index3.default)(1, arguments); + var year = (0, _index.default)(dirtyDate); + var fourthOfJanuary = new Date(0); + fourthOfJanuary.setUTCFullYear(year, 0, 4); + fourthOfJanuary.setUTCHours(0, 0, 0, 0); + var date = (0, _index2.default)(fourthOfJanuary); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/startOfUTCWeek/index.js b/node_modules/date-fns/_lib/startOfUTCWeek/index.js new file mode 100644 index 0000000..c317437 --- /dev/null +++ b/node_modules/date-fns/_lib/startOfUTCWeek/index.js @@ -0,0 +1,29 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfUTCWeek; +var _index = _interopRequireDefault(require("../../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../toInteger/index.js")); +var _index4 = require("../defaultOptions/index.js"); +function startOfUTCWeek(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + (0, _index2.default)(1, arguments); + var defaultOptions = (0, _index4.getDefaultOptions)(); + var weekStartsOn = (0, _index3.default)((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + var date = (0, _index.default)(dirtyDate); + var day = date.getUTCDay(); + var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn; + date.setUTCDate(date.getUTCDate() - diff); + date.setUTCHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/startOfUTCWeekYear/index.js b/node_modules/date-fns/_lib/startOfUTCWeekYear/index.js new file mode 100644 index 0000000..9e23785 --- /dev/null +++ b/node_modules/date-fns/_lib/startOfUTCWeekYear/index.js @@ -0,0 +1,25 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfUTCWeekYear; +var _index = _interopRequireDefault(require("../getUTCWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../startOfUTCWeek/index.js")); +var _index4 = _interopRequireDefault(require("../toInteger/index.js")); +var _index5 = require("../defaultOptions/index.js"); +function startOfUTCWeekYear(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$firstWeekCon, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + (0, _index2.default)(1, arguments); + var defaultOptions = (0, _index5.getDefaultOptions)(); + var firstWeekContainsDate = (0, _index4.default)((_ref = (_ref2 = (_ref3 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref !== void 0 ? _ref : 1); + var year = (0, _index.default)(dirtyDate, options); + var firstWeek = new Date(0); + firstWeek.setUTCFullYear(year, 0, firstWeekContainsDate); + firstWeek.setUTCHours(0, 0, 0, 0); + var date = (0, _index3.default)(firstWeek, options); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/_lib/test/index.js b/node_modules/date-fns/_lib/test/index.js new file mode 100644 index 0000000..78c3dee --- /dev/null +++ b/node_modules/date-fns/_lib/test/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.assertType = assertType; +exports.generateOffset = generateOffset; +exports.resetDefaultOptions = resetDefaultOptions; +var _index = _interopRequireDefault(require("../addLeadingZeros/index.js")); +var _index2 = require("../defaultOptions/index.js"); +function assertType(_) {} +function resetDefaultOptions() { + (0, _index2.setDefaultOptions)({}); +} + +// This makes sure we create the consistent offsets across timezones, no matter where these tests are ran. +function generateOffset(originalDate) { + // Add the timezone. + var offset = ''; + var tzOffset = originalDate.getTimezoneOffset(); + if (tzOffset !== 0) { + var absoluteOffset = Math.abs(tzOffset); + var hourOffset = (0, _index.default)(Math.floor(absoluteOffset / 60), 2); + var minuteOffset = (0, _index.default)(absoluteOffset % 60, 2); + // If less than 0, the sign is +, because it is ahead of time. + var sign = tzOffset < 0 ? '+' : '-'; + offset = "".concat(sign).concat(hourOffset, ":").concat(minuteOffset); + } else { + offset = 'Z'; + } + return offset; +} \ No newline at end of file diff --git a/node_modules/date-fns/_lib/toInteger/index.js b/node_modules/date-fns/_lib/toInteger/index.js new file mode 100644 index 0000000..5a6198d --- /dev/null +++ b/node_modules/date-fns/_lib/toInteger/index.js @@ -0,0 +1,17 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = toInteger; +function toInteger(dirtyNumber) { + if (dirtyNumber === null || dirtyNumber === true || dirtyNumber === false) { + return NaN; + } + var number = Number(dirtyNumber); + if (isNaN(number)) { + return number; + } + return number < 0 ? Math.ceil(number) : Math.floor(number); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/add/index.d.ts b/node_modules/date-fns/add/index.d.ts new file mode 100644 index 0000000..f620aa0 --- /dev/null +++ b/node_modules/date-fns/add/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { add } from 'date-fns' +export default add diff --git a/node_modules/date-fns/add/index.js b/node_modules/date-fns/add/index.js new file mode 100644 index 0000000..0133bae --- /dev/null +++ b/node_modules/date-fns/add/index.js @@ -0,0 +1,78 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = add; +var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); +var _index = _interopRequireDefault(require("../addDays/index.js")); +var _index2 = _interopRequireDefault(require("../addMonths/index.js")); +var _index3 = _interopRequireDefault(require("../toDate/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index5 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name add + * @category Common Helpers + * @summary Add the specified years, months, weeks, days, hours, minutes and seconds to the given date. + * + * @description + * Add the specified years, months, weeks, days, hours, minutes and seconds to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Duration} duration - the object with years, months, weeks, days, hours, minutes and seconds to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * + * | Key | Description | + * |----------------|------------------------------------| + * | years | Amount of years to be added | + * | months | Amount of months to be added | + * | weeks | Amount of weeks to be added | + * | days | Amount of days to be added | + * | hours | Amount of hours to be added | + * | minutes | Amount of minutes to be added | + * | seconds | Amount of seconds to be added | + * + * All values default to 0 + * + * @returns {Date} the new date with the seconds added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add the following duration to 1 September 2014, 10:19:50 + * const result = add(new Date(2014, 8, 1, 10, 19, 50), { + * years: 2, + * months: 9, + * weeks: 1, + * days: 7, + * hours: 5, + * minutes: 9, + * seconds: 30, + * }) + * //=> Thu Jun 15 2017 15:29:20 + */ +function add(dirtyDate, duration) { + (0, _index4.default)(2, arguments); + if (!duration || (0, _typeof2.default)(duration) !== 'object') return new Date(NaN); + var years = duration.years ? (0, _index5.default)(duration.years) : 0; + var months = duration.months ? (0, _index5.default)(duration.months) : 0; + var weeks = duration.weeks ? (0, _index5.default)(duration.weeks) : 0; + var days = duration.days ? (0, _index5.default)(duration.days) : 0; + var hours = duration.hours ? (0, _index5.default)(duration.hours) : 0; + var minutes = duration.minutes ? (0, _index5.default)(duration.minutes) : 0; + var seconds = duration.seconds ? (0, _index5.default)(duration.seconds) : 0; + + // Add years and months + var date = (0, _index3.default)(dirtyDate); + var dateWithMonths = months || years ? (0, _index2.default)(date, months + years * 12) : date; + + // Add weeks and days + var dateWithDays = days || weeks ? (0, _index.default)(dateWithMonths, days + weeks * 7) : dateWithMonths; + + // Add days, hours, minutes and seconds + var minutesToAdd = minutes + hours * 60; + var secondsToAdd = seconds + minutesToAdd * 60; + var msToAdd = secondsToAdd * 1000; + var finalDate = new Date(dateWithDays.getTime() + msToAdd); + return finalDate; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/add/index.js.flow b/node_modules/date-fns/add/index.js.flow new file mode 100644 index 0000000..e79df7c --- /dev/null +++ b/node_modules/date-fns/add/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, duration: Duration) => Date diff --git a/node_modules/date-fns/add/package.json b/node_modules/date-fns/add/package.json new file mode 100644 index 0000000..f7b2d0b --- /dev/null +++ b/node_modules/date-fns/add/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/add/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/addBusinessDays/index.d.ts b/node_modules/date-fns/addBusinessDays/index.d.ts new file mode 100644 index 0000000..b1c084e --- /dev/null +++ b/node_modules/date-fns/addBusinessDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addBusinessDays } from 'date-fns' +export default addBusinessDays diff --git a/node_modules/date-fns/addBusinessDays/index.js b/node_modules/date-fns/addBusinessDays/index.js new file mode 100644 index 0000000..8f88d17 --- /dev/null +++ b/node_modules/date-fns/addBusinessDays/index.js @@ -0,0 +1,66 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = addBusinessDays; +var _index = _interopRequireDefault(require("../isWeekend/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index5 = _interopRequireDefault(require("../isSunday/index.js")); +var _index6 = _interopRequireDefault(require("../isSaturday/index.js")); +/** + * @name addBusinessDays + * @category Day Helpers + * @summary Add the specified number of business days (mon - fri) to the given date. + * + * @description + * Add the specified number of business days (mon - fri) to the given date, ignoring weekends. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of business days to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the business days added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 10 business days to 1 September 2014: + * const result = addBusinessDays(new Date(2014, 8, 1), 10) + * //=> Mon Sep 15 2014 00:00:00 (skipped weekend days) + */ +function addBusinessDays(dirtyDate, dirtyAmount) { + (0, _index4.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var startedOnWeekend = (0, _index.default)(date); + var amount = (0, _index3.default)(dirtyAmount); + if (isNaN(amount)) return new Date(NaN); + var hours = date.getHours(); + var sign = amount < 0 ? -1 : 1; + var fullWeeks = (0, _index3.default)(amount / 5); + date.setDate(date.getDate() + fullWeeks * 7); + + // Get remaining days not part of a full week + var restDays = Math.abs(amount % 5); + + // Loops over remaining days + while (restDays > 0) { + date.setDate(date.getDate() + sign); + if (!(0, _index.default)(date)) restDays -= 1; + } + + // If the date is a weekend day and we reduce a dividable of + // 5 from it, we land on a weekend date. + // To counter this, we add days accordingly to land on the next business day + if (startedOnWeekend && (0, _index.default)(date) && amount !== 0) { + // If we're reducing days, we want to add days until we land on a weekday + // If we're adding days we want to reduce days until we land on a weekday + if ((0, _index6.default)(date)) date.setDate(date.getDate() + (sign < 0 ? 2 : -1)); + if ((0, _index5.default)(date)) date.setDate(date.getDate() + (sign < 0 ? 1 : -2)); + } + + // Restore hours to avoid DST lag + date.setHours(hours); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/addBusinessDays/index.js.flow b/node_modules/date-fns/addBusinessDays/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/addBusinessDays/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/addBusinessDays/package.json b/node_modules/date-fns/addBusinessDays/package.json new file mode 100644 index 0000000..fd0f7c6 --- /dev/null +++ b/node_modules/date-fns/addBusinessDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/addBusinessDays/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/addDays/index.d.ts b/node_modules/date-fns/addDays/index.d.ts new file mode 100644 index 0000000..fd7fb3d --- /dev/null +++ b/node_modules/date-fns/addDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addDays } from 'date-fns' +export default addDays diff --git a/node_modules/date-fns/addDays/index.js b/node_modules/date-fns/addDays/index.js new file mode 100644 index 0000000..1d3a985 --- /dev/null +++ b/node_modules/date-fns/addDays/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = addDays; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name addDays + * @category Day Helpers + * @summary Add the specified number of days to the given date. + * + * @description + * Add the specified number of days to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of days to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} - the new date with the days added + * @throws {TypeError} - 2 arguments required + * + * @example + * // Add 10 days to 1 September 2014: + * const result = addDays(new Date(2014, 8, 1), 10) + * //=> Thu Sep 11 2014 00:00:00 + */ +function addDays(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var amount = (0, _index.default)(dirtyAmount); + if (isNaN(amount)) { + return new Date(NaN); + } + if (!amount) { + // If 0 days, no-op to avoid changing times in the hour before end of DST + return date; + } + date.setDate(date.getDate() + amount); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/addDays/index.js.flow b/node_modules/date-fns/addDays/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/addDays/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/addDays/package.json b/node_modules/date-fns/addDays/package.json new file mode 100644 index 0000000..0e7b748 --- /dev/null +++ b/node_modules/date-fns/addDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/addDays/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/addHours/index.d.ts b/node_modules/date-fns/addHours/index.d.ts new file mode 100644 index 0000000..b3b6066 --- /dev/null +++ b/node_modules/date-fns/addHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addHours } from 'date-fns' +export default addHours diff --git a/node_modules/date-fns/addHours/index.js b/node_modules/date-fns/addHours/index.js new file mode 100644 index 0000000..4091b2a --- /dev/null +++ b/node_modules/date-fns/addHours/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = addHours; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../addMilliseconds/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var MILLISECONDS_IN_HOUR = 3600000; + +/** + * @name addHours + * @category Hour Helpers + * @summary Add the specified number of hours to the given date. + * + * @description + * Add the specified number of hours to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of hours to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the hours added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 2 hours to 10 July 2014 23:00:00: + * const result = addHours(new Date(2014, 6, 10, 23, 0), 2) + * //=> Fri Jul 11 2014 01:00:00 + */ +function addHours(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var amount = (0, _index.default)(dirtyAmount); + return (0, _index2.default)(dirtyDate, amount * MILLISECONDS_IN_HOUR); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/addHours/index.js.flow b/node_modules/date-fns/addHours/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/addHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/addHours/package.json b/node_modules/date-fns/addHours/package.json new file mode 100644 index 0000000..0721136 --- /dev/null +++ b/node_modules/date-fns/addHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/addHours/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/addISOWeekYears/index.d.ts b/node_modules/date-fns/addISOWeekYears/index.d.ts new file mode 100644 index 0000000..e1e6e09 --- /dev/null +++ b/node_modules/date-fns/addISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addISOWeekYears } from 'date-fns' +export default addISOWeekYears diff --git a/node_modules/date-fns/addISOWeekYears/index.js b/node_modules/date-fns/addISOWeekYears/index.js new file mode 100644 index 0000000..094076e --- /dev/null +++ b/node_modules/date-fns/addISOWeekYears/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = addISOWeekYears; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../getISOWeekYear/index.js")); +var _index3 = _interopRequireDefault(require("../setISOWeekYear/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name addISOWeekYears + * @category ISO Week-Numbering Year Helpers + * @summary Add the specified number of ISO week-numbering years to the given date. + * + * @description + * Add the specified number of ISO week-numbering years to the given date. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of ISO week-numbering years to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the ISO week-numbering years added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 5 ISO week-numbering years to 2 July 2010: + * const result = addISOWeekYears(new Date(2010, 6, 2), 5) + * //=> Fri Jun 26 2015 00:00:00 + */ +function addISOWeekYears(dirtyDate, dirtyAmount) { + (0, _index4.default)(2, arguments); + var amount = (0, _index.default)(dirtyAmount); + return (0, _index3.default)(dirtyDate, (0, _index2.default)(dirtyDate) + amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/addISOWeekYears/index.js.flow b/node_modules/date-fns/addISOWeekYears/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/addISOWeekYears/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/addISOWeekYears/package.json b/node_modules/date-fns/addISOWeekYears/package.json new file mode 100644 index 0000000..5ee3aea --- /dev/null +++ b/node_modules/date-fns/addISOWeekYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/addISOWeekYears/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/addMilliseconds/index.d.ts b/node_modules/date-fns/addMilliseconds/index.d.ts new file mode 100644 index 0000000..1afb956 --- /dev/null +++ b/node_modules/date-fns/addMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addMilliseconds } from 'date-fns' +export default addMilliseconds diff --git a/node_modules/date-fns/addMilliseconds/index.js b/node_modules/date-fns/addMilliseconds/index.js new file mode 100644 index 0000000..2866c39 --- /dev/null +++ b/node_modules/date-fns/addMilliseconds/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = addMilliseconds; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name addMilliseconds + * @category Millisecond Helpers + * @summary Add the specified number of milliseconds to the given date. + * + * @description + * Add the specified number of milliseconds to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of milliseconds to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the milliseconds added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 750 milliseconds to 10 July 2014 12:45:30.000: + * const result = addMilliseconds(new Date(2014, 6, 10, 12, 45, 30, 0), 750) + * //=> Thu Jul 10 2014 12:45:30.750 + */ +function addMilliseconds(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var timestamp = (0, _index2.default)(dirtyDate).getTime(); + var amount = (0, _index.default)(dirtyAmount); + return new Date(timestamp + amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/addMilliseconds/index.js.flow b/node_modules/date-fns/addMilliseconds/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/addMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/addMilliseconds/package.json b/node_modules/date-fns/addMilliseconds/package.json new file mode 100644 index 0000000..3d1aebc --- /dev/null +++ b/node_modules/date-fns/addMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/addMilliseconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/addMinutes/index.d.ts b/node_modules/date-fns/addMinutes/index.d.ts new file mode 100644 index 0000000..fcf15e5 --- /dev/null +++ b/node_modules/date-fns/addMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addMinutes } from 'date-fns' +export default addMinutes diff --git a/node_modules/date-fns/addMinutes/index.js b/node_modules/date-fns/addMinutes/index.js new file mode 100644 index 0000000..0325a7a --- /dev/null +++ b/node_modules/date-fns/addMinutes/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = addMinutes; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../addMilliseconds/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var MILLISECONDS_IN_MINUTE = 60000; + +/** + * @name addMinutes + * @category Minute Helpers + * @summary Add the specified number of minutes to the given date. + * + * @description + * Add the specified number of minutes to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of minutes to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the minutes added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 30 minutes to 10 July 2014 12:00:00: + * const result = addMinutes(new Date(2014, 6, 10, 12, 0), 30) + * //=> Thu Jul 10 2014 12:30:00 + */ +function addMinutes(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var amount = (0, _index.default)(dirtyAmount); + return (0, _index2.default)(dirtyDate, amount * MILLISECONDS_IN_MINUTE); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/addMinutes/index.js.flow b/node_modules/date-fns/addMinutes/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/addMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/addMinutes/package.json b/node_modules/date-fns/addMinutes/package.json new file mode 100644 index 0000000..6a02923 --- /dev/null +++ b/node_modules/date-fns/addMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/addMinutes/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/addMonths/index.d.ts b/node_modules/date-fns/addMonths/index.d.ts new file mode 100644 index 0000000..1308e13 --- /dev/null +++ b/node_modules/date-fns/addMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addMonths } from 'date-fns' +export default addMonths diff --git a/node_modules/date-fns/addMonths/index.js b/node_modules/date-fns/addMonths/index.js new file mode 100644 index 0000000..6bb9c8c --- /dev/null +++ b/node_modules/date-fns/addMonths/index.js @@ -0,0 +1,69 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = addMonths; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name addMonths + * @category Month Helpers + * @summary Add the specified number of months to the given date. + * + * @description + * Add the specified number of months to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of months to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the months added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 5 months to 1 September 2014: + * const result = addMonths(new Date(2014, 8, 1), 5) + * //=> Sun Feb 01 2015 00:00:00 + */ +function addMonths(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var amount = (0, _index.default)(dirtyAmount); + if (isNaN(amount)) { + return new Date(NaN); + } + if (!amount) { + // If 0 months, no-op to avoid changing times in the hour before end of DST + return date; + } + var dayOfMonth = date.getDate(); + + // The JS Date object supports date math by accepting out-of-bounds values for + // month, day, etc. For example, new Date(2020, 0, 0) returns 31 Dec 2019 and + // new Date(2020, 13, 1) returns 1 Feb 2021. This is *almost* the behavior we + // want except that dates will wrap around the end of a month, meaning that + // new Date(2020, 13, 31) will return 3 Mar 2021 not 28 Feb 2021 as desired. So + // we'll default to the end of the desired month by adding 1 to the desired + // month and using a date of 0 to back up one day to the end of the desired + // month. + var endOfDesiredMonth = new Date(date.getTime()); + endOfDesiredMonth.setMonth(date.getMonth() + amount + 1, 0); + var daysInMonth = endOfDesiredMonth.getDate(); + if (dayOfMonth >= daysInMonth) { + // If we're already at the end of the month, then this is the correct date + // and we're done. + return endOfDesiredMonth; + } else { + // Otherwise, we now know that setting the original day-of-month value won't + // cause an overflow, so set the desired day-of-month. Note that we can't + // just set the date of `endOfDesiredMonth` because that object may have had + // its time changed in the unusual case where where a DST transition was on + // the last day of the month and its local time was in the hour skipped or + // repeated next to a DST transition. So we use `date` instead which is + // guaranteed to still have the original time. + date.setFullYear(endOfDesiredMonth.getFullYear(), endOfDesiredMonth.getMonth(), dayOfMonth); + return date; + } +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/addMonths/index.js.flow b/node_modules/date-fns/addMonths/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/addMonths/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/addMonths/package.json b/node_modules/date-fns/addMonths/package.json new file mode 100644 index 0000000..f3c9c79 --- /dev/null +++ b/node_modules/date-fns/addMonths/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/addMonths/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/addQuarters/index.d.ts b/node_modules/date-fns/addQuarters/index.d.ts new file mode 100644 index 0000000..a046e67 --- /dev/null +++ b/node_modules/date-fns/addQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addQuarters } from 'date-fns' +export default addQuarters diff --git a/node_modules/date-fns/addQuarters/index.js b/node_modules/date-fns/addQuarters/index.js new file mode 100644 index 0000000..adab710 --- /dev/null +++ b/node_modules/date-fns/addQuarters/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = addQuarters; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../addMonths/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name addQuarters + * @category Quarter Helpers + * @summary Add the specified number of year quarters to the given date. + * + * @description + * Add the specified number of year quarters to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of quarters to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the quarters added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 1 quarter to 1 September 2014: + * const result = addQuarters(new Date(2014, 8, 1), 1) + * //=> Mon Dec 01 2014 00:00:00 + */ +function addQuarters(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var amount = (0, _index.default)(dirtyAmount); + var months = amount * 3; + return (0, _index2.default)(dirtyDate, months); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/addQuarters/index.js.flow b/node_modules/date-fns/addQuarters/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/addQuarters/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/addQuarters/package.json b/node_modules/date-fns/addQuarters/package.json new file mode 100644 index 0000000..0f61194 --- /dev/null +++ b/node_modules/date-fns/addQuarters/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/addQuarters/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/addSeconds/index.d.ts b/node_modules/date-fns/addSeconds/index.d.ts new file mode 100644 index 0000000..9b1e669 --- /dev/null +++ b/node_modules/date-fns/addSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addSeconds } from 'date-fns' +export default addSeconds diff --git a/node_modules/date-fns/addSeconds/index.js b/node_modules/date-fns/addSeconds/index.js new file mode 100644 index 0000000..7a8e99c --- /dev/null +++ b/node_modules/date-fns/addSeconds/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = addSeconds; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../addMilliseconds/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name addSeconds + * @category Second Helpers + * @summary Add the specified number of seconds to the given date. + * + * @description + * Add the specified number of seconds to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of seconds to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the seconds added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 30 seconds to 10 July 2014 12:45:00: + * const result = addSeconds(new Date(2014, 6, 10, 12, 45, 0), 30) + * //=> Thu Jul 10 2014 12:45:30 + */ +function addSeconds(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var amount = (0, _index.default)(dirtyAmount); + return (0, _index2.default)(dirtyDate, amount * 1000); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/addSeconds/index.js.flow b/node_modules/date-fns/addSeconds/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/addSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/addSeconds/package.json b/node_modules/date-fns/addSeconds/package.json new file mode 100644 index 0000000..18653e7 --- /dev/null +++ b/node_modules/date-fns/addSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/addSeconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/addWeeks/index.d.ts b/node_modules/date-fns/addWeeks/index.d.ts new file mode 100644 index 0000000..25bb83a --- /dev/null +++ b/node_modules/date-fns/addWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addWeeks } from 'date-fns' +export default addWeeks diff --git a/node_modules/date-fns/addWeeks/index.js b/node_modules/date-fns/addWeeks/index.js new file mode 100644 index 0000000..9b7bf4e --- /dev/null +++ b/node_modules/date-fns/addWeeks/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = addWeeks; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../addDays/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name addWeeks + * @category Week Helpers + * @summary Add the specified number of weeks to the given date. + * + * @description + * Add the specified number of week to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of weeks to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the weeks added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 4 weeks to 1 September 2014: + * const result = addWeeks(new Date(2014, 8, 1), 4) + * //=> Mon Sep 29 2014 00:00:00 + */ +function addWeeks(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var amount = (0, _index.default)(dirtyAmount); + var days = amount * 7; + return (0, _index2.default)(dirtyDate, days); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/addWeeks/index.js.flow b/node_modules/date-fns/addWeeks/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/addWeeks/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/addWeeks/package.json b/node_modules/date-fns/addWeeks/package.json new file mode 100644 index 0000000..9e596d6 --- /dev/null +++ b/node_modules/date-fns/addWeeks/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/addWeeks/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/addYears/index.d.ts b/node_modules/date-fns/addYears/index.d.ts new file mode 100644 index 0000000..df7255f --- /dev/null +++ b/node_modules/date-fns/addYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addYears } from 'date-fns' +export default addYears diff --git a/node_modules/date-fns/addYears/index.js b/node_modules/date-fns/addYears/index.js new file mode 100644 index 0000000..f1a7661 --- /dev/null +++ b/node_modules/date-fns/addYears/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = addYears; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../addMonths/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name addYears + * @category Year Helpers + * @summary Add the specified number of years to the given date. + * + * @description + * Add the specified number of years to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of years to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the years added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 5 years to 1 September 2014: + * const result = addYears(new Date(2014, 8, 1), 5) + * //=> Sun Sep 01 2019 00:00:00 + */ +function addYears(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var amount = (0, _index.default)(dirtyAmount); + return (0, _index2.default)(dirtyDate, amount * 12); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/addYears/index.js.flow b/node_modules/date-fns/addYears/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/addYears/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/addYears/package.json b/node_modules/date-fns/addYears/package.json new file mode 100644 index 0000000..1952903 --- /dev/null +++ b/node_modules/date-fns/addYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/addYears/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/areIntervalsOverlapping/index.d.ts b/node_modules/date-fns/areIntervalsOverlapping/index.d.ts new file mode 100644 index 0000000..8cc0fd1 --- /dev/null +++ b/node_modules/date-fns/areIntervalsOverlapping/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { areIntervalsOverlapping } from 'date-fns' +export default areIntervalsOverlapping diff --git a/node_modules/date-fns/areIntervalsOverlapping/index.js b/node_modules/date-fns/areIntervalsOverlapping/index.js new file mode 100644 index 0000000..6102d57 --- /dev/null +++ b/node_modules/date-fns/areIntervalsOverlapping/index.js @@ -0,0 +1,81 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = areIntervalsOverlapping; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name areIntervalsOverlapping + * @category Interval Helpers + * @summary Is the given time interval overlapping with another time interval? + * + * @description + * Is the given time interval overlapping with another time interval? Adjacent intervals do not count as overlapping. + * + * @param {Interval} intervalLeft - the first interval to compare. See [Interval]{@link https://date-fns.org/docs/Interval} + * @param {Interval} intervalRight - the second interval to compare. See [Interval]{@link https://date-fns.org/docs/Interval} + * @param {Object} [options] - the object with options + * @param {Boolean} [options.inclusive=false] - whether the comparison is inclusive or not + * @returns {Boolean} whether the time intervals are overlapping + * @throws {TypeError} 2 arguments required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // For overlapping time intervals: + * areIntervalsOverlapping( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) } + * ) + * //=> true + * + * @example + * // For non-overlapping time intervals: + * areIntervalsOverlapping( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) } + * ) + * //=> false + * + * @example + * // For adjacent time intervals: + * areIntervalsOverlapping( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 20), end: new Date(2014, 0, 30) } + * ) + * //=> false + * + * @example + * // Using the inclusive option: + * areIntervalsOverlapping( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 20), end: new Date(2014, 0, 24) } + * ) + * //=> false + * areIntervalsOverlapping( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 20), end: new Date(2014, 0, 24) }, + * { inclusive: true } + * ) + * //=> true + */ +function areIntervalsOverlapping(intervalLeft, intervalRight, options) { + (0, _index2.default)(2, arguments); + var leftStartTime = (0, _index.default)(intervalLeft === null || intervalLeft === void 0 ? void 0 : intervalLeft.start).getTime(); + var leftEndTime = (0, _index.default)(intervalLeft === null || intervalLeft === void 0 ? void 0 : intervalLeft.end).getTime(); + var rightStartTime = (0, _index.default)(intervalRight === null || intervalRight === void 0 ? void 0 : intervalRight.start).getTime(); + var rightEndTime = (0, _index.default)(intervalRight === null || intervalRight === void 0 ? void 0 : intervalRight.end).getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(leftStartTime <= leftEndTime && rightStartTime <= rightEndTime)) { + throw new RangeError('Invalid interval'); + } + if (options !== null && options !== void 0 && options.inclusive) { + return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime; + } + return leftStartTime < rightEndTime && rightStartTime < leftEndTime; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/areIntervalsOverlapping/index.js.flow b/node_modules/date-fns/areIntervalsOverlapping/index.js.flow new file mode 100644 index 0000000..9cab45d --- /dev/null +++ b/node_modules/date-fns/areIntervalsOverlapping/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + intervalLeft: Interval, + intervalRight: Interval, + options?: { + inclusive?: boolean, + } +) => boolean diff --git a/node_modules/date-fns/areIntervalsOverlapping/package.json b/node_modules/date-fns/areIntervalsOverlapping/package.json new file mode 100644 index 0000000..50dfe35 --- /dev/null +++ b/node_modules/date-fns/areIntervalsOverlapping/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/areIntervalsOverlapping/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/clamp/index.d.ts b/node_modules/date-fns/clamp/index.d.ts new file mode 100644 index 0000000..957fb1f --- /dev/null +++ b/node_modules/date-fns/clamp/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { clamp } from 'date-fns' +export default clamp diff --git a/node_modules/date-fns/clamp/index.js b/node_modules/date-fns/clamp/index.js new file mode 100644 index 0000000..8a004f1 --- /dev/null +++ b/node_modules/date-fns/clamp/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = clamp; +var _index = _interopRequireDefault(require("../max/index.js")); +var _index2 = _interopRequireDefault(require("../min/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name clamp + * @category Interval Helpers + * @summary Return a date bounded by the start and the end of the given interval + * + * @description + * Clamps a date to the lower bound with the start of the interval and the upper + * bound with the end of the interval. + * + * - When the date is less than the start of the interval, the start is returned. + * - When the date is greater than the end of the interval, the end is returned. + * - Otherwise the date is returned. + * + * @example + * // What is Mar, 21, 2021 bounded to an interval starting at Mar, 22, 2021 and ending at Apr, 01, 2021 + * const result = clamp(new Date(2021, 2, 21), { + * start: new Date(2021, 2, 22), + * end: new Date(2021, 3, 1), + * }) + * //=> Mon Mar 22 2021 00:00:00 + * + * @param {Date | Number} date - the date to be bounded + * @param {Interval} interval - the interval to bound to + * @returns {Date} the date bounded by the start and the end of the interval + * @throws {TypeError} 2 arguments required + */ +function clamp(date, _ref) { + var start = _ref.start, + end = _ref.end; + (0, _index3.default)(2, arguments); + return (0, _index2.default)([(0, _index.default)([date, start]), end]); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/clamp/index.js.flow b/node_modules/date-fns/clamp/index.js.flow new file mode 100644 index 0000000..d592230 --- /dev/null +++ b/node_modules/date-fns/clamp/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, interval: Interval) => Date diff --git a/node_modules/date-fns/clamp/package.json b/node_modules/date-fns/clamp/package.json new file mode 100644 index 0000000..c29ec18 --- /dev/null +++ b/node_modules/date-fns/clamp/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/clamp/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/closestIndexTo/index.d.ts b/node_modules/date-fns/closestIndexTo/index.d.ts new file mode 100644 index 0000000..672d132 --- /dev/null +++ b/node_modules/date-fns/closestIndexTo/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { closestIndexTo } from 'date-fns' +export default closestIndexTo diff --git a/node_modules/date-fns/closestIndexTo/index.js b/node_modules/date-fns/closestIndexTo/index.js new file mode 100644 index 0000000..a25ec32 --- /dev/null +++ b/node_modules/date-fns/closestIndexTo/index.js @@ -0,0 +1,69 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = closestIndexTo; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name closestIndexTo + * @category Common Helpers + * @summary Return an index of the closest date from the array comparing to the given date. + * + * @description + * Return an index of the closest date from the array comparing to the given date. + * + * @param {Date | Number} dateToCompare - the date to compare with + * @param {Array | Array} datesArray - the array to search + * @returns {Number | undefined} an index of the date closest to the given date or undefined if no valid value is given + * @throws {TypeError} 2 arguments required + * + * @example + * // Which date is closer to 6 September 2015? + * const dateToCompare = new Date(2015, 8, 6) + * const datesArray = [ + * new Date(2015, 0, 1), + * new Date(2016, 0, 1), + * new Date(2017, 0, 1) + * ] + * const result = closestIndexTo(dateToCompare, datesArray) + * //=> 1 + */ +function closestIndexTo(dirtyDateToCompare, dirtyDatesArray) { + (0, _index2.default)(2, arguments); + var dateToCompare = (0, _index.default)(dirtyDateToCompare); + if (isNaN(Number(dateToCompare))) return NaN; + var timeToCompare = dateToCompare.getTime(); + var datesArray; + // `dirtyDatesArray` is undefined or null + if (dirtyDatesArray == null) { + datesArray = []; + + // `dirtyDatesArray` is Array, Set or Map, or object with custom `forEach` method + } else if (typeof dirtyDatesArray.forEach === 'function') { + datesArray = dirtyDatesArray; + + // If `dirtyDatesArray` is Array-like Object, convert to Array. Otherwise, make it empty Array + } else { + datesArray = Array.prototype.slice.call(dirtyDatesArray); + } + var result; + var minDistance; + datesArray.forEach(function (dirtyDate, index) { + var currentDate = (0, _index.default)(dirtyDate); + if (isNaN(Number(currentDate))) { + result = NaN; + minDistance = NaN; + return; + } + var distance = Math.abs(timeToCompare - currentDate.getTime()); + if (result == null || distance < Number(minDistance)) { + result = index; + minDistance = distance; + } + }); + return result; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/closestIndexTo/index.js.flow b/node_modules/date-fns/closestIndexTo/index.js.flow new file mode 100644 index 0000000..a8dadb4 --- /dev/null +++ b/node_modules/date-fns/closestIndexTo/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateToCompare: Date | number, + datesArray: (Date | number)[] +) => ?number diff --git a/node_modules/date-fns/closestIndexTo/package.json b/node_modules/date-fns/closestIndexTo/package.json new file mode 100644 index 0000000..422b4ed --- /dev/null +++ b/node_modules/date-fns/closestIndexTo/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/closestIndexTo/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/closestTo/index.d.ts b/node_modules/date-fns/closestTo/index.d.ts new file mode 100644 index 0000000..d4e084e --- /dev/null +++ b/node_modules/date-fns/closestTo/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { closestTo } from 'date-fns' +export default closestTo diff --git a/node_modules/date-fns/closestTo/index.js b/node_modules/date-fns/closestTo/index.js new file mode 100644 index 0000000..e3a3cca --- /dev/null +++ b/node_modules/date-fns/closestTo/index.js @@ -0,0 +1,67 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = closestTo; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name closestTo + * @category Common Helpers + * @summary Return a date from the array closest to the given date. + * + * @description + * Return a date from the array closest to the given date. + * + * @param {Date | Number} dateToCompare - the date to compare with + * @param {Array | Array} datesArray - the array to search + * @returns {Date | undefined} the date from the array closest to the given date or undefined if no valid value is given + * @throws {TypeError} 2 arguments required + * + * @example + * // Which date is closer to 6 September 2015: 1 January 2000 or 1 January 2030? + * const dateToCompare = new Date(2015, 8, 6) + * const result = closestTo(dateToCompare, [ + * new Date(2000, 0, 1), + * new Date(2030, 0, 1) + * ]) + * //=> Tue Jan 01 2030 00:00:00 + */ +function closestTo(dirtyDateToCompare, dirtyDatesArray) { + (0, _index2.default)(2, arguments); + var dateToCompare = (0, _index.default)(dirtyDateToCompare); + if (isNaN(Number(dateToCompare))) return new Date(NaN); + var timeToCompare = dateToCompare.getTime(); + var datesArray; + // `dirtyDatesArray` is undefined or null + if (dirtyDatesArray == null) { + datesArray = []; + + // `dirtyDatesArray` is Array, Set or Map, or object with custom `forEach` method + } else if (typeof dirtyDatesArray.forEach === 'function') { + datesArray = dirtyDatesArray; + + // If `dirtyDatesArray` is Array-like Object, convert to Array. Otherwise, make it empty Array + } else { + datesArray = Array.prototype.slice.call(dirtyDatesArray); + } + var result; + var minDistance; + datesArray.forEach(function (dirtyDate) { + var currentDate = (0, _index.default)(dirtyDate); + if (isNaN(Number(currentDate))) { + result = new Date(NaN); + minDistance = NaN; + return; + } + var distance = Math.abs(timeToCompare - currentDate.getTime()); + if (result == null || distance < Number(minDistance)) { + result = currentDate; + minDistance = distance; + } + }); + return result; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/closestTo/index.js.flow b/node_modules/date-fns/closestTo/index.js.flow new file mode 100644 index 0000000..2a03edc --- /dev/null +++ b/node_modules/date-fns/closestTo/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateToCompare: Date | number, + datesArray: (Date | number)[] +) => ?Date diff --git a/node_modules/date-fns/closestTo/package.json b/node_modules/date-fns/closestTo/package.json new file mode 100644 index 0000000..a3a1028 --- /dev/null +++ b/node_modules/date-fns/closestTo/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/closestTo/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/compareAsc/index.d.ts b/node_modules/date-fns/compareAsc/index.d.ts new file mode 100644 index 0000000..ff920e6 --- /dev/null +++ b/node_modules/date-fns/compareAsc/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { compareAsc } from 'date-fns' +export default compareAsc diff --git a/node_modules/date-fns/compareAsc/index.js b/node_modules/date-fns/compareAsc/index.js new file mode 100644 index 0000000..3117b4f --- /dev/null +++ b/node_modules/date-fns/compareAsc/index.js @@ -0,0 +1,56 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = compareAsc; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name compareAsc + * @category Common Helpers + * @summary Compare the two dates and return -1, 0 or 1. + * + * @description + * Compare the two dates and return 1 if the first date is after the second, + * -1 if the first date is before the second or 0 if dates are equal. + * + * @param {Date|Number} dateLeft - the first date to compare + * @param {Date|Number} dateRight - the second date to compare + * @returns {Number} the result of the comparison + * @throws {TypeError} 2 arguments required + * + * @example + * // Compare 11 February 1987 and 10 July 1989: + * const result = compareAsc(new Date(1987, 1, 11), new Date(1989, 6, 10)) + * //=> -1 + * + * @example + * // Sort the array of dates: + * const result = [ + * new Date(1995, 6, 2), + * new Date(1987, 1, 11), + * new Date(1989, 6, 10) + * ].sort(compareAsc) + * //=> [ + * // Wed Feb 11 1987 00:00:00, + * // Mon Jul 10 1989 00:00:00, + * // Sun Jul 02 1995 00:00:00 + * // ] + */ +function compareAsc(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + var dateLeft = (0, _index.default)(dirtyDateLeft); + var dateRight = (0, _index.default)(dirtyDateRight); + var diff = dateLeft.getTime() - dateRight.getTime(); + if (diff < 0) { + return -1; + } else if (diff > 0) { + return 1; + // Return 0 if diff is 0; return NaN if diff is NaN + } else { + return diff; + } +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/compareAsc/index.js.flow b/node_modules/date-fns/compareAsc/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/compareAsc/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/compareAsc/package.json b/node_modules/date-fns/compareAsc/package.json new file mode 100644 index 0000000..844082c --- /dev/null +++ b/node_modules/date-fns/compareAsc/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/compareAsc/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/compareDesc/index.d.ts b/node_modules/date-fns/compareDesc/index.d.ts new file mode 100644 index 0000000..673fab5 --- /dev/null +++ b/node_modules/date-fns/compareDesc/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { compareDesc } from 'date-fns' +export default compareDesc diff --git a/node_modules/date-fns/compareDesc/index.js b/node_modules/date-fns/compareDesc/index.js new file mode 100644 index 0000000..3c15348 --- /dev/null +++ b/node_modules/date-fns/compareDesc/index.js @@ -0,0 +1,56 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = compareDesc; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name compareDesc + * @category Common Helpers + * @summary Compare the two dates reverse chronologically and return -1, 0 or 1. + * + * @description + * Compare the two dates and return -1 if the first date is after the second, + * 1 if the first date is before the second or 0 if dates are equal. + * + * @param {Date|Number} dateLeft - the first date to compare + * @param {Date|Number} dateRight - the second date to compare + * @returns {Number} the result of the comparison + * @throws {TypeError} 2 arguments required + * + * @example + * // Compare 11 February 1987 and 10 July 1989 reverse chronologically: + * const result = compareDesc(new Date(1987, 1, 11), new Date(1989, 6, 10)) + * //=> 1 + * + * @example + * // Sort the array of dates in reverse chronological order: + * const result = [ + * new Date(1995, 6, 2), + * new Date(1987, 1, 11), + * new Date(1989, 6, 10) + * ].sort(compareDesc) + * //=> [ + * // Sun Jul 02 1995 00:00:00, + * // Mon Jul 10 1989 00:00:00, + * // Wed Feb 11 1987 00:00:00 + * // ] + */ +function compareDesc(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + var dateLeft = (0, _index.default)(dirtyDateLeft); + var dateRight = (0, _index.default)(dirtyDateRight); + var diff = dateLeft.getTime() - dateRight.getTime(); + if (diff > 0) { + return -1; + } else if (diff < 0) { + return 1; + // Return 0 if diff is 0; return NaN if diff is NaN + } else { + return diff; + } +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/compareDesc/index.js.flow b/node_modules/date-fns/compareDesc/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/compareDesc/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/compareDesc/package.json b/node_modules/date-fns/compareDesc/package.json new file mode 100644 index 0000000..937ba94 --- /dev/null +++ b/node_modules/date-fns/compareDesc/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/compareDesc/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/constants/index.d.ts b/node_modules/date-fns/constants/index.d.ts new file mode 100644 index 0000000..60a24ae --- /dev/null +++ b/node_modules/date-fns/constants/index.d.ts @@ -0,0 +1,20 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export const daysInWeek: number +export const daysInYear: number +export const maxTime: number +export const millisecondsInMinute: number +export const millisecondsInHour: number +export const millisecondsInSecond: number +export const minTime: number +export const minutesInHour: number +export const monthsInQuarter: number +export const monthsInYear: number +export const quartersInYear: number +export const secondsInHour: number +export const secondsInMinute: number +export const secondsInDay: number +export const secondsInWeek: number +export const secondsInYear: number +export const secondsInMonth: number +export const secondsInQuarter: number diff --git a/node_modules/date-fns/constants/index.js b/node_modules/date-fns/constants/index.js new file mode 100644 index 0000000..08ef6eb --- /dev/null +++ b/node_modules/date-fns/constants/index.js @@ -0,0 +1,207 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.secondsInYear = exports.secondsInWeek = exports.secondsInQuarter = exports.secondsInMonth = exports.secondsInMinute = exports.secondsInHour = exports.secondsInDay = exports.quartersInYear = exports.monthsInYear = exports.monthsInQuarter = exports.minutesInHour = exports.minTime = exports.millisecondsInSecond = exports.millisecondsInMinute = exports.millisecondsInHour = exports.maxTime = exports.daysInYear = exports.daysInWeek = void 0; +/** + * Days in 1 week. + * + * @name daysInWeek + * @constant + * @type {number} + * @default + */ +var daysInWeek = 7; + +/** + * Days in 1 year + * One years equals 365.2425 days according to the formula: + * + * > Leap year occures every 4 years, except for years that are divisable by 100 and not divisable by 400. + * > 1 mean year = (365+1/4-1/100+1/400) days = 365.2425 days + * + * @name daysInYear + * @constant + * @type {number} + * @default + */ +exports.daysInWeek = daysInWeek; +var daysInYear = 365.2425; + +/** + * Maximum allowed time. + * + * @name maxTime + * @constant + * @type {number} + * @default + */ +exports.daysInYear = daysInYear; +var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1000; + +/** + * Milliseconds in 1 minute + * + * @name millisecondsInMinute + * @constant + * @type {number} + * @default + */ +exports.maxTime = maxTime; +var millisecondsInMinute = 60000; + +/** + * Milliseconds in 1 hour + * + * @name millisecondsInHour + * @constant + * @type {number} + * @default + */ +exports.millisecondsInMinute = millisecondsInMinute; +var millisecondsInHour = 3600000; + +/** + * Milliseconds in 1 second + * + * @name millisecondsInSecond + * @constant + * @type {number} + * @default + */ +exports.millisecondsInHour = millisecondsInHour; +var millisecondsInSecond = 1000; + +/** + * Minimum allowed time. + * + * @name minTime + * @constant + * @type {number} + * @default + */ +exports.millisecondsInSecond = millisecondsInSecond; +var minTime = -maxTime; + +/** + * Minutes in 1 hour + * + * @name minutesInHour + * @constant + * @type {number} + * @default + */ +exports.minTime = minTime; +var minutesInHour = 60; + +/** + * Months in 1 quarter + * + * @name monthsInQuarter + * @constant + * @type {number} + * @default + */ +exports.minutesInHour = minutesInHour; +var monthsInQuarter = 3; + +/** + * Months in 1 year + * + * @name monthsInYear + * @constant + * @type {number} + * @default + */ +exports.monthsInQuarter = monthsInQuarter; +var monthsInYear = 12; + +/** + * Quarters in 1 year + * + * @name quartersInYear + * @constant + * @type {number} + * @default + */ +exports.monthsInYear = monthsInYear; +var quartersInYear = 4; + +/** + * Seconds in 1 hour + * + * @name secondsInHour + * @constant + * @type {number} + * @default + */ +exports.quartersInYear = quartersInYear; +var secondsInHour = 3600; + +/** + * Seconds in 1 minute + * + * @name secondsInMinute + * @constant + * @type {number} + * @default + */ +exports.secondsInHour = secondsInHour; +var secondsInMinute = 60; + +/** + * Seconds in 1 day + * + * @name secondsInDay + * @constant + * @type {number} + * @default + */ +exports.secondsInMinute = secondsInMinute; +var secondsInDay = secondsInHour * 24; + +/** + * Seconds in 1 week + * + * @name secondsInWeek + * @constant + * @type {number} + * @default + */ +exports.secondsInDay = secondsInDay; +var secondsInWeek = secondsInDay * 7; + +/** + * Seconds in 1 year + * + * @name secondsInYear + * @constant + * @type {number} + * @default + */ +exports.secondsInWeek = secondsInWeek; +var secondsInYear = secondsInDay * daysInYear; + +/** + * Seconds in 1 month + * + * @name secondsInMonth + * @constant + * @type {number} + * @default + */ +exports.secondsInYear = secondsInYear; +var secondsInMonth = secondsInYear / 12; + +/** + * Seconds in 1 quarter + * + * @name secondsInQuarter + * @constant + * @type {number} + * @default + */ +exports.secondsInMonth = secondsInMonth; +var secondsInQuarter = secondsInMonth * 3; +exports.secondsInQuarter = secondsInQuarter; \ No newline at end of file diff --git a/node_modules/date-fns/constants/index.js.flow b/node_modules/date-fns/constants/index.js.flow new file mode 100644 index 0000000..5d83796 --- /dev/null +++ b/node_modules/date-fns/constants/index.js.flow @@ -0,0 +1,14 @@ +// @flow + +declare export var daysInWeek: number +declare export var maxTime: number +declare export var millisecondsInMinute: number +declare export var millisecondsInHour: number +declare export var millisecondsInSecond: number +declare export var minTime: number +declare export var minutesInHour: number +declare export var monthsInQuarter: number +declare export var monthsInYear: number +declare export var quartersInYear: number +declare export var secondsInHour: number +declare export var secondsInMinute: number diff --git a/node_modules/date-fns/daysToWeeks/index.d.ts b/node_modules/date-fns/daysToWeeks/index.d.ts new file mode 100644 index 0000000..666112f --- /dev/null +++ b/node_modules/date-fns/daysToWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { daysToWeeks } from 'date-fns' +export default daysToWeeks diff --git a/node_modules/date-fns/daysToWeeks/index.js b/node_modules/date-fns/daysToWeeks/index.js new file mode 100644 index 0000000..eb04674 --- /dev/null +++ b/node_modules/date-fns/daysToWeeks/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = daysToWeeks; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name daysToWeeks + * @category Conversion Helpers + * @summary Convert days to weeks. + * + * @description + * Convert a number of days to a full number of weeks. + * + * @param {number} days - number of days to be converted + * + * @returns {number} the number of days converted in weeks + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 14 days to weeks: + * const result = daysToWeeks(14) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = daysToWeeks(13) + * //=> 1 + */ +function daysToWeeks(days) { + (0, _index.default)(1, arguments); + var weeks = days / _index2.daysInWeek; + return Math.floor(weeks); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/daysToWeeks/index.js.flow b/node_modules/date-fns/daysToWeeks/index.js.flow new file mode 100644 index 0000000..181aec6 --- /dev/null +++ b/node_modules/date-fns/daysToWeeks/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (days: number) => number diff --git a/node_modules/date-fns/daysToWeeks/package.json b/node_modules/date-fns/daysToWeeks/package.json new file mode 100644 index 0000000..8b46f5f --- /dev/null +++ b/node_modules/date-fns/daysToWeeks/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/daysToWeeks/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInBusinessDays/index.d.ts b/node_modules/date-fns/differenceInBusinessDays/index.d.ts new file mode 100644 index 0000000..8decd89 --- /dev/null +++ b/node_modules/date-fns/differenceInBusinessDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInBusinessDays } from 'date-fns' +export default differenceInBusinessDays diff --git a/node_modules/date-fns/differenceInBusinessDays/index.js b/node_modules/date-fns/differenceInBusinessDays/index.js new file mode 100644 index 0000000..0adb551 --- /dev/null +++ b/node_modules/date-fns/differenceInBusinessDays/index.js @@ -0,0 +1,84 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInBusinessDays; +var _index = _interopRequireDefault(require("../addDays/index.js")); +var _index2 = _interopRequireDefault(require("../differenceInCalendarDays/index.js")); +var _index3 = _interopRequireDefault(require("../isSameDay/index.js")); +var _index4 = _interopRequireDefault(require("../isValid/index.js")); +var _index5 = _interopRequireDefault(require("../isWeekend/index.js")); +var _index6 = _interopRequireDefault(require("../toDate/index.js")); +var _index7 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index8 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name differenceInBusinessDays + * @category Day Helpers + * @summary Get the number of business days between the given dates. + * + * @description + * Get the number of business day periods between the given dates. + * Business days being days that arent in the weekend. + * Like `differenceInCalendarDays`, the function removes the times from + * the dates before calculating the difference. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of business days + * @throws {TypeError} 2 arguments required + * + * @example + * // How many business days are between + * // 10 January 2014 and 20 July 2014? + * const result = differenceInBusinessDays( + * new Date(2014, 6, 20), + * new Date(2014, 0, 10) + * ) + * //=> 136 + * + * // How many business days are between + * // 30 November 2021 and 1 November 2021? + * const result = differenceInBusinessDays( + * new Date(2021, 10, 30), + * new Date(2021, 10, 1) + * ) + * //=> 21 + * + * // How many business days are between + * // 1 November 2021 and 1 December 2021? + * const result = differenceInBusinessDays( + * new Date(2021, 10, 1), + * new Date(2021, 11, 1) + * ) + * //=> -22 + * + * // How many business days are between + * // 1 November 2021 and 1 November 2021 ? + * const result = differenceInBusinessDays( + * new Date(2021, 10, 1), + * new Date(2021, 10, 1) + * ) + * //=> 0 + */ +function differenceInBusinessDays(dirtyDateLeft, dirtyDateRight) { + (0, _index7.default)(2, arguments); + var dateLeft = (0, _index6.default)(dirtyDateLeft); + var dateRight = (0, _index6.default)(dirtyDateRight); + if (!(0, _index4.default)(dateLeft) || !(0, _index4.default)(dateRight)) return NaN; + var calendarDifference = (0, _index2.default)(dateLeft, dateRight); + var sign = calendarDifference < 0 ? -1 : 1; + var weeks = (0, _index8.default)(calendarDifference / 7); + var result = weeks * 5; + dateRight = (0, _index.default)(dateRight, weeks * 7); + + // the loop below will run at most 6 times to account for the remaining days that don't makeup a full week + while (!(0, _index3.default)(dateLeft, dateRight)) { + // sign is used to account for both negative and positive differences + result += (0, _index5.default)(dateRight) ? 0 : sign; + dateRight = (0, _index.default)(dateRight, sign); + } + return result === 0 ? 0 : result; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInBusinessDays/index.js.flow b/node_modules/date-fns/differenceInBusinessDays/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/differenceInBusinessDays/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/differenceInBusinessDays/package.json b/node_modules/date-fns/differenceInBusinessDays/package.json new file mode 100644 index 0000000..c70505b --- /dev/null +++ b/node_modules/date-fns/differenceInBusinessDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInBusinessDays/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarDays/index.d.ts b/node_modules/date-fns/differenceInCalendarDays/index.d.ts new file mode 100644 index 0000000..384b796 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarDays } from 'date-fns' +export default differenceInCalendarDays diff --git a/node_modules/date-fns/differenceInCalendarDays/index.js b/node_modules/date-fns/differenceInCalendarDays/index.js new file mode 100644 index 0000000..acb8f31 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarDays/index.js @@ -0,0 +1,55 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInCalendarDays; +var _index = _interopRequireDefault(require("../_lib/getTimezoneOffsetInMilliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../startOfDay/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var MILLISECONDS_IN_DAY = 86400000; + +/** + * @name differenceInCalendarDays + * @category Day Helpers + * @summary Get the number of calendar days between the given dates. + * + * @description + * Get the number of calendar days between the given dates. This means that the times are removed + * from the dates and then the difference in days is calculated. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of calendar days + * @throws {TypeError} 2 arguments required + * + * @example + * // How many calendar days are between + * // 2 July 2011 23:00:00 and 2 July 2012 00:00:00? + * const result = differenceInCalendarDays( + * new Date(2012, 6, 2, 0, 0), + * new Date(2011, 6, 2, 23, 0) + * ) + * //=> 366 + * // How many calendar days are between + * // 2 July 2011 23:59:00 and 3 July 2011 00:01:00? + * const result = differenceInCalendarDays( + * new Date(2011, 6, 3, 0, 1), + * new Date(2011, 6, 2, 23, 59) + * ) + * //=> 1 + */ +function differenceInCalendarDays(dirtyDateLeft, dirtyDateRight) { + (0, _index3.default)(2, arguments); + var startOfDayLeft = (0, _index2.default)(dirtyDateLeft); + var startOfDayRight = (0, _index2.default)(dirtyDateRight); + var timestampLeft = startOfDayLeft.getTime() - (0, _index.default)(startOfDayLeft); + var timestampRight = startOfDayRight.getTime() - (0, _index.default)(startOfDayRight); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a day is not constant + // (e.g. it's different in the day of the daylight saving time clock shift) + return Math.round((timestampLeft - timestampRight) / MILLISECONDS_IN_DAY); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarDays/index.js.flow b/node_modules/date-fns/differenceInCalendarDays/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarDays/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/differenceInCalendarDays/package.json b/node_modules/date-fns/differenceInCalendarDays/package.json new file mode 100644 index 0000000..61de6e1 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInCalendarDays/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarISOWeekYears/index.d.ts b/node_modules/date-fns/differenceInCalendarISOWeekYears/index.d.ts new file mode 100644 index 0000000..bd8325c --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarISOWeekYears } from 'date-fns' +export default differenceInCalendarISOWeekYears diff --git a/node_modules/date-fns/differenceInCalendarISOWeekYears/index.js b/node_modules/date-fns/differenceInCalendarISOWeekYears/index.js new file mode 100644 index 0000000..82fe101 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarISOWeekYears/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInCalendarISOWeekYears; +var _index = _interopRequireDefault(require("../getISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name differenceInCalendarISOWeekYears + * @category ISO Week-Numbering Year Helpers + * @summary Get the number of calendar ISO week-numbering years between the given dates. + * + * @description + * Get the number of calendar ISO week-numbering years between the given dates. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of calendar ISO week-numbering years + * @throws {TypeError} 2 arguments required + * + * @example + * // How many calendar ISO week-numbering years are 1 January 2010 and 1 January 2012? + * const result = differenceInCalendarISOWeekYears( + * new Date(2012, 0, 1), + * new Date(2010, 0, 1) + * ) + * //=> 2 + */ +function differenceInCalendarISOWeekYears(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + return (0, _index.default)(dirtyDateLeft) - (0, _index.default)(dirtyDateRight); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarISOWeekYears/index.js.flow b/node_modules/date-fns/differenceInCalendarISOWeekYears/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarISOWeekYears/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/differenceInCalendarISOWeekYears/package.json b/node_modules/date-fns/differenceInCalendarISOWeekYears/package.json new file mode 100644 index 0000000..3941c31 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarISOWeekYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInCalendarISOWeekYears/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarISOWeeks/index.d.ts b/node_modules/date-fns/differenceInCalendarISOWeeks/index.d.ts new file mode 100644 index 0000000..7364227 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarISOWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarISOWeeks } from 'date-fns' +export default differenceInCalendarISOWeeks diff --git a/node_modules/date-fns/differenceInCalendarISOWeeks/index.js b/node_modules/date-fns/differenceInCalendarISOWeeks/index.js new file mode 100644 index 0000000..1ec08e7 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarISOWeeks/index.js @@ -0,0 +1,48 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInCalendarISOWeeks; +var _index = _interopRequireDefault(require("../_lib/getTimezoneOffsetInMilliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../startOfISOWeek/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var MILLISECONDS_IN_WEEK = 604800000; + +/** + * @name differenceInCalendarISOWeeks + * @category ISO Week Helpers + * @summary Get the number of calendar ISO weeks between the given dates. + * + * @description + * Get the number of calendar ISO weeks between the given dates. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of calendar ISO weeks + * @throws {TypeError} 2 arguments required + * + * @example + * // How many calendar ISO weeks are between 6 July 2014 and 21 July 2014? + * const result = differenceInCalendarISOWeeks( + * new Date(2014, 6, 21), + * new Date(2014, 6, 6) + * ) + * //=> 3 + */ +function differenceInCalendarISOWeeks(dirtyDateLeft, dirtyDateRight) { + (0, _index3.default)(2, arguments); + var startOfISOWeekLeft = (0, _index2.default)(dirtyDateLeft); + var startOfISOWeekRight = (0, _index2.default)(dirtyDateRight); + var timestampLeft = startOfISOWeekLeft.getTime() - (0, _index.default)(startOfISOWeekLeft); + var timestampRight = startOfISOWeekRight.getTime() - (0, _index.default)(startOfISOWeekRight); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round((timestampLeft - timestampRight) / MILLISECONDS_IN_WEEK); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarISOWeeks/index.js.flow b/node_modules/date-fns/differenceInCalendarISOWeeks/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarISOWeeks/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/differenceInCalendarISOWeeks/package.json b/node_modules/date-fns/differenceInCalendarISOWeeks/package.json new file mode 100644 index 0000000..5aa768b --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarISOWeeks/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInCalendarISOWeeks/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarMonths/index.d.ts b/node_modules/date-fns/differenceInCalendarMonths/index.d.ts new file mode 100644 index 0000000..743bf76 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarMonths } from 'date-fns' +export default differenceInCalendarMonths diff --git a/node_modules/date-fns/differenceInCalendarMonths/index.js b/node_modules/date-fns/differenceInCalendarMonths/index.js new file mode 100644 index 0000000..e01e0f6 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarMonths/index.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInCalendarMonths; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name differenceInCalendarMonths + * @category Month Helpers + * @summary Get the number of calendar months between the given dates. + * + * @description + * Get the number of calendar months between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of calendar months + * @throws {TypeError} 2 arguments required + * + * @example + * // How many calendar months are between 31 January 2014 and 1 September 2014? + * const result = differenceInCalendarMonths( + * new Date(2014, 8, 1), + * new Date(2014, 0, 31) + * ) + * //=> 8 + */ +function differenceInCalendarMonths(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + var dateLeft = (0, _index.default)(dirtyDateLeft); + var dateRight = (0, _index.default)(dirtyDateRight); + var yearDiff = dateLeft.getFullYear() - dateRight.getFullYear(); + var monthDiff = dateLeft.getMonth() - dateRight.getMonth(); + return yearDiff * 12 + monthDiff; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarMonths/index.js.flow b/node_modules/date-fns/differenceInCalendarMonths/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarMonths/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/differenceInCalendarMonths/package.json b/node_modules/date-fns/differenceInCalendarMonths/package.json new file mode 100644 index 0000000..d451e1c --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarMonths/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInCalendarMonths/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarQuarters/index.d.ts b/node_modules/date-fns/differenceInCalendarQuarters/index.d.ts new file mode 100644 index 0000000..177e072 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarQuarters } from 'date-fns' +export default differenceInCalendarQuarters diff --git a/node_modules/date-fns/differenceInCalendarQuarters/index.js b/node_modules/date-fns/differenceInCalendarQuarters/index.js new file mode 100644 index 0000000..c4ca664 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarQuarters/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInCalendarQuarters; +var _index = _interopRequireDefault(require("../getQuarter/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name differenceInCalendarQuarters + * @category Quarter Helpers + * @summary Get the number of calendar quarters between the given dates. + * + * @description + * Get the number of calendar quarters between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of calendar quarters + * @throws {TypeError} 2 arguments required + * + * @example + * // How many calendar quarters are between 31 December 2013 and 2 July 2014? + * const result = differenceInCalendarQuarters( + * new Date(2014, 6, 2), + * new Date(2013, 11, 31) + * ) + * //=> 3 + */ +function differenceInCalendarQuarters(dirtyDateLeft, dirtyDateRight) { + (0, _index3.default)(2, arguments); + var dateLeft = (0, _index2.default)(dirtyDateLeft); + var dateRight = (0, _index2.default)(dirtyDateRight); + var yearDiff = dateLeft.getFullYear() - dateRight.getFullYear(); + var quarterDiff = (0, _index.default)(dateLeft) - (0, _index.default)(dateRight); + return yearDiff * 4 + quarterDiff; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarQuarters/index.js.flow b/node_modules/date-fns/differenceInCalendarQuarters/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarQuarters/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/differenceInCalendarQuarters/package.json b/node_modules/date-fns/differenceInCalendarQuarters/package.json new file mode 100644 index 0000000..58a2209 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarQuarters/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInCalendarQuarters/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarWeeks/index.d.ts b/node_modules/date-fns/differenceInCalendarWeeks/index.d.ts new file mode 100644 index 0000000..c370dd6 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarWeeks } from 'date-fns' +export default differenceInCalendarWeeks diff --git a/node_modules/date-fns/differenceInCalendarWeeks/index.js b/node_modules/date-fns/differenceInCalendarWeeks/index.js new file mode 100644 index 0000000..486e895 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarWeeks/index.js @@ -0,0 +1,60 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInCalendarWeeks; +var _index = _interopRequireDefault(require("../startOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/getTimezoneOffsetInMilliseconds/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var MILLISECONDS_IN_WEEK = 604800000; + +/** + * @name differenceInCalendarWeeks + * @category Week Helpers + * @summary Get the number of calendar weeks between the given dates. + * + * @description + * Get the number of calendar weeks between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Number} the number of calendar weeks + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // How many calendar weeks are between 5 July 2014 and 20 July 2014? + * const result = differenceInCalendarWeeks( + * new Date(2014, 6, 20), + * new Date(2014, 6, 5) + * ) + * //=> 3 + * + * @example + * // If the week starts on Monday, + * // how many calendar weeks are between 5 July 2014 and 20 July 2014? + * const result = differenceInCalendarWeeks( + * new Date(2014, 6, 20), + * new Date(2014, 6, 5), + * { weekStartsOn: 1 } + * ) + * //=> 2 + */ +function differenceInCalendarWeeks(dirtyDateLeft, dirtyDateRight, options) { + (0, _index3.default)(2, arguments); + var startOfWeekLeft = (0, _index.default)(dirtyDateLeft, options); + var startOfWeekRight = (0, _index.default)(dirtyDateRight, options); + var timestampLeft = startOfWeekLeft.getTime() - (0, _index2.default)(startOfWeekLeft); + var timestampRight = startOfWeekRight.getTime() - (0, _index2.default)(startOfWeekRight); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round((timestampLeft - timestampRight) / MILLISECONDS_IN_WEEK); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarWeeks/index.js.flow b/node_modules/date-fns/differenceInCalendarWeeks/index.js.flow new file mode 100644 index 0000000..e4968a9 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarWeeks/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => number diff --git a/node_modules/date-fns/differenceInCalendarWeeks/package.json b/node_modules/date-fns/differenceInCalendarWeeks/package.json new file mode 100644 index 0000000..0bd9ee2 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarWeeks/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInCalendarWeeks/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarYears/index.d.ts b/node_modules/date-fns/differenceInCalendarYears/index.d.ts new file mode 100644 index 0000000..3692b07 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarYears } from 'date-fns' +export default differenceInCalendarYears diff --git a/node_modules/date-fns/differenceInCalendarYears/index.js b/node_modules/date-fns/differenceInCalendarYears/index.js new file mode 100644 index 0000000..6824732 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarYears/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInCalendarYears; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name differenceInCalendarYears + * @category Year Helpers + * @summary Get the number of calendar years between the given dates. + * + * @description + * Get the number of calendar years between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of calendar years + * @throws {TypeError} 2 arguments required + * + * @example + * // How many calendar years are between 31 December 2013 and 11 February 2015? + * const result = differenceInCalendarYears( + * new Date(2015, 1, 11), + * new Date(2013, 11, 31) + * ) + * //=> 2 + */ +function differenceInCalendarYears(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + var dateLeft = (0, _index.default)(dirtyDateLeft); + var dateRight = (0, _index.default)(dirtyDateRight); + return dateLeft.getFullYear() - dateRight.getFullYear(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInCalendarYears/index.js.flow b/node_modules/date-fns/differenceInCalendarYears/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarYears/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/differenceInCalendarYears/package.json b/node_modules/date-fns/differenceInCalendarYears/package.json new file mode 100644 index 0000000..49dcb58 --- /dev/null +++ b/node_modules/date-fns/differenceInCalendarYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInCalendarYears/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInDays/index.d.ts b/node_modules/date-fns/differenceInDays/index.d.ts new file mode 100644 index 0000000..de04cde --- /dev/null +++ b/node_modules/date-fns/differenceInDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInDays } from 'date-fns' +export default differenceInDays diff --git a/node_modules/date-fns/differenceInDays/index.js b/node_modules/date-fns/differenceInDays/index.js new file mode 100644 index 0000000..66f6eb1 --- /dev/null +++ b/node_modules/date-fns/differenceInDays/index.js @@ -0,0 +1,91 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInDays; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../differenceInCalendarDays/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +// Like `compareAsc` but uses local time not UTC, which is needed +// for accurate equality comparisons of UTC timestamps that end up +// having the same representation in local time, e.g. one hour before +// DST ends vs. the instant that DST ends. +function compareLocalAsc(dateLeft, dateRight) { + var diff = dateLeft.getFullYear() - dateRight.getFullYear() || dateLeft.getMonth() - dateRight.getMonth() || dateLeft.getDate() - dateRight.getDate() || dateLeft.getHours() - dateRight.getHours() || dateLeft.getMinutes() - dateRight.getMinutes() || dateLeft.getSeconds() - dateRight.getSeconds() || dateLeft.getMilliseconds() - dateRight.getMilliseconds(); + if (diff < 0) { + return -1; + } else if (diff > 0) { + return 1; + // Return 0 if diff is 0; return NaN if diff is NaN + } else { + return diff; + } +} + +/** + * @name differenceInDays + * @category Day Helpers + * @summary Get the number of full days between the given dates. + * + * @description + * Get the number of full day periods between two dates. Fractional days are + * truncated towards zero. + * + * One "full day" is the distance between a local time in one day to the same + * local time on the next or previous day. A full day can sometimes be less than + * or more than 24 hours if a daylight savings change happens between two dates. + * + * To ignore DST and only measure exact 24-hour periods, use this instead: + * `Math.floor(differenceInHours(dateLeft, dateRight)/24)|0`. + * + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of full days according to the local timezone + * @throws {TypeError} 2 arguments required + * + * @example + * // How many full days are between + * // 2 July 2011 23:00:00 and 2 July 2012 00:00:00? + * const result = differenceInDays( + * new Date(2012, 6, 2, 0, 0), + * new Date(2011, 6, 2, 23, 0) + * ) + * //=> 365 + * // How many full days are between + * // 2 July 2011 23:59:00 and 3 July 2011 00:01:00? + * const result = differenceInDays( + * new Date(2011, 6, 3, 0, 1), + * new Date(2011, 6, 2, 23, 59) + * ) + * //=> 0 + * // How many full days are between + * // 1 March 2020 0:00 and 1 June 2020 0:00 ? + * // Note: because local time is used, the + * // result will always be 92 days, even in + * // time zones where DST starts and the + * // period has only 92*24-1 hours. + * const result = differenceInDays( + * new Date(2020, 5, 1), + * new Date(2020, 2, 1) + * ) +//=> 92 + */ +function differenceInDays(dirtyDateLeft, dirtyDateRight) { + (0, _index3.default)(2, arguments); + var dateLeft = (0, _index.default)(dirtyDateLeft); + var dateRight = (0, _index.default)(dirtyDateRight); + var sign = compareLocalAsc(dateLeft, dateRight); + var difference = Math.abs((0, _index2.default)(dateLeft, dateRight)); + dateLeft.setDate(dateLeft.getDate() - sign * difference); + + // Math.abs(diff in full days - diff in calendar days) === 1 if last calendar day is not full + // If so, result must be decreased by 1 in absolute value + var isLastDayNotFull = Number(compareLocalAsc(dateLeft, dateRight) === -sign); + var result = sign * (difference - isLastDayNotFull); + // Prevent negative zero + return result === 0 ? 0 : result; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInDays/index.js.flow b/node_modules/date-fns/differenceInDays/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/differenceInDays/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/differenceInDays/package.json b/node_modules/date-fns/differenceInDays/package.json new file mode 100644 index 0000000..3380ef7 --- /dev/null +++ b/node_modules/date-fns/differenceInDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInDays/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInHours/index.d.ts b/node_modules/date-fns/differenceInHours/index.d.ts new file mode 100644 index 0000000..4559ab9 --- /dev/null +++ b/node_modules/date-fns/differenceInHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInHours } from 'date-fns' +export default differenceInHours diff --git a/node_modules/date-fns/differenceInHours/index.js b/node_modules/date-fns/differenceInHours/index.js new file mode 100644 index 0000000..fe36f0f --- /dev/null +++ b/node_modules/date-fns/differenceInHours/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInHours; +var _index = require("../constants/index.js"); +var _index2 = _interopRequireDefault(require("../differenceInMilliseconds/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index4 = require("../_lib/roundingMethods/index.js"); +/** + * @name differenceInHours + * @category Hour Helpers + * @summary Get the number of hours between the given dates. + * + * @description + * Get the number of hours between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @param {Object} [options] - an object with options. + * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) + * @returns {Number} the number of hours + * @throws {TypeError} 2 arguments required + * + * @example + * // How many hours are between 2 July 2014 06:50:00 and 2 July 2014 19:00:00? + * const result = differenceInHours( + * new Date(2014, 6, 2, 19, 0), + * new Date(2014, 6, 2, 6, 50) + * ) + * //=> 12 + */ +function differenceInHours(dateLeft, dateRight, options) { + (0, _index3.default)(2, arguments); + var diff = (0, _index2.default)(dateLeft, dateRight) / _index.millisecondsInHour; + return (0, _index4.getRoundingMethod)(options === null || options === void 0 ? void 0 : options.roundingMethod)(diff); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInHours/index.js.flow b/node_modules/date-fns/differenceInHours/index.js.flow new file mode 100644 index 0000000..789902e --- /dev/null +++ b/node_modules/date-fns/differenceInHours/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } +) => number diff --git a/node_modules/date-fns/differenceInHours/package.json b/node_modules/date-fns/differenceInHours/package.json new file mode 100644 index 0000000..95ccb12 --- /dev/null +++ b/node_modules/date-fns/differenceInHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInHours/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInISOWeekYears/index.d.ts b/node_modules/date-fns/differenceInISOWeekYears/index.d.ts new file mode 100644 index 0000000..ce7cb57 --- /dev/null +++ b/node_modules/date-fns/differenceInISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInISOWeekYears } from 'date-fns' +export default differenceInISOWeekYears diff --git a/node_modules/date-fns/differenceInISOWeekYears/index.js b/node_modules/date-fns/differenceInISOWeekYears/index.js new file mode 100644 index 0000000..e8b753e --- /dev/null +++ b/node_modules/date-fns/differenceInISOWeekYears/index.js @@ -0,0 +1,52 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInISOWeekYears; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../differenceInCalendarISOWeekYears/index.js")); +var _index3 = _interopRequireDefault(require("../compareAsc/index.js")); +var _index4 = _interopRequireDefault(require("../subISOWeekYears/index.js")); +var _index5 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name differenceInISOWeekYears + * @category ISO Week-Numbering Year Helpers + * @summary Get the number of full ISO week-numbering years between the given dates. + * + * @description + * Get the number of full ISO week-numbering years between the given dates. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of full ISO week-numbering years + * @throws {TypeError} 2 arguments required + * + * @example + * // How many full ISO week-numbering years are between 1 January 2010 and 1 January 2012? + * const result = differenceInISOWeekYears( + * new Date(2012, 0, 1), + * new Date(2010, 0, 1) + * ) + * //=> 1 + */ +function differenceInISOWeekYears(dirtyDateLeft, dirtyDateRight) { + (0, _index5.default)(2, arguments); + var dateLeft = (0, _index.default)(dirtyDateLeft); + var dateRight = (0, _index.default)(dirtyDateRight); + var sign = (0, _index3.default)(dateLeft, dateRight); + var difference = Math.abs((0, _index2.default)(dateLeft, dateRight)); + dateLeft = (0, _index4.default)(dateLeft, sign * difference); + + // Math.abs(diff in full ISO years - diff in calendar ISO years) === 1 + // if last calendar ISO year is not full + // If so, result must be decreased by 1 in absolute value + var isLastISOWeekYearNotFull = Number((0, _index3.default)(dateLeft, dateRight) === -sign); + var result = sign * (difference - isLastISOWeekYearNotFull); + // Prevent negative zero + return result === 0 ? 0 : result; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInISOWeekYears/index.js.flow b/node_modules/date-fns/differenceInISOWeekYears/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/differenceInISOWeekYears/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/differenceInISOWeekYears/package.json b/node_modules/date-fns/differenceInISOWeekYears/package.json new file mode 100644 index 0000000..263156a --- /dev/null +++ b/node_modules/date-fns/differenceInISOWeekYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInISOWeekYears/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInMilliseconds/index.d.ts b/node_modules/date-fns/differenceInMilliseconds/index.d.ts new file mode 100644 index 0000000..c72a3ab --- /dev/null +++ b/node_modules/date-fns/differenceInMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMilliseconds } from 'date-fns' +export default differenceInMilliseconds diff --git a/node_modules/date-fns/differenceInMilliseconds/index.js b/node_modules/date-fns/differenceInMilliseconds/index.js new file mode 100644 index 0000000..1232ea0 --- /dev/null +++ b/node_modules/date-fns/differenceInMilliseconds/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInMilliseconds; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name differenceInMilliseconds + * @category Millisecond Helpers + * @summary Get the number of milliseconds between the given dates. + * + * @description + * Get the number of milliseconds between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of milliseconds + * @throws {TypeError} 2 arguments required + * + * @example + * // How many milliseconds are between + * // 2 July 2014 12:30:20.600 and 2 July 2014 12:30:21.700? + * const result = differenceInMilliseconds( + * new Date(2014, 6, 2, 12, 30, 21, 700), + * new Date(2014, 6, 2, 12, 30, 20, 600) + * ) + * //=> 1100 + */ +function differenceInMilliseconds(dateLeft, dateRight) { + (0, _index2.default)(2, arguments); + return (0, _index.default)(dateLeft).getTime() - (0, _index.default)(dateRight).getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInMilliseconds/index.js.flow b/node_modules/date-fns/differenceInMilliseconds/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/differenceInMilliseconds/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/differenceInMilliseconds/package.json b/node_modules/date-fns/differenceInMilliseconds/package.json new file mode 100644 index 0000000..8db7c63 --- /dev/null +++ b/node_modules/date-fns/differenceInMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInMilliseconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInMinutes/index.d.ts b/node_modules/date-fns/differenceInMinutes/index.d.ts new file mode 100644 index 0000000..28348fc --- /dev/null +++ b/node_modules/date-fns/differenceInMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMinutes } from 'date-fns' +export default differenceInMinutes diff --git a/node_modules/date-fns/differenceInMinutes/index.js b/node_modules/date-fns/differenceInMinutes/index.js new file mode 100644 index 0000000..46b3233 --- /dev/null +++ b/node_modules/date-fns/differenceInMinutes/index.js @@ -0,0 +1,48 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInMinutes; +var _index = require("../constants/index.js"); +var _index2 = _interopRequireDefault(require("../differenceInMilliseconds/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index4 = require("../_lib/roundingMethods/index.js"); +/** + * @name differenceInMinutes + * @category Minute Helpers + * @summary Get the number of minutes between the given dates. + * + * @description + * Get the signed number of full (rounded towards 0) minutes between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @param {Object} [options] - an object with options. + * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) + * @returns {Number} the number of minutes + * @throws {TypeError} 2 arguments required + * + * @example + * // How many minutes are between 2 July 2014 12:07:59 and 2 July 2014 12:20:00? + * const result = differenceInMinutes( + * new Date(2014, 6, 2, 12, 20, 0), + * new Date(2014, 6, 2, 12, 7, 59) + * ) + * //=> 12 + * + * @example + * // How many minutes are between 10:01:59 and 10:00:00 + * const result = differenceInMinutes( + * new Date(2000, 0, 1, 10, 0, 0), + * new Date(2000, 0, 1, 10, 1, 59) + * ) + * //=> -1 + */ +function differenceInMinutes(dateLeft, dateRight, options) { + (0, _index3.default)(2, arguments); + var diff = (0, _index2.default)(dateLeft, dateRight) / _index.millisecondsInMinute; + return (0, _index4.getRoundingMethod)(options === null || options === void 0 ? void 0 : options.roundingMethod)(diff); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInMinutes/index.js.flow b/node_modules/date-fns/differenceInMinutes/index.js.flow new file mode 100644 index 0000000..789902e --- /dev/null +++ b/node_modules/date-fns/differenceInMinutes/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } +) => number diff --git a/node_modules/date-fns/differenceInMinutes/package.json b/node_modules/date-fns/differenceInMinutes/package.json new file mode 100644 index 0000000..85c55cb --- /dev/null +++ b/node_modules/date-fns/differenceInMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInMinutes/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInMonths/index.d.ts b/node_modules/date-fns/differenceInMonths/index.d.ts new file mode 100644 index 0000000..8fbe977 --- /dev/null +++ b/node_modules/date-fns/differenceInMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMonths } from 'date-fns' +export default differenceInMonths diff --git a/node_modules/date-fns/differenceInMonths/index.js b/node_modules/date-fns/differenceInMonths/index.js new file mode 100644 index 0000000..1422900 --- /dev/null +++ b/node_modules/date-fns/differenceInMonths/index.js @@ -0,0 +1,64 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInMonths; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../differenceInCalendarMonths/index.js")); +var _index3 = _interopRequireDefault(require("../compareAsc/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index5 = _interopRequireDefault(require("../isLastDayOfMonth/index.js")); +/** + * @name differenceInMonths + * @category Month Helpers + * @summary Get the number of full months between the given dates. + * + * @description + * Get the number of full months between the given dates using trunc as a default rounding method. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of full months + * @throws {TypeError} 2 arguments required + * + * @example + * // How many full months are between 31 January 2014 and 1 September 2014? + * const result = differenceInMonths(new Date(2014, 8, 1), new Date(2014, 0, 31)) + * //=> 7 + */ +function differenceInMonths(dirtyDateLeft, dirtyDateRight) { + (0, _index4.default)(2, arguments); + var dateLeft = (0, _index.default)(dirtyDateLeft); + var dateRight = (0, _index.default)(dirtyDateRight); + var sign = (0, _index3.default)(dateLeft, dateRight); + var difference = Math.abs((0, _index2.default)(dateLeft, dateRight)); + var result; + + // Check for the difference of less than month + if (difference < 1) { + result = 0; + } else { + if (dateLeft.getMonth() === 1 && dateLeft.getDate() > 27) { + // This will check if the date is end of Feb and assign a higher end of month date + // to compare it with Jan + dateLeft.setDate(30); + } + dateLeft.setMonth(dateLeft.getMonth() - sign * difference); + + // Math.abs(diff in full months - diff in calendar months) === 1 if last calendar month is not full + // If so, result must be decreased by 1 in absolute value + var isLastMonthNotFull = (0, _index3.default)(dateLeft, dateRight) === -sign; + + // Check for cases of one full calendar month + if ((0, _index5.default)((0, _index.default)(dirtyDateLeft)) && difference === 1 && (0, _index3.default)(dirtyDateLeft, dateRight) === 1) { + isLastMonthNotFull = false; + } + result = sign * (difference - Number(isLastMonthNotFull)); + } + + // Prevent negative zero + return result === 0 ? 0 : result; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInMonths/index.js.flow b/node_modules/date-fns/differenceInMonths/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/differenceInMonths/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/differenceInMonths/package.json b/node_modules/date-fns/differenceInMonths/package.json new file mode 100644 index 0000000..d682d9a --- /dev/null +++ b/node_modules/date-fns/differenceInMonths/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInMonths/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInQuarters/index.d.ts b/node_modules/date-fns/differenceInQuarters/index.d.ts new file mode 100644 index 0000000..9cc693b --- /dev/null +++ b/node_modules/date-fns/differenceInQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInQuarters } from 'date-fns' +export default differenceInQuarters diff --git a/node_modules/date-fns/differenceInQuarters/index.js b/node_modules/date-fns/differenceInQuarters/index.js new file mode 100644 index 0000000..bfe1df8 --- /dev/null +++ b/node_modules/date-fns/differenceInQuarters/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInQuarters; +var _index = _interopRequireDefault(require("../differenceInMonths/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index3 = require("../_lib/roundingMethods/index.js"); +/** + * @name differenceInQuarters + * @category Quarter Helpers + * @summary Get the number of quarters between the given dates. + * + * @description + * Get the number of quarters between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @param {Object} [options] - an object with options. + * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) + * @returns {Number} the number of full quarters + * @throws {TypeError} 2 arguments required + * + * @example + * // How many full quarters are between 31 December 2013 and 2 July 2014? + * const result = differenceInQuarters(new Date(2014, 6, 2), new Date(2013, 11, 31)) + * //=> 2 + */ +function differenceInQuarters(dateLeft, dateRight, options) { + (0, _index2.default)(2, arguments); + var diff = (0, _index.default)(dateLeft, dateRight) / 3; + return (0, _index3.getRoundingMethod)(options === null || options === void 0 ? void 0 : options.roundingMethod)(diff); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInQuarters/index.js.flow b/node_modules/date-fns/differenceInQuarters/index.js.flow new file mode 100644 index 0000000..789902e --- /dev/null +++ b/node_modules/date-fns/differenceInQuarters/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } +) => number diff --git a/node_modules/date-fns/differenceInQuarters/package.json b/node_modules/date-fns/differenceInQuarters/package.json new file mode 100644 index 0000000..335cc0c --- /dev/null +++ b/node_modules/date-fns/differenceInQuarters/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInQuarters/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInSeconds/index.d.ts b/node_modules/date-fns/differenceInSeconds/index.d.ts new file mode 100644 index 0000000..e317fe2 --- /dev/null +++ b/node_modules/date-fns/differenceInSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInSeconds } from 'date-fns' +export default differenceInSeconds diff --git a/node_modules/date-fns/differenceInSeconds/index.js b/node_modules/date-fns/differenceInSeconds/index.js new file mode 100644 index 0000000..a5e0c7c --- /dev/null +++ b/node_modules/date-fns/differenceInSeconds/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInSeconds; +var _index = _interopRequireDefault(require("../differenceInMilliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index3 = require("../_lib/roundingMethods/index.js"); +/** + * @name differenceInSeconds + * @category Second Helpers + * @summary Get the number of seconds between the given dates. + * + * @description + * Get the number of seconds between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @param {Object} [options] - an object with options. + * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) + * @returns {Number} the number of seconds + * @throws {TypeError} 2 arguments required + * + * @example + * // How many seconds are between + * // 2 July 2014 12:30:07.999 and 2 July 2014 12:30:20.000? + * const result = differenceInSeconds( + * new Date(2014, 6, 2, 12, 30, 20, 0), + * new Date(2014, 6, 2, 12, 30, 7, 999) + * ) + * //=> 12 + */ +function differenceInSeconds(dateLeft, dateRight, options) { + (0, _index2.default)(2, arguments); + var diff = (0, _index.default)(dateLeft, dateRight) / 1000; + return (0, _index3.getRoundingMethod)(options === null || options === void 0 ? void 0 : options.roundingMethod)(diff); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInSeconds/index.js.flow b/node_modules/date-fns/differenceInSeconds/index.js.flow new file mode 100644 index 0000000..789902e --- /dev/null +++ b/node_modules/date-fns/differenceInSeconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } +) => number diff --git a/node_modules/date-fns/differenceInSeconds/package.json b/node_modules/date-fns/differenceInSeconds/package.json new file mode 100644 index 0000000..66f8ba1 --- /dev/null +++ b/node_modules/date-fns/differenceInSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInSeconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInWeeks/index.d.ts b/node_modules/date-fns/differenceInWeeks/index.d.ts new file mode 100644 index 0000000..a42614c --- /dev/null +++ b/node_modules/date-fns/differenceInWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInWeeks } from 'date-fns' +export default differenceInWeeks diff --git a/node_modules/date-fns/differenceInWeeks/index.js b/node_modules/date-fns/differenceInWeeks/index.js new file mode 100644 index 0000000..735d01d --- /dev/null +++ b/node_modules/date-fns/differenceInWeeks/index.js @@ -0,0 +1,57 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInWeeks; +var _index = _interopRequireDefault(require("../differenceInDays/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index3 = require("../_lib/roundingMethods/index.js"); +/** + * @name differenceInWeeks + * @category Week Helpers + * @summary Get the number of full weeks between the given dates. + * + * @description + * Get the number of full weeks between two dates. Fractional weeks are + * truncated towards zero by default. + * + * One "full week" is the distance between a local time in one day to the same + * local time 7 days earlier or later. A full week can sometimes be less than + * or more than 7*24 hours if a daylight savings change happens between two dates. + * + * To ignore DST and only measure exact 7*24-hour periods, use this instead: + * `Math.floor(differenceInHours(dateLeft, dateRight)/(7*24))|0`. + * + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @param {Object} [options] - an object with options. + * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) + * @returns {Number} the number of full weeks + * @throws {TypeError} 2 arguments required + * + * @example + * // How many full weeks are between 5 July 2014 and 20 July 2014? + * const result = differenceInWeeks(new Date(2014, 6, 20), new Date(2014, 6, 5)) + * //=> 2 + * + * // How many full weeks are between + * // 1 March 2020 0:00 and 6 June 2020 0:00 ? + * // Note: because local time is used, the + * // result will always be 8 weeks (54 days), + * // even if DST starts and the period has + * // only 54*24-1 hours. + * const result = differenceInWeeks( + * new Date(2020, 5, 1), + * new Date(2020, 2, 6) + * ) + * //=> 8 + */ +function differenceInWeeks(dateLeft, dateRight, options) { + (0, _index2.default)(2, arguments); + var diff = (0, _index.default)(dateLeft, dateRight) / 7; + return (0, _index3.getRoundingMethod)(options === null || options === void 0 ? void 0 : options.roundingMethod)(diff); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInWeeks/index.js.flow b/node_modules/date-fns/differenceInWeeks/index.js.flow new file mode 100644 index 0000000..789902e --- /dev/null +++ b/node_modules/date-fns/differenceInWeeks/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } +) => number diff --git a/node_modules/date-fns/differenceInWeeks/package.json b/node_modules/date-fns/differenceInWeeks/package.json new file mode 100644 index 0000000..157df83 --- /dev/null +++ b/node_modules/date-fns/differenceInWeeks/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInWeeks/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/differenceInYears/index.d.ts b/node_modules/date-fns/differenceInYears/index.d.ts new file mode 100644 index 0000000..df839f6 --- /dev/null +++ b/node_modules/date-fns/differenceInYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInYears } from 'date-fns' +export default differenceInYears diff --git a/node_modules/date-fns/differenceInYears/index.js b/node_modules/date-fns/differenceInYears/index.js new file mode 100644 index 0000000..bd08c5b --- /dev/null +++ b/node_modules/date-fns/differenceInYears/index.js @@ -0,0 +1,49 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = differenceInYears; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../differenceInCalendarYears/index.js")); +var _index3 = _interopRequireDefault(require("../compareAsc/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name differenceInYears + * @category Year Helpers + * @summary Get the number of full years between the given dates. + * + * @description + * Get the number of full years between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of full years + * @throws {TypeError} 2 arguments required + * + * @example + * // How many full years are between 31 December 2013 and 11 February 2015? + * const result = differenceInYears(new Date(2015, 1, 11), new Date(2013, 11, 31)) + * //=> 1 + */ +function differenceInYears(dirtyDateLeft, dirtyDateRight) { + (0, _index4.default)(2, arguments); + var dateLeft = (0, _index.default)(dirtyDateLeft); + var dateRight = (0, _index.default)(dirtyDateRight); + var sign = (0, _index3.default)(dateLeft, dateRight); + var difference = Math.abs((0, _index2.default)(dateLeft, dateRight)); + + // Set both dates to a valid leap year for accurate comparison when dealing + // with leap days + dateLeft.setFullYear(1584); + dateRight.setFullYear(1584); + + // Math.abs(diff in full years - diff in calendar years) === 1 if last calendar year is not full + // If so, result must be decreased by 1 in absolute value + var isLastYearNotFull = (0, _index3.default)(dateLeft, dateRight) === -sign; + var result = sign * (difference - Number(isLastYearNotFull)); + // Prevent negative zero + return result === 0 ? 0 : result; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/differenceInYears/index.js.flow b/node_modules/date-fns/differenceInYears/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/differenceInYears/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/differenceInYears/package.json b/node_modules/date-fns/differenceInYears/package.json new file mode 100644 index 0000000..6135ffa --- /dev/null +++ b/node_modules/date-fns/differenceInYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/differenceInYears/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/docs/.eslintrc.js b/node_modules/date-fns/docs/.eslintrc.js new file mode 100644 index 0000000..a40aaa8 --- /dev/null +++ b/node_modules/date-fns/docs/.eslintrc.js @@ -0,0 +1,5 @@ +module.exports = { + rules: { + 'no-console': 'off' + } +} diff --git a/node_modules/date-fns/docs/Day.js b/node_modules/date-fns/docs/Day.js new file mode 100644 index 0000000..42df02d --- /dev/null +++ b/node_modules/date-fns/docs/Day.js @@ -0,0 +1,15 @@ +/** + * @category Types + * @summary Day type + * + * @description + * The day of the week type alias (`0 | 1 | 2 | 3 | 4 | 5 | 6`). Unlike the date + * (the number of days since the beginningof the month), which starts with 1 + * and is dynamic (can go up to 28, 30, or 31), the day starts with 0 and static + * (always ends at 6). Look at it as an index in an array where Sunday is + * the first element, and Saturday is the last. + * + * @typedef {0 | 1 | 2 | 3 | 4 | 5 | 6} Day + */ +const Day = 0 +module.exports = Day diff --git a/node_modules/date-fns/docs/Duration.js b/node_modules/date-fns/docs/Duration.js new file mode 100644 index 0000000..95702b3 --- /dev/null +++ b/node_modules/date-fns/docs/Duration.js @@ -0,0 +1,19 @@ +/** + * @category Types + * @summary Duration object + * + * @description + * Duration object. + * + * @typedef {Object} Duration + * + * @property {number} [years] + * @property {number} [months] + * @property {number} [weeks] + * @property {number} [days] + * @property {number} [hours] + * @property {number} [minutes] + * @property {number} [seconds] + */ +const Duration = {} +module.exports = Duration diff --git a/node_modules/date-fns/docs/Interval.js b/node_modules/date-fns/docs/Interval.js new file mode 100644 index 0000000..15347b6 --- /dev/null +++ b/node_modules/date-fns/docs/Interval.js @@ -0,0 +1,16 @@ +/** + * @category Types + * @summary An object that combines two dates to represent the time interval. + * + * @description + * An object that combines two dates to represent the time interval. + * + * @typedef {Object} Interval + * @property {Date|Number} start - the start of the interval + * @property {Date|Number} end - the end of the interval + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + */ +var Interval = {} + +module.exports = Interval diff --git a/node_modules/date-fns/docs/Locale.js b/node_modules/date-fns/docs/Locale.js new file mode 100644 index 0000000..9c7b4c1 --- /dev/null +++ b/node_modules/date-fns/docs/Locale.js @@ -0,0 +1,88 @@ +/** + * @category Types + * @summary A locale object. Default locale is `en-US`. + * + * @description + * A locale object. Default locale is `en-US`. + * + * If you're using any of these date-fns, consider specifying a locale in options: + * + * - `differenceInCalendarWeeks` + * - `eachWeekOfInterval` + * - `endOfWeek` + * - `format` + * - `formatDistance` + * - `formatDistanceStrict` + * - `formatRelative` + * - `getWeek` + * - `getWeekOfMonth` + * - `getWeeksInMonth` + * - `getWeekYear` + * - `isMatch` + * - `isSameWeek` + * - `isThisWeek` + * - `lastDayOfWeek` + * - `parse` + * - `setDay` + * - `setWeek` + * - `setWeekYear` + * - `startOfWeek` + * - `startOfWeekYear` + * + * Read the Properties section below for more details. + * + * @typedef {Object} Locale + * + * @property {string} [code] - the locale code (ISO 639-1 + optional country code) + * @property {Function} [formatDistance] - the function that takes a token + * passed by `formatDistance` or `formatDistanceStrict` and payload, + * and returns localized distance in words. + * Required by `formatDistance` and `formatDistanceStrict` + * + * @property {Function} [formatRelative] - the function that takes a token + * passed by `formatRelative` and two dates and returns the localized relative date format. + * Required by `formatRelative` + * + * @property {Object} [localize] - the object with functions used to localize various values. + * Required by `format` and `formatRelative` + * @property {Function} localize.ordinalNumber - the function that localizes an ordinal number + * @property {Function} localize.era - the function that takes 0 or 1 and returns localized era + * @property {Function} localize.quarter - the function that localizes a quarter + * @property {Function} localize.month - the function that localizes a month + * @property {Function} localize.day - the function that localizes a day of the week + * @property {Function} localize.dayPeriod - the function that takes one of the strings + * 'am', 'pm', 'midnight', 'noon', 'morning', 'afternoon', 'evening' or 'night' + * and returns localized time of the day + * + * @property {Object} [formatLong] - the object with functions that return localized formats + * @property {Function} formatLong.date - the function that returns a localized long date format + * @property {Function} formatLong.time - the function that returns a localized long time format + * @property {Function} formatLong.dateTime - the function that returns a localized format of date and time combined + * + * @property {Object} [match] — the object with functions used to match and parse various localized values. + * Required by `parse` + * @property {Function} match.ordinalNumber - the function that parses a localized ordinal number + * @property {Function} match.era - the function that parses a localized era + * @property {Function} match.quarter - the function that parses a localized quarter + * @property {Function} match.month - the function that parses a localized month + * @property {Function} match.day - the function that parses a localized day of the week + * @property {Function} match.dayPeriod - the function that parses a localized time of the day + * + * @property {Object} [options] - an object with locale options. + * @property {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday). + * Used by `differenceInCalendarWeeks`, `eachWeekOfInterval`, `endOfWeek`, `format`, `formatRelative`, `getWeek`, `getWeekOfMonth`, + * `getWeeksInMonth`, `getWeekYear`, `isMatch`, `isSameWeek`, `isThisWeek`, `lastDayOfWeek`, `parse`, `setDay`, + * `setWeek`, `setWeekYear`, `startOfWeek` and `startOfWeekYear` + * @property {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, + * which is always in the first week of the year. + * Used by `format`, `getWeek`, `getWeekYear`, `isMatch`, `parse`, `setWeek`, `setWeekYear` and `startOfWeekYear`. + * + * @throws {RangeError} `locale` must contain `localize` property. Thrown by `format` and `formatRelative` + * @throws {RangeError} `locale` must contain `formatLong` property. Thrown by `format` and `formatRelative` + * @throws {RangeError} `locale` must contain `formatRelative` property. Thrown by `formatRelative` + * @throws {RangeError} `locale` must contain `formatDistance` property. Thrown by `formatDistance` and `formatDistanceStrict` + * @throws {RangeError} `locale` must contain `match` property. Thrown by `parse` + */ +var Locale = {} + +module.exports = Locale diff --git a/node_modules/date-fns/docs/constants.md b/node_modules/date-fns/docs/constants.md new file mode 100644 index 0000000..b792fd7 --- /dev/null +++ b/node_modules/date-fns/docs/constants.md @@ -0,0 +1,47 @@ +# Constants + +date-fns provides with a number of useful constants. + +## Usage + +The constants could be imported from `date-fns/constants` or directly +from `date-fns`: + +```js +import { maxTime } from 'date-fns/constants' +import { minTime } from 'date-fns' + +function isAllowedTime(time) { + return time <= maxTime && time >= minTime +} +``` + +## Constants + +### `maxTime` + +Maximum allowed time: + +```js +import { maxTime } from 'date-fns' + +const isValid = 8640000000000001 <= maxTime +//=> false + +new Date(8640000000000001) +//=> Invalid Date +``` + +### `minTime` + +Minimum allowed time: + +```js +import { minTime } from 'date-fns' + +const isValid = -8640000000000001 >= minTime +//=> false + +new Date(-8640000000000001) +//=> Invalid Date +``` diff --git a/node_modules/date-fns/docs/esm.md b/node_modules/date-fns/docs/esm.md new file mode 100644 index 0000000..a3fcfa8 --- /dev/null +++ b/node_modules/date-fns/docs/esm.md @@ -0,0 +1,24 @@ +# ECMAScript Modules + +**date-fns** v2.x provides support for +[ECMAScript Modules](http://www.ecma-international.org/ecma-262/6.0/#sec-modules) +that enables tree-shaking for bundlers, like [rollup.js](http://rollupjs.org) +and [webpack](https://webpack.js.org). + +If you have tree-shaking enabled in your bundler, just import functions normally: + +```javascript +import { format, parse } from 'date-fns' +import { enUS, eo } from 'date-fns/locale' +import { addDays, addHours } from 'date-fns/fp' +``` + +In TypeScript, now you can import individual functions in more idiomatic way: + +```typescript +// Before +import * as format from 'date-fns/format' + +// Now +import format from 'date-fns/format' +``` diff --git a/node_modules/date-fns/docs/fp.md b/node_modules/date-fns/docs/fp.md new file mode 100644 index 0000000..fc7ca56 --- /dev/null +++ b/node_modules/date-fns/docs/fp.md @@ -0,0 +1,70 @@ +# FP Guide + +**date-fns** v2.x provides [functional programming](https://en.wikipedia.org/wiki/Functional_programming) (FP) +friendly functions, like those in [lodash](https://github.com/lodash/lodash/wiki/FP-Guide), +that support [currying](https://en.wikipedia.org/wiki/Currying). + +## Table of Contents + +- [Usage](#usage) + +- [Using Function Composition](#using-function-composition) + +## Usage + +FP functions are provided via `'date-fns/fp'` submodule. + +Functions with options (`format`, `parse`, etc.) have two FP counterparts: +one that has the options object as its first argument and one that hasn't. +The name of the former has `WithOptions` added to the end of its name. + +In **date-fns'** FP functions, the order of arguments is reversed. + +```javascript +import { addYears, formatWithOptions } from 'date-fns/fp' +import { eo } from 'date-fns/locale' +import toUpper from 'lodash/fp/toUpper' // 'date-fns/fp' is compatible with 'lodash/fp'! + +// If FP function has not received enough arguments, it returns another function +const addFiveYears = addYears(5) + +// Several arguments can be curried at once +const dateToString = formatWithOptions({ locale: eo }, 'd MMMM yyyy') + +const dates = [ + new Date(2017, 0 /* Jan */, 1), + new Date(2017, 1 /* Feb */, 11), + new Date(2017, 6 /* Jul */, 2) +] + +const formattedDates = dates.map(addFiveYears).map(dateToString).map(toUpper) +//=> ['1 JANUARO 2022', '11 FEBRUARO 2022', '2 JULIO 2022'] +``` + +## Using Function Composition + +The main advantage of FP functions is support of functional-style +[function composing](https://medium.com/making-internets/why-using-chain-is-a-mistake-9bc1f80d51ba). + +In the example above, you can compose `addFiveYears`, `dateToString` and `toUpper` into a single function: + +```javascript +const formattedDates = dates.map((date) => toUpper(dateToString(addFiveYears(date)))) +``` + +Or you can use `compose` function provided by [lodash](https://lodash.com) to do the same in more idiomatic way: + +```javascript +import compose from 'lodash/fp/compose' + +const formattedDates = dates.map(compose(toUpper, dateToString, addFiveYears)) +``` + +Or if you prefer natural direction of composing (as opposed to the computationally correct order), +you can use lodash' `flow` instead: + +```javascript +import flow from 'lodash/fp/flow' + +const formattedDates = dates.map(flow(addFiveYears, dateToString, toUpper)) +``` \ No newline at end of file diff --git a/node_modules/date-fns/docs/gettingStarted.md b/node_modules/date-fns/docs/gettingStarted.md new file mode 100644 index 0000000..6d8bb35 --- /dev/null +++ b/node_modules/date-fns/docs/gettingStarted.md @@ -0,0 +1,87 @@ +# Getting Started + +## Table of Contents + +- [Introduction](#introduction) + +- [Submodules](#submodules) + +- [Installation](#installation) + +## Introduction + +**date-fns** provides the most comprehensive, yet simple and consistent toolset +for manipulating **JavaScript dates** in **a browser** & **Node.js**. + +**date-fns** is like [lodash](https://lodash.com) for dates. It has +[**200+ functions** for all occasions](https://date-fns.org/docs/). + +```js +import { format, compareAsc } from 'date-fns' + +format(new Date(2014, 1, 11), 'MM/dd/yyyy') +//=> '02/11/2014' + +const dates = [ + new Date(1995, 6, 2), + new Date(1987, 1, 11), + new Date(1989, 6, 10), +] +dates.sort(compareAsc) +//=> [ +// Wed Feb 11 1987 00:00:00, +// Mon Jul 10 1989 00:00:00, +// Sun Jul 02 1995 00:00:00 +// ] +``` + +## Submodules + +**date-fns** includes some optional features as submodules in the npm package. +Here is the list of them, in order of nesting: + +- FP — functional programming-friendly variations of the functions. See [FP Guide](https://date-fns.org/docs/FP-Guide); + +- UTC (in development) — variations of the functions which calculate dates in UTC±00:00 timezone. + +The later submodules are also included inside the former if you want to use multiple features from the list. + +To use submodule features, [install the npm package](#npm) and then import a function from a submodule: + +```js +// The main submodule: +import addDays from 'date-fns/addDays' + +// FP variation: +import addDays from 'date-fns/fp/addDays' + +// UTC variation: +import addDays from 'date-fns/utc/addDays' + +// Both FP and UTC: +import addDays from 'date-fns/fp/utc/addDays' + +// With tree-shaking enabled: +import { addDays, format } from 'date-fns/fp' +``` + +## Installation + +The library is available as an [npm package](https://www.npmjs.com/package/date-fns). + +To install the package, run: + +```bash +npm install date-fns --save +# or +yarn add date-fns +``` + +Start using: + +```js +import { formatDistance, subDays } from 'date-fns' + +formatDistance(subDays(new Date(), 3), new Date(), { addSuffix: true }) +//=> "3 days ago" +``` diff --git a/node_modules/date-fns/docs/i18n.md b/node_modules/date-fns/docs/i18n.md new file mode 100644 index 0000000..4986e62 --- /dev/null +++ b/node_modules/date-fns/docs/i18n.md @@ -0,0 +1,92 @@ +# Internationalization + +## Table of Contents + +- [Usage](#usage) + +- [Adding New Language](#adding-new-language) + +## Usage + +There are just a few functions that support I18n: + +- [`format`](https://date-fns.org/docs/format) +- [`formatDistance`](https://date-fns.org/docs/formatDistance) +- [`formatDistanceStrict`](https://date-fns.org/docs/formatDistanceStrict) +- [`formatRelative`](https://date-fns.org/docs/formatRelative) + +To use a locale, you need to require it and then pass +as an option to a function: + +```js +import { formatDistance } from 'date-fns' +// Require Esperanto locale +import { eo } from 'date-fns/locale' + +const result = formatDistance( + new Date(2016, 7, 1), + new Date(2015, 0, 1), + {locale: eo} // Pass the locale as an option +) +//=> 'pli ol 1 jaro' +``` + +It might seem complicated to require and pass locales as options, +but unlike Moment.js which bloats your build with all the locales +by default date-fns forces developer to manually require locales when needed. +To make API simple, we encourage you to write tiny wrappers and use those +instead of original functions: + +```js +// app/_lib/format.js + +import { format } from 'date-fns' +import { enGB, eo, ru } from 'date-fns/locale' + +const locales = {enGB, eo, ru} + +// by providing a default string of 'PP' or any of its variants for `formatStr` +// it will format dates in whichever way is appropriate to the locale +export default function (date, formatStr = 'PP') { + return format(date, formatStr, { + locale: locales[window.__localeId__] // or global.__localeId__ + }) +} + +// Later: + +import format from 'app/_lib/format' + +window.__localeId__ = 'enGB' +format(friday13, 'EEEE d') +//=> 'Friday 13' + +window.__localeId__ = 'eo' +format(friday13, 'EEEE d') +//=> 'vendredo 13' + +// If the format string is omitted, it will take the default for the locale. +window.__localeId__ = 'enGB' +format(friday13) +//=> Jul 13, 2019 + +window.__localeId__ = 'eo' +format(friday13) +//=> 2019-jul-13 + +``` + +## Adding New Language + +At the moment there is no definitive guide, so if you feel brave enough, +use this quick guide: + +- First of all, [create an issue](https://github.com/date-fns/date-fns/issues/new?title=XXX%20language%20support) + so you won't overlap with others. +- A detailed explanation of how to [add a new locale](https://github.com/date-fns/date-fns/blob/master/docs/i18nContributionGuide.md#adding-a-new-locale). +- Use [English locale](https://github.com/date-fns/date-fns/tree/master/src/locale/en-US) + as the basis and then incrementally adjust the tests and the code. +- Directions on [adding a locale with the same language as another locale](https://github.com/date-fns/date-fns/blob/master/docs/i18nContributionGuide.md#creating-a-locale-with-the-same-language-as-another-locale). +- If you have questions or need guidance, leave a comment in the issue. + +Thank you for your support! diff --git a/node_modules/date-fns/docs/i18nContributionGuide.md b/node_modules/date-fns/docs/i18nContributionGuide.md new file mode 100644 index 0000000..ac520a7 --- /dev/null +++ b/node_modules/date-fns/docs/i18nContributionGuide.md @@ -0,0 +1,921 @@ +# I18n Contribution Guide + +## Table of Contents + +- [Adding a new locale](#adding-a-new-locale) + + - [Choosing a directory name for a locale](#choosing-a-directory-name-for-a-locale) + + - [index.js](#index.js) + + - [localize](#localize) + + - [localize.ordinalNumber](#localize.ordinalnumber) + + - [localize.era and using buildLocalizeFn function](#localize.era-and-using-buildlocalizefn-function) + + - [Formatting localizers](#formatting-localizers) + + - [localize.quarter](#localize.quarter) + + - [localize.month](#localize.month) + + - [localize.day](#localize.day) + + - [localize.dayPeriod](#localize.dayperiod) + + - [formatLong](#formatlong) + + - [formatLong.dateFormats](#formatlong.dateformats) + + - [formatLong.timeFormats](#formatlong.timeformats) + + - [formatLong.dateTimeFormats](#formatlong.datetimeformats) + + - [formatRelative](#formatrelative) + + - [match](#match) + + - [formatDistance](#formatdistance) + + - [Tests](#tests) + +- [Creating a locale with the same language as another locale](#creating-a-locale-with-the-same-language-as-another-locale) + +## Adding a new locale + +To add a new locale: + +- [Choose a directory name for it](#choosing-a-directory-name-for-a-locale). + +- Copy the content of an existing locale (e.g. `en-US`) into the newly created directory. + +- Replace the values in the content with yours file-by-file. + Use [CLDR data](https://www.unicode.org/cldr/charts/32/summary/root.html) + as a point of reference which values to choose. + +All locales contain a number of properties: + +- [`formatDistance`](#formatdistance) — distance localizer function used by `formatDistance` and `formatDistanceStrict`. +- [`formatLong`](#formatlong) — contains long date localizer functions used by `format` and `formatRelative`. +- [`formatRelative`](#formatrelative) — relative date localizer function used by `formatRelative`. +- [`localize`](#localize) — contains functions, which localize the various date values. Required by `format` and `formatRelative`. +- [`match`](#match) — contains functions to parse date values. Required by `parse`. +- [`options`](#indexjs) — contains the index of the first day of the week for functions such as `startOfWeek`, + and the value which determines the first week of the year + for functions like `setWeek`. + +### Choosing a directory name for a locale + +Use the four letter code for the directory name (e.g. `en-GB`), + +Use the two/three letter code: + +- if the language code and the country code are the same (e.g. `pt` instead of `pt-PT`). + +- if the language is used in only one country (e.g. `fil` instead of `fil-PH`). + +- if all countries who use the language +also use the same regional standards: the first day of the week, +the week numbering (see: https://en.wikipedia.org/wiki/Week#Week_numbering), +calendar date format (see: https://en.wikipedia.org/wiki/Calendar_date) +and date representation (see: https://en.wikipedia.org/wiki/Date_and_time_representation_by_country +and: https://en.wikipedia.org/wiki/Date_format_by_country) +(e.g. `ca` instead of `ca-ES` and `ca-AD`). + +### index.js + +Locale's `index.js` is where all the properties of the locale are combined in a single file, +documented in JSDoc format. + +```javascript +import formatDistance from './_lib/formatDistance/index.js' +import formatLong from './_lib/formatLong/index.js' +import formatRelative from './_lib/formatRelative/index.js' +import localize from './_lib/localize/index.js' +import match from './_lib/match/index.js' + +/** + * @type {Locale} + * @category Locales + * + * // Name of the locale. + * // Inside the parentheses - name of the country - if the locale uses the four letter code, e.g. en-US, fr-CA or pt-BR. + * @summary English locale (United States). + * + * // Name of the language (used by https://date-fns.org/ website) + * @language English + * + * // ISO 639-2 code. See the list here: + * // https://www.loc.gov/standards/iso639-2/php/code_list.php + * // Used by https://date-fns.org/ to detect the list of the countries that uses the language. + * @iso-639-2 eng + * + * // Authors of the locale (including anyone who corrected or fixed the locale) + * @author Sasha Koss [@kossnocorp]{@link https://github.com/kossnocorp} + * @author Lesha Koss [@leshakoss]{@link https://github.com/leshakoss} + */ +var locale = { + code: 'en', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + // Index of the first day of the week. + // Sunday is 0, Monday is 1, Saturday is 6. + weekStartsOn: 0, + + // Nth of January which is always in the first week of the year. See: + // https://en.wikipedia.org/wiki/Week#Week_numbering + // http://www.pjh2.de/datetime/weeknumber/wnd.php?l=en + firstWeekContainsDate: 1 + } +} + +export default locale +``` + +### localize + +Put this object in `_lib/localize/index.js` inside your locale directory. +Contains a number of functions for used by `format`: + +```js +var localize = { + ordinalNumber, + era, + quarter, + month, + day, + dayPeriod +} + +export default localize +``` + +#### localize.ordinalNumber + +Function that takes a numeric argument and returns a string with ordinal number: + +```js +// In `en-US` locale: +function ordinalNumber (dirtyNumber, dirtyOptions) { + var number = Number(dirtyNumber) + + var rem100 = number % 100 + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + return number + 'st' + case 2: + return number + 'nd' + case 3: + return number + 'rd' + } + } + return number + 'th' +} + +var localize = { + ordinalNumber: ordinalNumber, + // ... +} +``` + +If the form of the ordinal number depends on the grammatical case (or other grammatical structures), +use `options.unit` argument which could be one of the values 'year', 'quarter', 'month', 'week', +'date', 'dayOfYear', 'day', 'hour', 'minute' or 'second': + +```js +// In `ru` locale: +function ordinalNumber (dirtyNumber, dirtyOptions) { + var options = dirtyOptions || {} + var unit = String(options.unit) + var suffix + + if (unit === 'date') { + suffix = '-е' + } else if (unit === 'week' || unit === 'minute' || unit === 'second') { + suffix = '-я' + } else { + suffix = '-й' + } + + return dirtyNumber + suffix +} +``` + +#### localize.era and using buildLocalizeFn function + +Localizes a numeric era. Takes either 0 or 1 as the first argument. +As with many of the `localize` functions, they can be generated by built-in +`buildLocalizeFn` function. + +From the CLDR chart, use ['Date & Time'/'Gregorian'/'Eras'](https://www.unicode.org/cldr/charts/32/summary/en.html#1771) values. + +```js +// In `en-US` locale: +import buildLocalizeFn from '../../../_lib/buildLocalizeFn/index.js' + +var eraValues = { + narrow: ['B', 'A'], + abbreviated: ['BC', 'AD'], + wide: ['Before Christ', 'Anno Domini'] +} + +var localize = { + // ... + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + // ... +} + +export default localize +``` + +General usage of the function: + +```js +var result = locale.localize.era(1, {width: 'abbreviated'}) +//=> 'AD' +``` + +If `width` is not provided or the `values` object does not contain values for the provided width, +`defaultWidth` will be used. `defaultWidth` should indicate the longest form of the localized value. +The same is true for all other `localize` functions. +`width` for `localize.era` function could be either 'narrow', 'abbreviated' or 'wide'. + +```js +var result = locale.localize.era(1, {width: 'foobar'}) +//=> 'Anno Domini' +``` + +#### Formatting localizers + +For some languages, there is a difference between "stand-alone" localizers and "formatting" localizers. +"Stand-alone" means that the resulting value should make grammatical sense without context. +"Formatting" means that the resulting value should be declined using the grammar rules of the language +as if the value was a part of a date. +For example, for languages with grammatical cases, the stand-alone month could be in the nominative case ("January"), +and the formatting month could decline as a part of the phrase "1st of January". +In this case, use parameters `formattingValues` and `defaultFormattingWidth` of `buildLocalizeFn` function. + +Any localizer could be stand-alone and formatting. +Check the CLDR chart for the unit to see if stand-alone and formatting values are different for a certain unit. +If there's no difference (usually it happens in languages without grammatical cases), +parameters `formattingValues` and `defaultFormattingWidth` are not needed. + +In this example, in Russian language a stand-alone month is in the nominative case ("январь"), +and formatting month is in the genitive case ("января" as in "1-е января"). Notice the different endings: + +```js +// In `ru` locale: +var monthValues = { + narrow: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + abbreviated: ['янв.', 'фев.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'], + wide: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'] +} +var formattingMonthValues = { + narrow: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + abbreviated: ['янв.', 'фев.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'], + wide: ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'] +} + +var localize = { + // ... + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + // ... +} + +export default localize +``` + +#### localize.quarter + +Localizes a quarter. Takes 1, 2, 3 or 4 as the first argument. +`width` could be either 'narrow', 'abbreviated' or 'wide'. +From the CLDR chart, use ['Date & Time'/'Gregorian'/'Quarters'](https://www.unicode.org/cldr/charts/32/summary/en.html#1781) values. + +```js +// In `en-US` locale: +import buildLocalizeFn from '../../../_lib/buildLocalizeFn/index.js' + +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'] +} + +var localize = { + // ... + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function (quarter) { + return Number(quarter) - 1 + } + }), + // ... +} + +export default localize +``` + +Note the usage of `argumentCallback` here. It converts the value passed into `localize.quarter` function +(one of 1, 2, 3 or 4) into the index of the values array inside `quarterValues` (one of 0, 1, 2 or 3). + +#### localize.month + +Localizes a month. Takes numbers between 0 (for January) and 11 (for December). +`width` could be either 'narrow', 'abbreviated' or 'wide'. +From the CLDR chart, use ['Date & Time'/'Gregorian'/'Months'](https://www.unicode.org/cldr/charts/32/summary/en.html#1793) values. + +```js +// In `en-US` locale: +import buildLocalizeFn from '../../../_lib/buildLocalizeFn/index.js' + +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + wide: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'] +} + +var localize = { + // ... + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + // ... +} + +export default localize +``` + +**NOTE**: in English, the names of days of the week and months are capitalized. +Check if the same is true for the language you're working on. +Generally, formatted dates should look like they are in the middle of a sentence, +e.g. in Spanish language the weekdays and months should be in the lowercase: + +```js +// In `es` locale: +var monthValues = { + narrow: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + wide: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'] +} +``` + +`monthValues.narrow` are usually capitalized in every language. Check the CLDR chart for your language. + +#### localize.day + +Localizes a week day. Takes numbers between 0 (for Sunday) and 6 (for Saturday). +`width` could be either 'narrow', 'short', 'abbreviated' or 'wide'. +From the CLDR chart, use ['Date & Time'/'Gregorian'/'Days'](https://www.unicode.org/cldr/charts/32/summary/en.html#1829) values. + +```js +// In `en-US` locale: +import buildLocalizeFn from '../../../_lib/buildLocalizeFn/index.js' + +var dayValues = { + narrow: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + short: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'], + abbreviated: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + wide: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'] +} + +var localize = { + // ... + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + // ... +} + +export default localize +``` + +**NOTE**: the rules of capitalization from `localize.month` are also true for `localize.day`. + +#### localize.dayPeriod + +Localizes a certain day period. +Could take one of these strings as the argument: 'am', 'pm', 'midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'. +`width` could be either 'narrow', 'abbreviated' or 'wide'. +From the CLDR chart, use ['Date & Time'/'Gregorian'/'Day periods'](https://www.unicode.org/cldr/charts/32/summary/en.html#1857) values. + +```js +// In `en-US` locale: +import buildLocalizeFn from '../../../_lib/buildLocalizeFn/index.js' + +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mi', + noon: 'n', + morning: 'in the morning', + afternoon: 'in the afternoon', + evening: 'in the evening', + night: 'at night' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'midnight', + noon: 'noon', + morning: 'in the morning', + afternoon: 'in the afternoon', + evening: 'in the evening', + night: 'at night' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnight', + noon: 'noon', + morning: 'in the morning', + afternoon: 'in the afternoon', + evening: 'in the evening', + night: 'at night' + } +} + +var localize = { + // ... + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +} + +export default localize +``` + +### formatLong + +Put this object in `_lib/formatLong/index.js` inside your locale directory. +Locale date formats written in `format` token string format. +See the list of tokens: https://date-fns.org/docs/format +Use https://en.wikipedia.org/wiki/Date_format_by_country and CLDR chart as the reference. + +#### formatLong.dateFormats + +Use ['Date & Time'/'Gregorian'/'Formats - Standard - Date Formats'](https://www.unicode.org/cldr/charts/32/summary/en.html#1901) values +from the CLDR chart as a reference. + +```js +// In `en-US` locale +import buildFormatLongFn from '../../../_lib/buildFormatLongFn/index.js' + +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +} + +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + // ... +} + +export default formatLong +``` + +`dateFormats.long` usually contains the longest form of writing the year, the month, and the day of the month. +Use ordinal day of the month ('do' token) where applicable (date-fns, unlike CLDR supports ordinal numbers). + +`dateFormats.full` contains the same but with the day of the week. + +`dateFormats.medium` contains the same values as `dateFormats.long`, but with short form of month and non-ordinal day. + +`dateFormats.short` usually contains a strictly numerical form of the date. +Pay attention to the order of units (big-, little- or middle-endian) + +#### formatLong.timeFormats + +Use ['Date & Time'/'Gregorian'/'Formats - Standard - Time Formats'](https://www.unicode.org/cldr/charts/32/summary/en.html#1906) values +from the CLDR chart as a reference. + +Use some variation of 'h:mm aa' for 12-hour clock locales or 'H:mm' for 24-hour clock locales. Use the local time separator. + +```js +// In `en-US` locale +import buildFormatLongFn from '../../../_lib/buildFormatLongFn/index.js' + +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +} + +var formatLong = { + // ... + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + // ... +} + +export default formatLong +``` + +#### formatLong.dateTimeFormats + +Use +['Date & Time'/'Gregorian'/'Formats - Standard - Date & Time Combination Formats'](https://www.unicode.org/cldr/charts/32/summary/en.html#1910) +values from the CLDR chart. + +```js +// In `en-US` locale +import buildFormatLongFn from '../../../_lib/buildFormatLongFn/index.js' + +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +} + +var formatLong = { + // ... + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +} + +export default formatLong +``` + +'{{date}}' and '{{time}}' from the strings will be replaced with the date and time respectively. + +### formatRelative + +Put this function in `_lib/formatRelative/index.js` inside your locale directory. +Relative date formats written in `format` token string format. +See the list of tokens: https://date-fns.org/docs/format. +Has to process `lastWeek`, `yesterday`, `today`, `tomorrow`, `nextWeek` and `other` tokens. + +```javascript +// In `en-US` locale +var formatRelativeLocale = { + lastWeek: "'last' eeee 'at' p", + yesterday: "'yesterday at' p", + today: "'today at' p", + tomorrow: "'tomorrow at' p", + nextWeek: "eeee 'at' p", + other: 'P' +} + +export default function formatRelative (token, date, baseDate, options) { + return formatRelativeLocale[token] +} +``` + +You can use `date` and `baseDate` supplied to the function for the difficult situations +(e.g. grammatical genders and cases of the days of the week) +Both `date` and `baseDate` are converted to UTC timezone, which means +that you should use UTC methods to take the date values (i.e. `date.getUTCDay()` instead of `date.getDay()`). +You can use UTC functions from `src/_lib` in date-fns root directory if they are available. +Don't forget to pass `options` object to them! +Example is below. Note the different grammatical case for weekdays (accusative instead of nominative) +and declension of word "прошлый" which depends on the grammatical gender of the weekday: + +```javascript +// In `ru` locale +import isSameUTCWeek from '../../../../_lib/isSameUTCWeek/index.js' + +var accusativeWeekdays = ['воскресенье', 'понедельник', 'вторник', 'среду', 'четверг', 'пятницу', 'субботу'] + +function lastWeek (day) { + var weekday = accusativeWeekdays[day] + + switch (day) { + case 0: + return "'в прошлое " + weekday + " в' p" + case 1: + case 2: + case 4: + return "'в прошлый " + weekday + " в' p" + case 3: + case 5: + case 6: + return "'в прошлую " + weekday + " в' p" + } +} + +function thisWeek (day) { + // ... +} + +function nextWeek (day) { + // ... +} + +var formatRelativeLocale = { + lastWeek: function (date, baseDate, options) { + var day = date.getUTCDay() + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day) + } else { + return lastWeek(day) + } + }, + yesterday: "'вчера в' p", + today: "'сегодня в' p", + tomorrow: "'завтра в' p", + nextWeek: function (date, baseDate, options) { + var day = date.getUTCDay() + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day) + } else { + return nextWeek(day) + } + }, + other: 'P' +} + +export default function formatRelative (token, date, baseDate, options) { + var format = formatRelativeLocale[token] + + if (typeof format === 'function') { + return format(date, baseDate, options) + } + + return format +} +``` + +### match + +Put this object in `_lib/match/index.js` inside your locale directory. +Contains the functions used by `parse` to parse a localized value: + +```js +// In `en-US` locale: +import buildMatchPatternFn from '../../../_lib/buildMatchPatternFn/index.js' +import buildMatchFn from '../../../_lib/buildMatchFn/index.js' + +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i +var parseOrdinalNumberPattern = /\d+/i + +var matchEraPatterns = { + narrow: /^(b|a)/i, + abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, + wide: /^(before christ|before common era|anno domini|common era)/i +} +var parseEraPatterns = { + any: [/^b/i, /^(a|c)/i] +} + +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](th|st|nd|rd)? quarter/i +} +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +} + +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i, + wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i +} +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^may/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +} + +var matchDayPatterns = { + narrow: /^[smtwf]/i, + short: /^(su|mo|tu|we|th|fr|sa)/i, + abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i, + wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i +} +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] +} + +var matchDayPeriodPatterns = { + narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i, + any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i +} +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mi/i, + noon: /^no/i, + morning: /morning/i, + afternoon: /afternoon/i, + evening: /evening/i, + night: /night/i + } +} + +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function (value) { + return parseInt(value, 10) + } + }), + + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function (index) { + return index + 1 + } + }), + + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +} + +export default match +``` + +These functions mirror those in `localize`. + +For `matchPatterns` the patterns should match the whole meaningful word for the parsed value +(which will be cut from the string in the process of parsing). +`parsePatterns` contains patterns to detect one of the values from the result of `matchPatterns` +Note that the patterns for `parsePatterns` don't necessary contain the whole word: + +```javascript +// In `en-US` locale: +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] +} +``` + +but only the bare minimum to parse the value. + +Also note that all patterns have "case-insensitive" flags +to match as much arbitrary user input as possible. For the same reason, try to match +any variation of diacritical marks: + +```javascript +// In `eo` locale: +var matchDayPatterns = { + narrow: /^[dlmĵjvs]/i, + short: /^(di|lu|ma|me|(ĵ|jx|jh|j)a|ve|sa)/i, + abbreviated: /^(dim|lun|mar|mer|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)|ven|sab)/i, + wide: /^(diman(ĉ|cx|ch|c)o|lundo|mardo|merkredo|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)do|vendredo|sabato)/i +} +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^(j|ĵ)/i, /^v/i, /^s/i], + any: [/^d/i, /^l/i, /^ma/i, /^me/i, /^(j|ĵ)/i, /^v/i, /^s/i] +} +``` + +Here, for the word "dimanĉo" the functions will match also "dimancxo", "dimancho" +and even grammatically incorrect "dimanco". + +Try to match any possible way of writing the word. Don't forget the grammatical cases: + +```javascript +// In `ru` locale: +var matchMonthPatterns = { + narrow: /^[яфмаисонд]/i, + abbreviated: /^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)/i, + wide: /^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])/i +} +``` + +and variations of short weekdays and months: + +```javascript +// In `ru` locale: +var matchDayPatterns = { + narrow: /^[впсч]/i, + short: /^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\.?/i, + abbreviated: /^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?/i, + wide: /^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])/i +} +``` + +(here, the `abbreviated` pattern will match both `вск` and `вос` as the short of `воскресенье` {Sunday}) + +In `match.ordinalNumber` match ordinal numbers as well as non-ordinal numbers: + +```javascript +// In `en-US` locale: +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i +``` + +Don't forget the grammatical genders: + +```javascript +// In `ru` locale: +var matchOrdinalNumberPattern = /^(\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?/i +``` + +### formatDistance + +`formatDistance` property of locale is a function which takes three arguments: +token passed by date-fns' `formatDistance` function (e.g. 'lessThanXMinutes'), +a number of units to be displayed by the function +(e.g. `locale.formatDistance('lessThanXMinutes', 5)` would display localized 'less than 5 minutes') +and object with options. + +Your best guess is to copy `formatDistance` property from another locale and change the values. + +### Tests + +To test locales we use snapshots. See [`en-US` snapshot](https://github.com/date-fns/date-fns/blob/master/src/locale/en-US/snapshot.md) for an example. + +To generate snapshots, run `yarn locale-snapshots`. The snapshot for the locale +you're working on will appear in the root locale directory (e.g. `src/locales/ru/snapshot.md`). + +Once you are done with the locale, generate the snapshot and review the output values. + +## Creating a locale with the same language as another locale + +Import the locale properties already implemented for the language, +but replace unique properties. + +```javascript +// Same as en-US +import formatDistance from '../en-US/_lib/formatDistance/index.js' +import formatRelative from '../en-US/_lib/formatRelative/index.js' +import localize from '../en-US/_lib/localize/index.js' +import match from '../en-US/_lib/match/index.js' + +// Unique for en-GB +import formatLong from './_lib/formatLong/index.js' + +/** + * @type {Locale} + * @category Locales + * @summary English locale (United Kingdom). + * @language English + * @iso-639-2 eng + * @author John Doe [@example]{@link https://github.com/example} + */ +var locale = { + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + + // Unique for en-GB + options: { + weekStartsOn: 1, + firstWeekContainsDate: 4 + } +} + +export default locale +``` diff --git a/node_modules/date-fns/docs/index.js b/node_modules/date-fns/docs/index.js new file mode 100644 index 0000000..bd8ee26 --- /dev/null +++ b/node_modules/date-fns/docs/index.js @@ -0,0 +1,147 @@ +const path = require('path') + +module.exports = { + groups: [ + 'General', + 'Types', + 'Common Helpers', + 'Conversion Helpers', + 'Interval Helpers', + 'Timestamp Helpers', + 'Millisecond Helpers', + 'Second Helpers', + 'Minute Helpers', + 'Hour Helpers', + 'Day Helpers', + 'Weekday Helpers', + 'Week Helpers', + 'ISO Week Helpers', + 'Month Helpers', + 'Quarter Helpers', + 'Year Helpers', + 'ISO Week-Numbering Year Helpers', + 'Decade Helpers', + ], + + staticDocs: [ + { + type: 'markdown', + urlId: 'Getting-Started', + category: 'General', + title: 'Getting Started', + description: 'Introduction & installation instructions', + path: path.join(__dirname, 'gettingStarted.md'), + }, + { + type: 'markdown', + urlId: 'Change-Log', + category: 'General', + title: 'Change Log', + description: 'Changes for each version of the library', + path: path.join(__dirname, '..', 'CHANGELOG.md'), + }, + { + type: 'markdown', + urlId: 'Contributing', + category: 'General', + title: 'Contributing', + description: 'Contribution manual', + path: path.join(__dirname, '..', 'CONTRIBUTING.md'), + }, + { + type: 'markdown', + urlId: 'Constants', + category: 'General', + title: 'Constants', + description: 'Useful constants', + path: path.join(__dirname, 'constants.md'), + }, + { + type: 'markdown', + urlId: 'I18n', + category: 'General', + title: 'I18n', + description: 'Internationalization', + path: path.join(__dirname, 'i18n.md'), + }, + { + type: 'markdown', + urlId: 'I18n-Contribution-Guide', + category: 'General', + title: 'I18n Contribution Guide', + description: 'Locales manual', + path: path.join(__dirname, 'i18nContributionGuide.md'), + }, + { + type: 'markdown', + urlId: 'Time-Zones', + category: 'General', + title: 'Time Zones', + description: 'Time zone functions', + path: path.join(__dirname, 'timeZones.md'), + }, + { + type: 'markdown', + urlId: 'ECMAScript-Modules', + category: 'General', + title: 'ECMAScript Modules', + description: 'Tree-shaking guide', + path: path.join(__dirname, 'esm.md'), + }, + { + type: 'markdown', + urlId: 'webpack', + category: 'General', + title: 'webpack', + description: 'Using date-fns with webpack', + path: path.join(__dirname, 'webpack.md'), + }, + { + type: 'markdown', + urlId: 'FP-Guide', + category: 'General', + title: 'FP Guide', + description: 'Curried functions', + path: path.join(__dirname, 'fp.md'), + }, + { + type: 'markdown', + urlId: 'Unicode-Tokens', + category: 'General', + title: 'Unicode Tokens', + description: 'Usage of the Unicode tokens in parse and format', + path: path.join(__dirname, 'unicodeTokens.md'), + }, + { + type: 'markdown', + urlId: 'Upgrade-Guide', + category: 'General', + title: 'Upgrade guide', + description: 'Changes from v1 to v2', + path: path.join(__dirname, 'upgradeGuide.md'), + }, + { + type: 'markdown', + urlId: 'License', + category: 'General', + title: 'License', + description: 'MIT © Sasha Koss', + path: path.join(__dirname, '..', 'LICENSE.md'), + }, + ], + + sharedDocs: [ + { + fullPath: path.join(__dirname, 'Interval.js'), + }, + { + fullPath: path.join(__dirname, 'Locale.js'), + }, + { + fullPath: path.join(__dirname, 'Duration.js'), + }, + { + fullPath: path.join(__dirname, 'Day.js'), + }, + ], +} diff --git a/node_modules/date-fns/docs/logo.svg b/node_modules/date-fns/docs/logo.svg new file mode 100644 index 0000000..212e227 --- /dev/null +++ b/node_modules/date-fns/docs/logo.svg @@ -0,0 +1,26 @@ + + + + Slice 1 + Created with Sketch. + + + + + \ No newline at end of file diff --git a/node_modules/date-fns/docs/logotype.svg b/node_modules/date-fns/docs/logotype.svg new file mode 100644 index 0000000..8b2a3a4 --- /dev/null +++ b/node_modules/date-fns/docs/logotype.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/node_modules/date-fns/docs/release.md b/node_modules/date-fns/docs/release.md new file mode 100644 index 0000000..e0639fb --- /dev/null +++ b/node_modules/date-fns/docs/release.md @@ -0,0 +1,19 @@ +# Releasing date-fns + +1. First, make sure that the library is built by running `./scripts/build/build.sh` and committing and pushing any change you would have. + +2. Then add the changelog entry generated by `yarn ts-node scripts/release/buildChangelog.ts` to [CHANGELOG.md](../CHANGELOG.md). Make sure that the output is valid Markdown and fix if there're any errors. Commit and push the file. + +3. Using the version that the changelog script generated, run the command: + + ```bash + env VERSION="vX.XX.X" APP_ENV="production" GOOGLE_APPLICATION_CREDENTIALS="secrets/production/key.json" ./scripts/release/release.sh + ``` + + The script will change `package.json`. **Do not commit the change, and reset it instead**. + +4. Now when the package is published, go to [GitHub Releases](https://github.com/date-fns/date-fns/releases) and draft a new version using the changelog entry you generated earlier. + +5. Finally, write an announce tweet using the created GitHub release as the tweet link. + +You're done, great job! diff --git a/node_modules/date-fns/docs/timeZones.md b/node_modules/date-fns/docs/timeZones.md new file mode 100644 index 0000000..54eb90b --- /dev/null +++ b/node_modules/date-fns/docs/timeZones.md @@ -0,0 +1,63 @@ +# Time Zones + +## Table of Contents + +- [Overview](#overview) + +- [`date-fns-tz`](#date-fns-tz) + +## Overview + +Working with UTC or ISO date strings is easy, and so is working with JS dates when all times +are displayed in a user's local time in the browser. The difficulty comes when working with another +time zone's local time, other than the current system's, like showing the local time of an event in LA +at 8pm PST on a Node server in Europe or a user's machine set to EST. + +In this case there are two relevant pieces of information: + +- a fixed moment in time in the form of a timestamp, UTC or ISO date string, and +- the time zone descriptor, usually an offset or IANA time zone name (e.g. `America/Los_Angeles`). + +Libraries like Moment and Luxon, which provide their own date time classes, manage these timestamp and time +zone values internally. Since `date-fns` always returns a plain JS Date, which implicitly has the current +system's time zone, helper functions are needed for handling common time zone related use cases. + +## [`date-fns-tz`](https://www.npmjs.com/package/date-fns-tz) + +Dependency free IANA time zone support is implemented via the +[Intl API](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl) to keep +actual time zone data out of code bundles. Modern browsers all support the +[necessary features](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat#Browser_compatibility), +and for those that don't a [polyfill](https://github.com/yahoo/date-time-format-timezone) can be used. + +Functions are provided for converting to and from a Date instance which will have the internal UTC time +adjusted so it prints to the correct time value in the associated time zone, regardless of the current +system time zone. The `date-fns` `format` function is extended with support for the `z...zzzz` tokens to +format long and short time zone names. + +Compatible with `date-fns` version 2 + +License: MIT + +### Synopsis + +```js +const { zonedTimeToUtc, utcToZonedTime, format } = require('date-fns-tz') + +// Set the date to "2018-09-01T16:01:36.386Z" +const utcDate = zonedTimeToUtc('2018-09-01 18:01:36.386', 'Europe/Berlin') + +// Obtain a Date instance that will render the equivalent Berlin time for the UTC date +const date = new Date('2018-09-01T16:01:36.386Z') +const timeZone = 'Europe/Berlin' +const zonedDate = utcToZonedTime(date, timeZone) +// zonedDate could be used to initialize a date picker or display the formatted local date/time + +// Set the output to "1.9.2018 18:01:36.386 GMT+02:00 (CEST)" +const pattern = 'd.M.yyyy HH:mm:ss.SSS \'GMT\' XXX (z)' +const output = format(zonedDate, pattern, { timeZone: 'Europe/Berlin' }) +``` + +### Links + +- [API / Usage Scenarios](https://github.com/marnusw/date-fns-tz#time-zone-helpers) diff --git a/node_modules/date-fns/docs/unicodeTokens.md b/node_modules/date-fns/docs/unicodeTokens.md new file mode 100644 index 0000000..5daf282 --- /dev/null +++ b/node_modules/date-fns/docs/unicodeTokens.md @@ -0,0 +1,54 @@ +# Unicode Tokens + +Starting with v2, `format` and `parse` use [Unicode tokens]. + +The tokens are different from Moment.js and other libraries that opted to use +custom formatting rules. While usage of a standard ensures compatibility and +the future of the library, it causes confusion that this document intends +to resolve. + +## Popular mistakes + +There are 4 tokens that cause most of the confusion: + +- `D` and `DD` that represent the day of a year (1, 2, ..., 365, 366) + are often confused with `d` and `dd` that represent the day of a month + (1, 2, ..., 31). + +- `YY` and `YYYY` that represent the local week-numbering year (44, 01, 00, 17) + are often confused with `yy` and `yyyy` that represent the calendar year. + +```js +// ❌ Wrong! +format(new Date(), 'YYYY-MM-DD') +//=> 2018-10-283 + +// ✅ Correct +format(new Date(), 'yyyy-MM-dd') +//=> 2018-10-10 + +// ❌ Wrong! +parse('11.02.87', 'D.MM.YY', new Date()).toString() +//=> 'Sat Jan 11 1986 00:00:00 GMT+0200 (EET)' + +// ✅ Correct +parse('11.02.87', 'd.MM.yy', new Date()).toString() +//=> 'Wed Feb 11 1987 00:00:00 GMT+0200 (EET)' +``` + +To help with the issue, `format` and `parse` functions won't accept +these tokens without `useAdditionalDayOfYearTokens` option for `D` and `DD` and +`useAdditionalWeekYearTokens` options for `YY` and `YYYY`: + +```js +format(new Date(), 'D', { useAdditionalDayOfYearTokens: true }) +//=> '283' + +parse('365+1987', 'DD+YYYY', new Date(), { + useAdditionalDayOfYearTokens: true, + useAdditionalWeekYearTokens: true +}).toString() +//=> 'Wed Dec 31 1986 00:00:00 GMT+0200 (EET)' +``` + +[Unicode tokens]: https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table diff --git a/node_modules/date-fns/docs/upgradeGuide.md b/node_modules/date-fns/docs/upgradeGuide.md new file mode 100644 index 0000000..08e0337 --- /dev/null +++ b/node_modules/date-fns/docs/upgradeGuide.md @@ -0,0 +1,118 @@ +# v2 Upgrade Guide + +## Common changes + +This page covers a few of the most common problems people face when updating from v1 to v2. For a more detailed list of changes, look at the [change log for version 2.0.0](https://date-fns.org/docs/Change-Log). + +### Camel case naming schema + +Function submodules now use camelCase naming schema: + +```javascript +// Before v2.0.0 +import differenceInCalendarISOYears from 'date-fns/difference_in_calendar_iso_years' + +// v2.0.0 onward +import differenceInCalendarISOYears from 'date-fns/differenceInCalendarISOYears' +``` + +### New formatting tokens + +Starting with v2 `format` and `parse` uses [Unicode tokens]. + +See [Unicode Tokens doc](https://date-fns.org/docs/Unicode-Tokens) for more details. + +### String arguments + +Functions now don't accept strings as date arguments. Strings should +be parsed using `parseISO` (ISO 8601) or `parse`. + +See [this post](https://blog.date-fns.org/post/we-cut-date-fns-v2-minimal-build-size-down-to-300-bytes-and-now-its-the-smallest-date-library-18f2nvh2z0yal) for more details. + +```javascript +// Before v2.0.0 +addDays('2016-01-01', 1) + +// v2.0.0 onward +addDays(parseISO('2016-01-01'), 1) +``` + +### Arguments conversion + +All functions now implicitly convert arguments by following rules: + +| | date | number | string | boolean | +| --------- | ------------ | ------ | ----------- | ------- | +| 0 | new Date(0) | 0 | '0' | false | +| '0' | Invalid Date | 0 | '0' | false | +| 1 | new Date(1) | 1 | '1' | true | +| '1' | Invalid Date | 1 | '1' | true | +| true | Invalid Date | NaN | 'true' | true | +| false | Invalid Date | NaN | 'false' | false | +| null | Invalid Date | NaN | 'null' | false | +| undefined | Invalid Date | NaN | 'undefined' | false | +| NaN | Invalid Date | NaN | 'NaN' | false | + +Notes: + +- as before, arguments expected to be `Date` are converted to `Date` using _date-fns'_ `toDate` function; +- arguments expected to be numbers are converted to integer numbers using our custom `toInteger` implementation + (see [#765](https://github.com/date-fns/date-fns/pull/765)); +- arguments expected to be strings are converted to strings using JavaScript's `String` function; +- arguments expected to be booleans are converted to boolean using JavaScript's `Boolean` function. + +`null` and `undefined` passed to optional arguments (i.e. properties of `options` argument) +are ignored as if no argument was passed. + +If any argument is invalid (i.e. `NaN` for numbers and `Invalid Date` for dates), +an invalid value will be returned: + +- `false` for functions that return booleans (expect `isValid`); +- `Invalid Date` for functions that return dates; +- `NaN` for functions that return numbers; +- and `String('Invalid Date')` for functions that return strings. + +See tests and PRs [#460](https://github.com/date-fns/date-fns/pull/460) and +[#765](https://github.com/date-fns/date-fns/pull/765) for exact behavior. + +### `null` + +`null` now is not a valid date. `isValid(null)` returns `false`; +`toDate(null)` returns an invalid date. Since `toDate` is used internally +by all the functions, operations over `null` will also return an invalid date. +[See #537](https://github.com/date-fns/date-fns/issues/537) for the reasoning. + +### `RangeError` + +Functions now throw `RangeError` if optional values passed to `options` +are not `undefined` or have expected values. +This change is introduced for consistency with ECMAScript standard library which does the same. + +### `TypeError` + +All functions now check if the passed number of arguments is less +than the number of required arguments and throw `TypeError` exception if so. + +### UMD/CDN + +The Bower & UMD/CDN package versions are no longer supported. + +### New locale format + +See [docs/Locale](https://date-fns.org/docs/Locale). + +Locales renamed: + +- `en` → `en-US` +- `zh_cn` → `zh-CN` +- `zh_tw` → `zh-TW` + +```javascript +// Before v2.0.0 +import locale from 'date-fns/locale/zh_cn' + +// v2.0.0 onward +import locale from 'date-fns/locale/zh-CN' +``` + +[unicode tokens]: https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table diff --git a/node_modules/date-fns/docs/webpack.md b/node_modules/date-fns/docs/webpack.md new file mode 100644 index 0000000..37b043d --- /dev/null +++ b/node_modules/date-fns/docs/webpack.md @@ -0,0 +1,48 @@ +# webpack + +## Removing unused languages from dynamic import + +If a locale is imported dynamically, then all locales from date-fns are loaded by webpack into a bundle (~160kb) or split across the chunks. This prolongs the build process and increases the amount of space taken. However, it is possible to use webpack to trim down languages using [ContextReplacementPlugin]. + +Let's assume that we have a single point in which supported locales are present: + +`config.js`: + +```js +// `see date-fns/src/locale` for available locales +export const supportedLocales = ['en-US', 'de', 'pl', 'it'] +``` + +We could also have a function that formats the date: + +```js +const getLocale = (locale) => import(`date-fns/locale/${locale}/index.js`) // or require() if using CommonJS + +const formatDate = (date, formatStyle, locale) => { + return format(date, formatStyle, { + locale: getLocale(locale), + }) +} +``` + +In order to exclude unused languages we can use webpacks [ContextReplacementPlugin]. + +`webpack.config.js`: + +```js +import webpack from 'webpack' +import { supportedLocales } from './config.js' + +export default const config = { + plugins: [ + new webpack.ContextReplacementPlugin( + /^date-fns[/\\]locale$/, + new RegExp(`\\.[/\\\\](${supportedLocales.join('|')})[/\\\\]index\\.js$`) + ) + ] +} +``` + +This results in a language bundle of ~23kb . + +[contextreplacementplugin]: https://webpack.js.org/plugins/context-replacement-plugin/ diff --git a/node_modules/date-fns/eachDayOfInterval/index.d.ts b/node_modules/date-fns/eachDayOfInterval/index.d.ts new file mode 100644 index 0000000..80fc0dc --- /dev/null +++ b/node_modules/date-fns/eachDayOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachDayOfInterval } from 'date-fns' +export default eachDayOfInterval diff --git a/node_modules/date-fns/eachDayOfInterval/index.js b/node_modules/date-fns/eachDayOfInterval/index.js new file mode 100644 index 0000000..729d2c4 --- /dev/null +++ b/node_modules/date-fns/eachDayOfInterval/index.js @@ -0,0 +1,65 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachDayOfInterval; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name eachDayOfInterval + * @category Interval Helpers + * @summary Return the array of dates within the specified time interval. + * + * @description + * Return the array of dates within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @param {Object} [options] - an object with options. + * @param {Number} [options.step=1] - the step to increment by. The value should be more than 1. + * @returns {Date[]} the array with starts of days from the day of the interval start to the day of the interval end + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.step` must be a number greater than 1 + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each day between 6 October 2014 and 10 October 2014: + * const result = eachDayOfInterval({ + * start: new Date(2014, 9, 6), + * end: new Date(2014, 9, 10) + * }) + * //=> [ + * // Mon Oct 06 2014 00:00:00, + * // Tue Oct 07 2014 00:00:00, + * // Wed Oct 08 2014 00:00:00, + * // Thu Oct 09 2014 00:00:00, + * // Fri Oct 10 2014 00:00:00 + * // ] + */ +function eachDayOfInterval(dirtyInterval, options) { + var _options$step; + (0, _index2.default)(1, arguments); + var interval = dirtyInterval || {}; + var startDate = (0, _index.default)(interval.start); + var endDate = (0, _index.default)(interval.end); + var endTime = endDate.getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startDate.getTime() <= endTime)) { + throw new RangeError('Invalid interval'); + } + var dates = []; + var currentDate = startDate; + currentDate.setHours(0, 0, 0, 0); + var step = Number((_options$step = options === null || options === void 0 ? void 0 : options.step) !== null && _options$step !== void 0 ? _options$step : 1); + if (step < 1 || isNaN(step)) throw new RangeError('`options.step` must be a number greater than 1'); + while (currentDate.getTime() <= endTime) { + dates.push((0, _index.default)(currentDate)); + currentDate.setDate(currentDate.getDate() + step); + currentDate.setHours(0, 0, 0, 0); + } + return dates; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/eachDayOfInterval/index.js.flow b/node_modules/date-fns/eachDayOfInterval/index.js.flow new file mode 100644 index 0000000..5a9b8e4 --- /dev/null +++ b/node_modules/date-fns/eachDayOfInterval/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + interval: Interval, + options?: { + step?: number, + } +) => Date[] diff --git a/node_modules/date-fns/eachDayOfInterval/package.json b/node_modules/date-fns/eachDayOfInterval/package.json new file mode 100644 index 0000000..e519978 --- /dev/null +++ b/node_modules/date-fns/eachDayOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/eachDayOfInterval/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/eachHourOfInterval/index.d.ts b/node_modules/date-fns/eachHourOfInterval/index.d.ts new file mode 100644 index 0000000..4c3addd --- /dev/null +++ b/node_modules/date-fns/eachHourOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachHourOfInterval } from 'date-fns' +export default eachHourOfInterval diff --git a/node_modules/date-fns/eachHourOfInterval/index.js b/node_modules/date-fns/eachHourOfInterval/index.js new file mode 100644 index 0000000..09048ba --- /dev/null +++ b/node_modules/date-fns/eachHourOfInterval/index.js @@ -0,0 +1,65 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachHourOfInterval; +var _index = _interopRequireDefault(require("../addHours/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name eachHourOfInterval + * @category Interval Helpers + * @summary Return the array of hours within the specified time interval. + * + * @description + * Return the array of hours within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @param {Object} [options] - an object with options. + * @param {Number} [options.step=1] - the step to increment by. The value should be more than 1. + * @returns {Date[]} the array with starts of hours from the hour of the interval start to the hour of the interval end + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.step` must be a number greater than 1 + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each hour between 6 October 2014, 12:00 and 6 October 2014, 15:00 + * const result = eachHourOfInterval({ + * start: new Date(2014, 9, 6, 12), + * end: new Date(2014, 9, 6, 15) + * }) + * //=> [ + * // Mon Oct 06 2014 12:00:00, + * // Mon Oct 06 2014 13:00:00, + * // Mon Oct 06 2014 14:00:00, + * // Mon Oct 06 2014 15:00:00 + * // ] + */ +function eachHourOfInterval(dirtyInterval, options) { + var _options$step; + (0, _index3.default)(1, arguments); + var interval = dirtyInterval || {}; + var startDate = (0, _index2.default)(interval.start); + var endDate = (0, _index2.default)(interval.end); + var startTime = startDate.getTime(); + var endTime = endDate.getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startTime <= endTime)) { + throw new RangeError('Invalid interval'); + } + var dates = []; + var currentDate = startDate; + currentDate.setMinutes(0, 0, 0); + var step = Number((_options$step = options === null || options === void 0 ? void 0 : options.step) !== null && _options$step !== void 0 ? _options$step : 1); + if (step < 1 || isNaN(step)) throw new RangeError('`options.step` must be a number greater than 1'); + while (currentDate.getTime() <= endTime) { + dates.push((0, _index2.default)(currentDate)); + currentDate = (0, _index.default)(currentDate, step); + } + return dates; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/eachHourOfInterval/index.js.flow b/node_modules/date-fns/eachHourOfInterval/index.js.flow new file mode 100644 index 0000000..5a9b8e4 --- /dev/null +++ b/node_modules/date-fns/eachHourOfInterval/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + interval: Interval, + options?: { + step?: number, + } +) => Date[] diff --git a/node_modules/date-fns/eachHourOfInterval/package.json b/node_modules/date-fns/eachHourOfInterval/package.json new file mode 100644 index 0000000..4e804cb --- /dev/null +++ b/node_modules/date-fns/eachHourOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/eachHourOfInterval/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/eachMinuteOfInterval/index.d.ts b/node_modules/date-fns/eachMinuteOfInterval/index.d.ts new file mode 100644 index 0000000..f96a5e9 --- /dev/null +++ b/node_modules/date-fns/eachMinuteOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachMinuteOfInterval } from 'date-fns' +export default eachMinuteOfInterval diff --git a/node_modules/date-fns/eachMinuteOfInterval/index.js b/node_modules/date-fns/eachMinuteOfInterval/index.js new file mode 100644 index 0000000..db7bd08 --- /dev/null +++ b/node_modules/date-fns/eachMinuteOfInterval/index.js @@ -0,0 +1,62 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachMinuteOfInterval; +var _index = _interopRequireDefault(require("../addMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../startOfMinute/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name eachMinuteOfInterval + * @category Interval Helpers + * @summary Return the array of minutes within the specified time interval. + * + * @description + * Returns the array of minutes within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @param {Object} [options] - an object with options. + * @param {Number} [options.step=1] - the step to increment by. The step must be equal to or greater than 1 + * @throws {TypeError} 1 argument required + * @returns {Date[]} the array with starts of minutes from the minute of the interval start to the minute of the interval end + * @throws {RangeError} `options.step` must be a number equal to or greater than 1 + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each minute between 14 October 2020, 13:00 and 14 October 2020, 13:03 + * const result = eachMinuteOfInterval({ + * start: new Date(2014, 9, 14, 13), + * end: new Date(2014, 9, 14, 13, 3) + * }) + * //=> [ + * // Wed Oct 14 2014 13:00:00, + * // Wed Oct 14 2014 13:01:00, + * // Wed Oct 14 2014 13:02:00, + * // Wed Oct 14 2014 13:03:00 + * // ] + */ +function eachMinuteOfInterval(interval, options) { + var _options$step; + (0, _index4.default)(1, arguments); + var startDate = (0, _index3.default)((0, _index2.default)(interval.start)); + var endDate = (0, _index2.default)(interval.end); + var startTime = startDate.getTime(); + var endTime = endDate.getTime(); + if (startTime >= endTime) { + throw new RangeError('Invalid interval'); + } + var dates = []; + var currentDate = startDate; + var step = Number((_options$step = options === null || options === void 0 ? void 0 : options.step) !== null && _options$step !== void 0 ? _options$step : 1); + if (step < 1 || isNaN(step)) throw new RangeError('`options.step` must be a number equal to or greater than 1'); + while (currentDate.getTime() <= endTime) { + dates.push((0, _index2.default)(currentDate)); + currentDate = (0, _index.default)(currentDate, step); + } + return dates; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/eachMinuteOfInterval/index.js.flow b/node_modules/date-fns/eachMinuteOfInterval/index.js.flow new file mode 100644 index 0000000..5a9b8e4 --- /dev/null +++ b/node_modules/date-fns/eachMinuteOfInterval/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + interval: Interval, + options?: { + step?: number, + } +) => Date[] diff --git a/node_modules/date-fns/eachMinuteOfInterval/package.json b/node_modules/date-fns/eachMinuteOfInterval/package.json new file mode 100644 index 0000000..5dde444 --- /dev/null +++ b/node_modules/date-fns/eachMinuteOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/eachMinuteOfInterval/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/eachMonthOfInterval/index.d.ts b/node_modules/date-fns/eachMonthOfInterval/index.d.ts new file mode 100644 index 0000000..bda4a18 --- /dev/null +++ b/node_modules/date-fns/eachMonthOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachMonthOfInterval } from 'date-fns' +export default eachMonthOfInterval diff --git a/node_modules/date-fns/eachMonthOfInterval/index.js b/node_modules/date-fns/eachMonthOfInterval/index.js new file mode 100644 index 0000000..065c04e --- /dev/null +++ b/node_modules/date-fns/eachMonthOfInterval/index.js @@ -0,0 +1,61 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachMonthOfInterval; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name eachMonthOfInterval + * @category Interval Helpers + * @summary Return the array of months within the specified time interval. + * + * @description + * Return the array of months within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @returns {Date[]} the array with starts of months from the month of the interval start to the month of the interval end + * @throws {TypeError} 1 argument required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each month between 6 February 2014 and 10 August 2014: + * const result = eachMonthOfInterval({ + * start: new Date(2014, 1, 6), + * end: new Date(2014, 7, 10) + * }) + * //=> [ + * // Sat Feb 01 2014 00:00:00, + * // Sat Mar 01 2014 00:00:00, + * // Tue Apr 01 2014 00:00:00, + * // Thu May 01 2014 00:00:00, + * // Sun Jun 01 2014 00:00:00, + * // Tue Jul 01 2014 00:00:00, + * // Fri Aug 01 2014 00:00:00 + * // ] + */ +function eachMonthOfInterval(dirtyInterval) { + (0, _index2.default)(1, arguments); + var interval = dirtyInterval || {}; + var startDate = (0, _index.default)(interval.start); + var endDate = (0, _index.default)(interval.end); + var endTime = endDate.getTime(); + var dates = []; + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startDate.getTime() <= endTime)) { + throw new RangeError('Invalid interval'); + } + var currentDate = startDate; + currentDate.setHours(0, 0, 0, 0); + currentDate.setDate(1); + while (currentDate.getTime() <= endTime) { + dates.push((0, _index.default)(currentDate)); + currentDate.setMonth(currentDate.getMonth() + 1); + } + return dates; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/eachMonthOfInterval/index.js.flow b/node_modules/date-fns/eachMonthOfInterval/index.js.flow new file mode 100644 index 0000000..30230a5 --- /dev/null +++ b/node_modules/date-fns/eachMonthOfInterval/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (interval: Interval) => Date[] diff --git a/node_modules/date-fns/eachMonthOfInterval/package.json b/node_modules/date-fns/eachMonthOfInterval/package.json new file mode 100644 index 0000000..69504bf --- /dev/null +++ b/node_modules/date-fns/eachMonthOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/eachMonthOfInterval/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/eachQuarterOfInterval/index.d.ts b/node_modules/date-fns/eachQuarterOfInterval/index.d.ts new file mode 100644 index 0000000..879b548 --- /dev/null +++ b/node_modules/date-fns/eachQuarterOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachQuarterOfInterval } from 'date-fns' +export default eachQuarterOfInterval diff --git a/node_modules/date-fns/eachQuarterOfInterval/index.js b/node_modules/date-fns/eachQuarterOfInterval/index.js new file mode 100644 index 0000000..c588c9b --- /dev/null +++ b/node_modules/date-fns/eachQuarterOfInterval/index.js @@ -0,0 +1,60 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachQuarterOfInterval; +var _index = _interopRequireDefault(require("../addQuarters/index.js")); +var _index2 = _interopRequireDefault(require("../startOfQuarter/index.js")); +var _index3 = _interopRequireDefault(require("../toDate/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name eachQuarterOfInterval + * @category Interval Helpers + * @summary Return the array of quarters within the specified time interval. + * + * @description + * Return the array of quarters within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @returns {Date[]} the array with starts of quarters from the quarter of the interval start to the quarter of the interval end + * @throws {TypeError} 1 argument required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each quarter within interval 6 February 2014 - 10 August 2014: + * const result = eachQuarterOfInterval({ + * start: new Date(2014, 1, 6), + * end: new Date(2014, 7, 10) + * }) + * //=> [ + * // Wed Jan 01 2014 00:00:00, + * // Tue Apr 01 2014 00:00:00, + * // Tue Jul 01 2014 00:00:00, + * // ] + */ +function eachQuarterOfInterval(dirtyInterval) { + (0, _index4.default)(1, arguments); + var interval = dirtyInterval || {}; + var startDate = (0, _index3.default)(interval.start); + var endDate = (0, _index3.default)(interval.end); + var endTime = endDate.getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startDate.getTime() <= endTime)) { + throw new RangeError('Invalid interval'); + } + var startDateQuarter = (0, _index2.default)(startDate); + var endDateQuarter = (0, _index2.default)(endDate); + endTime = endDateQuarter.getTime(); + var quarters = []; + var currentQuarter = startDateQuarter; + while (currentQuarter.getTime() <= endTime) { + quarters.push((0, _index3.default)(currentQuarter)); + currentQuarter = (0, _index.default)(currentQuarter, 1); + } + return quarters; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/eachQuarterOfInterval/index.js.flow b/node_modules/date-fns/eachQuarterOfInterval/index.js.flow new file mode 100644 index 0000000..30230a5 --- /dev/null +++ b/node_modules/date-fns/eachQuarterOfInterval/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (interval: Interval) => Date[] diff --git a/node_modules/date-fns/eachQuarterOfInterval/package.json b/node_modules/date-fns/eachQuarterOfInterval/package.json new file mode 100644 index 0000000..73d61da --- /dev/null +++ b/node_modules/date-fns/eachQuarterOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/eachQuarterOfInterval/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/eachWeekOfInterval/index.d.ts b/node_modules/date-fns/eachWeekOfInterval/index.d.ts new file mode 100644 index 0000000..24d1a8a --- /dev/null +++ b/node_modules/date-fns/eachWeekOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekOfInterval } from 'date-fns' +export default eachWeekOfInterval diff --git a/node_modules/date-fns/eachWeekOfInterval/index.js b/node_modules/date-fns/eachWeekOfInterval/index.js new file mode 100644 index 0000000..11000c9 --- /dev/null +++ b/node_modules/date-fns/eachWeekOfInterval/index.js @@ -0,0 +1,75 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachWeekOfInterval; +var _index = _interopRequireDefault(require("../addWeeks/index.js")); +var _index2 = _interopRequireDefault(require("../startOfWeek/index.js")); +var _index3 = _interopRequireDefault(require("../toDate/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name eachWeekOfInterval + * @category Interval Helpers + * @summary Return the array of weeks within the specified time interval. + * + * @description + * Return the array of weeks within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Date[]} the array with starts of weeks from the week of the interval start to the week of the interval end + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be 0, 1, ..., 6 + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each week within interval 6 October 2014 - 23 November 2014: + * const result = eachWeekOfInterval({ + * start: new Date(2014, 9, 6), + * end: new Date(2014, 10, 23) + * }) + * //=> [ + * // Sun Oct 05 2014 00:00:00, + * // Sun Oct 12 2014 00:00:00, + * // Sun Oct 19 2014 00:00:00, + * // Sun Oct 26 2014 00:00:00, + * // Sun Nov 02 2014 00:00:00, + * // Sun Nov 09 2014 00:00:00, + * // Sun Nov 16 2014 00:00:00, + * // Sun Nov 23 2014 00:00:00 + * // ] + */ +function eachWeekOfInterval(dirtyInterval, options) { + (0, _index4.default)(1, arguments); + var interval = dirtyInterval || {}; + var startDate = (0, _index3.default)(interval.start); + var endDate = (0, _index3.default)(interval.end); + var endTime = endDate.getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startDate.getTime() <= endTime)) { + throw new RangeError('Invalid interval'); + } + var startDateWeek = (0, _index2.default)(startDate, options); + var endDateWeek = (0, _index2.default)(endDate, options); + + // Some timezones switch DST at midnight, making start of day unreliable in these timezones, 3pm is a safe bet + startDateWeek.setHours(15); + endDateWeek.setHours(15); + endTime = endDateWeek.getTime(); + var weeks = []; + var currentWeek = startDateWeek; + while (currentWeek.getTime() <= endTime) { + currentWeek.setHours(0); + weeks.push((0, _index3.default)(currentWeek)); + currentWeek = (0, _index.default)(currentWeek, 1); + currentWeek.setHours(15); + } + return weeks; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/eachWeekOfInterval/index.js.flow b/node_modules/date-fns/eachWeekOfInterval/index.js.flow new file mode 100644 index 0000000..bc8cd5a --- /dev/null +++ b/node_modules/date-fns/eachWeekOfInterval/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + interval: Interval, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => Date[] diff --git a/node_modules/date-fns/eachWeekOfInterval/package.json b/node_modules/date-fns/eachWeekOfInterval/package.json new file mode 100644 index 0000000..eac3c54 --- /dev/null +++ b/node_modules/date-fns/eachWeekOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/eachWeekOfInterval/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/eachWeekendOfInterval/index.d.ts b/node_modules/date-fns/eachWeekendOfInterval/index.d.ts new file mode 100644 index 0000000..c0b3fea --- /dev/null +++ b/node_modules/date-fns/eachWeekendOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekendOfInterval } from 'date-fns' +export default eachWeekendOfInterval diff --git a/node_modules/date-fns/eachWeekendOfInterval/index.js b/node_modules/date-fns/eachWeekendOfInterval/index.js new file mode 100644 index 0000000..46e5265 --- /dev/null +++ b/node_modules/date-fns/eachWeekendOfInterval/index.js @@ -0,0 +1,53 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachWeekendOfInterval; +var _index = _interopRequireDefault(require("../eachDayOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../isSunday/index.js")); +var _index3 = _interopRequireDefault(require("../isWeekend/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name eachWeekendOfInterval + * @category Interval Helpers + * @summary List all the Saturdays and Sundays in the given date interval. + * + * @description + * Get all the Saturdays and Sundays in the given date interval. + * + * @param {Interval} interval - the given interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @returns {Date[]} an array containing all the Saturdays and Sundays + * @throws {TypeError} 1 argument required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Lists all Saturdays and Sundays in the given date interval + * const result = eachWeekendOfInterval({ + * start: new Date(2018, 8, 17), + * end: new Date(2018, 8, 30) + * }) + * //=> [ + * // Sat Sep 22 2018 00:00:00, + * // Sun Sep 23 2018 00:00:00, + * // Sat Sep 29 2018 00:00:00, + * // Sun Sep 30 2018 00:00:00 + * // ] + */ +function eachWeekendOfInterval(interval) { + (0, _index4.default)(1, arguments); + var dateInterval = (0, _index.default)(interval); + var weekends = []; + var index = 0; + while (index < dateInterval.length) { + var date = dateInterval[index++]; + if ((0, _index3.default)(date)) { + weekends.push(date); + if ((0, _index2.default)(date)) index = index + 5; + } + } + return weekends; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/eachWeekendOfInterval/index.js.flow b/node_modules/date-fns/eachWeekendOfInterval/index.js.flow new file mode 100644 index 0000000..30230a5 --- /dev/null +++ b/node_modules/date-fns/eachWeekendOfInterval/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (interval: Interval) => Date[] diff --git a/node_modules/date-fns/eachWeekendOfInterval/package.json b/node_modules/date-fns/eachWeekendOfInterval/package.json new file mode 100644 index 0000000..66648a9 --- /dev/null +++ b/node_modules/date-fns/eachWeekendOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/eachWeekendOfInterval/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/eachWeekendOfMonth/index.d.ts b/node_modules/date-fns/eachWeekendOfMonth/index.d.ts new file mode 100644 index 0000000..cb01c45 --- /dev/null +++ b/node_modules/date-fns/eachWeekendOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekendOfMonth } from 'date-fns' +export default eachWeekendOfMonth diff --git a/node_modules/date-fns/eachWeekendOfMonth/index.js b/node_modules/date-fns/eachWeekendOfMonth/index.js new file mode 100644 index 0000000..671dcaa --- /dev/null +++ b/node_modules/date-fns/eachWeekendOfMonth/index.js @@ -0,0 +1,49 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachWeekendOfMonth; +var _index = _interopRequireDefault(require("../eachWeekendOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../startOfMonth/index.js")); +var _index3 = _interopRequireDefault(require("../endOfMonth/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name eachWeekendOfMonth + * @category Month Helpers + * @summary List all the Saturdays and Sundays in the given month. + * + * @description + * Get all the Saturdays and Sundays in the given month. + * + * @param {Date|Number} date - the given month + * @returns {Date[]} an array containing all the Saturdays and Sundays + * @throws {TypeError} 1 argument required + * @throws {RangeError} The passed date is invalid + * + * @example + * // Lists all Saturdays and Sundays in the given month + * const result = eachWeekendOfMonth(new Date(2022, 1, 1)) + * //=> [ + * // Sat Feb 05 2022 00:00:00, + * // Sun Feb 06 2022 00:00:00, + * // Sat Feb 12 2022 00:00:00, + * // Sun Feb 13 2022 00:00:00, + * // Sat Feb 19 2022 00:00:00, + * // Sun Feb 20 2022 00:00:00, + * // Sat Feb 26 2022 00:00:00, + * // Sun Feb 27 2022 00:00:00 + * // ] + */ +function eachWeekendOfMonth(dirtyDate) { + (0, _index4.default)(1, arguments); + var startDate = (0, _index2.default)(dirtyDate); + if (isNaN(startDate.getTime())) throw new RangeError('The passed date is invalid'); + var endDate = (0, _index3.default)(dirtyDate); + return (0, _index.default)({ + start: startDate, + end: endDate + }); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/eachWeekendOfMonth/index.js.flow b/node_modules/date-fns/eachWeekendOfMonth/index.js.flow new file mode 100644 index 0000000..7073332 --- /dev/null +++ b/node_modules/date-fns/eachWeekendOfMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date[] diff --git a/node_modules/date-fns/eachWeekendOfMonth/package.json b/node_modules/date-fns/eachWeekendOfMonth/package.json new file mode 100644 index 0000000..44b44a0 --- /dev/null +++ b/node_modules/date-fns/eachWeekendOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/eachWeekendOfMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/eachWeekendOfYear/index.d.ts b/node_modules/date-fns/eachWeekendOfYear/index.d.ts new file mode 100644 index 0000000..7cda9d1 --- /dev/null +++ b/node_modules/date-fns/eachWeekendOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekendOfYear } from 'date-fns' +export default eachWeekendOfYear diff --git a/node_modules/date-fns/eachWeekendOfYear/index.js b/node_modules/date-fns/eachWeekendOfYear/index.js new file mode 100644 index 0000000..b4a7d1d --- /dev/null +++ b/node_modules/date-fns/eachWeekendOfYear/index.js @@ -0,0 +1,45 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachWeekendOfYear; +var _index = _interopRequireDefault(require("../eachWeekendOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../endOfYear/index.js")); +var _index3 = _interopRequireDefault(require("../startOfYear/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name eachWeekendOfYear + * @category Year Helpers + * @summary List all the Saturdays and Sundays in the year. + * + * @description + * Get all the Saturdays and Sundays in the year. + * + * @param {Date|Number} date - the given year + * @returns {Date[]} an array containing all the Saturdays and Sundays + * @throws {TypeError} 1 argument required + * @throws {RangeError} The passed date is invalid + * + * @example + * // Lists all Saturdays and Sundays in the year + * const result = eachWeekendOfYear(new Date(2020, 1, 1)) + * //=> [ + * // Sat Jan 03 2020 00:00:00, + * // Sun Jan 04 2020 00:00:00, + * // ... + * // Sun Dec 27 2020 00:00:00 + * // ] + * ] + */ +function eachWeekendOfYear(dirtyDate) { + (0, _index4.default)(1, arguments); + var startDate = (0, _index3.default)(dirtyDate); + var endDate = (0, _index2.default)(dirtyDate); + return (0, _index.default)({ + start: startDate, + end: endDate + }); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/eachWeekendOfYear/index.js.flow b/node_modules/date-fns/eachWeekendOfYear/index.js.flow new file mode 100644 index 0000000..7073332 --- /dev/null +++ b/node_modules/date-fns/eachWeekendOfYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date[] diff --git a/node_modules/date-fns/eachWeekendOfYear/package.json b/node_modules/date-fns/eachWeekendOfYear/package.json new file mode 100644 index 0000000..0811f25 --- /dev/null +++ b/node_modules/date-fns/eachWeekendOfYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/eachWeekendOfYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/eachYearOfInterval/index.d.ts b/node_modules/date-fns/eachYearOfInterval/index.d.ts new file mode 100644 index 0000000..d6d5d5d --- /dev/null +++ b/node_modules/date-fns/eachYearOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachYearOfInterval } from 'date-fns' +export default eachYearOfInterval diff --git a/node_modules/date-fns/eachYearOfInterval/index.js b/node_modules/date-fns/eachYearOfInterval/index.js new file mode 100644 index 0000000..28ed0fe --- /dev/null +++ b/node_modules/date-fns/eachYearOfInterval/index.js @@ -0,0 +1,58 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachYearOfInterval; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name eachYearOfInterval + * @category Interval Helpers + * @summary Return the array of yearly timestamps within the specified time interval. + * + * @description + * Return the array of yearly timestamps within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @returns {Date[]} the array with starts of yearly timestamps from the month of the interval start to the month of the interval end + * @throws {TypeError} 1 argument required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each year between 6 February 2014 and 10 August 2017: + * const result = eachYearOfInterval({ + * start: new Date(2014, 1, 6), + * end: new Date(2017, 7, 10) + * }) + * //=> [ + * // Wed Jan 01 2014 00:00:00, + * // Thu Jan 01 2015 00:00:00, + * // Fri Jan 01 2016 00:00:00, + * // Sun Jan 01 2017 00:00:00 + * // ] + */ +function eachYearOfInterval(dirtyInterval) { + (0, _index2.default)(1, arguments); + var interval = dirtyInterval || {}; + var startDate = (0, _index.default)(interval.start); + var endDate = (0, _index.default)(interval.end); + var endTime = endDate.getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startDate.getTime() <= endTime)) { + throw new RangeError('Invalid interval'); + } + var dates = []; + var currentDate = startDate; + currentDate.setHours(0, 0, 0, 0); + currentDate.setMonth(0, 1); + while (currentDate.getTime() <= endTime) { + dates.push((0, _index.default)(currentDate)); + currentDate.setFullYear(currentDate.getFullYear() + 1); + } + return dates; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/eachYearOfInterval/index.js.flow b/node_modules/date-fns/eachYearOfInterval/index.js.flow new file mode 100644 index 0000000..30230a5 --- /dev/null +++ b/node_modules/date-fns/eachYearOfInterval/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (interval: Interval) => Date[] diff --git a/node_modules/date-fns/eachYearOfInterval/package.json b/node_modules/date-fns/eachYearOfInterval/package.json new file mode 100644 index 0000000..e0b941e --- /dev/null +++ b/node_modules/date-fns/eachYearOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/eachYearOfInterval/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfDay/index.d.ts b/node_modules/date-fns/endOfDay/index.d.ts new file mode 100644 index 0000000..2ce6172 --- /dev/null +++ b/node_modules/date-fns/endOfDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfDay } from 'date-fns' +export default endOfDay diff --git a/node_modules/date-fns/endOfDay/index.js b/node_modules/date-fns/endOfDay/index.js new file mode 100644 index 0000000..e3d39ec --- /dev/null +++ b/node_modules/date-fns/endOfDay/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfDay; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name endOfDay + * @category Day Helpers + * @summary Return the end of a day for the given date. + * + * @description + * Return the end of a day for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a day + * @throws {TypeError} 1 argument required + * + * @example + * // The end of a day for 2 September 2014 11:55:00: + * const result = endOfDay(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 02 2014 23:59:59.999 + */ +function endOfDay(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + date.setHours(23, 59, 59, 999); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfDay/index.js.flow b/node_modules/date-fns/endOfDay/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/endOfDay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/endOfDay/package.json b/node_modules/date-fns/endOfDay/package.json new file mode 100644 index 0000000..afc0485 --- /dev/null +++ b/node_modules/date-fns/endOfDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfDay/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfDecade/index.d.ts b/node_modules/date-fns/endOfDecade/index.d.ts new file mode 100644 index 0000000..c723f13 --- /dev/null +++ b/node_modules/date-fns/endOfDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfDecade } from 'date-fns' +export default endOfDecade diff --git a/node_modules/date-fns/endOfDecade/index.js b/node_modules/date-fns/endOfDecade/index.js new file mode 100644 index 0000000..e3f575b --- /dev/null +++ b/node_modules/date-fns/endOfDecade/index.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfDecade; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name endOfDecade + * @category Decade Helpers + * @summary Return the end of a decade for the given date. + * + * @description + * Return the end of a decade for the given date. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a decade + * @param {Object} [options] - an object with options. + * @param {0|1|2} [options.additionalDigits=2] - passed to `toDate`. See [toDate]{@link https://date-fns.org/docs/toDate} + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.additionalDigits` must be 0, 1 or 2 + * + * @example + * // The end of a decade for 12 May 1984 00:00:00: + * const result = endOfDecade(new Date(1984, 4, 12, 00, 00, 00)) + * //=> Dec 31 1989 23:59:59.999 + */ +function endOfDecade(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var year = date.getFullYear(); + var decade = 9 + Math.floor(year / 10) * 10; + date.setFullYear(decade, 11, 31); + date.setHours(23, 59, 59, 999); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfDecade/index.js.flow b/node_modules/date-fns/endOfDecade/index.js.flow new file mode 100644 index 0000000..364a3bb --- /dev/null +++ b/node_modules/date-fns/endOfDecade/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2, + } +) => Date diff --git a/node_modules/date-fns/endOfDecade/package.json b/node_modules/date-fns/endOfDecade/package.json new file mode 100644 index 0000000..527d92a --- /dev/null +++ b/node_modules/date-fns/endOfDecade/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfDecade/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfHour/index.d.ts b/node_modules/date-fns/endOfHour/index.d.ts new file mode 100644 index 0000000..10ab321 --- /dev/null +++ b/node_modules/date-fns/endOfHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfHour } from 'date-fns' +export default endOfHour diff --git a/node_modules/date-fns/endOfHour/index.js b/node_modules/date-fns/endOfHour/index.js new file mode 100644 index 0000000..cc61879 --- /dev/null +++ b/node_modules/date-fns/endOfHour/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfHour; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name endOfHour + * @category Hour Helpers + * @summary Return the end of an hour for the given date. + * + * @description + * Return the end of an hour for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of an hour + * @throws {TypeError} 1 argument required + * + * @example + * // The end of an hour for 2 September 2014 11:55:00: + * const result = endOfHour(new Date(2014, 8, 2, 11, 55)) + * //=> Tue Sep 02 2014 11:59:59.999 + */ +function endOfHour(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + date.setMinutes(59, 59, 999); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfHour/index.js.flow b/node_modules/date-fns/endOfHour/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/endOfHour/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/endOfHour/package.json b/node_modules/date-fns/endOfHour/package.json new file mode 100644 index 0000000..4270453 --- /dev/null +++ b/node_modules/date-fns/endOfHour/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfHour/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfISOWeek/index.d.ts b/node_modules/date-fns/endOfISOWeek/index.d.ts new file mode 100644 index 0000000..10c3365 --- /dev/null +++ b/node_modules/date-fns/endOfISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfISOWeek } from 'date-fns' +export default endOfISOWeek diff --git a/node_modules/date-fns/endOfISOWeek/index.js b/node_modules/date-fns/endOfISOWeek/index.js new file mode 100644 index 0000000..6f23bdd --- /dev/null +++ b/node_modules/date-fns/endOfISOWeek/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfISOWeek; +var _index = _interopRequireDefault(require("../endOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name endOfISOWeek + * @category ISO Week Helpers + * @summary Return the end of an ISO week for the given date. + * + * @description + * Return the end of an ISO week for the given date. + * The result will be in the local timezone. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of an ISO week + * @throws {TypeError} 1 argument required + * + * @example + * // The end of an ISO week for 2 September 2014 11:55:00: + * const result = endOfISOWeek(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Sun Sep 07 2014 23:59:59.999 + */ +function endOfISOWeek(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate, { + weekStartsOn: 1 + }); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfISOWeek/index.js.flow b/node_modules/date-fns/endOfISOWeek/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/endOfISOWeek/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/endOfISOWeek/package.json b/node_modules/date-fns/endOfISOWeek/package.json new file mode 100644 index 0000000..cb12485 --- /dev/null +++ b/node_modules/date-fns/endOfISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfISOWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfISOWeekYear/index.d.ts b/node_modules/date-fns/endOfISOWeekYear/index.d.ts new file mode 100644 index 0000000..1878308 --- /dev/null +++ b/node_modules/date-fns/endOfISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfISOWeekYear } from 'date-fns' +export default endOfISOWeekYear diff --git a/node_modules/date-fns/endOfISOWeekYear/index.js b/node_modules/date-fns/endOfISOWeekYear/index.js new file mode 100644 index 0000000..a9aaa07 --- /dev/null +++ b/node_modules/date-fns/endOfISOWeekYear/index.js @@ -0,0 +1,42 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfISOWeekYear; +var _index = _interopRequireDefault(require("../getISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../startOfISOWeek/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name endOfISOWeekYear + * @category ISO Week-Numbering Year Helpers + * @summary Return the end of an ISO week-numbering year for the given date. + * + * @description + * Return the end of an ISO week-numbering year, + * which always starts 3 days before the year's first Thursday. + * The result will be in the local timezone. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of an ISO week-numbering year + * @throws {TypeError} 1 argument required + * + * @example + * // The end of an ISO week-numbering year for 2 July 2005: + * const result = endOfISOWeekYear(new Date(2005, 6, 2)) + * //=> Sun Jan 01 2006 23:59:59.999 + */ +function endOfISOWeekYear(dirtyDate) { + (0, _index3.default)(1, arguments); + var year = (0, _index.default)(dirtyDate); + var fourthOfJanuaryOfNextYear = new Date(0); + fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4); + fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0); + var date = (0, _index2.default)(fourthOfJanuaryOfNextYear); + date.setMilliseconds(date.getMilliseconds() - 1); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfISOWeekYear/index.js.flow b/node_modules/date-fns/endOfISOWeekYear/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/endOfISOWeekYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/endOfISOWeekYear/package.json b/node_modules/date-fns/endOfISOWeekYear/package.json new file mode 100644 index 0000000..6603f57 --- /dev/null +++ b/node_modules/date-fns/endOfISOWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfISOWeekYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfMinute/index.d.ts b/node_modules/date-fns/endOfMinute/index.d.ts new file mode 100644 index 0000000..82d1b5d --- /dev/null +++ b/node_modules/date-fns/endOfMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfMinute } from 'date-fns' +export default endOfMinute diff --git a/node_modules/date-fns/endOfMinute/index.js b/node_modules/date-fns/endOfMinute/index.js new file mode 100644 index 0000000..6b3bee0 --- /dev/null +++ b/node_modules/date-fns/endOfMinute/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfMinute; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name endOfMinute + * @category Minute Helpers + * @summary Return the end of a minute for the given date. + * + * @description + * Return the end of a minute for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a minute + * @throws {TypeError} 1 argument required + * + * @example + * // The end of a minute for 1 December 2014 22:15:45.400: + * const result = endOfMinute(new Date(2014, 11, 1, 22, 15, 45, 400)) + * //=> Mon Dec 01 2014 22:15:59.999 + */ +function endOfMinute(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + date.setSeconds(59, 999); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfMinute/index.js.flow b/node_modules/date-fns/endOfMinute/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/endOfMinute/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/endOfMinute/package.json b/node_modules/date-fns/endOfMinute/package.json new file mode 100644 index 0000000..9807b60 --- /dev/null +++ b/node_modules/date-fns/endOfMinute/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfMinute/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfMonth/index.d.ts b/node_modules/date-fns/endOfMonth/index.d.ts new file mode 100644 index 0000000..59e7354 --- /dev/null +++ b/node_modules/date-fns/endOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfMonth } from 'date-fns' +export default endOfMonth diff --git a/node_modules/date-fns/endOfMonth/index.js b/node_modules/date-fns/endOfMonth/index.js new file mode 100644 index 0000000..3faf763 --- /dev/null +++ b/node_modules/date-fns/endOfMonth/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfMonth; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name endOfMonth + * @category Month Helpers + * @summary Return the end of a month for the given date. + * + * @description + * Return the end of a month for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a month + * @throws {TypeError} 1 argument required + * + * @example + * // The end of a month for 2 September 2014 11:55:00: + * const result = endOfMonth(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 30 2014 23:59:59.999 + */ +function endOfMonth(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var month = date.getMonth(); + date.setFullYear(date.getFullYear(), month + 1, 0); + date.setHours(23, 59, 59, 999); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfMonth/index.js.flow b/node_modules/date-fns/endOfMonth/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/endOfMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/endOfMonth/package.json b/node_modules/date-fns/endOfMonth/package.json new file mode 100644 index 0000000..7d10073 --- /dev/null +++ b/node_modules/date-fns/endOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfQuarter/index.d.ts b/node_modules/date-fns/endOfQuarter/index.d.ts new file mode 100644 index 0000000..c91ac76 --- /dev/null +++ b/node_modules/date-fns/endOfQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfQuarter } from 'date-fns' +export default endOfQuarter diff --git a/node_modules/date-fns/endOfQuarter/index.js b/node_modules/date-fns/endOfQuarter/index.js new file mode 100644 index 0000000..d7b124b --- /dev/null +++ b/node_modules/date-fns/endOfQuarter/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfQuarter; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name endOfQuarter + * @category Quarter Helpers + * @summary Return the end of a year quarter for the given date. + * + * @description + * Return the end of a year quarter for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a quarter + * @throws {TypeError} 1 argument required + * + * @example + * // The end of a quarter for 2 September 2014 11:55:00: + * const result = endOfQuarter(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 30 2014 23:59:59.999 + */ +function endOfQuarter(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var currentMonth = date.getMonth(); + var month = currentMonth - currentMonth % 3 + 3; + date.setMonth(month, 0); + date.setHours(23, 59, 59, 999); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfQuarter/index.js.flow b/node_modules/date-fns/endOfQuarter/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/endOfQuarter/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/endOfQuarter/package.json b/node_modules/date-fns/endOfQuarter/package.json new file mode 100644 index 0000000..2f54391 --- /dev/null +++ b/node_modules/date-fns/endOfQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfQuarter/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfSecond/index.d.ts b/node_modules/date-fns/endOfSecond/index.d.ts new file mode 100644 index 0000000..3af9fbd --- /dev/null +++ b/node_modules/date-fns/endOfSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfSecond } from 'date-fns' +export default endOfSecond diff --git a/node_modules/date-fns/endOfSecond/index.js b/node_modules/date-fns/endOfSecond/index.js new file mode 100644 index 0000000..38bb280 --- /dev/null +++ b/node_modules/date-fns/endOfSecond/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfSecond; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name endOfSecond + * @category Second Helpers + * @summary Return the end of a second for the given date. + * + * @description + * Return the end of a second for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a second + * @throws {TypeError} 1 argument required + * + * @example + * // The end of a second for 1 December 2014 22:15:45.400: + * const result = endOfSecond(new Date(2014, 11, 1, 22, 15, 45, 400)) + * //=> Mon Dec 01 2014 22:15:45.999 + */ +function endOfSecond(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + date.setMilliseconds(999); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfSecond/index.js.flow b/node_modules/date-fns/endOfSecond/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/endOfSecond/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/endOfSecond/package.json b/node_modules/date-fns/endOfSecond/package.json new file mode 100644 index 0000000..4ebec2a --- /dev/null +++ b/node_modules/date-fns/endOfSecond/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfSecond/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfToday/index.d.ts b/node_modules/date-fns/endOfToday/index.d.ts new file mode 100644 index 0000000..30de098 --- /dev/null +++ b/node_modules/date-fns/endOfToday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfToday } from 'date-fns' +export default endOfToday diff --git a/node_modules/date-fns/endOfToday/index.js b/node_modules/date-fns/endOfToday/index.js new file mode 100644 index 0000000..75987a9 --- /dev/null +++ b/node_modules/date-fns/endOfToday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfToday; +var _index = _interopRequireDefault(require("../endOfDay/index.js")); +/** + * @name endOfToday + * @category Day Helpers + * @summary Return the end of today. + * @pure false + * + * @description + * Return the end of today. + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @returns {Date} the end of today + * + * @example + * // If today is 6 October 2014: + * const result = endOfToday() + * //=> Mon Oct 6 2014 23:59:59.999 + */ +function endOfToday() { + return (0, _index.default)(Date.now()); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfToday/index.js.flow b/node_modules/date-fns/endOfToday/index.js.flow new file mode 100644 index 0000000..26bde32 --- /dev/null +++ b/node_modules/date-fns/endOfToday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Date diff --git a/node_modules/date-fns/endOfToday/package.json b/node_modules/date-fns/endOfToday/package.json new file mode 100644 index 0000000..efef3cc --- /dev/null +++ b/node_modules/date-fns/endOfToday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfToday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfTomorrow/index.d.ts b/node_modules/date-fns/endOfTomorrow/index.d.ts new file mode 100644 index 0000000..df5619e --- /dev/null +++ b/node_modules/date-fns/endOfTomorrow/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfTomorrow } from 'date-fns' +export default endOfTomorrow diff --git a/node_modules/date-fns/endOfTomorrow/index.js b/node_modules/date-fns/endOfTomorrow/index.js new file mode 100644 index 0000000..396b324 --- /dev/null +++ b/node_modules/date-fns/endOfTomorrow/index.js @@ -0,0 +1,36 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfTomorrow; +/** + * @name endOfTomorrow + * @category Day Helpers + * @summary Return the end of tomorrow. + * @pure false + * + * @description + * Return the end of tomorrow. + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `new Date()` internally hence impure and can't be safely curried. + * + * @returns {Date} the end of tomorrow + * + * @example + * // If today is 6 October 2014: + * const result = endOfTomorrow() + * //=> Tue Oct 7 2014 23:59:59.999 + */ +function endOfTomorrow() { + var now = new Date(); + var year = now.getFullYear(); + var month = now.getMonth(); + var day = now.getDate(); + var date = new Date(0); + date.setFullYear(year, month, day + 1); + date.setHours(23, 59, 59, 999); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfTomorrow/index.js.flow b/node_modules/date-fns/endOfTomorrow/index.js.flow new file mode 100644 index 0000000..26bde32 --- /dev/null +++ b/node_modules/date-fns/endOfTomorrow/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Date diff --git a/node_modules/date-fns/endOfTomorrow/package.json b/node_modules/date-fns/endOfTomorrow/package.json new file mode 100644 index 0000000..d493732 --- /dev/null +++ b/node_modules/date-fns/endOfTomorrow/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfTomorrow/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfWeek/index.d.ts b/node_modules/date-fns/endOfWeek/index.d.ts new file mode 100644 index 0000000..50a77a3 --- /dev/null +++ b/node_modules/date-fns/endOfWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfWeek } from 'date-fns' +export default endOfWeek diff --git a/node_modules/date-fns/endOfWeek/index.js b/node_modules/date-fns/endOfWeek/index.js new file mode 100644 index 0000000..e92328f --- /dev/null +++ b/node_modules/date-fns/endOfWeek/index.js @@ -0,0 +1,56 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfWeek; +var _index = require("../_lib/defaultOptions/index.js"); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name endOfWeek + * @category Week Helpers + * @summary Return the end of a week for the given date. + * + * @description + * Return the end of a week for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Date} the end of a week + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // The end of a week for 2 September 2014 11:55:00: + * const result = endOfWeek(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Sat Sep 06 2014 23:59:59.999 + * + * @example + * // If the week starts on Monday, the end of the week for 2 September 2014 11:55:00: + * const result = endOfWeek(new Date(2014, 8, 2, 11, 55, 0), { weekStartsOn: 1 }) + * //=> Sun Sep 07 2014 23:59:59.999 + */ +function endOfWeek(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + (0, _index4.default)(1, arguments); + var defaultOptions = (0, _index.getDefaultOptions)(); + var weekStartsOn = (0, _index3.default)((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + var date = (0, _index2.default)(dirtyDate); + var day = date.getDay(); + var diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn); + date.setDate(date.getDate() + diff); + date.setHours(23, 59, 59, 999); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfWeek/index.js.flow b/node_modules/date-fns/endOfWeek/index.js.flow new file mode 100644 index 0000000..9285b67 --- /dev/null +++ b/node_modules/date-fns/endOfWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => Date diff --git a/node_modules/date-fns/endOfWeek/package.json b/node_modules/date-fns/endOfWeek/package.json new file mode 100644 index 0000000..508e679 --- /dev/null +++ b/node_modules/date-fns/endOfWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfYear/index.d.ts b/node_modules/date-fns/endOfYear/index.d.ts new file mode 100644 index 0000000..63d5191 --- /dev/null +++ b/node_modules/date-fns/endOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfYear } from 'date-fns' +export default endOfYear diff --git a/node_modules/date-fns/endOfYear/index.js b/node_modules/date-fns/endOfYear/index.js new file mode 100644 index 0000000..7cd688d --- /dev/null +++ b/node_modules/date-fns/endOfYear/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfYear; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name endOfYear + * @category Year Helpers + * @summary Return the end of a year for the given date. + * + * @description + * Return the end of a year for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a year + * @throws {TypeError} 1 argument required + * + * @example + * // The end of a year for 2 September 2014 11:55:00: + * const result = endOfYear(new Date(2014, 8, 2, 11, 55, 00)) + * //=> Wed Dec 31 2014 23:59:59.999 + */ +function endOfYear(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var year = date.getFullYear(); + date.setFullYear(year + 1, 0, 0); + date.setHours(23, 59, 59, 999); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfYear/index.js.flow b/node_modules/date-fns/endOfYear/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/endOfYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/endOfYear/package.json b/node_modules/date-fns/endOfYear/package.json new file mode 100644 index 0000000..47c676a --- /dev/null +++ b/node_modules/date-fns/endOfYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/endOfYesterday/index.d.ts b/node_modules/date-fns/endOfYesterday/index.d.ts new file mode 100644 index 0000000..b06935b --- /dev/null +++ b/node_modules/date-fns/endOfYesterday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfYesterday } from 'date-fns' +export default endOfYesterday diff --git a/node_modules/date-fns/endOfYesterday/index.js b/node_modules/date-fns/endOfYesterday/index.js new file mode 100644 index 0000000..07b2e42 --- /dev/null +++ b/node_modules/date-fns/endOfYesterday/index.js @@ -0,0 +1,36 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = endOfYesterday; +/** + * @name endOfYesterday + * @category Day Helpers + * @summary Return the end of yesterday. + * @pure false + * + * @description + * Return the end of yesterday. + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `new Date()` internally hence impure and can't be safely curried. + * + * @returns {Date} the end of yesterday + * + * @example + * // If today is 6 October 2014: + * const result = endOfYesterday() + * //=> Sun Oct 5 2014 23:59:59.999 + */ +function endOfYesterday() { + var now = new Date(); + var year = now.getFullYear(); + var month = now.getMonth(); + var day = now.getDate(); + var date = new Date(0); + date.setFullYear(year, month, day - 1); + date.setHours(23, 59, 59, 999); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/endOfYesterday/index.js.flow b/node_modules/date-fns/endOfYesterday/index.js.flow new file mode 100644 index 0000000..26bde32 --- /dev/null +++ b/node_modules/date-fns/endOfYesterday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Date diff --git a/node_modules/date-fns/endOfYesterday/package.json b/node_modules/date-fns/endOfYesterday/package.json new file mode 100644 index 0000000..9e10e15 --- /dev/null +++ b/node_modules/date-fns/endOfYesterday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/endOfYesterday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/addLeadingZeros/index.js b/node_modules/date-fns/esm/_lib/addLeadingZeros/index.js new file mode 100644 index 0000000..e16dacb --- /dev/null +++ b/node_modules/date-fns/esm/_lib/addLeadingZeros/index.js @@ -0,0 +1,8 @@ +export default function addLeadingZeros(number, targetLength) { + var sign = number < 0 ? '-' : ''; + var output = Math.abs(number).toString(); + while (output.length < targetLength) { + output = '0' + output; + } + return sign + output; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/assign/index.js b/node_modules/date-fns/esm/_lib/assign/index.js new file mode 100644 index 0000000..227bd88 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/assign/index.js @@ -0,0 +1,12 @@ +export default function assign(target, object) { + if (target == null) { + throw new TypeError('assign requires that input parameter not be null or undefined'); + } + for (var property in object) { + if (Object.prototype.hasOwnProperty.call(object, property)) { + ; + target[property] = object[property]; + } + } + return target; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/cloneObject/index.js b/node_modules/date-fns/esm/_lib/cloneObject/index.js new file mode 100644 index 0000000..632e94e --- /dev/null +++ b/node_modules/date-fns/esm/_lib/cloneObject/index.js @@ -0,0 +1,4 @@ +import assign from "../assign/index.js"; +export default function cloneObject(object) { + return assign({}, object); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/defaultLocale/index.js b/node_modules/date-fns/esm/_lib/defaultLocale/index.js new file mode 100644 index 0000000..0e30a13 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/defaultLocale/index.js @@ -0,0 +1,2 @@ +import defaultLocale from "../../locale/en-US/index.js"; +export default defaultLocale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/defaultOptions/index.js b/node_modules/date-fns/esm/_lib/defaultOptions/index.js new file mode 100644 index 0000000..4489fa6 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/defaultOptions/index.js @@ -0,0 +1,7 @@ +var defaultOptions = {}; +export function getDefaultOptions() { + return defaultOptions; +} +export function setDefaultOptions(newOptions) { + defaultOptions = newOptions; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/format/formatters/index.js b/node_modules/date-fns/esm/_lib/format/formatters/index.js new file mode 100644 index 0000000..dda74bf --- /dev/null +++ b/node_modules/date-fns/esm/_lib/format/formatters/index.js @@ -0,0 +1,772 @@ +import getUTCDayOfYear from "../../../_lib/getUTCDayOfYear/index.js"; +import getUTCISOWeek from "../../../_lib/getUTCISOWeek/index.js"; +import getUTCISOWeekYear from "../../../_lib/getUTCISOWeekYear/index.js"; +import getUTCWeek from "../../../_lib/getUTCWeek/index.js"; +import getUTCWeekYear from "../../../_lib/getUTCWeekYear/index.js"; +import addLeadingZeros from "../../addLeadingZeros/index.js"; +import lightFormatters from "../lightFormatters/index.js"; +var dayPeriodEnum = { + am: 'am', + pm: 'pm', + midnight: 'midnight', + noon: 'noon', + morning: 'morning', + afternoon: 'afternoon', + evening: 'evening', + night: 'night' +}; +/* + * | | Unit | | Unit | + * |-----|--------------------------------|-----|--------------------------------| + * | a | AM, PM | A* | Milliseconds in day | + * | b | AM, PM, noon, midnight | B | Flexible day period | + * | c | Stand-alone local day of week | C* | Localized hour w/ day period | + * | d | Day of month | D | Day of year | + * | e | Local day of week | E | Day of week | + * | f | | F* | Day of week in month | + * | g* | Modified Julian day | G | Era | + * | h | Hour [1-12] | H | Hour [0-23] | + * | i! | ISO day of week | I! | ISO week of year | + * | j* | Localized hour w/ day period | J* | Localized hour w/o day period | + * | k | Hour [1-24] | K | Hour [0-11] | + * | l* | (deprecated) | L | Stand-alone month | + * | m | Minute | M | Month | + * | n | | N | | + * | o! | Ordinal number modifier | O | Timezone (GMT) | + * | p! | Long localized time | P! | Long localized date | + * | q | Stand-alone quarter | Q | Quarter | + * | r* | Related Gregorian year | R! | ISO week-numbering year | + * | s | Second | S | Fraction of second | + * | t! | Seconds timestamp | T! | Milliseconds timestamp | + * | u | Extended year | U* | Cyclic year | + * | v* | Timezone (generic non-locat.) | V* | Timezone (location) | + * | w | Local week of year | W* | Week of month | + * | x | Timezone (ISO-8601 w/o Z) | X | Timezone (ISO-8601) | + * | y | Year (abs) | Y | Local week-numbering year | + * | z | Timezone (specific non-locat.) | Z* | Timezone (aliases) | + * + * Letters marked by * are not implemented but reserved by Unicode standard. + * + * Letters marked by ! are non-standard, but implemented by date-fns: + * - `o` modifies the previous token to turn it into an ordinal (see `format` docs) + * - `i` is ISO day of week. For `i` and `ii` is returns numeric ISO week days, + * i.e. 7 for Sunday, 1 for Monday, etc. + * - `I` is ISO week of year, as opposed to `w` which is local week of year. + * - `R` is ISO week-numbering year, as opposed to `Y` which is local week-numbering year. + * `R` is supposed to be used in conjunction with `I` and `i` + * for universal ISO week-numbering date, whereas + * `Y` is supposed to be used in conjunction with `w` and `e` + * for week-numbering date specific to the locale. + * - `P` is long localized date format + * - `p` is long localized time format + */ + +var formatters = { + // Era + G: function G(date, token, localize) { + var era = date.getUTCFullYear() > 0 ? 1 : 0; + switch (token) { + // AD, BC + case 'G': + case 'GG': + case 'GGG': + return localize.era(era, { + width: 'abbreviated' + }); + // A, B + case 'GGGGG': + return localize.era(era, { + width: 'narrow' + }); + // Anno Domini, Before Christ + case 'GGGG': + default: + return localize.era(era, { + width: 'wide' + }); + } + }, + // Year + y: function y(date, token, localize) { + // Ordinal number + if (token === 'yo') { + var signedYear = date.getUTCFullYear(); + // Returns 1 for 1 BC (which is year 0 in JavaScript) + var year = signedYear > 0 ? signedYear : 1 - signedYear; + return localize.ordinalNumber(year, { + unit: 'year' + }); + } + return lightFormatters.y(date, token); + }, + // Local week-numbering year + Y: function Y(date, token, localize, options) { + var signedWeekYear = getUTCWeekYear(date, options); + // Returns 1 for 1 BC (which is year 0 in JavaScript) + var weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear; + + // Two digit year + if (token === 'YY') { + var twoDigitYear = weekYear % 100; + return addLeadingZeros(twoDigitYear, 2); + } + + // Ordinal number + if (token === 'Yo') { + return localize.ordinalNumber(weekYear, { + unit: 'year' + }); + } + + // Padding + return addLeadingZeros(weekYear, token.length); + }, + // ISO week-numbering year + R: function R(date, token) { + var isoWeekYear = getUTCISOWeekYear(date); + + // Padding + return addLeadingZeros(isoWeekYear, token.length); + }, + // Extended year. This is a single number designating the year of this calendar system. + // The main difference between `y` and `u` localizers are B.C. years: + // | Year | `y` | `u` | + // |------|-----|-----| + // | AC 1 | 1 | 1 | + // | BC 1 | 1 | 0 | + // | BC 2 | 2 | -1 | + // Also `yy` always returns the last two digits of a year, + // while `uu` pads single digit years to 2 characters and returns other years unchanged. + u: function u(date, token) { + var year = date.getUTCFullYear(); + return addLeadingZeros(year, token.length); + }, + // Quarter + Q: function Q(date, token, localize) { + var quarter = Math.ceil((date.getUTCMonth() + 1) / 3); + switch (token) { + // 1, 2, 3, 4 + case 'Q': + return String(quarter); + // 01, 02, 03, 04 + case 'QQ': + return addLeadingZeros(quarter, 2); + // 1st, 2nd, 3rd, 4th + case 'Qo': + return localize.ordinalNumber(quarter, { + unit: 'quarter' + }); + // Q1, Q2, Q3, Q4 + case 'QQQ': + return localize.quarter(quarter, { + width: 'abbreviated', + context: 'formatting' + }); + // 1, 2, 3, 4 (narrow quarter; could be not numerical) + case 'QQQQQ': + return localize.quarter(quarter, { + width: 'narrow', + context: 'formatting' + }); + // 1st quarter, 2nd quarter, ... + case 'QQQQ': + default: + return localize.quarter(quarter, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Stand-alone quarter + q: function q(date, token, localize) { + var quarter = Math.ceil((date.getUTCMonth() + 1) / 3); + switch (token) { + // 1, 2, 3, 4 + case 'q': + return String(quarter); + // 01, 02, 03, 04 + case 'qq': + return addLeadingZeros(quarter, 2); + // 1st, 2nd, 3rd, 4th + case 'qo': + return localize.ordinalNumber(quarter, { + unit: 'quarter' + }); + // Q1, Q2, Q3, Q4 + case 'qqq': + return localize.quarter(quarter, { + width: 'abbreviated', + context: 'standalone' + }); + // 1, 2, 3, 4 (narrow quarter; could be not numerical) + case 'qqqqq': + return localize.quarter(quarter, { + width: 'narrow', + context: 'standalone' + }); + // 1st quarter, 2nd quarter, ... + case 'qqqq': + default: + return localize.quarter(quarter, { + width: 'wide', + context: 'standalone' + }); + } + }, + // Month + M: function M(date, token, localize) { + var month = date.getUTCMonth(); + switch (token) { + case 'M': + case 'MM': + return lightFormatters.M(date, token); + // 1st, 2nd, ..., 12th + case 'Mo': + return localize.ordinalNumber(month + 1, { + unit: 'month' + }); + // Jan, Feb, ..., Dec + case 'MMM': + return localize.month(month, { + width: 'abbreviated', + context: 'formatting' + }); + // J, F, ..., D + case 'MMMMM': + return localize.month(month, { + width: 'narrow', + context: 'formatting' + }); + // January, February, ..., December + case 'MMMM': + default: + return localize.month(month, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Stand-alone month + L: function L(date, token, localize) { + var month = date.getUTCMonth(); + switch (token) { + // 1, 2, ..., 12 + case 'L': + return String(month + 1); + // 01, 02, ..., 12 + case 'LL': + return addLeadingZeros(month + 1, 2); + // 1st, 2nd, ..., 12th + case 'Lo': + return localize.ordinalNumber(month + 1, { + unit: 'month' + }); + // Jan, Feb, ..., Dec + case 'LLL': + return localize.month(month, { + width: 'abbreviated', + context: 'standalone' + }); + // J, F, ..., D + case 'LLLLL': + return localize.month(month, { + width: 'narrow', + context: 'standalone' + }); + // January, February, ..., December + case 'LLLL': + default: + return localize.month(month, { + width: 'wide', + context: 'standalone' + }); + } + }, + // Local week of year + w: function w(date, token, localize, options) { + var week = getUTCWeek(date, options); + if (token === 'wo') { + return localize.ordinalNumber(week, { + unit: 'week' + }); + } + return addLeadingZeros(week, token.length); + }, + // ISO week of year + I: function I(date, token, localize) { + var isoWeek = getUTCISOWeek(date); + if (token === 'Io') { + return localize.ordinalNumber(isoWeek, { + unit: 'week' + }); + } + return addLeadingZeros(isoWeek, token.length); + }, + // Day of the month + d: function d(date, token, localize) { + if (token === 'do') { + return localize.ordinalNumber(date.getUTCDate(), { + unit: 'date' + }); + } + return lightFormatters.d(date, token); + }, + // Day of year + D: function D(date, token, localize) { + var dayOfYear = getUTCDayOfYear(date); + if (token === 'Do') { + return localize.ordinalNumber(dayOfYear, { + unit: 'dayOfYear' + }); + } + return addLeadingZeros(dayOfYear, token.length); + }, + // Day of week + E: function E(date, token, localize) { + var dayOfWeek = date.getUTCDay(); + switch (token) { + // Tue + case 'E': + case 'EE': + case 'EEE': + return localize.day(dayOfWeek, { + width: 'abbreviated', + context: 'formatting' + }); + // T + case 'EEEEE': + return localize.day(dayOfWeek, { + width: 'narrow', + context: 'formatting' + }); + // Tu + case 'EEEEEE': + return localize.day(dayOfWeek, { + width: 'short', + context: 'formatting' + }); + // Tuesday + case 'EEEE': + default: + return localize.day(dayOfWeek, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Local day of week + e: function e(date, token, localize, options) { + var dayOfWeek = date.getUTCDay(); + var localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7; + switch (token) { + // Numerical value (Nth day of week with current locale or weekStartsOn) + case 'e': + return String(localDayOfWeek); + // Padded numerical value + case 'ee': + return addLeadingZeros(localDayOfWeek, 2); + // 1st, 2nd, ..., 7th + case 'eo': + return localize.ordinalNumber(localDayOfWeek, { + unit: 'day' + }); + case 'eee': + return localize.day(dayOfWeek, { + width: 'abbreviated', + context: 'formatting' + }); + // T + case 'eeeee': + return localize.day(dayOfWeek, { + width: 'narrow', + context: 'formatting' + }); + // Tu + case 'eeeeee': + return localize.day(dayOfWeek, { + width: 'short', + context: 'formatting' + }); + // Tuesday + case 'eeee': + default: + return localize.day(dayOfWeek, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Stand-alone local day of week + c: function c(date, token, localize, options) { + var dayOfWeek = date.getUTCDay(); + var localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7; + switch (token) { + // Numerical value (same as in `e`) + case 'c': + return String(localDayOfWeek); + // Padded numerical value + case 'cc': + return addLeadingZeros(localDayOfWeek, token.length); + // 1st, 2nd, ..., 7th + case 'co': + return localize.ordinalNumber(localDayOfWeek, { + unit: 'day' + }); + case 'ccc': + return localize.day(dayOfWeek, { + width: 'abbreviated', + context: 'standalone' + }); + // T + case 'ccccc': + return localize.day(dayOfWeek, { + width: 'narrow', + context: 'standalone' + }); + // Tu + case 'cccccc': + return localize.day(dayOfWeek, { + width: 'short', + context: 'standalone' + }); + // Tuesday + case 'cccc': + default: + return localize.day(dayOfWeek, { + width: 'wide', + context: 'standalone' + }); + } + }, + // ISO day of week + i: function i(date, token, localize) { + var dayOfWeek = date.getUTCDay(); + var isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek; + switch (token) { + // 2 + case 'i': + return String(isoDayOfWeek); + // 02 + case 'ii': + return addLeadingZeros(isoDayOfWeek, token.length); + // 2nd + case 'io': + return localize.ordinalNumber(isoDayOfWeek, { + unit: 'day' + }); + // Tue + case 'iii': + return localize.day(dayOfWeek, { + width: 'abbreviated', + context: 'formatting' + }); + // T + case 'iiiii': + return localize.day(dayOfWeek, { + width: 'narrow', + context: 'formatting' + }); + // Tu + case 'iiiiii': + return localize.day(dayOfWeek, { + width: 'short', + context: 'formatting' + }); + // Tuesday + case 'iiii': + default: + return localize.day(dayOfWeek, { + width: 'wide', + context: 'formatting' + }); + } + }, + // AM or PM + a: function a(date, token, localize) { + var hours = date.getUTCHours(); + var dayPeriodEnumValue = hours / 12 >= 1 ? 'pm' : 'am'; + switch (token) { + case 'a': + case 'aa': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }); + case 'aaa': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }).toLowerCase(); + case 'aaaaa': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'narrow', + context: 'formatting' + }); + case 'aaaa': + default: + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'wide', + context: 'formatting' + }); + } + }, + // AM, PM, midnight, noon + b: function b(date, token, localize) { + var hours = date.getUTCHours(); + var dayPeriodEnumValue; + if (hours === 12) { + dayPeriodEnumValue = dayPeriodEnum.noon; + } else if (hours === 0) { + dayPeriodEnumValue = dayPeriodEnum.midnight; + } else { + dayPeriodEnumValue = hours / 12 >= 1 ? 'pm' : 'am'; + } + switch (token) { + case 'b': + case 'bb': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }); + case 'bbb': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }).toLowerCase(); + case 'bbbbb': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'narrow', + context: 'formatting' + }); + case 'bbbb': + default: + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'wide', + context: 'formatting' + }); + } + }, + // in the morning, in the afternoon, in the evening, at night + B: function B(date, token, localize) { + var hours = date.getUTCHours(); + var dayPeriodEnumValue; + if (hours >= 17) { + dayPeriodEnumValue = dayPeriodEnum.evening; + } else if (hours >= 12) { + dayPeriodEnumValue = dayPeriodEnum.afternoon; + } else if (hours >= 4) { + dayPeriodEnumValue = dayPeriodEnum.morning; + } else { + dayPeriodEnumValue = dayPeriodEnum.night; + } + switch (token) { + case 'B': + case 'BB': + case 'BBB': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }); + case 'BBBBB': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'narrow', + context: 'formatting' + }); + case 'BBBB': + default: + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Hour [1-12] + h: function h(date, token, localize) { + if (token === 'ho') { + var hours = date.getUTCHours() % 12; + if (hours === 0) hours = 12; + return localize.ordinalNumber(hours, { + unit: 'hour' + }); + } + return lightFormatters.h(date, token); + }, + // Hour [0-23] + H: function H(date, token, localize) { + if (token === 'Ho') { + return localize.ordinalNumber(date.getUTCHours(), { + unit: 'hour' + }); + } + return lightFormatters.H(date, token); + }, + // Hour [0-11] + K: function K(date, token, localize) { + var hours = date.getUTCHours() % 12; + if (token === 'Ko') { + return localize.ordinalNumber(hours, { + unit: 'hour' + }); + } + return addLeadingZeros(hours, token.length); + }, + // Hour [1-24] + k: function k(date, token, localize) { + var hours = date.getUTCHours(); + if (hours === 0) hours = 24; + if (token === 'ko') { + return localize.ordinalNumber(hours, { + unit: 'hour' + }); + } + return addLeadingZeros(hours, token.length); + }, + // Minute + m: function m(date, token, localize) { + if (token === 'mo') { + return localize.ordinalNumber(date.getUTCMinutes(), { + unit: 'minute' + }); + } + return lightFormatters.m(date, token); + }, + // Second + s: function s(date, token, localize) { + if (token === 'so') { + return localize.ordinalNumber(date.getUTCSeconds(), { + unit: 'second' + }); + } + return lightFormatters.s(date, token); + }, + // Fraction of second + S: function S(date, token) { + return lightFormatters.S(date, token); + }, + // Timezone (ISO-8601. If offset is 0, output is always `'Z'`) + X: function X(date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timezoneOffset = originalDate.getTimezoneOffset(); + if (timezoneOffset === 0) { + return 'Z'; + } + switch (token) { + // Hours and optional minutes + case 'X': + return formatTimezoneWithOptionalMinutes(timezoneOffset); + + // Hours, minutes and optional seconds without `:` delimiter + // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets + // so this token always has the same output as `XX` + case 'XXXX': + case 'XX': + // Hours and minutes without `:` delimiter + return formatTimezone(timezoneOffset); + + // Hours, minutes and optional seconds with `:` delimiter + // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets + // so this token always has the same output as `XXX` + case 'XXXXX': + case 'XXX': // Hours and minutes with `:` delimiter + default: + return formatTimezone(timezoneOffset, ':'); + } + }, + // Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent) + x: function x(date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timezoneOffset = originalDate.getTimezoneOffset(); + switch (token) { + // Hours and optional minutes + case 'x': + return formatTimezoneWithOptionalMinutes(timezoneOffset); + + // Hours, minutes and optional seconds without `:` delimiter + // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets + // so this token always has the same output as `xx` + case 'xxxx': + case 'xx': + // Hours and minutes without `:` delimiter + return formatTimezone(timezoneOffset); + + // Hours, minutes and optional seconds with `:` delimiter + // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets + // so this token always has the same output as `xxx` + case 'xxxxx': + case 'xxx': // Hours and minutes with `:` delimiter + default: + return formatTimezone(timezoneOffset, ':'); + } + }, + // Timezone (GMT) + O: function O(date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timezoneOffset = originalDate.getTimezoneOffset(); + switch (token) { + // Short + case 'O': + case 'OO': + case 'OOO': + return 'GMT' + formatTimezoneShort(timezoneOffset, ':'); + // Long + case 'OOOO': + default: + return 'GMT' + formatTimezone(timezoneOffset, ':'); + } + }, + // Timezone (specific non-location) + z: function z(date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timezoneOffset = originalDate.getTimezoneOffset(); + switch (token) { + // Short + case 'z': + case 'zz': + case 'zzz': + return 'GMT' + formatTimezoneShort(timezoneOffset, ':'); + // Long + case 'zzzz': + default: + return 'GMT' + formatTimezone(timezoneOffset, ':'); + } + }, + // Seconds timestamp + t: function t(date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timestamp = Math.floor(originalDate.getTime() / 1000); + return addLeadingZeros(timestamp, token.length); + }, + // Milliseconds timestamp + T: function T(date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timestamp = originalDate.getTime(); + return addLeadingZeros(timestamp, token.length); + } +}; +function formatTimezoneShort(offset, dirtyDelimiter) { + var sign = offset > 0 ? '-' : '+'; + var absOffset = Math.abs(offset); + var hours = Math.floor(absOffset / 60); + var minutes = absOffset % 60; + if (minutes === 0) { + return sign + String(hours); + } + var delimiter = dirtyDelimiter || ''; + return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2); +} +function formatTimezoneWithOptionalMinutes(offset, dirtyDelimiter) { + if (offset % 60 === 0) { + var sign = offset > 0 ? '-' : '+'; + return sign + addLeadingZeros(Math.abs(offset) / 60, 2); + } + return formatTimezone(offset, dirtyDelimiter); +} +function formatTimezone(offset, dirtyDelimiter) { + var delimiter = dirtyDelimiter || ''; + var sign = offset > 0 ? '-' : '+'; + var absOffset = Math.abs(offset); + var hours = addLeadingZeros(Math.floor(absOffset / 60), 2); + var minutes = addLeadingZeros(absOffset % 60, 2); + return sign + hours + delimiter + minutes; +} +export default formatters; \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/format/lightFormatters/index.js b/node_modules/date-fns/esm/_lib/format/lightFormatters/index.js new file mode 100644 index 0000000..98c9308 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/format/lightFormatters/index.js @@ -0,0 +1,80 @@ +import addLeadingZeros from "../../addLeadingZeros/index.js"; +/* + * | | Unit | | Unit | + * |-----|--------------------------------|-----|--------------------------------| + * | a | AM, PM | A* | | + * | d | Day of month | D | | + * | h | Hour [1-12] | H | Hour [0-23] | + * | m | Minute | M | Month | + * | s | Second | S | Fraction of second | + * | y | Year (abs) | Y | | + * + * Letters marked by * are not implemented but reserved by Unicode standard. + */ +var formatters = { + // Year + y: function y(date, token) { + // From http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_tokens + // | Year | y | yy | yyy | yyyy | yyyyy | + // |----------|-------|----|-------|-------|-------| + // | AD 1 | 1 | 01 | 001 | 0001 | 00001 | + // | AD 12 | 12 | 12 | 012 | 0012 | 00012 | + // | AD 123 | 123 | 23 | 123 | 0123 | 00123 | + // | AD 1234 | 1234 | 34 | 1234 | 1234 | 01234 | + // | AD 12345 | 12345 | 45 | 12345 | 12345 | 12345 | + + var signedYear = date.getUTCFullYear(); + // Returns 1 for 1 BC (which is year 0 in JavaScript) + var year = signedYear > 0 ? signedYear : 1 - signedYear; + return addLeadingZeros(token === 'yy' ? year % 100 : year, token.length); + }, + // Month + M: function M(date, token) { + var month = date.getUTCMonth(); + return token === 'M' ? String(month + 1) : addLeadingZeros(month + 1, 2); + }, + // Day of the month + d: function d(date, token) { + return addLeadingZeros(date.getUTCDate(), token.length); + }, + // AM or PM + a: function a(date, token) { + var dayPeriodEnumValue = date.getUTCHours() / 12 >= 1 ? 'pm' : 'am'; + switch (token) { + case 'a': + case 'aa': + return dayPeriodEnumValue.toUpperCase(); + case 'aaa': + return dayPeriodEnumValue; + case 'aaaaa': + return dayPeriodEnumValue[0]; + case 'aaaa': + default: + return dayPeriodEnumValue === 'am' ? 'a.m.' : 'p.m.'; + } + }, + // Hour [1-12] + h: function h(date, token) { + return addLeadingZeros(date.getUTCHours() % 12 || 12, token.length); + }, + // Hour [0-23] + H: function H(date, token) { + return addLeadingZeros(date.getUTCHours(), token.length); + }, + // Minute + m: function m(date, token) { + return addLeadingZeros(date.getUTCMinutes(), token.length); + }, + // Second + s: function s(date, token) { + return addLeadingZeros(date.getUTCSeconds(), token.length); + }, + // Fraction of second + S: function S(date, token) { + var numberOfDigits = token.length; + var milliseconds = date.getUTCMilliseconds(); + var fractionalSeconds = Math.floor(milliseconds * Math.pow(10, numberOfDigits - 3)); + return addLeadingZeros(fractionalSeconds, token.length); + } +}; +export default formatters; \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/format/longFormatters/index.js b/node_modules/date-fns/esm/_lib/format/longFormatters/index.js new file mode 100644 index 0000000..43aa5d6 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/format/longFormatters/index.js @@ -0,0 +1,80 @@ +var dateLongFormatter = function dateLongFormatter(pattern, formatLong) { + switch (pattern) { + case 'P': + return formatLong.date({ + width: 'short' + }); + case 'PP': + return formatLong.date({ + width: 'medium' + }); + case 'PPP': + return formatLong.date({ + width: 'long' + }); + case 'PPPP': + default: + return formatLong.date({ + width: 'full' + }); + } +}; +var timeLongFormatter = function timeLongFormatter(pattern, formatLong) { + switch (pattern) { + case 'p': + return formatLong.time({ + width: 'short' + }); + case 'pp': + return formatLong.time({ + width: 'medium' + }); + case 'ppp': + return formatLong.time({ + width: 'long' + }); + case 'pppp': + default: + return formatLong.time({ + width: 'full' + }); + } +}; +var dateTimeLongFormatter = function dateTimeLongFormatter(pattern, formatLong) { + var matchResult = pattern.match(/(P+)(p+)?/) || []; + var datePattern = matchResult[1]; + var timePattern = matchResult[2]; + if (!timePattern) { + return dateLongFormatter(pattern, formatLong); + } + var dateTimeFormat; + switch (datePattern) { + case 'P': + dateTimeFormat = formatLong.dateTime({ + width: 'short' + }); + break; + case 'PP': + dateTimeFormat = formatLong.dateTime({ + width: 'medium' + }); + break; + case 'PPP': + dateTimeFormat = formatLong.dateTime({ + width: 'long' + }); + break; + case 'PPPP': + default: + dateTimeFormat = formatLong.dateTime({ + width: 'full' + }); + break; + } + return dateTimeFormat.replace('{{date}}', dateLongFormatter(datePattern, formatLong)).replace('{{time}}', timeLongFormatter(timePattern, formatLong)); +}; +var longFormatters = { + p: timeLongFormatter, + P: dateTimeLongFormatter +}; +export default longFormatters; \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js b/node_modules/date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js new file mode 100644 index 0000000..65b6e1b --- /dev/null +++ b/node_modules/date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js @@ -0,0 +1,16 @@ +/** + * Google Chrome as of 67.0.3396.87 introduced timezones with offset that includes seconds. + * They usually appear for dates that denote time before the timezones were introduced + * (e.g. for 'Europe/Prague' timezone the offset is GMT+00:57:44 before 1 October 1891 + * and GMT+01:00:00 after that date) + * + * Date#getTimezoneOffset returns the offset in minutes and would return 57 for the example above, + * which would lead to incorrect calculations. + * + * This function returns the timezone offset in milliseconds that takes seconds in account. + */ +export default function getTimezoneOffsetInMilliseconds(date) { + var utcDate = new Date(Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds())); + utcDate.setUTCFullYear(date.getFullYear()); + return date.getTime() - utcDate.getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/getUTCDayOfYear/index.js b/node_modules/date-fns/esm/_lib/getUTCDayOfYear/index.js new file mode 100644 index 0000000..39ea54d --- /dev/null +++ b/node_modules/date-fns/esm/_lib/getUTCDayOfYear/index.js @@ -0,0 +1,13 @@ +import toDate from "../../toDate/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +var MILLISECONDS_IN_DAY = 86400000; +export default function getUTCDayOfYear(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var timestamp = date.getTime(); + date.setUTCMonth(0, 1); + date.setUTCHours(0, 0, 0, 0); + var startOfYearTimestamp = date.getTime(); + var difference = timestamp - startOfYearTimestamp; + return Math.floor(difference / MILLISECONDS_IN_DAY) + 1; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js b/node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js new file mode 100644 index 0000000..048844a --- /dev/null +++ b/node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js @@ -0,0 +1,15 @@ +import toDate from "../../toDate/index.js"; +import startOfUTCISOWeek from "../startOfUTCISOWeek/index.js"; +import startOfUTCISOWeekYear from "../startOfUTCISOWeekYear/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +var MILLISECONDS_IN_WEEK = 604800000; +export default function getUTCISOWeek(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var diff = startOfUTCISOWeek(date).getTime() - startOfUTCISOWeekYear(date).getTime(); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round(diff / MILLISECONDS_IN_WEEK) + 1; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/getUTCISOWeekYear/index.js b/node_modules/date-fns/esm/_lib/getUTCISOWeekYear/index.js new file mode 100644 index 0000000..f997463 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/getUTCISOWeekYear/index.js @@ -0,0 +1,23 @@ +import toDate from "../../toDate/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +import startOfUTCISOWeek from "../startOfUTCISOWeek/index.js"; +export default function getUTCISOWeekYear(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var year = date.getUTCFullYear(); + var fourthOfJanuaryOfNextYear = new Date(0); + fourthOfJanuaryOfNextYear.setUTCFullYear(year + 1, 0, 4); + fourthOfJanuaryOfNextYear.setUTCHours(0, 0, 0, 0); + var startOfNextYear = startOfUTCISOWeek(fourthOfJanuaryOfNextYear); + var fourthOfJanuaryOfThisYear = new Date(0); + fourthOfJanuaryOfThisYear.setUTCFullYear(year, 0, 4); + fourthOfJanuaryOfThisYear.setUTCHours(0, 0, 0, 0); + var startOfThisYear = startOfUTCISOWeek(fourthOfJanuaryOfThisYear); + if (date.getTime() >= startOfNextYear.getTime()) { + return year + 1; + } else if (date.getTime() >= startOfThisYear.getTime()) { + return year; + } else { + return year - 1; + } +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/getUTCWeek/index.js b/node_modules/date-fns/esm/_lib/getUTCWeek/index.js new file mode 100644 index 0000000..8cfbc10 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/getUTCWeek/index.js @@ -0,0 +1,15 @@ +import toDate from "../../toDate/index.js"; +import startOfUTCWeek from "../startOfUTCWeek/index.js"; +import startOfUTCWeekYear from "../startOfUTCWeekYear/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +var MILLISECONDS_IN_WEEK = 604800000; +export default function getUTCWeek(dirtyDate, options) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var diff = startOfUTCWeek(date, options).getTime() - startOfUTCWeekYear(date, options).getTime(); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round(diff / MILLISECONDS_IN_WEEK) + 1; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/getUTCWeekYear/index.js b/node_modules/date-fns/esm/_lib/getUTCWeekYear/index.js new file mode 100644 index 0000000..7c70a47 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/getUTCWeekYear/index.js @@ -0,0 +1,33 @@ +import toDate from "../../toDate/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +import startOfUTCWeek from "../startOfUTCWeek/index.js"; +import toInteger from "../toInteger/index.js"; +import { getDefaultOptions } from "../defaultOptions/index.js"; +export default function getUTCWeekYear(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$firstWeekCon, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var year = date.getUTCFullYear(); + var defaultOptions = getDefaultOptions(); + var firstWeekContainsDate = toInteger((_ref = (_ref2 = (_ref3 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref !== void 0 ? _ref : 1); + + // Test if weekStartsOn is between 1 and 7 _and_ is not NaN + if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { + throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); + } + var firstWeekOfNextYear = new Date(0); + firstWeekOfNextYear.setUTCFullYear(year + 1, 0, firstWeekContainsDate); + firstWeekOfNextYear.setUTCHours(0, 0, 0, 0); + var startOfNextYear = startOfUTCWeek(firstWeekOfNextYear, options); + var firstWeekOfThisYear = new Date(0); + firstWeekOfThisYear.setUTCFullYear(year, 0, firstWeekContainsDate); + firstWeekOfThisYear.setUTCHours(0, 0, 0, 0); + var startOfThisYear = startOfUTCWeek(firstWeekOfThisYear, options); + if (date.getTime() >= startOfNextYear.getTime()) { + return year + 1; + } else if (date.getTime() >= startOfThisYear.getTime()) { + return year; + } else { + return year - 1; + } +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/isSameUTCWeek/index.js b/node_modules/date-fns/esm/_lib/isSameUTCWeek/index.js new file mode 100644 index 0000000..21a6ba3 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/isSameUTCWeek/index.js @@ -0,0 +1,8 @@ +import requiredArgs from "../requiredArgs/index.js"; +import startOfUTCWeek from "../startOfUTCWeek/index.js"; +export default function isSameUTCWeek(dirtyDateLeft, dirtyDateRight, options) { + requiredArgs(2, arguments); + var dateLeftStartOfWeek = startOfUTCWeek(dirtyDateLeft, options); + var dateRightStartOfWeek = startOfUTCWeek(dirtyDateRight, options); + return dateLeftStartOfWeek.getTime() === dateRightStartOfWeek.getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/protectedTokens/index.js b/node_modules/date-fns/esm/_lib/protectedTokens/index.js new file mode 100644 index 0000000..e241fce --- /dev/null +++ b/node_modules/date-fns/esm/_lib/protectedTokens/index.js @@ -0,0 +1,19 @@ +var protectedDayOfYearTokens = ['D', 'DD']; +var protectedWeekYearTokens = ['YY', 'YYYY']; +export function isProtectedDayOfYearToken(token) { + return protectedDayOfYearTokens.indexOf(token) !== -1; +} +export function isProtectedWeekYearToken(token) { + return protectedWeekYearTokens.indexOf(token) !== -1; +} +export function throwProtectedError(token, format, input) { + if (token === 'YYYY') { + throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(format, "`) for formatting years to the input `").concat(input, "`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")); + } else if (token === 'YY') { + throw new RangeError("Use `yy` instead of `YY` (in `".concat(format, "`) for formatting years to the input `").concat(input, "`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")); + } else if (token === 'D') { + throw new RangeError("Use `d` instead of `D` (in `".concat(format, "`) for formatting days of the month to the input `").concat(input, "`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")); + } else if (token === 'DD') { + throw new RangeError("Use `dd` instead of `DD` (in `".concat(format, "`) for formatting days of the month to the input `").concat(input, "`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")); + } +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/requiredArgs/index.js b/node_modules/date-fns/esm/_lib/requiredArgs/index.js new file mode 100644 index 0000000..46d9179 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/requiredArgs/index.js @@ -0,0 +1,5 @@ +export default function requiredArgs(required, args) { + if (args.length < required) { + throw new TypeError(required + ' argument' + (required > 1 ? 's' : '') + ' required, but only ' + args.length + ' present'); + } +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/roundingMethods/index.js b/node_modules/date-fns/esm/_lib/roundingMethods/index.js new file mode 100644 index 0000000..2791267 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/roundingMethods/index.js @@ -0,0 +1,13 @@ +var roundingMap = { + ceil: Math.ceil, + round: Math.round, + floor: Math.floor, + trunc: function trunc(value) { + return value < 0 ? Math.ceil(value) : Math.floor(value); + } // Math.trunc is not supported by IE +}; + +var defaultRoundingMethod = 'trunc'; +export function getRoundingMethod(method) { + return method ? roundingMap[method] : roundingMap[defaultRoundingMethod]; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/setUTCDay/index.js b/node_modules/date-fns/esm/_lib/setUTCDay/index.js new file mode 100644 index 0000000..3af6209 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/setUTCDay/index.js @@ -0,0 +1,23 @@ +import toDate from "../../toDate/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +import toInteger from "../toInteger/index.js"; +import { getDefaultOptions } from "../defaultOptions/index.js"; +export default function setUTCDay(dirtyDate, dirtyDay, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(2, arguments); + var defaultOptions = getDefaultOptions(); + var weekStartsOn = toInteger((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + var date = toDate(dirtyDate); + var day = toInteger(dirtyDay); + var currentDay = date.getUTCDay(); + var remainder = day % 7; + var dayIndex = (remainder + 7) % 7; + var diff = (dayIndex < weekStartsOn ? 7 : 0) + day - currentDay; + date.setUTCDate(date.getUTCDate() + diff); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/setUTCISODay/index.js b/node_modules/date-fns/esm/_lib/setUTCISODay/index.js new file mode 100644 index 0000000..36f8568 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/setUTCISODay/index.js @@ -0,0 +1,18 @@ +import toDate from "../../toDate/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +import toInteger from "../toInteger/index.js"; +export default function setUTCISODay(dirtyDate, dirtyDay) { + requiredArgs(2, arguments); + var day = toInteger(dirtyDay); + if (day % 7 === 0) { + day = day - 7; + } + var weekStartsOn = 1; + var date = toDate(dirtyDate); + var currentDay = date.getUTCDay(); + var remainder = day % 7; + var dayIndex = (remainder + 7) % 7; + var diff = (dayIndex < weekStartsOn ? 7 : 0) + day - currentDay; + date.setUTCDate(date.getUTCDate() + diff); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/setUTCISOWeek/index.js b/node_modules/date-fns/esm/_lib/setUTCISOWeek/index.js new file mode 100644 index 0000000..a54ae34 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/setUTCISOWeek/index.js @@ -0,0 +1,12 @@ +import toInteger from "../toInteger/index.js"; +import toDate from "../../toDate/index.js"; +import getUTCISOWeek from "../getUTCISOWeek/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +export default function setUTCISOWeek(dirtyDate, dirtyISOWeek) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var isoWeek = toInteger(dirtyISOWeek); + var diff = getUTCISOWeek(date) - isoWeek; + date.setUTCDate(date.getUTCDate() - diff * 7); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/setUTCWeek/index.js b/node_modules/date-fns/esm/_lib/setUTCWeek/index.js new file mode 100644 index 0000000..a3a430d --- /dev/null +++ b/node_modules/date-fns/esm/_lib/setUTCWeek/index.js @@ -0,0 +1,12 @@ +import toInteger from "../toInteger/index.js"; +import toDate from "../../toDate/index.js"; +import getUTCWeek from "../getUTCWeek/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +export default function setUTCWeek(dirtyDate, dirtyWeek, options) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var week = toInteger(dirtyWeek); + var diff = getUTCWeek(date, options) - week; + date.setUTCDate(date.getUTCDate() - diff * 7); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js b/node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js new file mode 100644 index 0000000..ecd39d9 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js @@ -0,0 +1,12 @@ +import toDate from "../../toDate/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +export default function startOfUTCISOWeek(dirtyDate) { + requiredArgs(1, arguments); + var weekStartsOn = 1; + var date = toDate(dirtyDate); + var day = date.getUTCDay(); + var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn; + date.setUTCDate(date.getUTCDate() - diff); + date.setUTCHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/startOfUTCISOWeekYear/index.js b/node_modules/date-fns/esm/_lib/startOfUTCISOWeekYear/index.js new file mode 100644 index 0000000..66d6fae --- /dev/null +++ b/node_modules/date-fns/esm/_lib/startOfUTCISOWeekYear/index.js @@ -0,0 +1,12 @@ +import getUTCISOWeekYear from "../getUTCISOWeekYear/index.js"; +import startOfUTCISOWeek from "../startOfUTCISOWeek/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +export default function startOfUTCISOWeekYear(dirtyDate) { + requiredArgs(1, arguments); + var year = getUTCISOWeekYear(dirtyDate); + var fourthOfJanuary = new Date(0); + fourthOfJanuary.setUTCFullYear(year, 0, 4); + fourthOfJanuary.setUTCHours(0, 0, 0, 0); + var date = startOfUTCISOWeek(fourthOfJanuary); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js b/node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js new file mode 100644 index 0000000..31404c2 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js @@ -0,0 +1,21 @@ +import toDate from "../../toDate/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +import toInteger from "../toInteger/index.js"; +import { getDefaultOptions } from "../defaultOptions/index.js"; +export default function startOfUTCWeek(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(1, arguments); + var defaultOptions = getDefaultOptions(); + var weekStartsOn = toInteger((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + var date = toDate(dirtyDate); + var day = date.getUTCDay(); + var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn; + date.setUTCDate(date.getUTCDate() - diff); + date.setUTCHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/startOfUTCWeekYear/index.js b/node_modules/date-fns/esm/_lib/startOfUTCWeekYear/index.js new file mode 100644 index 0000000..3dd7160 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/startOfUTCWeekYear/index.js @@ -0,0 +1,17 @@ +import getUTCWeekYear from "../getUTCWeekYear/index.js"; +import requiredArgs from "../requiredArgs/index.js"; +import startOfUTCWeek from "../startOfUTCWeek/index.js"; +import toInteger from "../toInteger/index.js"; +import { getDefaultOptions } from "../defaultOptions/index.js"; +export default function startOfUTCWeekYear(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$firstWeekCon, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(1, arguments); + var defaultOptions = getDefaultOptions(); + var firstWeekContainsDate = toInteger((_ref = (_ref2 = (_ref3 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref !== void 0 ? _ref : 1); + var year = getUTCWeekYear(dirtyDate, options); + var firstWeek = new Date(0); + firstWeek.setUTCFullYear(year, 0, firstWeekContainsDate); + firstWeek.setUTCHours(0, 0, 0, 0); + var date = startOfUTCWeek(firstWeek, options); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/test/index.js b/node_modules/date-fns/esm/_lib/test/index.js new file mode 100644 index 0000000..6193684 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/test/index.js @@ -0,0 +1,24 @@ +import addLeadingZeros from "../addLeadingZeros/index.js"; +import { setDefaultOptions } from "../defaultOptions/index.js"; +export function assertType(_) {} +export function resetDefaultOptions() { + setDefaultOptions({}); +} + +// This makes sure we create the consistent offsets across timezones, no matter where these tests are ran. +export function generateOffset(originalDate) { + // Add the timezone. + var offset = ''; + var tzOffset = originalDate.getTimezoneOffset(); + if (tzOffset !== 0) { + var absoluteOffset = Math.abs(tzOffset); + var hourOffset = addLeadingZeros(Math.floor(absoluteOffset / 60), 2); + var minuteOffset = addLeadingZeros(absoluteOffset % 60, 2); + // If less than 0, the sign is +, because it is ahead of time. + var sign = tzOffset < 0 ? '+' : '-'; + offset = "".concat(sign).concat(hourOffset, ":").concat(minuteOffset); + } else { + offset = 'Z'; + } + return offset; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/_lib/toInteger/index.js b/node_modules/date-fns/esm/_lib/toInteger/index.js new file mode 100644 index 0000000..7809a87 --- /dev/null +++ b/node_modules/date-fns/esm/_lib/toInteger/index.js @@ -0,0 +1,10 @@ +export default function toInteger(dirtyNumber) { + if (dirtyNumber === null || dirtyNumber === true || dirtyNumber === false) { + return NaN; + } + var number = Number(dirtyNumber); + if (isNaN(number)) { + return number; + } + return number < 0 ? Math.ceil(number) : Math.floor(number); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/add/index.d.ts b/node_modules/date-fns/esm/add/index.d.ts new file mode 100644 index 0000000..f620aa0 --- /dev/null +++ b/node_modules/date-fns/esm/add/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { add } from 'date-fns' +export default add diff --git a/node_modules/date-fns/esm/add/index.js b/node_modules/date-fns/esm/add/index.js new file mode 100644 index 0000000..abd311a --- /dev/null +++ b/node_modules/date-fns/esm/add/index.js @@ -0,0 +1,70 @@ +import _typeof from "@babel/runtime/helpers/esm/typeof"; +import addDays from "../addDays/index.js"; +import addMonths from "../addMonths/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name add + * @category Common Helpers + * @summary Add the specified years, months, weeks, days, hours, minutes and seconds to the given date. + * + * @description + * Add the specified years, months, weeks, days, hours, minutes and seconds to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Duration} duration - the object with years, months, weeks, days, hours, minutes and seconds to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * + * | Key | Description | + * |----------------|------------------------------------| + * | years | Amount of years to be added | + * | months | Amount of months to be added | + * | weeks | Amount of weeks to be added | + * | days | Amount of days to be added | + * | hours | Amount of hours to be added | + * | minutes | Amount of minutes to be added | + * | seconds | Amount of seconds to be added | + * + * All values default to 0 + * + * @returns {Date} the new date with the seconds added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add the following duration to 1 September 2014, 10:19:50 + * const result = add(new Date(2014, 8, 1, 10, 19, 50), { + * years: 2, + * months: 9, + * weeks: 1, + * days: 7, + * hours: 5, + * minutes: 9, + * seconds: 30, + * }) + * //=> Thu Jun 15 2017 15:29:20 + */ +export default function add(dirtyDate, duration) { + requiredArgs(2, arguments); + if (!duration || _typeof(duration) !== 'object') return new Date(NaN); + var years = duration.years ? toInteger(duration.years) : 0; + var months = duration.months ? toInteger(duration.months) : 0; + var weeks = duration.weeks ? toInteger(duration.weeks) : 0; + var days = duration.days ? toInteger(duration.days) : 0; + var hours = duration.hours ? toInteger(duration.hours) : 0; + var minutes = duration.minutes ? toInteger(duration.minutes) : 0; + var seconds = duration.seconds ? toInteger(duration.seconds) : 0; + + // Add years and months + var date = toDate(dirtyDate); + var dateWithMonths = months || years ? addMonths(date, months + years * 12) : date; + + // Add weeks and days + var dateWithDays = days || weeks ? addDays(dateWithMonths, days + weeks * 7) : dateWithMonths; + + // Add days, hours, minutes and seconds + var minutesToAdd = minutes + hours * 60; + var secondsToAdd = seconds + minutesToAdd * 60; + var msToAdd = secondsToAdd * 1000; + var finalDate = new Date(dateWithDays.getTime() + msToAdd); + return finalDate; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/add/index.js.flow b/node_modules/date-fns/esm/add/index.js.flow new file mode 100644 index 0000000..e79df7c --- /dev/null +++ b/node_modules/date-fns/esm/add/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, duration: Duration) => Date diff --git a/node_modules/date-fns/esm/add/package.json b/node_modules/date-fns/esm/add/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/add/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addBusinessDays/index.d.ts b/node_modules/date-fns/esm/addBusinessDays/index.d.ts new file mode 100644 index 0000000..b1c084e --- /dev/null +++ b/node_modules/date-fns/esm/addBusinessDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addBusinessDays } from 'date-fns' +export default addBusinessDays diff --git a/node_modules/date-fns/esm/addBusinessDays/index.js b/node_modules/date-fns/esm/addBusinessDays/index.js new file mode 100644 index 0000000..cf59e96 --- /dev/null +++ b/node_modules/date-fns/esm/addBusinessDays/index.js @@ -0,0 +1,58 @@ +import isWeekend from "../isWeekend/index.js"; +import toDate from "../toDate/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import isSunday from "../isSunday/index.js"; +import isSaturday from "../isSaturday/index.js"; +/** + * @name addBusinessDays + * @category Day Helpers + * @summary Add the specified number of business days (mon - fri) to the given date. + * + * @description + * Add the specified number of business days (mon - fri) to the given date, ignoring weekends. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of business days to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the business days added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 10 business days to 1 September 2014: + * const result = addBusinessDays(new Date(2014, 8, 1), 10) + * //=> Mon Sep 15 2014 00:00:00 (skipped weekend days) + */ +export default function addBusinessDays(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var startedOnWeekend = isWeekend(date); + var amount = toInteger(dirtyAmount); + if (isNaN(amount)) return new Date(NaN); + var hours = date.getHours(); + var sign = amount < 0 ? -1 : 1; + var fullWeeks = toInteger(amount / 5); + date.setDate(date.getDate() + fullWeeks * 7); + + // Get remaining days not part of a full week + var restDays = Math.abs(amount % 5); + + // Loops over remaining days + while (restDays > 0) { + date.setDate(date.getDate() + sign); + if (!isWeekend(date)) restDays -= 1; + } + + // If the date is a weekend day and we reduce a dividable of + // 5 from it, we land on a weekend date. + // To counter this, we add days accordingly to land on the next business day + if (startedOnWeekend && isWeekend(date) && amount !== 0) { + // If we're reducing days, we want to add days until we land on a weekday + // If we're adding days we want to reduce days until we land on a weekday + if (isSaturday(date)) date.setDate(date.getDate() + (sign < 0 ? 2 : -1)); + if (isSunday(date)) date.setDate(date.getDate() + (sign < 0 ? 1 : -2)); + } + + // Restore hours to avoid DST lag + date.setHours(hours); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addBusinessDays/index.js.flow b/node_modules/date-fns/esm/addBusinessDays/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/addBusinessDays/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/addBusinessDays/package.json b/node_modules/date-fns/esm/addBusinessDays/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/addBusinessDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addDays/index.d.ts b/node_modules/date-fns/esm/addDays/index.d.ts new file mode 100644 index 0000000..fd7fb3d --- /dev/null +++ b/node_modules/date-fns/esm/addDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addDays } from 'date-fns' +export default addDays diff --git a/node_modules/date-fns/esm/addDays/index.js b/node_modules/date-fns/esm/addDays/index.js new file mode 100644 index 0000000..4ea4480 --- /dev/null +++ b/node_modules/date-fns/esm/addDays/index.js @@ -0,0 +1,35 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name addDays + * @category Day Helpers + * @summary Add the specified number of days to the given date. + * + * @description + * Add the specified number of days to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of days to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} - the new date with the days added + * @throws {TypeError} - 2 arguments required + * + * @example + * // Add 10 days to 1 September 2014: + * const result = addDays(new Date(2014, 8, 1), 10) + * //=> Thu Sep 11 2014 00:00:00 + */ +export default function addDays(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var amount = toInteger(dirtyAmount); + if (isNaN(amount)) { + return new Date(NaN); + } + if (!amount) { + // If 0 days, no-op to avoid changing times in the hour before end of DST + return date; + } + date.setDate(date.getDate() + amount); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addDays/index.js.flow b/node_modules/date-fns/esm/addDays/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/addDays/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/addDays/package.json b/node_modules/date-fns/esm/addDays/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/addDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addHours/index.d.ts b/node_modules/date-fns/esm/addHours/index.d.ts new file mode 100644 index 0000000..b3b6066 --- /dev/null +++ b/node_modules/date-fns/esm/addHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addHours } from 'date-fns' +export default addHours diff --git a/node_modules/date-fns/esm/addHours/index.js b/node_modules/date-fns/esm/addHours/index.js new file mode 100644 index 0000000..7dccf0a --- /dev/null +++ b/node_modules/date-fns/esm/addHours/index.js @@ -0,0 +1,28 @@ +import toInteger from "../_lib/toInteger/index.js"; +import addMilliseconds from "../addMilliseconds/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +var MILLISECONDS_IN_HOUR = 3600000; + +/** + * @name addHours + * @category Hour Helpers + * @summary Add the specified number of hours to the given date. + * + * @description + * Add the specified number of hours to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of hours to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the hours added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 2 hours to 10 July 2014 23:00:00: + * const result = addHours(new Date(2014, 6, 10, 23, 0), 2) + * //=> Fri Jul 11 2014 01:00:00 + */ +export default function addHours(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addMilliseconds(dirtyDate, amount * MILLISECONDS_IN_HOUR); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addHours/index.js.flow b/node_modules/date-fns/esm/addHours/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/addHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/addHours/package.json b/node_modules/date-fns/esm/addHours/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/addHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addISOWeekYears/index.d.ts b/node_modules/date-fns/esm/addISOWeekYears/index.d.ts new file mode 100644 index 0000000..e1e6e09 --- /dev/null +++ b/node_modules/date-fns/esm/addISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addISOWeekYears } from 'date-fns' +export default addISOWeekYears diff --git a/node_modules/date-fns/esm/addISOWeekYears/index.js b/node_modules/date-fns/esm/addISOWeekYears/index.js new file mode 100644 index 0000000..238499f --- /dev/null +++ b/node_modules/date-fns/esm/addISOWeekYears/index.js @@ -0,0 +1,29 @@ +import toInteger from "../_lib/toInteger/index.js"; +import getISOWeekYear from "../getISOWeekYear/index.js"; +import setISOWeekYear from "../setISOWeekYear/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name addISOWeekYears + * @category ISO Week-Numbering Year Helpers + * @summary Add the specified number of ISO week-numbering years to the given date. + * + * @description + * Add the specified number of ISO week-numbering years to the given date. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of ISO week-numbering years to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the ISO week-numbering years added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 5 ISO week-numbering years to 2 July 2010: + * const result = addISOWeekYears(new Date(2010, 6, 2), 5) + * //=> Fri Jun 26 2015 00:00:00 + */ +export default function addISOWeekYears(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return setISOWeekYear(dirtyDate, getISOWeekYear(dirtyDate) + amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addISOWeekYears/index.js.flow b/node_modules/date-fns/esm/addISOWeekYears/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/addISOWeekYears/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/addISOWeekYears/package.json b/node_modules/date-fns/esm/addISOWeekYears/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/addISOWeekYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addMilliseconds/index.d.ts b/node_modules/date-fns/esm/addMilliseconds/index.d.ts new file mode 100644 index 0000000..1afb956 --- /dev/null +++ b/node_modules/date-fns/esm/addMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addMilliseconds } from 'date-fns' +export default addMilliseconds diff --git a/node_modules/date-fns/esm/addMilliseconds/index.js b/node_modules/date-fns/esm/addMilliseconds/index.js new file mode 100644 index 0000000..9ed4071 --- /dev/null +++ b/node_modules/date-fns/esm/addMilliseconds/index.js @@ -0,0 +1,27 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name addMilliseconds + * @category Millisecond Helpers + * @summary Add the specified number of milliseconds to the given date. + * + * @description + * Add the specified number of milliseconds to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of milliseconds to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the milliseconds added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 750 milliseconds to 10 July 2014 12:45:30.000: + * const result = addMilliseconds(new Date(2014, 6, 10, 12, 45, 30, 0), 750) + * //=> Thu Jul 10 2014 12:45:30.750 + */ +export default function addMilliseconds(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var timestamp = toDate(dirtyDate).getTime(); + var amount = toInteger(dirtyAmount); + return new Date(timestamp + amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addMilliseconds/index.js.flow b/node_modules/date-fns/esm/addMilliseconds/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/addMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/addMilliseconds/package.json b/node_modules/date-fns/esm/addMilliseconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/addMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addMinutes/index.d.ts b/node_modules/date-fns/esm/addMinutes/index.d.ts new file mode 100644 index 0000000..fcf15e5 --- /dev/null +++ b/node_modules/date-fns/esm/addMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addMinutes } from 'date-fns' +export default addMinutes diff --git a/node_modules/date-fns/esm/addMinutes/index.js b/node_modules/date-fns/esm/addMinutes/index.js new file mode 100644 index 0000000..7ace77e --- /dev/null +++ b/node_modules/date-fns/esm/addMinutes/index.js @@ -0,0 +1,28 @@ +import toInteger from "../_lib/toInteger/index.js"; +import addMilliseconds from "../addMilliseconds/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +var MILLISECONDS_IN_MINUTE = 60000; + +/** + * @name addMinutes + * @category Minute Helpers + * @summary Add the specified number of minutes to the given date. + * + * @description + * Add the specified number of minutes to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of minutes to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the minutes added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 30 minutes to 10 July 2014 12:00:00: + * const result = addMinutes(new Date(2014, 6, 10, 12, 0), 30) + * //=> Thu Jul 10 2014 12:30:00 + */ +export default function addMinutes(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addMilliseconds(dirtyDate, amount * MILLISECONDS_IN_MINUTE); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addMinutes/index.js.flow b/node_modules/date-fns/esm/addMinutes/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/addMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/addMinutes/package.json b/node_modules/date-fns/esm/addMinutes/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/addMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addMonths/index.d.ts b/node_modules/date-fns/esm/addMonths/index.d.ts new file mode 100644 index 0000000..1308e13 --- /dev/null +++ b/node_modules/date-fns/esm/addMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addMonths } from 'date-fns' +export default addMonths diff --git a/node_modules/date-fns/esm/addMonths/index.js b/node_modules/date-fns/esm/addMonths/index.js new file mode 100644 index 0000000..f5c0eb1 --- /dev/null +++ b/node_modules/date-fns/esm/addMonths/index.js @@ -0,0 +1,61 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name addMonths + * @category Month Helpers + * @summary Add the specified number of months to the given date. + * + * @description + * Add the specified number of months to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of months to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the months added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 5 months to 1 September 2014: + * const result = addMonths(new Date(2014, 8, 1), 5) + * //=> Sun Feb 01 2015 00:00:00 + */ +export default function addMonths(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var amount = toInteger(dirtyAmount); + if (isNaN(amount)) { + return new Date(NaN); + } + if (!amount) { + // If 0 months, no-op to avoid changing times in the hour before end of DST + return date; + } + var dayOfMonth = date.getDate(); + + // The JS Date object supports date math by accepting out-of-bounds values for + // month, day, etc. For example, new Date(2020, 0, 0) returns 31 Dec 2019 and + // new Date(2020, 13, 1) returns 1 Feb 2021. This is *almost* the behavior we + // want except that dates will wrap around the end of a month, meaning that + // new Date(2020, 13, 31) will return 3 Mar 2021 not 28 Feb 2021 as desired. So + // we'll default to the end of the desired month by adding 1 to the desired + // month and using a date of 0 to back up one day to the end of the desired + // month. + var endOfDesiredMonth = new Date(date.getTime()); + endOfDesiredMonth.setMonth(date.getMonth() + amount + 1, 0); + var daysInMonth = endOfDesiredMonth.getDate(); + if (dayOfMonth >= daysInMonth) { + // If we're already at the end of the month, then this is the correct date + // and we're done. + return endOfDesiredMonth; + } else { + // Otherwise, we now know that setting the original day-of-month value won't + // cause an overflow, so set the desired day-of-month. Note that we can't + // just set the date of `endOfDesiredMonth` because that object may have had + // its time changed in the unusual case where where a DST transition was on + // the last day of the month and its local time was in the hour skipped or + // repeated next to a DST transition. So we use `date` instead which is + // guaranteed to still have the original time. + date.setFullYear(endOfDesiredMonth.getFullYear(), endOfDesiredMonth.getMonth(), dayOfMonth); + return date; + } +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addMonths/index.js.flow b/node_modules/date-fns/esm/addMonths/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/addMonths/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/addMonths/package.json b/node_modules/date-fns/esm/addMonths/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/addMonths/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addQuarters/index.d.ts b/node_modules/date-fns/esm/addQuarters/index.d.ts new file mode 100644 index 0000000..a046e67 --- /dev/null +++ b/node_modules/date-fns/esm/addQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addQuarters } from 'date-fns' +export default addQuarters diff --git a/node_modules/date-fns/esm/addQuarters/index.js b/node_modules/date-fns/esm/addQuarters/index.js new file mode 100644 index 0000000..c868107 --- /dev/null +++ b/node_modules/date-fns/esm/addQuarters/index.js @@ -0,0 +1,27 @@ +import toInteger from "../_lib/toInteger/index.js"; +import addMonths from "../addMonths/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name addQuarters + * @category Quarter Helpers + * @summary Add the specified number of year quarters to the given date. + * + * @description + * Add the specified number of year quarters to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of quarters to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the quarters added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 1 quarter to 1 September 2014: + * const result = addQuarters(new Date(2014, 8, 1), 1) + * //=> Mon Dec 01 2014 00:00:00 + */ +export default function addQuarters(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + var months = amount * 3; + return addMonths(dirtyDate, months); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addQuarters/index.js.flow b/node_modules/date-fns/esm/addQuarters/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/addQuarters/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/addQuarters/package.json b/node_modules/date-fns/esm/addQuarters/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/addQuarters/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addSeconds/index.d.ts b/node_modules/date-fns/esm/addSeconds/index.d.ts new file mode 100644 index 0000000..9b1e669 --- /dev/null +++ b/node_modules/date-fns/esm/addSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addSeconds } from 'date-fns' +export default addSeconds diff --git a/node_modules/date-fns/esm/addSeconds/index.js b/node_modules/date-fns/esm/addSeconds/index.js new file mode 100644 index 0000000..6e4e155 --- /dev/null +++ b/node_modules/date-fns/esm/addSeconds/index.js @@ -0,0 +1,26 @@ +import toInteger from "../_lib/toInteger/index.js"; +import addMilliseconds from "../addMilliseconds/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name addSeconds + * @category Second Helpers + * @summary Add the specified number of seconds to the given date. + * + * @description + * Add the specified number of seconds to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of seconds to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the seconds added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 30 seconds to 10 July 2014 12:45:00: + * const result = addSeconds(new Date(2014, 6, 10, 12, 45, 0), 30) + * //=> Thu Jul 10 2014 12:45:30 + */ +export default function addSeconds(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addMilliseconds(dirtyDate, amount * 1000); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addSeconds/index.js.flow b/node_modules/date-fns/esm/addSeconds/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/addSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/addSeconds/package.json b/node_modules/date-fns/esm/addSeconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/addSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addWeeks/index.d.ts b/node_modules/date-fns/esm/addWeeks/index.d.ts new file mode 100644 index 0000000..25bb83a --- /dev/null +++ b/node_modules/date-fns/esm/addWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addWeeks } from 'date-fns' +export default addWeeks diff --git a/node_modules/date-fns/esm/addWeeks/index.js b/node_modules/date-fns/esm/addWeeks/index.js new file mode 100644 index 0000000..b680200 --- /dev/null +++ b/node_modules/date-fns/esm/addWeeks/index.js @@ -0,0 +1,27 @@ +import toInteger from "../_lib/toInteger/index.js"; +import addDays from "../addDays/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name addWeeks + * @category Week Helpers + * @summary Add the specified number of weeks to the given date. + * + * @description + * Add the specified number of week to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of weeks to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the weeks added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 4 weeks to 1 September 2014: + * const result = addWeeks(new Date(2014, 8, 1), 4) + * //=> Mon Sep 29 2014 00:00:00 + */ +export default function addWeeks(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + var days = amount * 7; + return addDays(dirtyDate, days); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addWeeks/index.js.flow b/node_modules/date-fns/esm/addWeeks/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/addWeeks/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/addWeeks/package.json b/node_modules/date-fns/esm/addWeeks/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/addWeeks/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addYears/index.d.ts b/node_modules/date-fns/esm/addYears/index.d.ts new file mode 100644 index 0000000..df7255f --- /dev/null +++ b/node_modules/date-fns/esm/addYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addYears } from 'date-fns' +export default addYears diff --git a/node_modules/date-fns/esm/addYears/index.js b/node_modules/date-fns/esm/addYears/index.js new file mode 100644 index 0000000..21e71ca --- /dev/null +++ b/node_modules/date-fns/esm/addYears/index.js @@ -0,0 +1,26 @@ +import toInteger from "../_lib/toInteger/index.js"; +import addMonths from "../addMonths/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name addYears + * @category Year Helpers + * @summary Add the specified number of years to the given date. + * + * @description + * Add the specified number of years to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of years to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the years added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 5 years to 1 September 2014: + * const result = addYears(new Date(2014, 8, 1), 5) + * //=> Sun Sep 01 2019 00:00:00 + */ +export default function addYears(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addMonths(dirtyDate, amount * 12); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/addYears/index.js.flow b/node_modules/date-fns/esm/addYears/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/addYears/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/addYears/package.json b/node_modules/date-fns/esm/addYears/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/addYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/areIntervalsOverlapping/index.d.ts b/node_modules/date-fns/esm/areIntervalsOverlapping/index.d.ts new file mode 100644 index 0000000..8cc0fd1 --- /dev/null +++ b/node_modules/date-fns/esm/areIntervalsOverlapping/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { areIntervalsOverlapping } from 'date-fns' +export default areIntervalsOverlapping diff --git a/node_modules/date-fns/esm/areIntervalsOverlapping/index.js b/node_modules/date-fns/esm/areIntervalsOverlapping/index.js new file mode 100644 index 0000000..eddbdc7 --- /dev/null +++ b/node_modules/date-fns/esm/areIntervalsOverlapping/index.js @@ -0,0 +1,73 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name areIntervalsOverlapping + * @category Interval Helpers + * @summary Is the given time interval overlapping with another time interval? + * + * @description + * Is the given time interval overlapping with another time interval? Adjacent intervals do not count as overlapping. + * + * @param {Interval} intervalLeft - the first interval to compare. See [Interval]{@link https://date-fns.org/docs/Interval} + * @param {Interval} intervalRight - the second interval to compare. See [Interval]{@link https://date-fns.org/docs/Interval} + * @param {Object} [options] - the object with options + * @param {Boolean} [options.inclusive=false] - whether the comparison is inclusive or not + * @returns {Boolean} whether the time intervals are overlapping + * @throws {TypeError} 2 arguments required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // For overlapping time intervals: + * areIntervalsOverlapping( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) } + * ) + * //=> true + * + * @example + * // For non-overlapping time intervals: + * areIntervalsOverlapping( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) } + * ) + * //=> false + * + * @example + * // For adjacent time intervals: + * areIntervalsOverlapping( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 20), end: new Date(2014, 0, 30) } + * ) + * //=> false + * + * @example + * // Using the inclusive option: + * areIntervalsOverlapping( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 20), end: new Date(2014, 0, 24) } + * ) + * //=> false + * areIntervalsOverlapping( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 20), end: new Date(2014, 0, 24) }, + * { inclusive: true } + * ) + * //=> true + */ +export default function areIntervalsOverlapping(intervalLeft, intervalRight, options) { + requiredArgs(2, arguments); + var leftStartTime = toDate(intervalLeft === null || intervalLeft === void 0 ? void 0 : intervalLeft.start).getTime(); + var leftEndTime = toDate(intervalLeft === null || intervalLeft === void 0 ? void 0 : intervalLeft.end).getTime(); + var rightStartTime = toDate(intervalRight === null || intervalRight === void 0 ? void 0 : intervalRight.start).getTime(); + var rightEndTime = toDate(intervalRight === null || intervalRight === void 0 ? void 0 : intervalRight.end).getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(leftStartTime <= leftEndTime && rightStartTime <= rightEndTime)) { + throw new RangeError('Invalid interval'); + } + if (options !== null && options !== void 0 && options.inclusive) { + return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime; + } + return leftStartTime < rightEndTime && rightStartTime < leftEndTime; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/areIntervalsOverlapping/index.js.flow b/node_modules/date-fns/esm/areIntervalsOverlapping/index.js.flow new file mode 100644 index 0000000..9cab45d --- /dev/null +++ b/node_modules/date-fns/esm/areIntervalsOverlapping/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + intervalLeft: Interval, + intervalRight: Interval, + options?: { + inclusive?: boolean, + } +) => boolean diff --git a/node_modules/date-fns/esm/areIntervalsOverlapping/package.json b/node_modules/date-fns/esm/areIntervalsOverlapping/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/areIntervalsOverlapping/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/clamp/index.d.ts b/node_modules/date-fns/esm/clamp/index.d.ts new file mode 100644 index 0000000..957fb1f --- /dev/null +++ b/node_modules/date-fns/esm/clamp/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { clamp } from 'date-fns' +export default clamp diff --git a/node_modules/date-fns/esm/clamp/index.js b/node_modules/date-fns/esm/clamp/index.js new file mode 100644 index 0000000..4e32b01 --- /dev/null +++ b/node_modules/date-fns/esm/clamp/index.js @@ -0,0 +1,35 @@ +import max from "../max/index.js"; +import min from "../min/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name clamp + * @category Interval Helpers + * @summary Return a date bounded by the start and the end of the given interval + * + * @description + * Clamps a date to the lower bound with the start of the interval and the upper + * bound with the end of the interval. + * + * - When the date is less than the start of the interval, the start is returned. + * - When the date is greater than the end of the interval, the end is returned. + * - Otherwise the date is returned. + * + * @example + * // What is Mar, 21, 2021 bounded to an interval starting at Mar, 22, 2021 and ending at Apr, 01, 2021 + * const result = clamp(new Date(2021, 2, 21), { + * start: new Date(2021, 2, 22), + * end: new Date(2021, 3, 1), + * }) + * //=> Mon Mar 22 2021 00:00:00 + * + * @param {Date | Number} date - the date to be bounded + * @param {Interval} interval - the interval to bound to + * @returns {Date} the date bounded by the start and the end of the interval + * @throws {TypeError} 2 arguments required + */ +export default function clamp(date, _ref) { + var start = _ref.start, + end = _ref.end; + requiredArgs(2, arguments); + return min([max([date, start]), end]); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/clamp/index.js.flow b/node_modules/date-fns/esm/clamp/index.js.flow new file mode 100644 index 0000000..d592230 --- /dev/null +++ b/node_modules/date-fns/esm/clamp/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, interval: Interval) => Date diff --git a/node_modules/date-fns/esm/clamp/package.json b/node_modules/date-fns/esm/clamp/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/clamp/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/closestIndexTo/index.d.ts b/node_modules/date-fns/esm/closestIndexTo/index.d.ts new file mode 100644 index 0000000..672d132 --- /dev/null +++ b/node_modules/date-fns/esm/closestIndexTo/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { closestIndexTo } from 'date-fns' +export default closestIndexTo diff --git a/node_modules/date-fns/esm/closestIndexTo/index.js b/node_modules/date-fns/esm/closestIndexTo/index.js new file mode 100644 index 0000000..a7c3a8f --- /dev/null +++ b/node_modules/date-fns/esm/closestIndexTo/index.js @@ -0,0 +1,61 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name closestIndexTo + * @category Common Helpers + * @summary Return an index of the closest date from the array comparing to the given date. + * + * @description + * Return an index of the closest date from the array comparing to the given date. + * + * @param {Date | Number} dateToCompare - the date to compare with + * @param {Array | Array} datesArray - the array to search + * @returns {Number | undefined} an index of the date closest to the given date or undefined if no valid value is given + * @throws {TypeError} 2 arguments required + * + * @example + * // Which date is closer to 6 September 2015? + * const dateToCompare = new Date(2015, 8, 6) + * const datesArray = [ + * new Date(2015, 0, 1), + * new Date(2016, 0, 1), + * new Date(2017, 0, 1) + * ] + * const result = closestIndexTo(dateToCompare, datesArray) + * //=> 1 + */ +export default function closestIndexTo(dirtyDateToCompare, dirtyDatesArray) { + requiredArgs(2, arguments); + var dateToCompare = toDate(dirtyDateToCompare); + if (isNaN(Number(dateToCompare))) return NaN; + var timeToCompare = dateToCompare.getTime(); + var datesArray; + // `dirtyDatesArray` is undefined or null + if (dirtyDatesArray == null) { + datesArray = []; + + // `dirtyDatesArray` is Array, Set or Map, or object with custom `forEach` method + } else if (typeof dirtyDatesArray.forEach === 'function') { + datesArray = dirtyDatesArray; + + // If `dirtyDatesArray` is Array-like Object, convert to Array. Otherwise, make it empty Array + } else { + datesArray = Array.prototype.slice.call(dirtyDatesArray); + } + var result; + var minDistance; + datesArray.forEach(function (dirtyDate, index) { + var currentDate = toDate(dirtyDate); + if (isNaN(Number(currentDate))) { + result = NaN; + minDistance = NaN; + return; + } + var distance = Math.abs(timeToCompare - currentDate.getTime()); + if (result == null || distance < Number(minDistance)) { + result = index; + minDistance = distance; + } + }); + return result; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/closestIndexTo/index.js.flow b/node_modules/date-fns/esm/closestIndexTo/index.js.flow new file mode 100644 index 0000000..a8dadb4 --- /dev/null +++ b/node_modules/date-fns/esm/closestIndexTo/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateToCompare: Date | number, + datesArray: (Date | number)[] +) => ?number diff --git a/node_modules/date-fns/esm/closestIndexTo/package.json b/node_modules/date-fns/esm/closestIndexTo/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/closestIndexTo/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/closestTo/index.d.ts b/node_modules/date-fns/esm/closestTo/index.d.ts new file mode 100644 index 0000000..d4e084e --- /dev/null +++ b/node_modules/date-fns/esm/closestTo/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { closestTo } from 'date-fns' +export default closestTo diff --git a/node_modules/date-fns/esm/closestTo/index.js b/node_modules/date-fns/esm/closestTo/index.js new file mode 100644 index 0000000..c29e40d --- /dev/null +++ b/node_modules/date-fns/esm/closestTo/index.js @@ -0,0 +1,59 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name closestTo + * @category Common Helpers + * @summary Return a date from the array closest to the given date. + * + * @description + * Return a date from the array closest to the given date. + * + * @param {Date | Number} dateToCompare - the date to compare with + * @param {Array | Array} datesArray - the array to search + * @returns {Date | undefined} the date from the array closest to the given date or undefined if no valid value is given + * @throws {TypeError} 2 arguments required + * + * @example + * // Which date is closer to 6 September 2015: 1 January 2000 or 1 January 2030? + * const dateToCompare = new Date(2015, 8, 6) + * const result = closestTo(dateToCompare, [ + * new Date(2000, 0, 1), + * new Date(2030, 0, 1) + * ]) + * //=> Tue Jan 01 2030 00:00:00 + */ +export default function closestTo(dirtyDateToCompare, dirtyDatesArray) { + requiredArgs(2, arguments); + var dateToCompare = toDate(dirtyDateToCompare); + if (isNaN(Number(dateToCompare))) return new Date(NaN); + var timeToCompare = dateToCompare.getTime(); + var datesArray; + // `dirtyDatesArray` is undefined or null + if (dirtyDatesArray == null) { + datesArray = []; + + // `dirtyDatesArray` is Array, Set or Map, or object with custom `forEach` method + } else if (typeof dirtyDatesArray.forEach === 'function') { + datesArray = dirtyDatesArray; + + // If `dirtyDatesArray` is Array-like Object, convert to Array. Otherwise, make it empty Array + } else { + datesArray = Array.prototype.slice.call(dirtyDatesArray); + } + var result; + var minDistance; + datesArray.forEach(function (dirtyDate) { + var currentDate = toDate(dirtyDate); + if (isNaN(Number(currentDate))) { + result = new Date(NaN); + minDistance = NaN; + return; + } + var distance = Math.abs(timeToCompare - currentDate.getTime()); + if (result == null || distance < Number(minDistance)) { + result = currentDate; + minDistance = distance; + } + }); + return result; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/closestTo/index.js.flow b/node_modules/date-fns/esm/closestTo/index.js.flow new file mode 100644 index 0000000..2a03edc --- /dev/null +++ b/node_modules/date-fns/esm/closestTo/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateToCompare: Date | number, + datesArray: (Date | number)[] +) => ?Date diff --git a/node_modules/date-fns/esm/closestTo/package.json b/node_modules/date-fns/esm/closestTo/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/closestTo/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/compareAsc/index.d.ts b/node_modules/date-fns/esm/compareAsc/index.d.ts new file mode 100644 index 0000000..ff920e6 --- /dev/null +++ b/node_modules/date-fns/esm/compareAsc/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { compareAsc } from 'date-fns' +export default compareAsc diff --git a/node_modules/date-fns/esm/compareAsc/index.js b/node_modules/date-fns/esm/compareAsc/index.js new file mode 100644 index 0000000..60d057e --- /dev/null +++ b/node_modules/date-fns/esm/compareAsc/index.js @@ -0,0 +1,48 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name compareAsc + * @category Common Helpers + * @summary Compare the two dates and return -1, 0 or 1. + * + * @description + * Compare the two dates and return 1 if the first date is after the second, + * -1 if the first date is before the second or 0 if dates are equal. + * + * @param {Date|Number} dateLeft - the first date to compare + * @param {Date|Number} dateRight - the second date to compare + * @returns {Number} the result of the comparison + * @throws {TypeError} 2 arguments required + * + * @example + * // Compare 11 February 1987 and 10 July 1989: + * const result = compareAsc(new Date(1987, 1, 11), new Date(1989, 6, 10)) + * //=> -1 + * + * @example + * // Sort the array of dates: + * const result = [ + * new Date(1995, 6, 2), + * new Date(1987, 1, 11), + * new Date(1989, 6, 10) + * ].sort(compareAsc) + * //=> [ + * // Wed Feb 11 1987 00:00:00, + * // Mon Jul 10 1989 00:00:00, + * // Sun Jul 02 1995 00:00:00 + * // ] + */ +export default function compareAsc(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyDateLeft); + var dateRight = toDate(dirtyDateRight); + var diff = dateLeft.getTime() - dateRight.getTime(); + if (diff < 0) { + return -1; + } else if (diff > 0) { + return 1; + // Return 0 if diff is 0; return NaN if diff is NaN + } else { + return diff; + } +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/compareAsc/index.js.flow b/node_modules/date-fns/esm/compareAsc/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/compareAsc/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/compareAsc/package.json b/node_modules/date-fns/esm/compareAsc/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/compareAsc/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/compareDesc/index.d.ts b/node_modules/date-fns/esm/compareDesc/index.d.ts new file mode 100644 index 0000000..673fab5 --- /dev/null +++ b/node_modules/date-fns/esm/compareDesc/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { compareDesc } from 'date-fns' +export default compareDesc diff --git a/node_modules/date-fns/esm/compareDesc/index.js b/node_modules/date-fns/esm/compareDesc/index.js new file mode 100644 index 0000000..6b2b249 --- /dev/null +++ b/node_modules/date-fns/esm/compareDesc/index.js @@ -0,0 +1,48 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name compareDesc + * @category Common Helpers + * @summary Compare the two dates reverse chronologically and return -1, 0 or 1. + * + * @description + * Compare the two dates and return -1 if the first date is after the second, + * 1 if the first date is before the second or 0 if dates are equal. + * + * @param {Date|Number} dateLeft - the first date to compare + * @param {Date|Number} dateRight - the second date to compare + * @returns {Number} the result of the comparison + * @throws {TypeError} 2 arguments required + * + * @example + * // Compare 11 February 1987 and 10 July 1989 reverse chronologically: + * const result = compareDesc(new Date(1987, 1, 11), new Date(1989, 6, 10)) + * //=> 1 + * + * @example + * // Sort the array of dates in reverse chronological order: + * const result = [ + * new Date(1995, 6, 2), + * new Date(1987, 1, 11), + * new Date(1989, 6, 10) + * ].sort(compareDesc) + * //=> [ + * // Sun Jul 02 1995 00:00:00, + * // Mon Jul 10 1989 00:00:00, + * // Wed Feb 11 1987 00:00:00 + * // ] + */ +export default function compareDesc(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyDateLeft); + var dateRight = toDate(dirtyDateRight); + var diff = dateLeft.getTime() - dateRight.getTime(); + if (diff > 0) { + return -1; + } else if (diff < 0) { + return 1; + // Return 0 if diff is 0; return NaN if diff is NaN + } else { + return diff; + } +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/compareDesc/index.js.flow b/node_modules/date-fns/esm/compareDesc/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/compareDesc/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/compareDesc/package.json b/node_modules/date-fns/esm/compareDesc/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/compareDesc/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/constants/index.d.ts b/node_modules/date-fns/esm/constants/index.d.ts new file mode 100644 index 0000000..60a24ae --- /dev/null +++ b/node_modules/date-fns/esm/constants/index.d.ts @@ -0,0 +1,20 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export const daysInWeek: number +export const daysInYear: number +export const maxTime: number +export const millisecondsInMinute: number +export const millisecondsInHour: number +export const millisecondsInSecond: number +export const minTime: number +export const minutesInHour: number +export const monthsInQuarter: number +export const monthsInYear: number +export const quartersInYear: number +export const secondsInHour: number +export const secondsInMinute: number +export const secondsInDay: number +export const secondsInWeek: number +export const secondsInYear: number +export const secondsInMonth: number +export const secondsInQuarter: number diff --git a/node_modules/date-fns/esm/constants/index.js b/node_modules/date-fns/esm/constants/index.js new file mode 100644 index 0000000..74a6f25 --- /dev/null +++ b/node_modules/date-fns/esm/constants/index.js @@ -0,0 +1,183 @@ +/** + * Days in 1 week. + * + * @name daysInWeek + * @constant + * @type {number} + * @default + */ +export var daysInWeek = 7; + +/** + * Days in 1 year + * One years equals 365.2425 days according to the formula: + * + * > Leap year occures every 4 years, except for years that are divisable by 100 and not divisable by 400. + * > 1 mean year = (365+1/4-1/100+1/400) days = 365.2425 days + * + * @name daysInYear + * @constant + * @type {number} + * @default + */ +export var daysInYear = 365.2425; + +/** + * Maximum allowed time. + * + * @name maxTime + * @constant + * @type {number} + * @default + */ +export var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1000; + +/** + * Milliseconds in 1 minute + * + * @name millisecondsInMinute + * @constant + * @type {number} + * @default + */ +export var millisecondsInMinute = 60000; + +/** + * Milliseconds in 1 hour + * + * @name millisecondsInHour + * @constant + * @type {number} + * @default + */ +export var millisecondsInHour = 3600000; + +/** + * Milliseconds in 1 second + * + * @name millisecondsInSecond + * @constant + * @type {number} + * @default + */ +export var millisecondsInSecond = 1000; + +/** + * Minimum allowed time. + * + * @name minTime + * @constant + * @type {number} + * @default + */ +export var minTime = -maxTime; + +/** + * Minutes in 1 hour + * + * @name minutesInHour + * @constant + * @type {number} + * @default + */ +export var minutesInHour = 60; + +/** + * Months in 1 quarter + * + * @name monthsInQuarter + * @constant + * @type {number} + * @default + */ +export var monthsInQuarter = 3; + +/** + * Months in 1 year + * + * @name monthsInYear + * @constant + * @type {number} + * @default + */ +export var monthsInYear = 12; + +/** + * Quarters in 1 year + * + * @name quartersInYear + * @constant + * @type {number} + * @default + */ +export var quartersInYear = 4; + +/** + * Seconds in 1 hour + * + * @name secondsInHour + * @constant + * @type {number} + * @default + */ +export var secondsInHour = 3600; + +/** + * Seconds in 1 minute + * + * @name secondsInMinute + * @constant + * @type {number} + * @default + */ +export var secondsInMinute = 60; + +/** + * Seconds in 1 day + * + * @name secondsInDay + * @constant + * @type {number} + * @default + */ +export var secondsInDay = secondsInHour * 24; + +/** + * Seconds in 1 week + * + * @name secondsInWeek + * @constant + * @type {number} + * @default + */ +export var secondsInWeek = secondsInDay * 7; + +/** + * Seconds in 1 year + * + * @name secondsInYear + * @constant + * @type {number} + * @default + */ +export var secondsInYear = secondsInDay * daysInYear; + +/** + * Seconds in 1 month + * + * @name secondsInMonth + * @constant + * @type {number} + * @default + */ +export var secondsInMonth = secondsInYear / 12; + +/** + * Seconds in 1 quarter + * + * @name secondsInQuarter + * @constant + * @type {number} + * @default + */ +export var secondsInQuarter = secondsInMonth * 3; \ No newline at end of file diff --git a/node_modules/date-fns/esm/constants/index.js.flow b/node_modules/date-fns/esm/constants/index.js.flow new file mode 100644 index 0000000..5d83796 --- /dev/null +++ b/node_modules/date-fns/esm/constants/index.js.flow @@ -0,0 +1,14 @@ +// @flow + +declare export var daysInWeek: number +declare export var maxTime: number +declare export var millisecondsInMinute: number +declare export var millisecondsInHour: number +declare export var millisecondsInSecond: number +declare export var minTime: number +declare export var minutesInHour: number +declare export var monthsInQuarter: number +declare export var monthsInYear: number +declare export var quartersInYear: number +declare export var secondsInHour: number +declare export var secondsInMinute: number diff --git a/node_modules/date-fns/esm/daysToWeeks/index.d.ts b/node_modules/date-fns/esm/daysToWeeks/index.d.ts new file mode 100644 index 0000000..666112f --- /dev/null +++ b/node_modules/date-fns/esm/daysToWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { daysToWeeks } from 'date-fns' +export default daysToWeeks diff --git a/node_modules/date-fns/esm/daysToWeeks/index.js b/node_modules/date-fns/esm/daysToWeeks/index.js new file mode 100644 index 0000000..abc891d --- /dev/null +++ b/node_modules/date-fns/esm/daysToWeeks/index.js @@ -0,0 +1,30 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { daysInWeek } from "../constants/index.js"; +/** + * @name daysToWeeks + * @category Conversion Helpers + * @summary Convert days to weeks. + * + * @description + * Convert a number of days to a full number of weeks. + * + * @param {number} days - number of days to be converted + * + * @returns {number} the number of days converted in weeks + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 14 days to weeks: + * const result = daysToWeeks(14) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = daysToWeeks(13) + * //=> 1 + */ +export default function daysToWeeks(days) { + requiredArgs(1, arguments); + var weeks = days / daysInWeek; + return Math.floor(weeks); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/daysToWeeks/index.js.flow b/node_modules/date-fns/esm/daysToWeeks/index.js.flow new file mode 100644 index 0000000..181aec6 --- /dev/null +++ b/node_modules/date-fns/esm/daysToWeeks/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (days: number) => number diff --git a/node_modules/date-fns/esm/daysToWeeks/package.json b/node_modules/date-fns/esm/daysToWeeks/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/daysToWeeks/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInBusinessDays/index.d.ts b/node_modules/date-fns/esm/differenceInBusinessDays/index.d.ts new file mode 100644 index 0000000..8decd89 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInBusinessDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInBusinessDays } from 'date-fns' +export default differenceInBusinessDays diff --git a/node_modules/date-fns/esm/differenceInBusinessDays/index.js b/node_modules/date-fns/esm/differenceInBusinessDays/index.js new file mode 100644 index 0000000..ae601cb --- /dev/null +++ b/node_modules/date-fns/esm/differenceInBusinessDays/index.js @@ -0,0 +1,76 @@ +import addDays from "../addDays/index.js"; +import differenceInCalendarDays from "../differenceInCalendarDays/index.js"; +import isSameDay from "../isSameDay/index.js"; +import isValid from "../isValid/index.js"; +import isWeekend from "../isWeekend/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name differenceInBusinessDays + * @category Day Helpers + * @summary Get the number of business days between the given dates. + * + * @description + * Get the number of business day periods between the given dates. + * Business days being days that arent in the weekend. + * Like `differenceInCalendarDays`, the function removes the times from + * the dates before calculating the difference. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of business days + * @throws {TypeError} 2 arguments required + * + * @example + * // How many business days are between + * // 10 January 2014 and 20 July 2014? + * const result = differenceInBusinessDays( + * new Date(2014, 6, 20), + * new Date(2014, 0, 10) + * ) + * //=> 136 + * + * // How many business days are between + * // 30 November 2021 and 1 November 2021? + * const result = differenceInBusinessDays( + * new Date(2021, 10, 30), + * new Date(2021, 10, 1) + * ) + * //=> 21 + * + * // How many business days are between + * // 1 November 2021 and 1 December 2021? + * const result = differenceInBusinessDays( + * new Date(2021, 10, 1), + * new Date(2021, 11, 1) + * ) + * //=> -22 + * + * // How many business days are between + * // 1 November 2021 and 1 November 2021 ? + * const result = differenceInBusinessDays( + * new Date(2021, 10, 1), + * new Date(2021, 10, 1) + * ) + * //=> 0 + */ +export default function differenceInBusinessDays(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyDateLeft); + var dateRight = toDate(dirtyDateRight); + if (!isValid(dateLeft) || !isValid(dateRight)) return NaN; + var calendarDifference = differenceInCalendarDays(dateLeft, dateRight); + var sign = calendarDifference < 0 ? -1 : 1; + var weeks = toInteger(calendarDifference / 7); + var result = weeks * 5; + dateRight = addDays(dateRight, weeks * 7); + + // the loop below will run at most 6 times to account for the remaining days that don't makeup a full week + while (!isSameDay(dateLeft, dateRight)) { + // sign is used to account for both negative and positive differences + result += isWeekend(dateRight) ? 0 : sign; + dateRight = addDays(dateRight, sign); + } + return result === 0 ? 0 : result; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInBusinessDays/index.js.flow b/node_modules/date-fns/esm/differenceInBusinessDays/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInBusinessDays/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/differenceInBusinessDays/package.json b/node_modules/date-fns/esm/differenceInBusinessDays/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInBusinessDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarDays/index.d.ts b/node_modules/date-fns/esm/differenceInCalendarDays/index.d.ts new file mode 100644 index 0000000..384b796 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarDays } from 'date-fns' +export default differenceInCalendarDays diff --git a/node_modules/date-fns/esm/differenceInCalendarDays/index.js b/node_modules/date-fns/esm/differenceInCalendarDays/index.js new file mode 100644 index 0000000..428933d --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarDays/index.js @@ -0,0 +1,47 @@ +import getTimezoneOffsetInMilliseconds from "../_lib/getTimezoneOffsetInMilliseconds/index.js"; +import startOfDay from "../startOfDay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +var MILLISECONDS_IN_DAY = 86400000; + +/** + * @name differenceInCalendarDays + * @category Day Helpers + * @summary Get the number of calendar days between the given dates. + * + * @description + * Get the number of calendar days between the given dates. This means that the times are removed + * from the dates and then the difference in days is calculated. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of calendar days + * @throws {TypeError} 2 arguments required + * + * @example + * // How many calendar days are between + * // 2 July 2011 23:00:00 and 2 July 2012 00:00:00? + * const result = differenceInCalendarDays( + * new Date(2012, 6, 2, 0, 0), + * new Date(2011, 6, 2, 23, 0) + * ) + * //=> 366 + * // How many calendar days are between + * // 2 July 2011 23:59:00 and 3 July 2011 00:01:00? + * const result = differenceInCalendarDays( + * new Date(2011, 6, 3, 0, 1), + * new Date(2011, 6, 2, 23, 59) + * ) + * //=> 1 + */ +export default function differenceInCalendarDays(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var startOfDayLeft = startOfDay(dirtyDateLeft); + var startOfDayRight = startOfDay(dirtyDateRight); + var timestampLeft = startOfDayLeft.getTime() - getTimezoneOffsetInMilliseconds(startOfDayLeft); + var timestampRight = startOfDayRight.getTime() - getTimezoneOffsetInMilliseconds(startOfDayRight); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a day is not constant + // (e.g. it's different in the day of the daylight saving time clock shift) + return Math.round((timestampLeft - timestampRight) / MILLISECONDS_IN_DAY); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarDays/index.js.flow b/node_modules/date-fns/esm/differenceInCalendarDays/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarDays/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/differenceInCalendarDays/package.json b/node_modules/date-fns/esm/differenceInCalendarDays/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarISOWeekYears/index.d.ts b/node_modules/date-fns/esm/differenceInCalendarISOWeekYears/index.d.ts new file mode 100644 index 0000000..bd8325c --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarISOWeekYears } from 'date-fns' +export default differenceInCalendarISOWeekYears diff --git a/node_modules/date-fns/esm/differenceInCalendarISOWeekYears/index.js b/node_modules/date-fns/esm/differenceInCalendarISOWeekYears/index.js new file mode 100644 index 0000000..475ff3c --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarISOWeekYears/index.js @@ -0,0 +1,29 @@ +import getISOWeekYear from "../getISOWeekYear/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name differenceInCalendarISOWeekYears + * @category ISO Week-Numbering Year Helpers + * @summary Get the number of calendar ISO week-numbering years between the given dates. + * + * @description + * Get the number of calendar ISO week-numbering years between the given dates. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of calendar ISO week-numbering years + * @throws {TypeError} 2 arguments required + * + * @example + * // How many calendar ISO week-numbering years are 1 January 2010 and 1 January 2012? + * const result = differenceInCalendarISOWeekYears( + * new Date(2012, 0, 1), + * new Date(2010, 0, 1) + * ) + * //=> 2 + */ +export default function differenceInCalendarISOWeekYears(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + return getISOWeekYear(dirtyDateLeft) - getISOWeekYear(dirtyDateRight); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarISOWeekYears/index.js.flow b/node_modules/date-fns/esm/differenceInCalendarISOWeekYears/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarISOWeekYears/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/differenceInCalendarISOWeekYears/package.json b/node_modules/date-fns/esm/differenceInCalendarISOWeekYears/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarISOWeekYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarISOWeeks/index.d.ts b/node_modules/date-fns/esm/differenceInCalendarISOWeeks/index.d.ts new file mode 100644 index 0000000..7364227 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarISOWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarISOWeeks } from 'date-fns' +export default differenceInCalendarISOWeeks diff --git a/node_modules/date-fns/esm/differenceInCalendarISOWeeks/index.js b/node_modules/date-fns/esm/differenceInCalendarISOWeeks/index.js new file mode 100644 index 0000000..bad56b8 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarISOWeeks/index.js @@ -0,0 +1,40 @@ +import getTimezoneOffsetInMilliseconds from "../_lib/getTimezoneOffsetInMilliseconds/index.js"; +import startOfISOWeek from "../startOfISOWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +var MILLISECONDS_IN_WEEK = 604800000; + +/** + * @name differenceInCalendarISOWeeks + * @category ISO Week Helpers + * @summary Get the number of calendar ISO weeks between the given dates. + * + * @description + * Get the number of calendar ISO weeks between the given dates. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of calendar ISO weeks + * @throws {TypeError} 2 arguments required + * + * @example + * // How many calendar ISO weeks are between 6 July 2014 and 21 July 2014? + * const result = differenceInCalendarISOWeeks( + * new Date(2014, 6, 21), + * new Date(2014, 6, 6) + * ) + * //=> 3 + */ +export default function differenceInCalendarISOWeeks(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var startOfISOWeekLeft = startOfISOWeek(dirtyDateLeft); + var startOfISOWeekRight = startOfISOWeek(dirtyDateRight); + var timestampLeft = startOfISOWeekLeft.getTime() - getTimezoneOffsetInMilliseconds(startOfISOWeekLeft); + var timestampRight = startOfISOWeekRight.getTime() - getTimezoneOffsetInMilliseconds(startOfISOWeekRight); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round((timestampLeft - timestampRight) / MILLISECONDS_IN_WEEK); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarISOWeeks/index.js.flow b/node_modules/date-fns/esm/differenceInCalendarISOWeeks/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarISOWeeks/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/differenceInCalendarISOWeeks/package.json b/node_modules/date-fns/esm/differenceInCalendarISOWeeks/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarISOWeeks/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarMonths/index.d.ts b/node_modules/date-fns/esm/differenceInCalendarMonths/index.d.ts new file mode 100644 index 0000000..743bf76 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarMonths } from 'date-fns' +export default differenceInCalendarMonths diff --git a/node_modules/date-fns/esm/differenceInCalendarMonths/index.js b/node_modules/date-fns/esm/differenceInCalendarMonths/index.js new file mode 100644 index 0000000..9bca8ed --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarMonths/index.js @@ -0,0 +1,31 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name differenceInCalendarMonths + * @category Month Helpers + * @summary Get the number of calendar months between the given dates. + * + * @description + * Get the number of calendar months between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of calendar months + * @throws {TypeError} 2 arguments required + * + * @example + * // How many calendar months are between 31 January 2014 and 1 September 2014? + * const result = differenceInCalendarMonths( + * new Date(2014, 8, 1), + * new Date(2014, 0, 31) + * ) + * //=> 8 + */ +export default function differenceInCalendarMonths(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyDateLeft); + var dateRight = toDate(dirtyDateRight); + var yearDiff = dateLeft.getFullYear() - dateRight.getFullYear(); + var monthDiff = dateLeft.getMonth() - dateRight.getMonth(); + return yearDiff * 12 + monthDiff; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarMonths/index.js.flow b/node_modules/date-fns/esm/differenceInCalendarMonths/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarMonths/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/differenceInCalendarMonths/package.json b/node_modules/date-fns/esm/differenceInCalendarMonths/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarMonths/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarQuarters/index.d.ts b/node_modules/date-fns/esm/differenceInCalendarQuarters/index.d.ts new file mode 100644 index 0000000..177e072 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarQuarters } from 'date-fns' +export default differenceInCalendarQuarters diff --git a/node_modules/date-fns/esm/differenceInCalendarQuarters/index.js b/node_modules/date-fns/esm/differenceInCalendarQuarters/index.js new file mode 100644 index 0000000..a7bc58b --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarQuarters/index.js @@ -0,0 +1,32 @@ +import getQuarter from "../getQuarter/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name differenceInCalendarQuarters + * @category Quarter Helpers + * @summary Get the number of calendar quarters between the given dates. + * + * @description + * Get the number of calendar quarters between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of calendar quarters + * @throws {TypeError} 2 arguments required + * + * @example + * // How many calendar quarters are between 31 December 2013 and 2 July 2014? + * const result = differenceInCalendarQuarters( + * new Date(2014, 6, 2), + * new Date(2013, 11, 31) + * ) + * //=> 3 + */ +export default function differenceInCalendarQuarters(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyDateLeft); + var dateRight = toDate(dirtyDateRight); + var yearDiff = dateLeft.getFullYear() - dateRight.getFullYear(); + var quarterDiff = getQuarter(dateLeft) - getQuarter(dateRight); + return yearDiff * 4 + quarterDiff; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarQuarters/index.js.flow b/node_modules/date-fns/esm/differenceInCalendarQuarters/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarQuarters/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/differenceInCalendarQuarters/package.json b/node_modules/date-fns/esm/differenceInCalendarQuarters/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarQuarters/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarWeeks/index.d.ts b/node_modules/date-fns/esm/differenceInCalendarWeeks/index.d.ts new file mode 100644 index 0000000..c370dd6 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarWeeks } from 'date-fns' +export default differenceInCalendarWeeks diff --git a/node_modules/date-fns/esm/differenceInCalendarWeeks/index.js b/node_modules/date-fns/esm/differenceInCalendarWeeks/index.js new file mode 100644 index 0000000..f941e31 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarWeeks/index.js @@ -0,0 +1,52 @@ +import startOfWeek from "../startOfWeek/index.js"; +import getTimezoneOffsetInMilliseconds from "../_lib/getTimezoneOffsetInMilliseconds/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +var MILLISECONDS_IN_WEEK = 604800000; + +/** + * @name differenceInCalendarWeeks + * @category Week Helpers + * @summary Get the number of calendar weeks between the given dates. + * + * @description + * Get the number of calendar weeks between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Number} the number of calendar weeks + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // How many calendar weeks are between 5 July 2014 and 20 July 2014? + * const result = differenceInCalendarWeeks( + * new Date(2014, 6, 20), + * new Date(2014, 6, 5) + * ) + * //=> 3 + * + * @example + * // If the week starts on Monday, + * // how many calendar weeks are between 5 July 2014 and 20 July 2014? + * const result = differenceInCalendarWeeks( + * new Date(2014, 6, 20), + * new Date(2014, 6, 5), + * { weekStartsOn: 1 } + * ) + * //=> 2 + */ +export default function differenceInCalendarWeeks(dirtyDateLeft, dirtyDateRight, options) { + requiredArgs(2, arguments); + var startOfWeekLeft = startOfWeek(dirtyDateLeft, options); + var startOfWeekRight = startOfWeek(dirtyDateRight, options); + var timestampLeft = startOfWeekLeft.getTime() - getTimezoneOffsetInMilliseconds(startOfWeekLeft); + var timestampRight = startOfWeekRight.getTime() - getTimezoneOffsetInMilliseconds(startOfWeekRight); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round((timestampLeft - timestampRight) / MILLISECONDS_IN_WEEK); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarWeeks/index.js.flow b/node_modules/date-fns/esm/differenceInCalendarWeeks/index.js.flow new file mode 100644 index 0000000..e4968a9 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarWeeks/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => number diff --git a/node_modules/date-fns/esm/differenceInCalendarWeeks/package.json b/node_modules/date-fns/esm/differenceInCalendarWeeks/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarWeeks/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarYears/index.d.ts b/node_modules/date-fns/esm/differenceInCalendarYears/index.d.ts new file mode 100644 index 0000000..3692b07 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarYears } from 'date-fns' +export default differenceInCalendarYears diff --git a/node_modules/date-fns/esm/differenceInCalendarYears/index.js b/node_modules/date-fns/esm/differenceInCalendarYears/index.js new file mode 100644 index 0000000..0192d30 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarYears/index.js @@ -0,0 +1,29 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name differenceInCalendarYears + * @category Year Helpers + * @summary Get the number of calendar years between the given dates. + * + * @description + * Get the number of calendar years between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of calendar years + * @throws {TypeError} 2 arguments required + * + * @example + * // How many calendar years are between 31 December 2013 and 11 February 2015? + * const result = differenceInCalendarYears( + * new Date(2015, 1, 11), + * new Date(2013, 11, 31) + * ) + * //=> 2 + */ +export default function differenceInCalendarYears(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyDateLeft); + var dateRight = toDate(dirtyDateRight); + return dateLeft.getFullYear() - dateRight.getFullYear(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInCalendarYears/index.js.flow b/node_modules/date-fns/esm/differenceInCalendarYears/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarYears/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/differenceInCalendarYears/package.json b/node_modules/date-fns/esm/differenceInCalendarYears/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInCalendarYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInDays/index.d.ts b/node_modules/date-fns/esm/differenceInDays/index.d.ts new file mode 100644 index 0000000..de04cde --- /dev/null +++ b/node_modules/date-fns/esm/differenceInDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInDays } from 'date-fns' +export default differenceInDays diff --git a/node_modules/date-fns/esm/differenceInDays/index.js b/node_modules/date-fns/esm/differenceInDays/index.js new file mode 100644 index 0000000..0450cb5 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInDays/index.js @@ -0,0 +1,82 @@ +import toDate from "../toDate/index.js"; +import differenceInCalendarDays from "../differenceInCalendarDays/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; // Like `compareAsc` but uses local time not UTC, which is needed +// for accurate equality comparisons of UTC timestamps that end up +// having the same representation in local time, e.g. one hour before +// DST ends vs. the instant that DST ends. +function compareLocalAsc(dateLeft, dateRight) { + var diff = dateLeft.getFullYear() - dateRight.getFullYear() || dateLeft.getMonth() - dateRight.getMonth() || dateLeft.getDate() - dateRight.getDate() || dateLeft.getHours() - dateRight.getHours() || dateLeft.getMinutes() - dateRight.getMinutes() || dateLeft.getSeconds() - dateRight.getSeconds() || dateLeft.getMilliseconds() - dateRight.getMilliseconds(); + if (diff < 0) { + return -1; + } else if (diff > 0) { + return 1; + // Return 0 if diff is 0; return NaN if diff is NaN + } else { + return diff; + } +} + +/** + * @name differenceInDays + * @category Day Helpers + * @summary Get the number of full days between the given dates. + * + * @description + * Get the number of full day periods between two dates. Fractional days are + * truncated towards zero. + * + * One "full day" is the distance between a local time in one day to the same + * local time on the next or previous day. A full day can sometimes be less than + * or more than 24 hours if a daylight savings change happens between two dates. + * + * To ignore DST and only measure exact 24-hour periods, use this instead: + * `Math.floor(differenceInHours(dateLeft, dateRight)/24)|0`. + * + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of full days according to the local timezone + * @throws {TypeError} 2 arguments required + * + * @example + * // How many full days are between + * // 2 July 2011 23:00:00 and 2 July 2012 00:00:00? + * const result = differenceInDays( + * new Date(2012, 6, 2, 0, 0), + * new Date(2011, 6, 2, 23, 0) + * ) + * //=> 365 + * // How many full days are between + * // 2 July 2011 23:59:00 and 3 July 2011 00:01:00? + * const result = differenceInDays( + * new Date(2011, 6, 3, 0, 1), + * new Date(2011, 6, 2, 23, 59) + * ) + * //=> 0 + * // How many full days are between + * // 1 March 2020 0:00 and 1 June 2020 0:00 ? + * // Note: because local time is used, the + * // result will always be 92 days, even in + * // time zones where DST starts and the + * // period has only 92*24-1 hours. + * const result = differenceInDays( + * new Date(2020, 5, 1), + * new Date(2020, 2, 1) + * ) +//=> 92 + */ +export default function differenceInDays(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyDateLeft); + var dateRight = toDate(dirtyDateRight); + var sign = compareLocalAsc(dateLeft, dateRight); + var difference = Math.abs(differenceInCalendarDays(dateLeft, dateRight)); + dateLeft.setDate(dateLeft.getDate() - sign * difference); + + // Math.abs(diff in full days - diff in calendar days) === 1 if last calendar day is not full + // If so, result must be decreased by 1 in absolute value + var isLastDayNotFull = Number(compareLocalAsc(dateLeft, dateRight) === -sign); + var result = sign * (difference - isLastDayNotFull); + // Prevent negative zero + return result === 0 ? 0 : result; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInDays/index.js.flow b/node_modules/date-fns/esm/differenceInDays/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInDays/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/differenceInDays/package.json b/node_modules/date-fns/esm/differenceInDays/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInHours/index.d.ts b/node_modules/date-fns/esm/differenceInHours/index.d.ts new file mode 100644 index 0000000..4559ab9 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInHours } from 'date-fns' +export default differenceInHours diff --git a/node_modules/date-fns/esm/differenceInHours/index.js b/node_modules/date-fns/esm/differenceInHours/index.js new file mode 100644 index 0000000..d2996c9 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInHours/index.js @@ -0,0 +1,32 @@ +import { millisecondsInHour } from "../constants/index.js"; +import differenceInMilliseconds from "../differenceInMilliseconds/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { getRoundingMethod } from "../_lib/roundingMethods/index.js"; +/** + * @name differenceInHours + * @category Hour Helpers + * @summary Get the number of hours between the given dates. + * + * @description + * Get the number of hours between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @param {Object} [options] - an object with options. + * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) + * @returns {Number} the number of hours + * @throws {TypeError} 2 arguments required + * + * @example + * // How many hours are between 2 July 2014 06:50:00 and 2 July 2014 19:00:00? + * const result = differenceInHours( + * new Date(2014, 6, 2, 19, 0), + * new Date(2014, 6, 2, 6, 50) + * ) + * //=> 12 + */ +export default function differenceInHours(dateLeft, dateRight, options) { + requiredArgs(2, arguments); + var diff = differenceInMilliseconds(dateLeft, dateRight) / millisecondsInHour; + return getRoundingMethod(options === null || options === void 0 ? void 0 : options.roundingMethod)(diff); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInHours/index.js.flow b/node_modules/date-fns/esm/differenceInHours/index.js.flow new file mode 100644 index 0000000..789902e --- /dev/null +++ b/node_modules/date-fns/esm/differenceInHours/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } +) => number diff --git a/node_modules/date-fns/esm/differenceInHours/package.json b/node_modules/date-fns/esm/differenceInHours/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInISOWeekYears/index.d.ts b/node_modules/date-fns/esm/differenceInISOWeekYears/index.d.ts new file mode 100644 index 0000000..ce7cb57 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInISOWeekYears } from 'date-fns' +export default differenceInISOWeekYears diff --git a/node_modules/date-fns/esm/differenceInISOWeekYears/index.js b/node_modules/date-fns/esm/differenceInISOWeekYears/index.js new file mode 100644 index 0000000..df97423 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInISOWeekYears/index.js @@ -0,0 +1,44 @@ +import toDate from "../toDate/index.js"; +import differenceInCalendarISOWeekYears from "../differenceInCalendarISOWeekYears/index.js"; +import compareAsc from "../compareAsc/index.js"; +import subISOWeekYears from "../subISOWeekYears/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name differenceInISOWeekYears + * @category ISO Week-Numbering Year Helpers + * @summary Get the number of full ISO week-numbering years between the given dates. + * + * @description + * Get the number of full ISO week-numbering years between the given dates. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of full ISO week-numbering years + * @throws {TypeError} 2 arguments required + * + * @example + * // How many full ISO week-numbering years are between 1 January 2010 and 1 January 2012? + * const result = differenceInISOWeekYears( + * new Date(2012, 0, 1), + * new Date(2010, 0, 1) + * ) + * //=> 1 + */ +export default function differenceInISOWeekYears(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyDateLeft); + var dateRight = toDate(dirtyDateRight); + var sign = compareAsc(dateLeft, dateRight); + var difference = Math.abs(differenceInCalendarISOWeekYears(dateLeft, dateRight)); + dateLeft = subISOWeekYears(dateLeft, sign * difference); + + // Math.abs(diff in full ISO years - diff in calendar ISO years) === 1 + // if last calendar ISO year is not full + // If so, result must be decreased by 1 in absolute value + var isLastISOWeekYearNotFull = Number(compareAsc(dateLeft, dateRight) === -sign); + var result = sign * (difference - isLastISOWeekYearNotFull); + // Prevent negative zero + return result === 0 ? 0 : result; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInISOWeekYears/index.js.flow b/node_modules/date-fns/esm/differenceInISOWeekYears/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInISOWeekYears/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/differenceInISOWeekYears/package.json b/node_modules/date-fns/esm/differenceInISOWeekYears/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInISOWeekYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInMilliseconds/index.d.ts b/node_modules/date-fns/esm/differenceInMilliseconds/index.d.ts new file mode 100644 index 0000000..c72a3ab --- /dev/null +++ b/node_modules/date-fns/esm/differenceInMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMilliseconds } from 'date-fns' +export default differenceInMilliseconds diff --git a/node_modules/date-fns/esm/differenceInMilliseconds/index.js b/node_modules/date-fns/esm/differenceInMilliseconds/index.js new file mode 100644 index 0000000..2edb008 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInMilliseconds/index.js @@ -0,0 +1,28 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name differenceInMilliseconds + * @category Millisecond Helpers + * @summary Get the number of milliseconds between the given dates. + * + * @description + * Get the number of milliseconds between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of milliseconds + * @throws {TypeError} 2 arguments required + * + * @example + * // How many milliseconds are between + * // 2 July 2014 12:30:20.600 and 2 July 2014 12:30:21.700? + * const result = differenceInMilliseconds( + * new Date(2014, 6, 2, 12, 30, 21, 700), + * new Date(2014, 6, 2, 12, 30, 20, 600) + * ) + * //=> 1100 + */ +export default function differenceInMilliseconds(dateLeft, dateRight) { + requiredArgs(2, arguments); + return toDate(dateLeft).getTime() - toDate(dateRight).getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInMilliseconds/index.js.flow b/node_modules/date-fns/esm/differenceInMilliseconds/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInMilliseconds/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/differenceInMilliseconds/package.json b/node_modules/date-fns/esm/differenceInMilliseconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInMinutes/index.d.ts b/node_modules/date-fns/esm/differenceInMinutes/index.d.ts new file mode 100644 index 0000000..28348fc --- /dev/null +++ b/node_modules/date-fns/esm/differenceInMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMinutes } from 'date-fns' +export default differenceInMinutes diff --git a/node_modules/date-fns/esm/differenceInMinutes/index.js b/node_modules/date-fns/esm/differenceInMinutes/index.js new file mode 100644 index 0000000..64730e7 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInMinutes/index.js @@ -0,0 +1,40 @@ +import { millisecondsInMinute } from "../constants/index.js"; +import differenceInMilliseconds from "../differenceInMilliseconds/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { getRoundingMethod } from "../_lib/roundingMethods/index.js"; +/** + * @name differenceInMinutes + * @category Minute Helpers + * @summary Get the number of minutes between the given dates. + * + * @description + * Get the signed number of full (rounded towards 0) minutes between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @param {Object} [options] - an object with options. + * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) + * @returns {Number} the number of minutes + * @throws {TypeError} 2 arguments required + * + * @example + * // How many minutes are between 2 July 2014 12:07:59 and 2 July 2014 12:20:00? + * const result = differenceInMinutes( + * new Date(2014, 6, 2, 12, 20, 0), + * new Date(2014, 6, 2, 12, 7, 59) + * ) + * //=> 12 + * + * @example + * // How many minutes are between 10:01:59 and 10:00:00 + * const result = differenceInMinutes( + * new Date(2000, 0, 1, 10, 0, 0), + * new Date(2000, 0, 1, 10, 1, 59) + * ) + * //=> -1 + */ +export default function differenceInMinutes(dateLeft, dateRight, options) { + requiredArgs(2, arguments); + var diff = differenceInMilliseconds(dateLeft, dateRight) / millisecondsInMinute; + return getRoundingMethod(options === null || options === void 0 ? void 0 : options.roundingMethod)(diff); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInMinutes/index.js.flow b/node_modules/date-fns/esm/differenceInMinutes/index.js.flow new file mode 100644 index 0000000..789902e --- /dev/null +++ b/node_modules/date-fns/esm/differenceInMinutes/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } +) => number diff --git a/node_modules/date-fns/esm/differenceInMinutes/package.json b/node_modules/date-fns/esm/differenceInMinutes/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInMonths/index.d.ts b/node_modules/date-fns/esm/differenceInMonths/index.d.ts new file mode 100644 index 0000000..8fbe977 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMonths } from 'date-fns' +export default differenceInMonths diff --git a/node_modules/date-fns/esm/differenceInMonths/index.js b/node_modules/date-fns/esm/differenceInMonths/index.js new file mode 100644 index 0000000..6635d07 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInMonths/index.js @@ -0,0 +1,56 @@ +import toDate from "../toDate/index.js"; +import differenceInCalendarMonths from "../differenceInCalendarMonths/index.js"; +import compareAsc from "../compareAsc/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import isLastDayOfMonth from "../isLastDayOfMonth/index.js"; +/** + * @name differenceInMonths + * @category Month Helpers + * @summary Get the number of full months between the given dates. + * + * @description + * Get the number of full months between the given dates using trunc as a default rounding method. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of full months + * @throws {TypeError} 2 arguments required + * + * @example + * // How many full months are between 31 January 2014 and 1 September 2014? + * const result = differenceInMonths(new Date(2014, 8, 1), new Date(2014, 0, 31)) + * //=> 7 + */ +export default function differenceInMonths(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyDateLeft); + var dateRight = toDate(dirtyDateRight); + var sign = compareAsc(dateLeft, dateRight); + var difference = Math.abs(differenceInCalendarMonths(dateLeft, dateRight)); + var result; + + // Check for the difference of less than month + if (difference < 1) { + result = 0; + } else { + if (dateLeft.getMonth() === 1 && dateLeft.getDate() > 27) { + // This will check if the date is end of Feb and assign a higher end of month date + // to compare it with Jan + dateLeft.setDate(30); + } + dateLeft.setMonth(dateLeft.getMonth() - sign * difference); + + // Math.abs(diff in full months - diff in calendar months) === 1 if last calendar month is not full + // If so, result must be decreased by 1 in absolute value + var isLastMonthNotFull = compareAsc(dateLeft, dateRight) === -sign; + + // Check for cases of one full calendar month + if (isLastDayOfMonth(toDate(dirtyDateLeft)) && difference === 1 && compareAsc(dirtyDateLeft, dateRight) === 1) { + isLastMonthNotFull = false; + } + result = sign * (difference - Number(isLastMonthNotFull)); + } + + // Prevent negative zero + return result === 0 ? 0 : result; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInMonths/index.js.flow b/node_modules/date-fns/esm/differenceInMonths/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInMonths/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/differenceInMonths/package.json b/node_modules/date-fns/esm/differenceInMonths/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInMonths/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInQuarters/index.d.ts b/node_modules/date-fns/esm/differenceInQuarters/index.d.ts new file mode 100644 index 0000000..9cc693b --- /dev/null +++ b/node_modules/date-fns/esm/differenceInQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInQuarters } from 'date-fns' +export default differenceInQuarters diff --git a/node_modules/date-fns/esm/differenceInQuarters/index.js b/node_modules/date-fns/esm/differenceInQuarters/index.js new file mode 100644 index 0000000..3576c2b --- /dev/null +++ b/node_modules/date-fns/esm/differenceInQuarters/index.js @@ -0,0 +1,28 @@ +import differenceInMonths from "../differenceInMonths/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { getRoundingMethod } from "../_lib/roundingMethods/index.js"; +/** + * @name differenceInQuarters + * @category Quarter Helpers + * @summary Get the number of quarters between the given dates. + * + * @description + * Get the number of quarters between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @param {Object} [options] - an object with options. + * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) + * @returns {Number} the number of full quarters + * @throws {TypeError} 2 arguments required + * + * @example + * // How many full quarters are between 31 December 2013 and 2 July 2014? + * const result = differenceInQuarters(new Date(2014, 6, 2), new Date(2013, 11, 31)) + * //=> 2 + */ +export default function differenceInQuarters(dateLeft, dateRight, options) { + requiredArgs(2, arguments); + var diff = differenceInMonths(dateLeft, dateRight) / 3; + return getRoundingMethod(options === null || options === void 0 ? void 0 : options.roundingMethod)(diff); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInQuarters/index.js.flow b/node_modules/date-fns/esm/differenceInQuarters/index.js.flow new file mode 100644 index 0000000..789902e --- /dev/null +++ b/node_modules/date-fns/esm/differenceInQuarters/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } +) => number diff --git a/node_modules/date-fns/esm/differenceInQuarters/package.json b/node_modules/date-fns/esm/differenceInQuarters/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInQuarters/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInSeconds/index.d.ts b/node_modules/date-fns/esm/differenceInSeconds/index.d.ts new file mode 100644 index 0000000..e317fe2 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInSeconds } from 'date-fns' +export default differenceInSeconds diff --git a/node_modules/date-fns/esm/differenceInSeconds/index.js b/node_modules/date-fns/esm/differenceInSeconds/index.js new file mode 100644 index 0000000..eaa9f95 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInSeconds/index.js @@ -0,0 +1,32 @@ +import differenceInMilliseconds from "../differenceInMilliseconds/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { getRoundingMethod } from "../_lib/roundingMethods/index.js"; +/** + * @name differenceInSeconds + * @category Second Helpers + * @summary Get the number of seconds between the given dates. + * + * @description + * Get the number of seconds between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @param {Object} [options] - an object with options. + * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) + * @returns {Number} the number of seconds + * @throws {TypeError} 2 arguments required + * + * @example + * // How many seconds are between + * // 2 July 2014 12:30:07.999 and 2 July 2014 12:30:20.000? + * const result = differenceInSeconds( + * new Date(2014, 6, 2, 12, 30, 20, 0), + * new Date(2014, 6, 2, 12, 30, 7, 999) + * ) + * //=> 12 + */ +export default function differenceInSeconds(dateLeft, dateRight, options) { + requiredArgs(2, arguments); + var diff = differenceInMilliseconds(dateLeft, dateRight) / 1000; + return getRoundingMethod(options === null || options === void 0 ? void 0 : options.roundingMethod)(diff); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInSeconds/index.js.flow b/node_modules/date-fns/esm/differenceInSeconds/index.js.flow new file mode 100644 index 0000000..789902e --- /dev/null +++ b/node_modules/date-fns/esm/differenceInSeconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } +) => number diff --git a/node_modules/date-fns/esm/differenceInSeconds/package.json b/node_modules/date-fns/esm/differenceInSeconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInWeeks/index.d.ts b/node_modules/date-fns/esm/differenceInWeeks/index.d.ts new file mode 100644 index 0000000..a42614c --- /dev/null +++ b/node_modules/date-fns/esm/differenceInWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInWeeks } from 'date-fns' +export default differenceInWeeks diff --git a/node_modules/date-fns/esm/differenceInWeeks/index.js b/node_modules/date-fns/esm/differenceInWeeks/index.js new file mode 100644 index 0000000..dc140d4 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInWeeks/index.js @@ -0,0 +1,49 @@ +import differenceInDays from "../differenceInDays/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { getRoundingMethod } from "../_lib/roundingMethods/index.js"; +/** + * @name differenceInWeeks + * @category Week Helpers + * @summary Get the number of full weeks between the given dates. + * + * @description + * Get the number of full weeks between two dates. Fractional weeks are + * truncated towards zero by default. + * + * One "full week" is the distance between a local time in one day to the same + * local time 7 days earlier or later. A full week can sometimes be less than + * or more than 7*24 hours if a daylight savings change happens between two dates. + * + * To ignore DST and only measure exact 7*24-hour periods, use this instead: + * `Math.floor(differenceInHours(dateLeft, dateRight)/(7*24))|0`. + * + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @param {Object} [options] - an object with options. + * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) + * @returns {Number} the number of full weeks + * @throws {TypeError} 2 arguments required + * + * @example + * // How many full weeks are between 5 July 2014 and 20 July 2014? + * const result = differenceInWeeks(new Date(2014, 6, 20), new Date(2014, 6, 5)) + * //=> 2 + * + * // How many full weeks are between + * // 1 March 2020 0:00 and 6 June 2020 0:00 ? + * // Note: because local time is used, the + * // result will always be 8 weeks (54 days), + * // even if DST starts and the period has + * // only 54*24-1 hours. + * const result = differenceInWeeks( + * new Date(2020, 5, 1), + * new Date(2020, 2, 6) + * ) + * //=> 8 + */ +export default function differenceInWeeks(dateLeft, dateRight, options) { + requiredArgs(2, arguments); + var diff = differenceInDays(dateLeft, dateRight) / 7; + return getRoundingMethod(options === null || options === void 0 ? void 0 : options.roundingMethod)(diff); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInWeeks/index.js.flow b/node_modules/date-fns/esm/differenceInWeeks/index.js.flow new file mode 100644 index 0000000..789902e --- /dev/null +++ b/node_modules/date-fns/esm/differenceInWeeks/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } +) => number diff --git a/node_modules/date-fns/esm/differenceInWeeks/package.json b/node_modules/date-fns/esm/differenceInWeeks/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInWeeks/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInYears/index.d.ts b/node_modules/date-fns/esm/differenceInYears/index.d.ts new file mode 100644 index 0000000..df839f6 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInYears } from 'date-fns' +export default differenceInYears diff --git a/node_modules/date-fns/esm/differenceInYears/index.js b/node_modules/date-fns/esm/differenceInYears/index.js new file mode 100644 index 0000000..0b33b06 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInYears/index.js @@ -0,0 +1,41 @@ +import toDate from "../toDate/index.js"; +import differenceInCalendarYears from "../differenceInCalendarYears/index.js"; +import compareAsc from "../compareAsc/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name differenceInYears + * @category Year Helpers + * @summary Get the number of full years between the given dates. + * + * @description + * Get the number of full years between the given dates. + * + * @param {Date|Number} dateLeft - the later date + * @param {Date|Number} dateRight - the earlier date + * @returns {Number} the number of full years + * @throws {TypeError} 2 arguments required + * + * @example + * // How many full years are between 31 December 2013 and 11 February 2015? + * const result = differenceInYears(new Date(2015, 1, 11), new Date(2013, 11, 31)) + * //=> 1 + */ +export default function differenceInYears(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyDateLeft); + var dateRight = toDate(dirtyDateRight); + var sign = compareAsc(dateLeft, dateRight); + var difference = Math.abs(differenceInCalendarYears(dateLeft, dateRight)); + + // Set both dates to a valid leap year for accurate comparison when dealing + // with leap days + dateLeft.setFullYear(1584); + dateRight.setFullYear(1584); + + // Math.abs(diff in full years - diff in calendar years) === 1 if last calendar year is not full + // If so, result must be decreased by 1 in absolute value + var isLastYearNotFull = compareAsc(dateLeft, dateRight) === -sign; + var result = sign * (difference - Number(isLastYearNotFull)); + // Prevent negative zero + return result === 0 ? 0 : result; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/differenceInYears/index.js.flow b/node_modules/date-fns/esm/differenceInYears/index.js.flow new file mode 100644 index 0000000..c799819 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInYears/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => number diff --git a/node_modules/date-fns/esm/differenceInYears/package.json b/node_modules/date-fns/esm/differenceInYears/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/differenceInYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachDayOfInterval/index.d.ts b/node_modules/date-fns/esm/eachDayOfInterval/index.d.ts new file mode 100644 index 0000000..80fc0dc --- /dev/null +++ b/node_modules/date-fns/esm/eachDayOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachDayOfInterval } from 'date-fns' +export default eachDayOfInterval diff --git a/node_modules/date-fns/esm/eachDayOfInterval/index.js b/node_modules/date-fns/esm/eachDayOfInterval/index.js new file mode 100644 index 0000000..4849627 --- /dev/null +++ b/node_modules/date-fns/esm/eachDayOfInterval/index.js @@ -0,0 +1,57 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name eachDayOfInterval + * @category Interval Helpers + * @summary Return the array of dates within the specified time interval. + * + * @description + * Return the array of dates within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @param {Object} [options] - an object with options. + * @param {Number} [options.step=1] - the step to increment by. The value should be more than 1. + * @returns {Date[]} the array with starts of days from the day of the interval start to the day of the interval end + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.step` must be a number greater than 1 + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each day between 6 October 2014 and 10 October 2014: + * const result = eachDayOfInterval({ + * start: new Date(2014, 9, 6), + * end: new Date(2014, 9, 10) + * }) + * //=> [ + * // Mon Oct 06 2014 00:00:00, + * // Tue Oct 07 2014 00:00:00, + * // Wed Oct 08 2014 00:00:00, + * // Thu Oct 09 2014 00:00:00, + * // Fri Oct 10 2014 00:00:00 + * // ] + */ +export default function eachDayOfInterval(dirtyInterval, options) { + var _options$step; + requiredArgs(1, arguments); + var interval = dirtyInterval || {}; + var startDate = toDate(interval.start); + var endDate = toDate(interval.end); + var endTime = endDate.getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startDate.getTime() <= endTime)) { + throw new RangeError('Invalid interval'); + } + var dates = []; + var currentDate = startDate; + currentDate.setHours(0, 0, 0, 0); + var step = Number((_options$step = options === null || options === void 0 ? void 0 : options.step) !== null && _options$step !== void 0 ? _options$step : 1); + if (step < 1 || isNaN(step)) throw new RangeError('`options.step` must be a number greater than 1'); + while (currentDate.getTime() <= endTime) { + dates.push(toDate(currentDate)); + currentDate.setDate(currentDate.getDate() + step); + currentDate.setHours(0, 0, 0, 0); + } + return dates; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachDayOfInterval/index.js.flow b/node_modules/date-fns/esm/eachDayOfInterval/index.js.flow new file mode 100644 index 0000000..5a9b8e4 --- /dev/null +++ b/node_modules/date-fns/esm/eachDayOfInterval/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + interval: Interval, + options?: { + step?: number, + } +) => Date[] diff --git a/node_modules/date-fns/esm/eachDayOfInterval/package.json b/node_modules/date-fns/esm/eachDayOfInterval/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/eachDayOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachHourOfInterval/index.d.ts b/node_modules/date-fns/esm/eachHourOfInterval/index.d.ts new file mode 100644 index 0000000..4c3addd --- /dev/null +++ b/node_modules/date-fns/esm/eachHourOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachHourOfInterval } from 'date-fns' +export default eachHourOfInterval diff --git a/node_modules/date-fns/esm/eachHourOfInterval/index.js b/node_modules/date-fns/esm/eachHourOfInterval/index.js new file mode 100644 index 0000000..031430a --- /dev/null +++ b/node_modules/date-fns/esm/eachHourOfInterval/index.js @@ -0,0 +1,57 @@ +import addHours from "../addHours/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name eachHourOfInterval + * @category Interval Helpers + * @summary Return the array of hours within the specified time interval. + * + * @description + * Return the array of hours within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @param {Object} [options] - an object with options. + * @param {Number} [options.step=1] - the step to increment by. The value should be more than 1. + * @returns {Date[]} the array with starts of hours from the hour of the interval start to the hour of the interval end + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.step` must be a number greater than 1 + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each hour between 6 October 2014, 12:00 and 6 October 2014, 15:00 + * const result = eachHourOfInterval({ + * start: new Date(2014, 9, 6, 12), + * end: new Date(2014, 9, 6, 15) + * }) + * //=> [ + * // Mon Oct 06 2014 12:00:00, + * // Mon Oct 06 2014 13:00:00, + * // Mon Oct 06 2014 14:00:00, + * // Mon Oct 06 2014 15:00:00 + * // ] + */ +export default function eachHourOfInterval(dirtyInterval, options) { + var _options$step; + requiredArgs(1, arguments); + var interval = dirtyInterval || {}; + var startDate = toDate(interval.start); + var endDate = toDate(interval.end); + var startTime = startDate.getTime(); + var endTime = endDate.getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startTime <= endTime)) { + throw new RangeError('Invalid interval'); + } + var dates = []; + var currentDate = startDate; + currentDate.setMinutes(0, 0, 0); + var step = Number((_options$step = options === null || options === void 0 ? void 0 : options.step) !== null && _options$step !== void 0 ? _options$step : 1); + if (step < 1 || isNaN(step)) throw new RangeError('`options.step` must be a number greater than 1'); + while (currentDate.getTime() <= endTime) { + dates.push(toDate(currentDate)); + currentDate = addHours(currentDate, step); + } + return dates; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachHourOfInterval/index.js.flow b/node_modules/date-fns/esm/eachHourOfInterval/index.js.flow new file mode 100644 index 0000000..5a9b8e4 --- /dev/null +++ b/node_modules/date-fns/esm/eachHourOfInterval/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + interval: Interval, + options?: { + step?: number, + } +) => Date[] diff --git a/node_modules/date-fns/esm/eachHourOfInterval/package.json b/node_modules/date-fns/esm/eachHourOfInterval/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/eachHourOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachMinuteOfInterval/index.d.ts b/node_modules/date-fns/esm/eachMinuteOfInterval/index.d.ts new file mode 100644 index 0000000..f96a5e9 --- /dev/null +++ b/node_modules/date-fns/esm/eachMinuteOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachMinuteOfInterval } from 'date-fns' +export default eachMinuteOfInterval diff --git a/node_modules/date-fns/esm/eachMinuteOfInterval/index.js b/node_modules/date-fns/esm/eachMinuteOfInterval/index.js new file mode 100644 index 0000000..3a273c1 --- /dev/null +++ b/node_modules/date-fns/esm/eachMinuteOfInterval/index.js @@ -0,0 +1,54 @@ +import addMinutes from "../addMinutes/index.js"; +import toDate from "../toDate/index.js"; +import startOfMinute from "../startOfMinute/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name eachMinuteOfInterval + * @category Interval Helpers + * @summary Return the array of minutes within the specified time interval. + * + * @description + * Returns the array of minutes within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @param {Object} [options] - an object with options. + * @param {Number} [options.step=1] - the step to increment by. The step must be equal to or greater than 1 + * @throws {TypeError} 1 argument required + * @returns {Date[]} the array with starts of minutes from the minute of the interval start to the minute of the interval end + * @throws {RangeError} `options.step` must be a number equal to or greater than 1 + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each minute between 14 October 2020, 13:00 and 14 October 2020, 13:03 + * const result = eachMinuteOfInterval({ + * start: new Date(2014, 9, 14, 13), + * end: new Date(2014, 9, 14, 13, 3) + * }) + * //=> [ + * // Wed Oct 14 2014 13:00:00, + * // Wed Oct 14 2014 13:01:00, + * // Wed Oct 14 2014 13:02:00, + * // Wed Oct 14 2014 13:03:00 + * // ] + */ +export default function eachMinuteOfInterval(interval, options) { + var _options$step; + requiredArgs(1, arguments); + var startDate = startOfMinute(toDate(interval.start)); + var endDate = toDate(interval.end); + var startTime = startDate.getTime(); + var endTime = endDate.getTime(); + if (startTime >= endTime) { + throw new RangeError('Invalid interval'); + } + var dates = []; + var currentDate = startDate; + var step = Number((_options$step = options === null || options === void 0 ? void 0 : options.step) !== null && _options$step !== void 0 ? _options$step : 1); + if (step < 1 || isNaN(step)) throw new RangeError('`options.step` must be a number equal to or greater than 1'); + while (currentDate.getTime() <= endTime) { + dates.push(toDate(currentDate)); + currentDate = addMinutes(currentDate, step); + } + return dates; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachMinuteOfInterval/index.js.flow b/node_modules/date-fns/esm/eachMinuteOfInterval/index.js.flow new file mode 100644 index 0000000..5a9b8e4 --- /dev/null +++ b/node_modules/date-fns/esm/eachMinuteOfInterval/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + interval: Interval, + options?: { + step?: number, + } +) => Date[] diff --git a/node_modules/date-fns/esm/eachMinuteOfInterval/package.json b/node_modules/date-fns/esm/eachMinuteOfInterval/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/eachMinuteOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachMonthOfInterval/index.d.ts b/node_modules/date-fns/esm/eachMonthOfInterval/index.d.ts new file mode 100644 index 0000000..bda4a18 --- /dev/null +++ b/node_modules/date-fns/esm/eachMonthOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachMonthOfInterval } from 'date-fns' +export default eachMonthOfInterval diff --git a/node_modules/date-fns/esm/eachMonthOfInterval/index.js b/node_modules/date-fns/esm/eachMonthOfInterval/index.js new file mode 100644 index 0000000..7a2e75e --- /dev/null +++ b/node_modules/date-fns/esm/eachMonthOfInterval/index.js @@ -0,0 +1,53 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name eachMonthOfInterval + * @category Interval Helpers + * @summary Return the array of months within the specified time interval. + * + * @description + * Return the array of months within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @returns {Date[]} the array with starts of months from the month of the interval start to the month of the interval end + * @throws {TypeError} 1 argument required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each month between 6 February 2014 and 10 August 2014: + * const result = eachMonthOfInterval({ + * start: new Date(2014, 1, 6), + * end: new Date(2014, 7, 10) + * }) + * //=> [ + * // Sat Feb 01 2014 00:00:00, + * // Sat Mar 01 2014 00:00:00, + * // Tue Apr 01 2014 00:00:00, + * // Thu May 01 2014 00:00:00, + * // Sun Jun 01 2014 00:00:00, + * // Tue Jul 01 2014 00:00:00, + * // Fri Aug 01 2014 00:00:00 + * // ] + */ +export default function eachMonthOfInterval(dirtyInterval) { + requiredArgs(1, arguments); + var interval = dirtyInterval || {}; + var startDate = toDate(interval.start); + var endDate = toDate(interval.end); + var endTime = endDate.getTime(); + var dates = []; + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startDate.getTime() <= endTime)) { + throw new RangeError('Invalid interval'); + } + var currentDate = startDate; + currentDate.setHours(0, 0, 0, 0); + currentDate.setDate(1); + while (currentDate.getTime() <= endTime) { + dates.push(toDate(currentDate)); + currentDate.setMonth(currentDate.getMonth() + 1); + } + return dates; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachMonthOfInterval/index.js.flow b/node_modules/date-fns/esm/eachMonthOfInterval/index.js.flow new file mode 100644 index 0000000..30230a5 --- /dev/null +++ b/node_modules/date-fns/esm/eachMonthOfInterval/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (interval: Interval) => Date[] diff --git a/node_modules/date-fns/esm/eachMonthOfInterval/package.json b/node_modules/date-fns/esm/eachMonthOfInterval/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/eachMonthOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachQuarterOfInterval/index.d.ts b/node_modules/date-fns/esm/eachQuarterOfInterval/index.d.ts new file mode 100644 index 0000000..879b548 --- /dev/null +++ b/node_modules/date-fns/esm/eachQuarterOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachQuarterOfInterval } from 'date-fns' +export default eachQuarterOfInterval diff --git a/node_modules/date-fns/esm/eachQuarterOfInterval/index.js b/node_modules/date-fns/esm/eachQuarterOfInterval/index.js new file mode 100644 index 0000000..7169bea --- /dev/null +++ b/node_modules/date-fns/esm/eachQuarterOfInterval/index.js @@ -0,0 +1,52 @@ +import addQuarters from "../addQuarters/index.js"; +import startOfQuarter from "../startOfQuarter/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name eachQuarterOfInterval + * @category Interval Helpers + * @summary Return the array of quarters within the specified time interval. + * + * @description + * Return the array of quarters within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @returns {Date[]} the array with starts of quarters from the quarter of the interval start to the quarter of the interval end + * @throws {TypeError} 1 argument required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each quarter within interval 6 February 2014 - 10 August 2014: + * const result = eachQuarterOfInterval({ + * start: new Date(2014, 1, 6), + * end: new Date(2014, 7, 10) + * }) + * //=> [ + * // Wed Jan 01 2014 00:00:00, + * // Tue Apr 01 2014 00:00:00, + * // Tue Jul 01 2014 00:00:00, + * // ] + */ +export default function eachQuarterOfInterval(dirtyInterval) { + requiredArgs(1, arguments); + var interval = dirtyInterval || {}; + var startDate = toDate(interval.start); + var endDate = toDate(interval.end); + var endTime = endDate.getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startDate.getTime() <= endTime)) { + throw new RangeError('Invalid interval'); + } + var startDateQuarter = startOfQuarter(startDate); + var endDateQuarter = startOfQuarter(endDate); + endTime = endDateQuarter.getTime(); + var quarters = []; + var currentQuarter = startDateQuarter; + while (currentQuarter.getTime() <= endTime) { + quarters.push(toDate(currentQuarter)); + currentQuarter = addQuarters(currentQuarter, 1); + } + return quarters; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachQuarterOfInterval/index.js.flow b/node_modules/date-fns/esm/eachQuarterOfInterval/index.js.flow new file mode 100644 index 0000000..30230a5 --- /dev/null +++ b/node_modules/date-fns/esm/eachQuarterOfInterval/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (interval: Interval) => Date[] diff --git a/node_modules/date-fns/esm/eachQuarterOfInterval/package.json b/node_modules/date-fns/esm/eachQuarterOfInterval/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/eachQuarterOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachWeekOfInterval/index.d.ts b/node_modules/date-fns/esm/eachWeekOfInterval/index.d.ts new file mode 100644 index 0000000..24d1a8a --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekOfInterval } from 'date-fns' +export default eachWeekOfInterval diff --git a/node_modules/date-fns/esm/eachWeekOfInterval/index.js b/node_modules/date-fns/esm/eachWeekOfInterval/index.js new file mode 100644 index 0000000..86359f0 --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekOfInterval/index.js @@ -0,0 +1,67 @@ +import addWeeks from "../addWeeks/index.js"; +import startOfWeek from "../startOfWeek/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name eachWeekOfInterval + * @category Interval Helpers + * @summary Return the array of weeks within the specified time interval. + * + * @description + * Return the array of weeks within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Date[]} the array with starts of weeks from the week of the interval start to the week of the interval end + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be 0, 1, ..., 6 + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each week within interval 6 October 2014 - 23 November 2014: + * const result = eachWeekOfInterval({ + * start: new Date(2014, 9, 6), + * end: new Date(2014, 10, 23) + * }) + * //=> [ + * // Sun Oct 05 2014 00:00:00, + * // Sun Oct 12 2014 00:00:00, + * // Sun Oct 19 2014 00:00:00, + * // Sun Oct 26 2014 00:00:00, + * // Sun Nov 02 2014 00:00:00, + * // Sun Nov 09 2014 00:00:00, + * // Sun Nov 16 2014 00:00:00, + * // Sun Nov 23 2014 00:00:00 + * // ] + */ +export default function eachWeekOfInterval(dirtyInterval, options) { + requiredArgs(1, arguments); + var interval = dirtyInterval || {}; + var startDate = toDate(interval.start); + var endDate = toDate(interval.end); + var endTime = endDate.getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startDate.getTime() <= endTime)) { + throw new RangeError('Invalid interval'); + } + var startDateWeek = startOfWeek(startDate, options); + var endDateWeek = startOfWeek(endDate, options); + + // Some timezones switch DST at midnight, making start of day unreliable in these timezones, 3pm is a safe bet + startDateWeek.setHours(15); + endDateWeek.setHours(15); + endTime = endDateWeek.getTime(); + var weeks = []; + var currentWeek = startDateWeek; + while (currentWeek.getTime() <= endTime) { + currentWeek.setHours(0); + weeks.push(toDate(currentWeek)); + currentWeek = addWeeks(currentWeek, 1); + currentWeek.setHours(15); + } + return weeks; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachWeekOfInterval/index.js.flow b/node_modules/date-fns/esm/eachWeekOfInterval/index.js.flow new file mode 100644 index 0000000..bc8cd5a --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekOfInterval/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + interval: Interval, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => Date[] diff --git a/node_modules/date-fns/esm/eachWeekOfInterval/package.json b/node_modules/date-fns/esm/eachWeekOfInterval/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachWeekendOfInterval/index.d.ts b/node_modules/date-fns/esm/eachWeekendOfInterval/index.d.ts new file mode 100644 index 0000000..c0b3fea --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekendOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekendOfInterval } from 'date-fns' +export default eachWeekendOfInterval diff --git a/node_modules/date-fns/esm/eachWeekendOfInterval/index.js b/node_modules/date-fns/esm/eachWeekendOfInterval/index.js new file mode 100644 index 0000000..94db59b --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekendOfInterval/index.js @@ -0,0 +1,45 @@ +import eachDayOfInterval from "../eachDayOfInterval/index.js"; +import isSunday from "../isSunday/index.js"; +import isWeekend from "../isWeekend/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name eachWeekendOfInterval + * @category Interval Helpers + * @summary List all the Saturdays and Sundays in the given date interval. + * + * @description + * Get all the Saturdays and Sundays in the given date interval. + * + * @param {Interval} interval - the given interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @returns {Date[]} an array containing all the Saturdays and Sundays + * @throws {TypeError} 1 argument required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Lists all Saturdays and Sundays in the given date interval + * const result = eachWeekendOfInterval({ + * start: new Date(2018, 8, 17), + * end: new Date(2018, 8, 30) + * }) + * //=> [ + * // Sat Sep 22 2018 00:00:00, + * // Sun Sep 23 2018 00:00:00, + * // Sat Sep 29 2018 00:00:00, + * // Sun Sep 30 2018 00:00:00 + * // ] + */ +export default function eachWeekendOfInterval(interval) { + requiredArgs(1, arguments); + var dateInterval = eachDayOfInterval(interval); + var weekends = []; + var index = 0; + while (index < dateInterval.length) { + var date = dateInterval[index++]; + if (isWeekend(date)) { + weekends.push(date); + if (isSunday(date)) index = index + 5; + } + } + return weekends; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachWeekendOfInterval/index.js.flow b/node_modules/date-fns/esm/eachWeekendOfInterval/index.js.flow new file mode 100644 index 0000000..30230a5 --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekendOfInterval/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (interval: Interval) => Date[] diff --git a/node_modules/date-fns/esm/eachWeekendOfInterval/package.json b/node_modules/date-fns/esm/eachWeekendOfInterval/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekendOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachWeekendOfMonth/index.d.ts b/node_modules/date-fns/esm/eachWeekendOfMonth/index.d.ts new file mode 100644 index 0000000..cb01c45 --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekendOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekendOfMonth } from 'date-fns' +export default eachWeekendOfMonth diff --git a/node_modules/date-fns/esm/eachWeekendOfMonth/index.js b/node_modules/date-fns/esm/eachWeekendOfMonth/index.js new file mode 100644 index 0000000..00dffec --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekendOfMonth/index.js @@ -0,0 +1,41 @@ +import eachWeekendOfInterval from "../eachWeekendOfInterval/index.js"; +import startOfMonth from "../startOfMonth/index.js"; +import endOfMonth from "../endOfMonth/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name eachWeekendOfMonth + * @category Month Helpers + * @summary List all the Saturdays and Sundays in the given month. + * + * @description + * Get all the Saturdays and Sundays in the given month. + * + * @param {Date|Number} date - the given month + * @returns {Date[]} an array containing all the Saturdays and Sundays + * @throws {TypeError} 1 argument required + * @throws {RangeError} The passed date is invalid + * + * @example + * // Lists all Saturdays and Sundays in the given month + * const result = eachWeekendOfMonth(new Date(2022, 1, 1)) + * //=> [ + * // Sat Feb 05 2022 00:00:00, + * // Sun Feb 06 2022 00:00:00, + * // Sat Feb 12 2022 00:00:00, + * // Sun Feb 13 2022 00:00:00, + * // Sat Feb 19 2022 00:00:00, + * // Sun Feb 20 2022 00:00:00, + * // Sat Feb 26 2022 00:00:00, + * // Sun Feb 27 2022 00:00:00 + * // ] + */ +export default function eachWeekendOfMonth(dirtyDate) { + requiredArgs(1, arguments); + var startDate = startOfMonth(dirtyDate); + if (isNaN(startDate.getTime())) throw new RangeError('The passed date is invalid'); + var endDate = endOfMonth(dirtyDate); + return eachWeekendOfInterval({ + start: startDate, + end: endDate + }); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachWeekendOfMonth/index.js.flow b/node_modules/date-fns/esm/eachWeekendOfMonth/index.js.flow new file mode 100644 index 0000000..7073332 --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekendOfMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date[] diff --git a/node_modules/date-fns/esm/eachWeekendOfMonth/package.json b/node_modules/date-fns/esm/eachWeekendOfMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekendOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachWeekendOfYear/index.d.ts b/node_modules/date-fns/esm/eachWeekendOfYear/index.d.ts new file mode 100644 index 0000000..7cda9d1 --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekendOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekendOfYear } from 'date-fns' +export default eachWeekendOfYear diff --git a/node_modules/date-fns/esm/eachWeekendOfYear/index.js b/node_modules/date-fns/esm/eachWeekendOfYear/index.js new file mode 100644 index 0000000..1f1f393 --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekendOfYear/index.js @@ -0,0 +1,37 @@ +import eachWeekendOfInterval from "../eachWeekendOfInterval/index.js"; +import endOfYear from "../endOfYear/index.js"; +import startOfYear from "../startOfYear/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name eachWeekendOfYear + * @category Year Helpers + * @summary List all the Saturdays and Sundays in the year. + * + * @description + * Get all the Saturdays and Sundays in the year. + * + * @param {Date|Number} date - the given year + * @returns {Date[]} an array containing all the Saturdays and Sundays + * @throws {TypeError} 1 argument required + * @throws {RangeError} The passed date is invalid + * + * @example + * // Lists all Saturdays and Sundays in the year + * const result = eachWeekendOfYear(new Date(2020, 1, 1)) + * //=> [ + * // Sat Jan 03 2020 00:00:00, + * // Sun Jan 04 2020 00:00:00, + * // ... + * // Sun Dec 27 2020 00:00:00 + * // ] + * ] + */ +export default function eachWeekendOfYear(dirtyDate) { + requiredArgs(1, arguments); + var startDate = startOfYear(dirtyDate); + var endDate = endOfYear(dirtyDate); + return eachWeekendOfInterval({ + start: startDate, + end: endDate + }); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachWeekendOfYear/index.js.flow b/node_modules/date-fns/esm/eachWeekendOfYear/index.js.flow new file mode 100644 index 0000000..7073332 --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekendOfYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date[] diff --git a/node_modules/date-fns/esm/eachWeekendOfYear/package.json b/node_modules/date-fns/esm/eachWeekendOfYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/eachWeekendOfYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachYearOfInterval/index.d.ts b/node_modules/date-fns/esm/eachYearOfInterval/index.d.ts new file mode 100644 index 0000000..d6d5d5d --- /dev/null +++ b/node_modules/date-fns/esm/eachYearOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachYearOfInterval } from 'date-fns' +export default eachYearOfInterval diff --git a/node_modules/date-fns/esm/eachYearOfInterval/index.js b/node_modules/date-fns/esm/eachYearOfInterval/index.js new file mode 100644 index 0000000..875871c --- /dev/null +++ b/node_modules/date-fns/esm/eachYearOfInterval/index.js @@ -0,0 +1,50 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name eachYearOfInterval + * @category Interval Helpers + * @summary Return the array of yearly timestamps within the specified time interval. + * + * @description + * Return the array of yearly timestamps within the specified time interval. + * + * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} + * @returns {Date[]} the array with starts of yearly timestamps from the month of the interval start to the month of the interval end + * @throws {TypeError} 1 argument required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // Each year between 6 February 2014 and 10 August 2017: + * const result = eachYearOfInterval({ + * start: new Date(2014, 1, 6), + * end: new Date(2017, 7, 10) + * }) + * //=> [ + * // Wed Jan 01 2014 00:00:00, + * // Thu Jan 01 2015 00:00:00, + * // Fri Jan 01 2016 00:00:00, + * // Sun Jan 01 2017 00:00:00 + * // ] + */ +export default function eachYearOfInterval(dirtyInterval) { + requiredArgs(1, arguments); + var interval = dirtyInterval || {}; + var startDate = toDate(interval.start); + var endDate = toDate(interval.end); + var endTime = endDate.getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startDate.getTime() <= endTime)) { + throw new RangeError('Invalid interval'); + } + var dates = []; + var currentDate = startDate; + currentDate.setHours(0, 0, 0, 0); + currentDate.setMonth(0, 1); + while (currentDate.getTime() <= endTime) { + dates.push(toDate(currentDate)); + currentDate.setFullYear(currentDate.getFullYear() + 1); + } + return dates; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/eachYearOfInterval/index.js.flow b/node_modules/date-fns/esm/eachYearOfInterval/index.js.flow new file mode 100644 index 0000000..30230a5 --- /dev/null +++ b/node_modules/date-fns/esm/eachYearOfInterval/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (interval: Interval) => Date[] diff --git a/node_modules/date-fns/esm/eachYearOfInterval/package.json b/node_modules/date-fns/esm/eachYearOfInterval/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/eachYearOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfDay/index.d.ts b/node_modules/date-fns/esm/endOfDay/index.d.ts new file mode 100644 index 0000000..2ce6172 --- /dev/null +++ b/node_modules/date-fns/esm/endOfDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfDay } from 'date-fns' +export default endOfDay diff --git a/node_modules/date-fns/esm/endOfDay/index.js b/node_modules/date-fns/esm/endOfDay/index.js new file mode 100644 index 0000000..23df35f --- /dev/null +++ b/node_modules/date-fns/esm/endOfDay/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name endOfDay + * @category Day Helpers + * @summary Return the end of a day for the given date. + * + * @description + * Return the end of a day for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a day + * @throws {TypeError} 1 argument required + * + * @example + * // The end of a day for 2 September 2014 11:55:00: + * const result = endOfDay(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 02 2014 23:59:59.999 + */ +export default function endOfDay(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + date.setHours(23, 59, 59, 999); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfDay/index.js.flow b/node_modules/date-fns/esm/endOfDay/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/endOfDay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/endOfDay/package.json b/node_modules/date-fns/esm/endOfDay/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfDecade/index.d.ts b/node_modules/date-fns/esm/endOfDecade/index.d.ts new file mode 100644 index 0000000..c723f13 --- /dev/null +++ b/node_modules/date-fns/esm/endOfDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfDecade } from 'date-fns' +export default endOfDecade diff --git a/node_modules/date-fns/esm/endOfDecade/index.js b/node_modules/date-fns/esm/endOfDecade/index.js new file mode 100644 index 0000000..d18bf5e --- /dev/null +++ b/node_modules/date-fns/esm/endOfDecade/index.js @@ -0,0 +1,31 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name endOfDecade + * @category Decade Helpers + * @summary Return the end of a decade for the given date. + * + * @description + * Return the end of a decade for the given date. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a decade + * @param {Object} [options] - an object with options. + * @param {0|1|2} [options.additionalDigits=2] - passed to `toDate`. See [toDate]{@link https://date-fns.org/docs/toDate} + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.additionalDigits` must be 0, 1 or 2 + * + * @example + * // The end of a decade for 12 May 1984 00:00:00: + * const result = endOfDecade(new Date(1984, 4, 12, 00, 00, 00)) + * //=> Dec 31 1989 23:59:59.999 + */ +export default function endOfDecade(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var year = date.getFullYear(); + var decade = 9 + Math.floor(year / 10) * 10; + date.setFullYear(decade, 11, 31); + date.setHours(23, 59, 59, 999); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfDecade/index.js.flow b/node_modules/date-fns/esm/endOfDecade/index.js.flow new file mode 100644 index 0000000..364a3bb --- /dev/null +++ b/node_modules/date-fns/esm/endOfDecade/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2, + } +) => Date diff --git a/node_modules/date-fns/esm/endOfDecade/package.json b/node_modules/date-fns/esm/endOfDecade/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfDecade/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfHour/index.d.ts b/node_modules/date-fns/esm/endOfHour/index.d.ts new file mode 100644 index 0000000..10ab321 --- /dev/null +++ b/node_modules/date-fns/esm/endOfHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfHour } from 'date-fns' +export default endOfHour diff --git a/node_modules/date-fns/esm/endOfHour/index.js b/node_modules/date-fns/esm/endOfHour/index.js new file mode 100644 index 0000000..d9c7f57 --- /dev/null +++ b/node_modules/date-fns/esm/endOfHour/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name endOfHour + * @category Hour Helpers + * @summary Return the end of an hour for the given date. + * + * @description + * Return the end of an hour for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of an hour + * @throws {TypeError} 1 argument required + * + * @example + * // The end of an hour for 2 September 2014 11:55:00: + * const result = endOfHour(new Date(2014, 8, 2, 11, 55)) + * //=> Tue Sep 02 2014 11:59:59.999 + */ +export default function endOfHour(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + date.setMinutes(59, 59, 999); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfHour/index.js.flow b/node_modules/date-fns/esm/endOfHour/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/endOfHour/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/endOfHour/package.json b/node_modules/date-fns/esm/endOfHour/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfHour/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfISOWeek/index.d.ts b/node_modules/date-fns/esm/endOfISOWeek/index.d.ts new file mode 100644 index 0000000..10c3365 --- /dev/null +++ b/node_modules/date-fns/esm/endOfISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfISOWeek } from 'date-fns' +export default endOfISOWeek diff --git a/node_modules/date-fns/esm/endOfISOWeek/index.js b/node_modules/date-fns/esm/endOfISOWeek/index.js new file mode 100644 index 0000000..96f474a --- /dev/null +++ b/node_modules/date-fns/esm/endOfISOWeek/index.js @@ -0,0 +1,28 @@ +import endOfWeek from "../endOfWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name endOfISOWeek + * @category ISO Week Helpers + * @summary Return the end of an ISO week for the given date. + * + * @description + * Return the end of an ISO week for the given date. + * The result will be in the local timezone. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of an ISO week + * @throws {TypeError} 1 argument required + * + * @example + * // The end of an ISO week for 2 September 2014 11:55:00: + * const result = endOfISOWeek(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Sun Sep 07 2014 23:59:59.999 + */ +export default function endOfISOWeek(dirtyDate) { + requiredArgs(1, arguments); + return endOfWeek(dirtyDate, { + weekStartsOn: 1 + }); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfISOWeek/index.js.flow b/node_modules/date-fns/esm/endOfISOWeek/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/endOfISOWeek/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/endOfISOWeek/package.json b/node_modules/date-fns/esm/endOfISOWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfISOWeekYear/index.d.ts b/node_modules/date-fns/esm/endOfISOWeekYear/index.d.ts new file mode 100644 index 0000000..1878308 --- /dev/null +++ b/node_modules/date-fns/esm/endOfISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfISOWeekYear } from 'date-fns' +export default endOfISOWeekYear diff --git a/node_modules/date-fns/esm/endOfISOWeekYear/index.js b/node_modules/date-fns/esm/endOfISOWeekYear/index.js new file mode 100644 index 0000000..e4c89d4 --- /dev/null +++ b/node_modules/date-fns/esm/endOfISOWeekYear/index.js @@ -0,0 +1,34 @@ +import getISOWeekYear from "../getISOWeekYear/index.js"; +import startOfISOWeek from "../startOfISOWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name endOfISOWeekYear + * @category ISO Week-Numbering Year Helpers + * @summary Return the end of an ISO week-numbering year for the given date. + * + * @description + * Return the end of an ISO week-numbering year, + * which always starts 3 days before the year's first Thursday. + * The result will be in the local timezone. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of an ISO week-numbering year + * @throws {TypeError} 1 argument required + * + * @example + * // The end of an ISO week-numbering year for 2 July 2005: + * const result = endOfISOWeekYear(new Date(2005, 6, 2)) + * //=> Sun Jan 01 2006 23:59:59.999 + */ +export default function endOfISOWeekYear(dirtyDate) { + requiredArgs(1, arguments); + var year = getISOWeekYear(dirtyDate); + var fourthOfJanuaryOfNextYear = new Date(0); + fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4); + fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0); + var date = startOfISOWeek(fourthOfJanuaryOfNextYear); + date.setMilliseconds(date.getMilliseconds() - 1); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfISOWeekYear/index.js.flow b/node_modules/date-fns/esm/endOfISOWeekYear/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/endOfISOWeekYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/endOfISOWeekYear/package.json b/node_modules/date-fns/esm/endOfISOWeekYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfISOWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfMinute/index.d.ts b/node_modules/date-fns/esm/endOfMinute/index.d.ts new file mode 100644 index 0000000..82d1b5d --- /dev/null +++ b/node_modules/date-fns/esm/endOfMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfMinute } from 'date-fns' +export default endOfMinute diff --git a/node_modules/date-fns/esm/endOfMinute/index.js b/node_modules/date-fns/esm/endOfMinute/index.js new file mode 100644 index 0000000..6a05ce4 --- /dev/null +++ b/node_modules/date-fns/esm/endOfMinute/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name endOfMinute + * @category Minute Helpers + * @summary Return the end of a minute for the given date. + * + * @description + * Return the end of a minute for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a minute + * @throws {TypeError} 1 argument required + * + * @example + * // The end of a minute for 1 December 2014 22:15:45.400: + * const result = endOfMinute(new Date(2014, 11, 1, 22, 15, 45, 400)) + * //=> Mon Dec 01 2014 22:15:59.999 + */ +export default function endOfMinute(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + date.setSeconds(59, 999); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfMinute/index.js.flow b/node_modules/date-fns/esm/endOfMinute/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/endOfMinute/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/endOfMinute/package.json b/node_modules/date-fns/esm/endOfMinute/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfMinute/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfMonth/index.d.ts b/node_modules/date-fns/esm/endOfMonth/index.d.ts new file mode 100644 index 0000000..59e7354 --- /dev/null +++ b/node_modules/date-fns/esm/endOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfMonth } from 'date-fns' +export default endOfMonth diff --git a/node_modules/date-fns/esm/endOfMonth/index.js b/node_modules/date-fns/esm/endOfMonth/index.js new file mode 100644 index 0000000..bb1fc70 --- /dev/null +++ b/node_modules/date-fns/esm/endOfMonth/index.js @@ -0,0 +1,28 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name endOfMonth + * @category Month Helpers + * @summary Return the end of a month for the given date. + * + * @description + * Return the end of a month for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a month + * @throws {TypeError} 1 argument required + * + * @example + * // The end of a month for 2 September 2014 11:55:00: + * const result = endOfMonth(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 30 2014 23:59:59.999 + */ +export default function endOfMonth(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var month = date.getMonth(); + date.setFullYear(date.getFullYear(), month + 1, 0); + date.setHours(23, 59, 59, 999); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfMonth/index.js.flow b/node_modules/date-fns/esm/endOfMonth/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/endOfMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/endOfMonth/package.json b/node_modules/date-fns/esm/endOfMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfQuarter/index.d.ts b/node_modules/date-fns/esm/endOfQuarter/index.d.ts new file mode 100644 index 0000000..c91ac76 --- /dev/null +++ b/node_modules/date-fns/esm/endOfQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfQuarter } from 'date-fns' +export default endOfQuarter diff --git a/node_modules/date-fns/esm/endOfQuarter/index.js b/node_modules/date-fns/esm/endOfQuarter/index.js new file mode 100644 index 0000000..b242c85 --- /dev/null +++ b/node_modules/date-fns/esm/endOfQuarter/index.js @@ -0,0 +1,29 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name endOfQuarter + * @category Quarter Helpers + * @summary Return the end of a year quarter for the given date. + * + * @description + * Return the end of a year quarter for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a quarter + * @throws {TypeError} 1 argument required + * + * @example + * // The end of a quarter for 2 September 2014 11:55:00: + * const result = endOfQuarter(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 30 2014 23:59:59.999 + */ +export default function endOfQuarter(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var currentMonth = date.getMonth(); + var month = currentMonth - currentMonth % 3 + 3; + date.setMonth(month, 0); + date.setHours(23, 59, 59, 999); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfQuarter/index.js.flow b/node_modules/date-fns/esm/endOfQuarter/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/endOfQuarter/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/endOfQuarter/package.json b/node_modules/date-fns/esm/endOfQuarter/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfSecond/index.d.ts b/node_modules/date-fns/esm/endOfSecond/index.d.ts new file mode 100644 index 0000000..3af9fbd --- /dev/null +++ b/node_modules/date-fns/esm/endOfSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfSecond } from 'date-fns' +export default endOfSecond diff --git a/node_modules/date-fns/esm/endOfSecond/index.js b/node_modules/date-fns/esm/endOfSecond/index.js new file mode 100644 index 0000000..7de73b9 --- /dev/null +++ b/node_modules/date-fns/esm/endOfSecond/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name endOfSecond + * @category Second Helpers + * @summary Return the end of a second for the given date. + * + * @description + * Return the end of a second for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a second + * @throws {TypeError} 1 argument required + * + * @example + * // The end of a second for 1 December 2014 22:15:45.400: + * const result = endOfSecond(new Date(2014, 11, 1, 22, 15, 45, 400)) + * //=> Mon Dec 01 2014 22:15:45.999 + */ +export default function endOfSecond(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + date.setMilliseconds(999); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfSecond/index.js.flow b/node_modules/date-fns/esm/endOfSecond/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/endOfSecond/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/endOfSecond/package.json b/node_modules/date-fns/esm/endOfSecond/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfSecond/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfToday/index.d.ts b/node_modules/date-fns/esm/endOfToday/index.d.ts new file mode 100644 index 0000000..30de098 --- /dev/null +++ b/node_modules/date-fns/esm/endOfToday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfToday } from 'date-fns' +export default endOfToday diff --git a/node_modules/date-fns/esm/endOfToday/index.js b/node_modules/date-fns/esm/endOfToday/index.js new file mode 100644 index 0000000..58cb0c6 --- /dev/null +++ b/node_modules/date-fns/esm/endOfToday/index.js @@ -0,0 +1,23 @@ +import endOfDay from "../endOfDay/index.js"; +/** + * @name endOfToday + * @category Day Helpers + * @summary Return the end of today. + * @pure false + * + * @description + * Return the end of today. + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @returns {Date} the end of today + * + * @example + * // If today is 6 October 2014: + * const result = endOfToday() + * //=> Mon Oct 6 2014 23:59:59.999 + */ +export default function endOfToday() { + return endOfDay(Date.now()); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfToday/index.js.flow b/node_modules/date-fns/esm/endOfToday/index.js.flow new file mode 100644 index 0000000..26bde32 --- /dev/null +++ b/node_modules/date-fns/esm/endOfToday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Date diff --git a/node_modules/date-fns/esm/endOfToday/package.json b/node_modules/date-fns/esm/endOfToday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfToday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfTomorrow/index.d.ts b/node_modules/date-fns/esm/endOfTomorrow/index.d.ts new file mode 100644 index 0000000..df5619e --- /dev/null +++ b/node_modules/date-fns/esm/endOfTomorrow/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfTomorrow } from 'date-fns' +export default endOfTomorrow diff --git a/node_modules/date-fns/esm/endOfTomorrow/index.js b/node_modules/date-fns/esm/endOfTomorrow/index.js new file mode 100644 index 0000000..4d30510 --- /dev/null +++ b/node_modules/date-fns/esm/endOfTomorrow/index.js @@ -0,0 +1,29 @@ +/** + * @name endOfTomorrow + * @category Day Helpers + * @summary Return the end of tomorrow. + * @pure false + * + * @description + * Return the end of tomorrow. + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `new Date()` internally hence impure and can't be safely curried. + * + * @returns {Date} the end of tomorrow + * + * @example + * // If today is 6 October 2014: + * const result = endOfTomorrow() + * //=> Tue Oct 7 2014 23:59:59.999 + */ +export default function endOfTomorrow() { + var now = new Date(); + var year = now.getFullYear(); + var month = now.getMonth(); + var day = now.getDate(); + var date = new Date(0); + date.setFullYear(year, month, day + 1); + date.setHours(23, 59, 59, 999); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfTomorrow/index.js.flow b/node_modules/date-fns/esm/endOfTomorrow/index.js.flow new file mode 100644 index 0000000..26bde32 --- /dev/null +++ b/node_modules/date-fns/esm/endOfTomorrow/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Date diff --git a/node_modules/date-fns/esm/endOfTomorrow/package.json b/node_modules/date-fns/esm/endOfTomorrow/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfTomorrow/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfWeek/index.d.ts b/node_modules/date-fns/esm/endOfWeek/index.d.ts new file mode 100644 index 0000000..50a77a3 --- /dev/null +++ b/node_modules/date-fns/esm/endOfWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfWeek } from 'date-fns' +export default endOfWeek diff --git a/node_modules/date-fns/esm/endOfWeek/index.js b/node_modules/date-fns/esm/endOfWeek/index.js new file mode 100644 index 0000000..4a1852c --- /dev/null +++ b/node_modules/date-fns/esm/endOfWeek/index.js @@ -0,0 +1,48 @@ +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +import toDate from "../toDate/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name endOfWeek + * @category Week Helpers + * @summary Return the end of a week for the given date. + * + * @description + * Return the end of a week for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Date} the end of a week + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // The end of a week for 2 September 2014 11:55:00: + * const result = endOfWeek(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Sat Sep 06 2014 23:59:59.999 + * + * @example + * // If the week starts on Monday, the end of the week for 2 September 2014 11:55:00: + * const result = endOfWeek(new Date(2014, 8, 2, 11, 55, 0), { weekStartsOn: 1 }) + * //=> Sun Sep 07 2014 23:59:59.999 + */ +export default function endOfWeek(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(1, arguments); + var defaultOptions = getDefaultOptions(); + var weekStartsOn = toInteger((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + var date = toDate(dirtyDate); + var day = date.getDay(); + var diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn); + date.setDate(date.getDate() + diff); + date.setHours(23, 59, 59, 999); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfWeek/index.js.flow b/node_modules/date-fns/esm/endOfWeek/index.js.flow new file mode 100644 index 0000000..9285b67 --- /dev/null +++ b/node_modules/date-fns/esm/endOfWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => Date diff --git a/node_modules/date-fns/esm/endOfWeek/package.json b/node_modules/date-fns/esm/endOfWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfYear/index.d.ts b/node_modules/date-fns/esm/endOfYear/index.d.ts new file mode 100644 index 0000000..63d5191 --- /dev/null +++ b/node_modules/date-fns/esm/endOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfYear } from 'date-fns' +export default endOfYear diff --git a/node_modules/date-fns/esm/endOfYear/index.js b/node_modules/date-fns/esm/endOfYear/index.js new file mode 100644 index 0000000..8e407a8 --- /dev/null +++ b/node_modules/date-fns/esm/endOfYear/index.js @@ -0,0 +1,28 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name endOfYear + * @category Year Helpers + * @summary Return the end of a year for the given date. + * + * @description + * Return the end of a year for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of a year + * @throws {TypeError} 1 argument required + * + * @example + * // The end of a year for 2 September 2014 11:55:00: + * const result = endOfYear(new Date(2014, 8, 2, 11, 55, 00)) + * //=> Wed Dec 31 2014 23:59:59.999 + */ +export default function endOfYear(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var year = date.getFullYear(); + date.setFullYear(year + 1, 0, 0); + date.setHours(23, 59, 59, 999); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfYear/index.js.flow b/node_modules/date-fns/esm/endOfYear/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/endOfYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/endOfYear/package.json b/node_modules/date-fns/esm/endOfYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfYesterday/index.d.ts b/node_modules/date-fns/esm/endOfYesterday/index.d.ts new file mode 100644 index 0000000..b06935b --- /dev/null +++ b/node_modules/date-fns/esm/endOfYesterday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfYesterday } from 'date-fns' +export default endOfYesterday diff --git a/node_modules/date-fns/esm/endOfYesterday/index.js b/node_modules/date-fns/esm/endOfYesterday/index.js new file mode 100644 index 0000000..3387495 --- /dev/null +++ b/node_modules/date-fns/esm/endOfYesterday/index.js @@ -0,0 +1,29 @@ +/** + * @name endOfYesterday + * @category Day Helpers + * @summary Return the end of yesterday. + * @pure false + * + * @description + * Return the end of yesterday. + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `new Date()` internally hence impure and can't be safely curried. + * + * @returns {Date} the end of yesterday + * + * @example + * // If today is 6 October 2014: + * const result = endOfYesterday() + * //=> Sun Oct 5 2014 23:59:59.999 + */ +export default function endOfYesterday() { + var now = new Date(); + var year = now.getFullYear(); + var month = now.getMonth(); + var day = now.getDate(); + var date = new Date(0); + date.setFullYear(year, month, day - 1); + date.setHours(23, 59, 59, 999); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/endOfYesterday/index.js.flow b/node_modules/date-fns/esm/endOfYesterday/index.js.flow new file mode 100644 index 0000000..26bde32 --- /dev/null +++ b/node_modules/date-fns/esm/endOfYesterday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Date diff --git a/node_modules/date-fns/esm/endOfYesterday/package.json b/node_modules/date-fns/esm/endOfYesterday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/endOfYesterday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/format/index.d.ts b/node_modules/date-fns/esm/format/index.d.ts new file mode 100644 index 0000000..06d38ce --- /dev/null +++ b/node_modules/date-fns/esm/format/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { format } from 'date-fns' +export default format diff --git a/node_modules/date-fns/esm/format/index.js b/node_modules/date-fns/esm/format/index.js new file mode 100644 index 0000000..b581c97 --- /dev/null +++ b/node_modules/date-fns/esm/format/index.js @@ -0,0 +1,402 @@ +import isValid from "../isValid/index.js"; +import subMilliseconds from "../subMilliseconds/index.js"; +import toDate from "../toDate/index.js"; +import formatters from "../_lib/format/formatters/index.js"; +import longFormatters from "../_lib/format/longFormatters/index.js"; +import getTimezoneOffsetInMilliseconds from "../_lib/getTimezoneOffsetInMilliseconds/index.js"; +import { isProtectedDayOfYearToken, isProtectedWeekYearToken, throwProtectedError } from "../_lib/protectedTokens/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +import defaultLocale from "../_lib/defaultLocale/index.js"; // This RegExp consists of three parts separated by `|`: +// - [yYQqMLwIdDecihHKkms]o matches any available ordinal number token +// (one of the certain letters followed by `o`) +// - (\w)\1* matches any sequences of the same letter +// - '' matches two quote characters in a row +// - '(''|[^'])+('|$) matches anything surrounded by two quote characters ('), +// except a single quote symbol, which ends the sequence. +// Two quote characters do not end the sequence. +// If there is no matching single quote +// then the sequence will continue until the end of the string. +// - . matches any single character unmatched by previous parts of the RegExps +var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g; + +// This RegExp catches symbols escaped by quotes, and also +// sequences of symbols P, p, and the combinations like `PPPPPPPppppp` +var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g; +var escapedStringRegExp = /^'([^]*?)'?$/; +var doubleQuoteRegExp = /''/g; +var unescapedLatinCharacterRegExp = /[a-zA-Z]/; + +/** + * @name format + * @category Common Helpers + * @summary Format the date. + * + * @description + * Return the formatted date string in the given format. The result may vary by locale. + * + * > ⚠️ Please note that the `format` tokens differ from Moment.js and other libraries. + * > See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * The characters wrapped between two single quotes characters (') are escaped. + * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. + * (see the last example) + * + * Format of the string is based on Unicode Technical Standard #35: + * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table + * with a few additions (see note 7 below the table). + * + * Accepted patterns: + * | Unit | Pattern | Result examples | Notes | + * |---------------------------------|---------|-----------------------------------|-------| + * | Era | G..GGG | AD, BC | | + * | | GGGG | Anno Domini, Before Christ | 2 | + * | | GGGGG | A, B | | + * | Calendar year | y | 44, 1, 1900, 2017 | 5 | + * | | yo | 44th, 1st, 0th, 17th | 5,7 | + * | | yy | 44, 01, 00, 17 | 5 | + * | | yyy | 044, 001, 1900, 2017 | 5 | + * | | yyyy | 0044, 0001, 1900, 2017 | 5 | + * | | yyyyy | ... | 3,5 | + * | Local week-numbering year | Y | 44, 1, 1900, 2017 | 5 | + * | | Yo | 44th, 1st, 1900th, 2017th | 5,7 | + * | | YY | 44, 01, 00, 17 | 5,8 | + * | | YYY | 044, 001, 1900, 2017 | 5 | + * | | YYYY | 0044, 0001, 1900, 2017 | 5,8 | + * | | YYYYY | ... | 3,5 | + * | ISO week-numbering year | R | -43, 0, 1, 1900, 2017 | 5,7 | + * | | RR | -43, 00, 01, 1900, 2017 | 5,7 | + * | | RRR | -043, 000, 001, 1900, 2017 | 5,7 | + * | | RRRR | -0043, 0000, 0001, 1900, 2017 | 5,7 | + * | | RRRRR | ... | 3,5,7 | + * | Extended year | u | -43, 0, 1, 1900, 2017 | 5 | + * | | uu | -43, 01, 1900, 2017 | 5 | + * | | uuu | -043, 001, 1900, 2017 | 5 | + * | | uuuu | -0043, 0001, 1900, 2017 | 5 | + * | | uuuuu | ... | 3,5 | + * | Quarter (formatting) | Q | 1, 2, 3, 4 | | + * | | Qo | 1st, 2nd, 3rd, 4th | 7 | + * | | QQ | 01, 02, 03, 04 | | + * | | QQQ | Q1, Q2, Q3, Q4 | | + * | | QQQQ | 1st quarter, 2nd quarter, ... | 2 | + * | | QQQQQ | 1, 2, 3, 4 | 4 | + * | Quarter (stand-alone) | q | 1, 2, 3, 4 | | + * | | qo | 1st, 2nd, 3rd, 4th | 7 | + * | | qq | 01, 02, 03, 04 | | + * | | qqq | Q1, Q2, Q3, Q4 | | + * | | qqqq | 1st quarter, 2nd quarter, ... | 2 | + * | | qqqqq | 1, 2, 3, 4 | 4 | + * | Month (formatting) | M | 1, 2, ..., 12 | | + * | | Mo | 1st, 2nd, ..., 12th | 7 | + * | | MM | 01, 02, ..., 12 | | + * | | MMM | Jan, Feb, ..., Dec | | + * | | MMMM | January, February, ..., December | 2 | + * | | MMMMM | J, F, ..., D | | + * | Month (stand-alone) | L | 1, 2, ..., 12 | | + * | | Lo | 1st, 2nd, ..., 12th | 7 | + * | | LL | 01, 02, ..., 12 | | + * | | LLL | Jan, Feb, ..., Dec | | + * | | LLLL | January, February, ..., December | 2 | + * | | LLLLL | J, F, ..., D | | + * | Local week of year | w | 1, 2, ..., 53 | | + * | | wo | 1st, 2nd, ..., 53th | 7 | + * | | ww | 01, 02, ..., 53 | | + * | ISO week of year | I | 1, 2, ..., 53 | 7 | + * | | Io | 1st, 2nd, ..., 53th | 7 | + * | | II | 01, 02, ..., 53 | 7 | + * | Day of month | d | 1, 2, ..., 31 | | + * | | do | 1st, 2nd, ..., 31st | 7 | + * | | dd | 01, 02, ..., 31 | | + * | Day of year | D | 1, 2, ..., 365, 366 | 9 | + * | | Do | 1st, 2nd, ..., 365th, 366th | 7 | + * | | DD | 01, 02, ..., 365, 366 | 9 | + * | | DDD | 001, 002, ..., 365, 366 | | + * | | DDDD | ... | 3 | + * | Day of week (formatting) | E..EEE | Mon, Tue, Wed, ..., Sun | | + * | | EEEE | Monday, Tuesday, ..., Sunday | 2 | + * | | EEEEE | M, T, W, T, F, S, S | | + * | | EEEEEE | Mo, Tu, We, Th, Fr, Sa, Su | | + * | ISO day of week (formatting) | i | 1, 2, 3, ..., 7 | 7 | + * | | io | 1st, 2nd, ..., 7th | 7 | + * | | ii | 01, 02, ..., 07 | 7 | + * | | iii | Mon, Tue, Wed, ..., Sun | 7 | + * | | iiii | Monday, Tuesday, ..., Sunday | 2,7 | + * | | iiiii | M, T, W, T, F, S, S | 7 | + * | | iiiiii | Mo, Tu, We, Th, Fr, Sa, Su | 7 | + * | Local day of week (formatting) | e | 2, 3, 4, ..., 1 | | + * | | eo | 2nd, 3rd, ..., 1st | 7 | + * | | ee | 02, 03, ..., 01 | | + * | | eee | Mon, Tue, Wed, ..., Sun | | + * | | eeee | Monday, Tuesday, ..., Sunday | 2 | + * | | eeeee | M, T, W, T, F, S, S | | + * | | eeeeee | Mo, Tu, We, Th, Fr, Sa, Su | | + * | Local day of week (stand-alone) | c | 2, 3, 4, ..., 1 | | + * | | co | 2nd, 3rd, ..., 1st | 7 | + * | | cc | 02, 03, ..., 01 | | + * | | ccc | Mon, Tue, Wed, ..., Sun | | + * | | cccc | Monday, Tuesday, ..., Sunday | 2 | + * | | ccccc | M, T, W, T, F, S, S | | + * | | cccccc | Mo, Tu, We, Th, Fr, Sa, Su | | + * | AM, PM | a..aa | AM, PM | | + * | | aaa | am, pm | | + * | | aaaa | a.m., p.m. | 2 | + * | | aaaaa | a, p | | + * | AM, PM, noon, midnight | b..bb | AM, PM, noon, midnight | | + * | | bbb | am, pm, noon, midnight | | + * | | bbbb | a.m., p.m., noon, midnight | 2 | + * | | bbbbb | a, p, n, mi | | + * | Flexible day period | B..BBB | at night, in the morning, ... | | + * | | BBBB | at night, in the morning, ... | 2 | + * | | BBBBB | at night, in the morning, ... | | + * | Hour [1-12] | h | 1, 2, ..., 11, 12 | | + * | | ho | 1st, 2nd, ..., 11th, 12th | 7 | + * | | hh | 01, 02, ..., 11, 12 | | + * | Hour [0-23] | H | 0, 1, 2, ..., 23 | | + * | | Ho | 0th, 1st, 2nd, ..., 23rd | 7 | + * | | HH | 00, 01, 02, ..., 23 | | + * | Hour [0-11] | K | 1, 2, ..., 11, 0 | | + * | | Ko | 1st, 2nd, ..., 11th, 0th | 7 | + * | | KK | 01, 02, ..., 11, 00 | | + * | Hour [1-24] | k | 24, 1, 2, ..., 23 | | + * | | ko | 24th, 1st, 2nd, ..., 23rd | 7 | + * | | kk | 24, 01, 02, ..., 23 | | + * | Minute | m | 0, 1, ..., 59 | | + * | | mo | 0th, 1st, ..., 59th | 7 | + * | | mm | 00, 01, ..., 59 | | + * | Second | s | 0, 1, ..., 59 | | + * | | so | 0th, 1st, ..., 59th | 7 | + * | | ss | 00, 01, ..., 59 | | + * | Fraction of second | S | 0, 1, ..., 9 | | + * | | SS | 00, 01, ..., 99 | | + * | | SSS | 000, 001, ..., 999 | | + * | | SSSS | ... | 3 | + * | Timezone (ISO-8601 w/ Z) | X | -08, +0530, Z | | + * | | XX | -0800, +0530, Z | | + * | | XXX | -08:00, +05:30, Z | | + * | | XXXX | -0800, +0530, Z, +123456 | 2 | + * | | XXXXX | -08:00, +05:30, Z, +12:34:56 | | + * | Timezone (ISO-8601 w/o Z) | x | -08, +0530, +00 | | + * | | xx | -0800, +0530, +0000 | | + * | | xxx | -08:00, +05:30, +00:00 | 2 | + * | | xxxx | -0800, +0530, +0000, +123456 | | + * | | xxxxx | -08:00, +05:30, +00:00, +12:34:56 | | + * | Timezone (GMT) | O...OOO | GMT-8, GMT+5:30, GMT+0 | | + * | | OOOO | GMT-08:00, GMT+05:30, GMT+00:00 | 2 | + * | Timezone (specific non-locat.) | z...zzz | GMT-8, GMT+5:30, GMT+0 | 6 | + * | | zzzz | GMT-08:00, GMT+05:30, GMT+00:00 | 2,6 | + * | Seconds timestamp | t | 512969520 | 7 | + * | | tt | ... | 3,7 | + * | Milliseconds timestamp | T | 512969520900 | 7 | + * | | TT | ... | 3,7 | + * | Long localized date | P | 04/29/1453 | 7 | + * | | PP | Apr 29, 1453 | 7 | + * | | PPP | April 29th, 1453 | 7 | + * | | PPPP | Friday, April 29th, 1453 | 2,7 | + * | Long localized time | p | 12:00 AM | 7 | + * | | pp | 12:00:00 AM | 7 | + * | | ppp | 12:00:00 AM GMT+2 | 7 | + * | | pppp | 12:00:00 AM GMT+02:00 | 2,7 | + * | Combination of date and time | Pp | 04/29/1453, 12:00 AM | 7 | + * | | PPpp | Apr 29, 1453, 12:00:00 AM | 7 | + * | | PPPppp | April 29th, 1453 at ... | 7 | + * | | PPPPpppp| Friday, April 29th, 1453 at ... | 2,7 | + * Notes: + * 1. "Formatting" units (e.g. formatting quarter) in the default en-US locale + * are the same as "stand-alone" units, but are different in some languages. + * "Formatting" units are declined according to the rules of the language + * in the context of a date. "Stand-alone" units are always nominative singular: + * + * `format(new Date(2017, 10, 6), 'do LLLL', {locale: cs}) //=> '6. listopad'` + * + * `format(new Date(2017, 10, 6), 'do MMMM', {locale: cs}) //=> '6. listopadu'` + * + * 2. Any sequence of the identical letters is a pattern, unless it is escaped by + * the single quote characters (see below). + * If the sequence is longer than listed in table (e.g. `EEEEEEEEEEE`) + * the output will be the same as default pattern for this unit, usually + * the longest one (in case of ISO weekdays, `EEEE`). Default patterns for units + * are marked with "2" in the last column of the table. + * + * `format(new Date(2017, 10, 6), 'MMM') //=> 'Nov'` + * + * `format(new Date(2017, 10, 6), 'MMMM') //=> 'November'` + * + * `format(new Date(2017, 10, 6), 'MMMMM') //=> 'N'` + * + * `format(new Date(2017, 10, 6), 'MMMMMM') //=> 'November'` + * + * `format(new Date(2017, 10, 6), 'MMMMMMM') //=> 'November'` + * + * 3. Some patterns could be unlimited length (such as `yyyyyyyy`). + * The output will be padded with zeros to match the length of the pattern. + * + * `format(new Date(2017, 10, 6), 'yyyyyyyy') //=> '00002017'` + * + * 4. `QQQQQ` and `qqqqq` could be not strictly numerical in some locales. + * These tokens represent the shortest form of the quarter. + * + * 5. The main difference between `y` and `u` patterns are B.C. years: + * + * | Year | `y` | `u` | + * |------|-----|-----| + * | AC 1 | 1 | 1 | + * | BC 1 | 1 | 0 | + * | BC 2 | 2 | -1 | + * + * Also `yy` always returns the last two digits of a year, + * while `uu` pads single digit years to 2 characters and returns other years unchanged: + * + * | Year | `yy` | `uu` | + * |------|------|------| + * | 1 | 01 | 01 | + * | 14 | 14 | 14 | + * | 376 | 76 | 376 | + * | 1453 | 53 | 1453 | + * + * The same difference is true for local and ISO week-numbering years (`Y` and `R`), + * except local week-numbering years are dependent on `options.weekStartsOn` + * and `options.firstWeekContainsDate` (compare [getISOWeekYear]{@link https://date-fns.org/docs/getISOWeekYear} + * and [getWeekYear]{@link https://date-fns.org/docs/getWeekYear}). + * + * 6. Specific non-location timezones are currently unavailable in `date-fns`, + * so right now these tokens fall back to GMT timezones. + * + * 7. These patterns are not in the Unicode Technical Standard #35: + * - `i`: ISO day of week + * - `I`: ISO week of year + * - `R`: ISO week-numbering year + * - `t`: seconds timestamp + * - `T`: milliseconds timestamp + * - `o`: ordinal number modifier + * - `P`: long localized date + * - `p`: long localized time + * + * 8. `YY` and `YYYY` tokens represent week-numbering years but they are often confused with years. + * You should enable `options.useAdditionalWeekYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * 9. `D` and `DD` tokens represent days of the year but they are often confused with days of the month. + * You should enable `options.useAdditionalDayOfYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * @param {Date|Number} date - the original date + * @param {String} format - the string of tokens + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {Number} [options.firstWeekContainsDate=1] - the day of January, which is + * @param {Boolean} [options.useAdditionalWeekYearTokens=false] - if true, allows usage of the week-numbering year tokens `YY` and `YYYY`; + * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @param {Boolean} [options.useAdditionalDayOfYearTokens=false] - if true, allows usage of the day of year tokens `D` and `DD`; + * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @returns {String} the formatted date string + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `options.locale` must contain `localize` property + * @throws {RangeError} `options.locale` must contain `formatLong` property + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * @throws {RangeError} use `yyyy` instead of `YYYY` for formatting years using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `yy` instead of `YY` for formatting years using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `d` instead of `D` for formatting days of the month using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `dd` instead of `DD` for formatting days of the month using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} format string contains an unescaped latin alphabet character + * + * @example + * // Represent 11 February 2014 in middle-endian format: + * const result = format(new Date(2014, 1, 11), 'MM/dd/yyyy') + * //=> '02/11/2014' + * + * @example + * // Represent 2 July 2014 in Esperanto: + * import { eoLocale } from 'date-fns/locale/eo' + * const result = format(new Date(2014, 6, 2), "do 'de' MMMM yyyy", { + * locale: eoLocale + * }) + * //=> '2-a de julio 2014' + * + * @example + * // Escape string by single quote characters: + * const result = format(new Date(2014, 6, 2, 15), "h 'o''clock'") + * //=> "3 o'clock" + */ + +export default function format(dirtyDate, dirtyFormatStr, options) { + var _ref, _options$locale, _ref2, _ref3, _ref4, _options$firstWeekCon, _options$locale2, _options$locale2$opti, _defaultOptions$local, _defaultOptions$local2, _ref5, _ref6, _ref7, _options$weekStartsOn, _options$locale3, _options$locale3$opti, _defaultOptions$local3, _defaultOptions$local4; + requiredArgs(2, arguments); + var formatStr = String(dirtyFormatStr); + var defaultOptions = getDefaultOptions(); + var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : defaultLocale; + var firstWeekContainsDate = toInteger((_ref2 = (_ref3 = (_ref4 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale2 = options.locale) === null || _options$locale2 === void 0 ? void 0 : (_options$locale2$opti = _options$locale2.options) === null || _options$locale2$opti === void 0 ? void 0 : _options$locale2$opti.firstWeekContainsDate) !== null && _ref4 !== void 0 ? _ref4 : defaultOptions.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : 1); + + // Test if weekStartsOn is between 1 and 7 _and_ is not NaN + if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { + throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); + } + var weekStartsOn = toInteger((_ref5 = (_ref6 = (_ref7 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale3 = options.locale) === null || _options$locale3 === void 0 ? void 0 : (_options$locale3$opti = _options$locale3.options) === null || _options$locale3$opti === void 0 ? void 0 : _options$locale3$opti.weekStartsOn) !== null && _ref7 !== void 0 ? _ref7 : defaultOptions.weekStartsOn) !== null && _ref6 !== void 0 ? _ref6 : (_defaultOptions$local3 = defaultOptions.locale) === null || _defaultOptions$local3 === void 0 ? void 0 : (_defaultOptions$local4 = _defaultOptions$local3.options) === null || _defaultOptions$local4 === void 0 ? void 0 : _defaultOptions$local4.weekStartsOn) !== null && _ref5 !== void 0 ? _ref5 : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + if (!locale.localize) { + throw new RangeError('locale must contain localize property'); + } + if (!locale.formatLong) { + throw new RangeError('locale must contain formatLong property'); + } + var originalDate = toDate(dirtyDate); + if (!isValid(originalDate)) { + throw new RangeError('Invalid time value'); + } + + // Convert the date in system timezone to the same date in UTC+00:00 timezone. + // This ensures that when UTC functions will be implemented, locales will be compatible with them. + // See an issue about UTC functions: https://github.com/date-fns/date-fns/issues/376 + var timezoneOffset = getTimezoneOffsetInMilliseconds(originalDate); + var utcDate = subMilliseconds(originalDate, timezoneOffset); + var formatterOptions = { + firstWeekContainsDate: firstWeekContainsDate, + weekStartsOn: weekStartsOn, + locale: locale, + _originalDate: originalDate + }; + var result = formatStr.match(longFormattingTokensRegExp).map(function (substring) { + var firstCharacter = substring[0]; + if (firstCharacter === 'p' || firstCharacter === 'P') { + var longFormatter = longFormatters[firstCharacter]; + return longFormatter(substring, locale.formatLong); + } + return substring; + }).join('').match(formattingTokensRegExp).map(function (substring) { + // Replace two single quote characters with one single quote character + if (substring === "''") { + return "'"; + } + var firstCharacter = substring[0]; + if (firstCharacter === "'") { + return cleanEscapedString(substring); + } + var formatter = formatters[firstCharacter]; + if (formatter) { + if (!(options !== null && options !== void 0 && options.useAdditionalWeekYearTokens) && isProtectedWeekYearToken(substring)) { + throwProtectedError(substring, dirtyFormatStr, String(dirtyDate)); + } + if (!(options !== null && options !== void 0 && options.useAdditionalDayOfYearTokens) && isProtectedDayOfYearToken(substring)) { + throwProtectedError(substring, dirtyFormatStr, String(dirtyDate)); + } + return formatter(utcDate, substring, locale.localize, formatterOptions); + } + if (firstCharacter.match(unescapedLatinCharacterRegExp)) { + throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); + } + return substring; + }).join(''); + return result; +} +function cleanEscapedString(input) { + var matched = input.match(escapedStringRegExp); + if (!matched) { + return input; + } + return matched[1].replace(doubleQuoteRegExp, "'"); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/format/index.js.flow b/node_modules/date-fns/esm/format/index.js.flow new file mode 100644 index 0000000..ca79393 --- /dev/null +++ b/node_modules/date-fns/esm/format/index.js.flow @@ -0,0 +1,62 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + format: string, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: number, + useAdditionalWeekYearTokens?: boolean, + useAdditionalDayOfYearTokens?: boolean, + } +) => string diff --git a/node_modules/date-fns/esm/format/package.json b/node_modules/date-fns/esm/format/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/format/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatDistance/index.d.ts b/node_modules/date-fns/esm/formatDistance/index.d.ts new file mode 100644 index 0000000..656c64a --- /dev/null +++ b/node_modules/date-fns/esm/formatDistance/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistance } from 'date-fns' +export default formatDistance diff --git a/node_modules/date-fns/esm/formatDistance/index.js b/node_modules/date-fns/esm/formatDistance/index.js new file mode 100644 index 0000000..2ab8367 --- /dev/null +++ b/node_modules/date-fns/esm/formatDistance/index.js @@ -0,0 +1,203 @@ +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +import compareAsc from "../compareAsc/index.js"; +import differenceInMonths from "../differenceInMonths/index.js"; +import differenceInSeconds from "../differenceInSeconds/index.js"; +import defaultLocale from "../_lib/defaultLocale/index.js"; +import toDate from "../toDate/index.js"; +import cloneObject from "../_lib/cloneObject/index.js"; +import assign from "../_lib/assign/index.js"; +import getTimezoneOffsetInMilliseconds from "../_lib/getTimezoneOffsetInMilliseconds/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +var MINUTES_IN_DAY = 1440; +var MINUTES_IN_ALMOST_TWO_DAYS = 2520; +var MINUTES_IN_MONTH = 43200; +var MINUTES_IN_TWO_MONTHS = 86400; + +/** + * @name formatDistance + * @category Common Helpers + * @summary Return the distance between the given dates in words. + * + * @description + * Return the distance between the given dates in words. + * + * | Distance between dates | Result | + * |-------------------------------------------------------------------|---------------------| + * | 0 ... 30 secs | less than a minute | + * | 30 secs ... 1 min 30 secs | 1 minute | + * | 1 min 30 secs ... 44 mins 30 secs | [2..44] minutes | + * | 44 mins ... 30 secs ... 89 mins 30 secs | about 1 hour | + * | 89 mins 30 secs ... 23 hrs 59 mins 30 secs | about [2..24] hours | + * | 23 hrs 59 mins 30 secs ... 41 hrs 59 mins 30 secs | 1 day | + * | 41 hrs 59 mins 30 secs ... 29 days 23 hrs 59 mins 30 secs | [2..30] days | + * | 29 days 23 hrs 59 mins 30 secs ... 44 days 23 hrs 59 mins 30 secs | about 1 month | + * | 44 days 23 hrs 59 mins 30 secs ... 59 days 23 hrs 59 mins 30 secs | about 2 months | + * | 59 days 23 hrs 59 mins 30 secs ... 1 yr | [2..12] months | + * | 1 yr ... 1 yr 3 months | about 1 year | + * | 1 yr 3 months ... 1 yr 9 month s | over 1 year | + * | 1 yr 9 months ... 2 yrs | almost 2 years | + * | N yrs ... N yrs 3 months | about N years | + * | N yrs 3 months ... N yrs 9 months | over N years | + * | N yrs 9 months ... N+1 yrs | almost N+1 years | + * + * With `options.includeSeconds == true`: + * | Distance between dates | Result | + * |------------------------|----------------------| + * | 0 secs ... 5 secs | less than 5 seconds | + * | 5 secs ... 10 secs | less than 10 seconds | + * | 10 secs ... 20 secs | less than 20 seconds | + * | 20 secs ... 40 secs | half a minute | + * | 40 secs ... 60 secs | less than a minute | + * | 60 secs ... 90 secs | 1 minute | + * + * @param {Date|Number} date - the date + * @param {Date|Number} baseDate - the date to compare with + * @param {Object} [options] - an object with options. + * @param {Boolean} [options.includeSeconds=false] - distances less than a minute are more detailed + * @param {Boolean} [options.addSuffix=false] - result indicates if the second date is earlier or later than the first + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @returns {String} the distance in words + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `baseDate` must not be Invalid Date + * @throws {RangeError} `options.locale` must contain `formatDistance` property + * + * @example + * // What is the distance between 2 July 2014 and 1 January 2015? + * const result = formatDistance(new Date(2014, 6, 2), new Date(2015, 0, 1)) + * //=> '6 months' + * + * @example + * // What is the distance between 1 January 2015 00:00:15 + * // and 1 January 2015 00:00:00, including seconds? + * const result = formatDistance( + * new Date(2015, 0, 1, 0, 0, 15), + * new Date(2015, 0, 1, 0, 0, 0), + * { includeSeconds: true } + * ) + * //=> 'less than 20 seconds' + * + * @example + * // What is the distance from 1 January 2016 + * // to 1 January 2015, with a suffix? + * const result = formatDistance(new Date(2015, 0, 1), new Date(2016, 0, 1), { + * addSuffix: true + * }) + * //=> 'about 1 year ago' + * + * @example + * // What is the distance between 1 August 2016 and 1 January 2015 in Esperanto? + * import { eoLocale } from 'date-fns/locale/eo' + * const result = formatDistance(new Date(2016, 7, 1), new Date(2015, 0, 1), { + * locale: eoLocale + * }) + * //=> 'pli ol 1 jaro' + */ + +export default function formatDistance(dirtyDate, dirtyBaseDate, options) { + var _ref, _options$locale; + requiredArgs(2, arguments); + var defaultOptions = getDefaultOptions(); + var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : defaultLocale; + if (!locale.formatDistance) { + throw new RangeError('locale must contain formatDistance property'); + } + var comparison = compareAsc(dirtyDate, dirtyBaseDate); + if (isNaN(comparison)) { + throw new RangeError('Invalid time value'); + } + var localizeOptions = assign(cloneObject(options), { + addSuffix: Boolean(options === null || options === void 0 ? void 0 : options.addSuffix), + comparison: comparison + }); + var dateLeft; + var dateRight; + if (comparison > 0) { + dateLeft = toDate(dirtyBaseDate); + dateRight = toDate(dirtyDate); + } else { + dateLeft = toDate(dirtyDate); + dateRight = toDate(dirtyBaseDate); + } + var seconds = differenceInSeconds(dateRight, dateLeft); + var offsetInSeconds = (getTimezoneOffsetInMilliseconds(dateRight) - getTimezoneOffsetInMilliseconds(dateLeft)) / 1000; + var minutes = Math.round((seconds - offsetInSeconds) / 60); + var months; + + // 0 up to 2 mins + if (minutes < 2) { + if (options !== null && options !== void 0 && options.includeSeconds) { + if (seconds < 5) { + return locale.formatDistance('lessThanXSeconds', 5, localizeOptions); + } else if (seconds < 10) { + return locale.formatDistance('lessThanXSeconds', 10, localizeOptions); + } else if (seconds < 20) { + return locale.formatDistance('lessThanXSeconds', 20, localizeOptions); + } else if (seconds < 40) { + return locale.formatDistance('halfAMinute', 0, localizeOptions); + } else if (seconds < 60) { + return locale.formatDistance('lessThanXMinutes', 1, localizeOptions); + } else { + return locale.formatDistance('xMinutes', 1, localizeOptions); + } + } else { + if (minutes === 0) { + return locale.formatDistance('lessThanXMinutes', 1, localizeOptions); + } else { + return locale.formatDistance('xMinutes', minutes, localizeOptions); + } + } + + // 2 mins up to 0.75 hrs + } else if (minutes < 45) { + return locale.formatDistance('xMinutes', minutes, localizeOptions); + + // 0.75 hrs up to 1.5 hrs + } else if (minutes < 90) { + return locale.formatDistance('aboutXHours', 1, localizeOptions); + + // 1.5 hrs up to 24 hrs + } else if (minutes < MINUTES_IN_DAY) { + var hours = Math.round(minutes / 60); + return locale.formatDistance('aboutXHours', hours, localizeOptions); + + // 1 day up to 1.75 days + } else if (minutes < MINUTES_IN_ALMOST_TWO_DAYS) { + return locale.formatDistance('xDays', 1, localizeOptions); + + // 1.75 days up to 30 days + } else if (minutes < MINUTES_IN_MONTH) { + var days = Math.round(minutes / MINUTES_IN_DAY); + return locale.formatDistance('xDays', days, localizeOptions); + + // 1 month up to 2 months + } else if (minutes < MINUTES_IN_TWO_MONTHS) { + months = Math.round(minutes / MINUTES_IN_MONTH); + return locale.formatDistance('aboutXMonths', months, localizeOptions); + } + months = differenceInMonths(dateRight, dateLeft); + + // 2 months up to 12 months + if (months < 12) { + var nearestMonth = Math.round(minutes / MINUTES_IN_MONTH); + return locale.formatDistance('xMonths', nearestMonth, localizeOptions); + + // 1 year up to max Date + } else { + var monthsSinceStartOfYear = months % 12; + var years = Math.floor(months / 12); + + // N years up to 1 years 3 months + if (monthsSinceStartOfYear < 3) { + return locale.formatDistance('aboutXYears', years, localizeOptions); + + // N years 3 months up to N years 9 months + } else if (monthsSinceStartOfYear < 9) { + return locale.formatDistance('overXYears', years, localizeOptions); + + // N years 9 months up to N year 12 months + } else { + return locale.formatDistance('almostXYears', years + 1, localizeOptions); + } + } +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatDistance/index.js.flow b/node_modules/date-fns/esm/formatDistance/index.js.flow new file mode 100644 index 0000000..b18d1ba --- /dev/null +++ b/node_modules/date-fns/esm/formatDistance/index.js.flow @@ -0,0 +1,60 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + baseDate: Date | number, + options?: { + includeSeconds?: boolean, + addSuffix?: boolean, + locale?: Locale, + } +) => string diff --git a/node_modules/date-fns/esm/formatDistance/package.json b/node_modules/date-fns/esm/formatDistance/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/formatDistance/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatDistanceStrict/index.d.ts b/node_modules/date-fns/esm/formatDistanceStrict/index.d.ts new file mode 100644 index 0000000..89cce20 --- /dev/null +++ b/node_modules/date-fns/esm/formatDistanceStrict/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistanceStrict } from 'date-fns' +export default formatDistanceStrict diff --git a/node_modules/date-fns/esm/formatDistanceStrict/index.js b/node_modules/date-fns/esm/formatDistanceStrict/index.js new file mode 100644 index 0000000..277c29d --- /dev/null +++ b/node_modules/date-fns/esm/formatDistanceStrict/index.js @@ -0,0 +1,190 @@ +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +import getTimezoneOffsetInMilliseconds from "../_lib/getTimezoneOffsetInMilliseconds/index.js"; +import compareAsc from "../compareAsc/index.js"; +import toDate from "../toDate/index.js"; +import cloneObject from "../_lib/cloneObject/index.js"; +import assign from "../_lib/assign/index.js"; +import defaultLocale from "../_lib/defaultLocale/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +var MILLISECONDS_IN_MINUTE = 1000 * 60; +var MINUTES_IN_DAY = 60 * 24; +var MINUTES_IN_MONTH = MINUTES_IN_DAY * 30; +var MINUTES_IN_YEAR = MINUTES_IN_DAY * 365; + +/** + * @name formatDistanceStrict + * @category Common Helpers + * @summary Return the distance between the given dates in words. + * + * @description + * Return the distance between the given dates in words, using strict units. + * This is like `formatDistance`, but does not use helpers like 'almost', 'over', + * 'less than' and the like. + * + * | Distance between dates | Result | + * |------------------------|---------------------| + * | 0 ... 59 secs | [0..59] seconds | + * | 1 ... 59 mins | [1..59] minutes | + * | 1 ... 23 hrs | [1..23] hours | + * | 1 ... 29 days | [1..29] days | + * | 1 ... 11 months | [1..11] months | + * | 1 ... N years | [1..N] years | + * + * @param {Date|Number} date - the date + * @param {Date|Number} baseDate - the date to compare with + * @param {Object} [options] - an object with options. + * @param {Boolean} [options.addSuffix=false] - result indicates if the second date is earlier or later than the first + * @param {'second'|'minute'|'hour'|'day'|'month'|'year'} [options.unit] - if specified, will force a unit + * @param {'floor'|'ceil'|'round'} [options.roundingMethod='round'] - which way to round partial units + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @returns {String} the distance in words + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `baseDate` must not be Invalid Date + * @throws {RangeError} `options.roundingMethod` must be 'floor', 'ceil' or 'round' + * @throws {RangeError} `options.unit` must be 'second', 'minute', 'hour', 'day', 'month' or 'year' + * @throws {RangeError} `options.locale` must contain `formatDistance` property + * + * @example + * // What is the distance between 2 July 2014 and 1 January 2015? + * const result = formatDistanceStrict(new Date(2014, 6, 2), new Date(2015, 0, 2)) + * //=> '6 months' + * + * @example + * // What is the distance between 1 January 2015 00:00:15 + * // and 1 January 2015 00:00:00? + * const result = formatDistanceStrict( + * new Date(2015, 0, 1, 0, 0, 15), + * new Date(2015, 0, 1, 0, 0, 0) + * ) + * //=> '15 seconds' + * + * @example + * // What is the distance from 1 January 2016 + * // to 1 January 2015, with a suffix? + * const result = formatDistanceStrict(new Date(2015, 0, 1), new Date(2016, 0, 1), { + * addSuffix: true + * }) + * //=> '1 year ago' + * + * @example + * // What is the distance from 1 January 2016 + * // to 1 January 2015, in minutes? + * const result = formatDistanceStrict(new Date(2016, 0, 1), new Date(2015, 0, 1), { + * unit: 'minute' + * }) + * //=> '525600 minutes' + * + * @example + * // What is the distance from 1 January 2015 + * // to 28 January 2015, in months, rounded up? + * const result = formatDistanceStrict(new Date(2015, 0, 28), new Date(2015, 0, 1), { + * unit: 'month', + * roundingMethod: 'ceil' + * }) + * //=> '1 month' + * + * @example + * // What is the distance between 1 August 2016 and 1 January 2015 in Esperanto? + * import { eoLocale } from 'date-fns/locale/eo' + * const result = formatDistanceStrict(new Date(2016, 7, 1), new Date(2015, 0, 1), { + * locale: eoLocale + * }) + * //=> '1 jaro' + */ + +export default function formatDistanceStrict(dirtyDate, dirtyBaseDate, options) { + var _ref, _options$locale, _options$roundingMeth; + requiredArgs(2, arguments); + var defaultOptions = getDefaultOptions(); + var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : defaultLocale; + if (!locale.formatDistance) { + throw new RangeError('locale must contain localize.formatDistance property'); + } + var comparison = compareAsc(dirtyDate, dirtyBaseDate); + if (isNaN(comparison)) { + throw new RangeError('Invalid time value'); + } + var localizeOptions = assign(cloneObject(options), { + addSuffix: Boolean(options === null || options === void 0 ? void 0 : options.addSuffix), + comparison: comparison + }); + var dateLeft; + var dateRight; + if (comparison > 0) { + dateLeft = toDate(dirtyBaseDate); + dateRight = toDate(dirtyDate); + } else { + dateLeft = toDate(dirtyDate); + dateRight = toDate(dirtyBaseDate); + } + var roundingMethod = String((_options$roundingMeth = options === null || options === void 0 ? void 0 : options.roundingMethod) !== null && _options$roundingMeth !== void 0 ? _options$roundingMeth : 'round'); + var roundingMethodFn; + if (roundingMethod === 'floor') { + roundingMethodFn = Math.floor; + } else if (roundingMethod === 'ceil') { + roundingMethodFn = Math.ceil; + } else if (roundingMethod === 'round') { + roundingMethodFn = Math.round; + } else { + throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'"); + } + var milliseconds = dateRight.getTime() - dateLeft.getTime(); + var minutes = milliseconds / MILLISECONDS_IN_MINUTE; + var timezoneOffset = getTimezoneOffsetInMilliseconds(dateRight) - getTimezoneOffsetInMilliseconds(dateLeft); + + // Use DST-normalized difference in minutes for years, months and days; + // use regular difference in minutes for hours, minutes and seconds. + var dstNormalizedMinutes = (milliseconds - timezoneOffset) / MILLISECONDS_IN_MINUTE; + var defaultUnit = options === null || options === void 0 ? void 0 : options.unit; + var unit; + if (!defaultUnit) { + if (minutes < 1) { + unit = 'second'; + } else if (minutes < 60) { + unit = 'minute'; + } else if (minutes < MINUTES_IN_DAY) { + unit = 'hour'; + } else if (dstNormalizedMinutes < MINUTES_IN_MONTH) { + unit = 'day'; + } else if (dstNormalizedMinutes < MINUTES_IN_YEAR) { + unit = 'month'; + } else { + unit = 'year'; + } + } else { + unit = String(defaultUnit); + } + + // 0 up to 60 seconds + if (unit === 'second') { + var seconds = roundingMethodFn(milliseconds / 1000); + return locale.formatDistance('xSeconds', seconds, localizeOptions); + + // 1 up to 60 mins + } else if (unit === 'minute') { + var roundedMinutes = roundingMethodFn(minutes); + return locale.formatDistance('xMinutes', roundedMinutes, localizeOptions); + + // 1 up to 24 hours + } else if (unit === 'hour') { + var hours = roundingMethodFn(minutes / 60); + return locale.formatDistance('xHours', hours, localizeOptions); + + // 1 up to 30 days + } else if (unit === 'day') { + var days = roundingMethodFn(dstNormalizedMinutes / MINUTES_IN_DAY); + return locale.formatDistance('xDays', days, localizeOptions); + + // 1 up to 12 months + } else if (unit === 'month') { + var months = roundingMethodFn(dstNormalizedMinutes / MINUTES_IN_MONTH); + return months === 12 && defaultUnit !== 'month' ? locale.formatDistance('xYears', 1, localizeOptions) : locale.formatDistance('xMonths', months, localizeOptions); + + // 1 year up to max Date + } else if (unit === 'year') { + var years = roundingMethodFn(dstNormalizedMinutes / MINUTES_IN_YEAR); + return locale.formatDistance('xYears', years, localizeOptions); + } + throw new RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'"); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatDistanceStrict/index.js.flow b/node_modules/date-fns/esm/formatDistanceStrict/index.js.flow new file mode 100644 index 0000000..26c4b15 --- /dev/null +++ b/node_modules/date-fns/esm/formatDistanceStrict/index.js.flow @@ -0,0 +1,61 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + baseDate: Date | number, + options?: { + addSuffix?: boolean, + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', + roundingMethod?: 'floor' | 'ceil' | 'round', + locale?: Locale, + } +) => string diff --git a/node_modules/date-fns/esm/formatDistanceStrict/package.json b/node_modules/date-fns/esm/formatDistanceStrict/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/formatDistanceStrict/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatDistanceToNow/index.d.ts b/node_modules/date-fns/esm/formatDistanceToNow/index.d.ts new file mode 100644 index 0000000..1d8b750 --- /dev/null +++ b/node_modules/date-fns/esm/formatDistanceToNow/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistanceToNow } from 'date-fns' +export default formatDistanceToNow diff --git a/node_modules/date-fns/esm/formatDistanceToNow/index.js b/node_modules/date-fns/esm/formatDistanceToNow/index.js new file mode 100644 index 0000000..c941205 --- /dev/null +++ b/node_modules/date-fns/esm/formatDistanceToNow/index.js @@ -0,0 +1,92 @@ +import distanceInWords from "../formatDistance/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name formatDistanceToNow + * @category Common Helpers + * @summary Return the distance between the given date and now in words. + * @pure false + * + * @description + * Return the distance between the given date and now in words. + * + * | Distance to now | Result | + * |-------------------------------------------------------------------|---------------------| + * | 0 ... 30 secs | less than a minute | + * | 30 secs ... 1 min 30 secs | 1 minute | + * | 1 min 30 secs ... 44 mins 30 secs | [2..44] minutes | + * | 44 mins ... 30 secs ... 89 mins 30 secs | about 1 hour | + * | 89 mins 30 secs ... 23 hrs 59 mins 30 secs | about [2..24] hours | + * | 23 hrs 59 mins 30 secs ... 41 hrs 59 mins 30 secs | 1 day | + * | 41 hrs 59 mins 30 secs ... 29 days 23 hrs 59 mins 30 secs | [2..30] days | + * | 29 days 23 hrs 59 mins 30 secs ... 44 days 23 hrs 59 mins 30 secs | about 1 month | + * | 44 days 23 hrs 59 mins 30 secs ... 59 days 23 hrs 59 mins 30 secs | about 2 months | + * | 59 days 23 hrs 59 mins 30 secs ... 1 yr | [2..12] months | + * | 1 yr ... 1 yr 3 months | about 1 year | + * | 1 yr 3 months ... 1 yr 9 month s | over 1 year | + * | 1 yr 9 months ... 2 yrs | almost 2 years | + * | N yrs ... N yrs 3 months | about N years | + * | N yrs 3 months ... N yrs 9 months | over N years | + * | N yrs 9 months ... N+1 yrs | almost N+1 years | + * + * With `options.includeSeconds == true`: + * | Distance to now | Result | + * |---------------------|----------------------| + * | 0 secs ... 5 secs | less than 5 seconds | + * | 5 secs ... 10 secs | less than 10 seconds | + * | 10 secs ... 20 secs | less than 20 seconds | + * | 20 secs ... 40 secs | half a minute | + * | 40 secs ... 60 secs | less than a minute | + * | 60 secs ... 90 secs | 1 minute | + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the given date + * @param {Object} [options] - the object with options + * @param {Boolean} [options.includeSeconds=false] - distances less than a minute are more detailed + * @param {Boolean} [options.addSuffix=false] - result specifies if now is earlier or later than the passed date + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @returns {String} the distance in words + * @throws {TypeError} 1 argument required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `options.locale` must contain `formatDistance` property + * + * @example + * // If today is 1 January 2015, what is the distance to 2 July 2014? + * const result = formatDistanceToNow( + * new Date(2014, 6, 2) + * ) + * //=> '6 months' + * + * @example + * // If now is 1 January 2015 00:00:00, + * // what is the distance to 1 January 2015 00:00:15, including seconds? + * const result = formatDistanceToNow( + * new Date(2015, 0, 1, 0, 0, 15), + * {includeSeconds: true} + * ) + * //=> 'less than 20 seconds' + * + * @example + * // If today is 1 January 2015, + * // what is the distance to 1 January 2016, with a suffix? + * const result = formatDistanceToNow( + * new Date(2016, 0, 1), + * {addSuffix: true} + * ) + * //=> 'in about 1 year' + * + * @example + * // If today is 1 January 2015, + * // what is the distance to 1 August 2016 in Esperanto? + * const eoLocale = require('date-fns/locale/eo') + * const result = formatDistanceToNow( + * new Date(2016, 7, 1), + * {locale: eoLocale} + * ) + * //=> 'pli ol 1 jaro' + */ +export default function formatDistanceToNow(dirtyDate, options) { + requiredArgs(1, arguments); + return distanceInWords(dirtyDate, Date.now(), options); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatDistanceToNow/index.js.flow b/node_modules/date-fns/esm/formatDistanceToNow/index.js.flow new file mode 100644 index 0000000..08687be --- /dev/null +++ b/node_modules/date-fns/esm/formatDistanceToNow/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + includeSeconds?: boolean, + addSuffix?: boolean, + locale?: Locale, + } +) => string diff --git a/node_modules/date-fns/esm/formatDistanceToNow/package.json b/node_modules/date-fns/esm/formatDistanceToNow/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/formatDistanceToNow/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatDistanceToNowStrict/index.d.ts b/node_modules/date-fns/esm/formatDistanceToNowStrict/index.d.ts new file mode 100644 index 0000000..4f00e65 --- /dev/null +++ b/node_modules/date-fns/esm/formatDistanceToNowStrict/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistanceToNowStrict } from 'date-fns' +export default formatDistanceToNowStrict diff --git a/node_modules/date-fns/esm/formatDistanceToNowStrict/index.js b/node_modules/date-fns/esm/formatDistanceToNowStrict/index.js new file mode 100644 index 0000000..156afb9 --- /dev/null +++ b/node_modules/date-fns/esm/formatDistanceToNowStrict/index.js @@ -0,0 +1,80 @@ +import formatDistanceStrict from "../formatDistanceStrict/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name formatDistanceToNowStrict + * @category Common Helpers + * @summary Return the distance between the given date and now in words. + * @pure false + * + * @description + * Return the distance between the given dates in words, using strict units. + * This is like `formatDistance`, but does not use helpers like 'almost', 'over', + * 'less than' and the like. + * + * | Distance between dates | Result | + * |------------------------|---------------------| + * | 0 ... 59 secs | [0..59] seconds | + * | 1 ... 59 mins | [1..59] minutes | + * | 1 ... 23 hrs | [1..23] hours | + * | 1 ... 29 days | [1..29] days | + * | 1 ... 11 months | [1..11] months | + * | 1 ... N years | [1..N] years | + * + * @param {Date|Number} date - the given date + * @param {Object} [options] - an object with options. + * @param {Boolean} [options.addSuffix=false] - result indicates if the second date is earlier or later than the first + * @param {'second'|'minute'|'hour'|'day'|'month'|'year'} [options.unit] - if specified, will force a unit + * @param {'floor'|'ceil'|'round'} [options.roundingMethod='round'] - which way to round partial units + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @returns {String} the distance in words + * @throws {TypeError} 1 argument required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `options.locale` must contain `formatDistance` property + * + * @example + * // If today is 1 January 2015, what is the distance to 2 July 2014? + * const result = formatDistanceToNowStrict( + * new Date(2014, 6, 2) + * ) + * //=> '6 months' + * + * @example + * // If now is 1 January 2015 00:00:00, + * // what is the distance to 1 January 2015 00:00:15, including seconds? + * const result = formatDistanceToNowStrict( + * new Date(2015, 0, 1, 0, 0, 15) + * ) + * //=> '15 seconds' + * + * @example + * // If today is 1 January 2015, + * // what is the distance to 1 January 2016, with a suffix? + * const result = formatDistanceToNowStrict( + * new Date(2016, 0, 1), + * {addSuffix: true} + * ) + * //=> 'in 1 year' + * + * @example + * // If today is 28 January 2015, + * // what is the distance to 1 January 2015, in months, rounded up?? + * const result = formatDistanceToNowStrict(new Date(2015, 0, 1), { + * unit: 'month', + * roundingMethod: 'ceil' + * }) + * //=> '1 month' + * + * @example + * // If today is 1 January 2015, + * // what is the distance to 1 January 2016 in Esperanto? + * const eoLocale = require('date-fns/locale/eo') + * const result = formatDistanceToNowStrict( + * new Date(2016, 0, 1), + * {locale: eoLocale} + * ) + * //=> '1 jaro' + */ +export default function formatDistanceToNowStrict(dirtyDate, options) { + requiredArgs(1, arguments); + return formatDistanceStrict(dirtyDate, Date.now(), options); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatDistanceToNowStrict/index.js.flow b/node_modules/date-fns/esm/formatDistanceToNowStrict/index.js.flow new file mode 100644 index 0000000..49fbade --- /dev/null +++ b/node_modules/date-fns/esm/formatDistanceToNowStrict/index.js.flow @@ -0,0 +1,60 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + addSuffix?: boolean, + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', + roundingMethod?: 'floor' | 'ceil' | 'round', + locale?: Locale, + } +) => string diff --git a/node_modules/date-fns/esm/formatDistanceToNowStrict/package.json b/node_modules/date-fns/esm/formatDistanceToNowStrict/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/formatDistanceToNowStrict/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatDuration/index.d.ts b/node_modules/date-fns/esm/formatDuration/index.d.ts new file mode 100644 index 0000000..be96776 --- /dev/null +++ b/node_modules/date-fns/esm/formatDuration/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDuration } from 'date-fns' +export default formatDuration diff --git a/node_modules/date-fns/esm/formatDuration/index.js b/node_modules/date-fns/esm/formatDuration/index.js new file mode 100644 index 0000000..7c87716 --- /dev/null +++ b/node_modules/date-fns/esm/formatDuration/index.js @@ -0,0 +1,91 @@ +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +import defaultLocale from "../_lib/defaultLocale/index.js"; +var defaultFormat = ['years', 'months', 'weeks', 'days', 'hours', 'minutes', 'seconds']; + +/** + * @name formatDuration + * @category Common Helpers + * @summary Formats a duration in human-readable format + * + * @description + * Return human-readable duration string i.e. "9 months 2 days" + * + * @param {Duration} duration - the duration to format + * @param {Object} [options] - an object with options. + * @param {string[]} [options.format=['years', 'months', 'weeks', 'days', 'hours', 'minutes', 'seconds']] - the array of units to format + * @param {boolean} [options.zero=false] - should zeros be included in the output? + * @param {string} [options.delimiter=' '] - delimiter string + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @returns {string} the formatted date string + * @throws {TypeError} 1 argument required + * + * @example + * // Format full duration + * formatDuration({ + * years: 2, + * months: 9, + * weeks: 1, + * days: 7, + * hours: 5, + * minutes: 9, + * seconds: 30 + * }) + * //=> '2 years 9 months 1 week 7 days 5 hours 9 minutes 30 seconds' + * + * @example + * // Format partial duration + * formatDuration({ months: 9, days: 2 }) + * //=> '9 months 2 days' + * + * @example + * // Customize the format + * formatDuration( + * { + * years: 2, + * months: 9, + * weeks: 1, + * days: 7, + * hours: 5, + * minutes: 9, + * seconds: 30 + * }, + * { format: ['months', 'weeks'] } + * ) === '9 months 1 week' + * + * @example + * // Customize the zeros presence + * formatDuration({ years: 0, months: 9 }) + * //=> '9 months' + * formatDuration({ years: 0, months: 9 }, { zero: true }) + * //=> '0 years 9 months' + * + * @example + * // Customize the delimiter + * formatDuration({ years: 2, months: 9, weeks: 3 }, { delimiter: ', ' }) + * //=> '2 years, 9 months, 3 weeks' + */ +export default function formatDuration(duration, options) { + var _ref, _options$locale, _options$format, _options$zero, _options$delimiter; + if (arguments.length < 1) { + throw new TypeError("1 argument required, but only ".concat(arguments.length, " present")); + } + var defaultOptions = getDefaultOptions(); + var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : defaultLocale; + var format = (_options$format = options === null || options === void 0 ? void 0 : options.format) !== null && _options$format !== void 0 ? _options$format : defaultFormat; + var zero = (_options$zero = options === null || options === void 0 ? void 0 : options.zero) !== null && _options$zero !== void 0 ? _options$zero : false; + var delimiter = (_options$delimiter = options === null || options === void 0 ? void 0 : options.delimiter) !== null && _options$delimiter !== void 0 ? _options$delimiter : ' '; + if (!locale.formatDistance) { + return ''; + } + var result = format.reduce(function (acc, unit) { + var token = "x".concat(unit.replace(/(^.)/, function (m) { + return m.toUpperCase(); + })); + var value = duration[unit]; + if (typeof value === 'number' && (zero || duration[unit])) { + return acc.concat(locale.formatDistance(token, value)); + } + return acc; + }, []).join(delimiter); + return result; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatDuration/index.js.flow b/node_modules/date-fns/esm/formatDuration/index.js.flow new file mode 100644 index 0000000..022ea8e --- /dev/null +++ b/node_modules/date-fns/esm/formatDuration/index.js.flow @@ -0,0 +1,60 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + duration: Duration, + options?: { + format?: string[], + zero?: boolean, + delimiter?: string, + locale?: Locale, + } +) => string diff --git a/node_modules/date-fns/esm/formatDuration/package.json b/node_modules/date-fns/esm/formatDuration/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/formatDuration/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatISO/index.d.ts b/node_modules/date-fns/esm/formatISO/index.d.ts new file mode 100644 index 0000000..4ed5a00 --- /dev/null +++ b/node_modules/date-fns/esm/formatISO/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISO } from 'date-fns' +export default formatISO diff --git a/node_modules/date-fns/esm/formatISO/index.js b/node_modules/date-fns/esm/formatISO/index.js new file mode 100644 index 0000000..9697075 --- /dev/null +++ b/node_modules/date-fns/esm/formatISO/index.js @@ -0,0 +1,100 @@ +import toDate from "../toDate/index.js"; +import addLeadingZeros from "../_lib/addLeadingZeros/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name formatISO + * @category Common Helpers + * @summary Format the date according to the ISO 8601 standard (https://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a003169814.htm). + * + * @description + * Return the formatted date string in ISO 8601 format. Options may be passed to control the parts and notations of the date. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {'extended'|'basic'} [options.format='extended'] - if 'basic', hide delimiters between date and time values. + * @param {'complete'|'date'|'time'} [options.representation='complete'] - format date, time with local time zone, or both. + * @returns {String} the formatted date string (in local time zone) + * @throws {TypeError} 1 argument required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `options.format` must be 'extended' or 'basic' + * @throws {RangeError} `options.representation` must be 'date', 'time' or 'complete' + * + * @example + * // Represent 18 September 2019 in ISO 8601 format (local time zone is UTC): + * const result = formatISO(new Date(2019, 8, 18, 19, 0, 52)) + * //=> '2019-09-18T19:00:52Z' + * + * @example + * // Represent 18 September 2019 in ISO 8601, short format (local time zone is UTC): + * const result = formatISO(new Date(2019, 8, 18, 19, 0, 52), { format: 'basic' }) + * //=> '20190918T190052' + * + * @example + * // Represent 18 September 2019 in ISO 8601 format, date only: + * const result = formatISO(new Date(2019, 8, 18, 19, 0, 52), { representation: 'date' }) + * //=> '2019-09-18' + * + * @example + * // Represent 18 September 2019 in ISO 8601 format, time only (local time zone is UTC): + * const result = formatISO(new Date(2019, 8, 18, 19, 0, 52), { representation: 'time' }) + * //=> '19:00:52Z' + */ +export default function formatISO(date, options) { + var _options$format, _options$representati; + requiredArgs(1, arguments); + var originalDate = toDate(date); + if (isNaN(originalDate.getTime())) { + throw new RangeError('Invalid time value'); + } + var format = String((_options$format = options === null || options === void 0 ? void 0 : options.format) !== null && _options$format !== void 0 ? _options$format : 'extended'); + var representation = String((_options$representati = options === null || options === void 0 ? void 0 : options.representation) !== null && _options$representati !== void 0 ? _options$representati : 'complete'); + if (format !== 'extended' && format !== 'basic') { + throw new RangeError("format must be 'extended' or 'basic'"); + } + if (representation !== 'date' && representation !== 'time' && representation !== 'complete') { + throw new RangeError("representation must be 'date', 'time', or 'complete'"); + } + var result = ''; + var tzOffset = ''; + var dateDelimiter = format === 'extended' ? '-' : ''; + var timeDelimiter = format === 'extended' ? ':' : ''; + + // Representation is either 'date' or 'complete' + if (representation !== 'time') { + var day = addLeadingZeros(originalDate.getDate(), 2); + var month = addLeadingZeros(originalDate.getMonth() + 1, 2); + var year = addLeadingZeros(originalDate.getFullYear(), 4); + + // yyyyMMdd or yyyy-MM-dd. + result = "".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day); + } + + // Representation is either 'time' or 'complete' + if (representation !== 'date') { + // Add the timezone. + var offset = originalDate.getTimezoneOffset(); + if (offset !== 0) { + var absoluteOffset = Math.abs(offset); + var hourOffset = addLeadingZeros(Math.floor(absoluteOffset / 60), 2); + var minuteOffset = addLeadingZeros(absoluteOffset % 60, 2); + // If less than 0, the sign is +, because it is ahead of time. + var sign = offset < 0 ? '+' : '-'; + tzOffset = "".concat(sign).concat(hourOffset, ":").concat(minuteOffset); + } else { + tzOffset = 'Z'; + } + var hour = addLeadingZeros(originalDate.getHours(), 2); + var minute = addLeadingZeros(originalDate.getMinutes(), 2); + var second = addLeadingZeros(originalDate.getSeconds(), 2); + + // If there's also date, separate it with time with 'T' + var separator = result === '' ? '' : 'T'; + + // Creates a time string consisting of hour, minute, and second, separated by delimiters, if defined. + var time = [hour, minute, second].join(timeDelimiter); + + // HHmmss or HH:mm:ss. + result = "".concat(result).concat(separator).concat(time).concat(tzOffset); + } + return result; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatISO/index.js.flow b/node_modules/date-fns/esm/formatISO/index.js.flow new file mode 100644 index 0000000..5d1e860 --- /dev/null +++ b/node_modules/date-fns/esm/formatISO/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + format?: 'extended' | 'basic', + representation?: 'complete' | 'date' | 'time', + } +) => string diff --git a/node_modules/date-fns/esm/formatISO/package.json b/node_modules/date-fns/esm/formatISO/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/formatISO/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatISO9075/index.d.ts b/node_modules/date-fns/esm/formatISO9075/index.d.ts new file mode 100644 index 0000000..cc8dc89 --- /dev/null +++ b/node_modules/date-fns/esm/formatISO9075/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISO9075 } from 'date-fns' +export default formatISO9075 diff --git a/node_modules/date-fns/esm/formatISO9075/index.js b/node_modules/date-fns/esm/formatISO9075/index.js new file mode 100644 index 0000000..fbf0a0a --- /dev/null +++ b/node_modules/date-fns/esm/formatISO9075/index.js @@ -0,0 +1,86 @@ +import toDate from "../toDate/index.js"; +import isValid from "../isValid/index.js"; +import addLeadingZeros from "../_lib/addLeadingZeros/index.js"; +/** + * @name formatISO9075 + * @category Common Helpers + * @summary Format the date according to the ISO 9075 standard (https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_get-format). + * + * @description + * Return the formatted date string in ISO 9075 format. Options may be passed to control the parts and notations of the date. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {'extended'|'basic'} [options.format='extended'] - if 'basic', hide delimiters between date and time values. + * @param {'complete'|'date'|'time'} [options.representation='complete'] - format date, time, or both. + * @returns {String} the formatted date string + * @throws {TypeError} 1 argument required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `options.format` must be 'extended' or 'basic' + * @throws {RangeError} `options.representation` must be 'date', 'time' or 'complete' + * + * @example + * // Represent 18 September 2019 in ISO 9075 format: + * const result = formatISO9075(new Date(2019, 8, 18, 19, 0, 52)) + * //=> '2019-09-18 19:00:52' + * + * @example + * // Represent 18 September 2019 in ISO 9075, short format: + * const result = formatISO9075(new Date(2019, 8, 18, 19, 0, 52), { format: 'basic' }) + * //=> '20190918 190052' + * + * @example + * // Represent 18 September 2019 in ISO 9075 format, date only: + * const result = formatISO9075(new Date(2019, 8, 18, 19, 0, 52), { representation: 'date' }) + * //=> '2019-09-18' + * + * @example + * // Represent 18 September 2019 in ISO 9075 format, time only: + * const result = formatISO9075(new Date(2019, 8, 18, 19, 0, 52), { representation: 'time' }) + * //=> '19:00:52' + */ +export default function formatISO9075(dirtyDate, options) { + var _options$format, _options$representati; + if (arguments.length < 1) { + throw new TypeError("1 argument required, but only ".concat(arguments.length, " present")); + } + var originalDate = toDate(dirtyDate); + if (!isValid(originalDate)) { + throw new RangeError('Invalid time value'); + } + var format = String((_options$format = options === null || options === void 0 ? void 0 : options.format) !== null && _options$format !== void 0 ? _options$format : 'extended'); + var representation = String((_options$representati = options === null || options === void 0 ? void 0 : options.representation) !== null && _options$representati !== void 0 ? _options$representati : 'complete'); + if (format !== 'extended' && format !== 'basic') { + throw new RangeError("format must be 'extended' or 'basic'"); + } + if (representation !== 'date' && representation !== 'time' && representation !== 'complete') { + throw new RangeError("representation must be 'date', 'time', or 'complete'"); + } + var result = ''; + var dateDelimiter = format === 'extended' ? '-' : ''; + var timeDelimiter = format === 'extended' ? ':' : ''; + + // Representation is either 'date' or 'complete' + if (representation !== 'time') { + var day = addLeadingZeros(originalDate.getDate(), 2); + var month = addLeadingZeros(originalDate.getMonth() + 1, 2); + var year = addLeadingZeros(originalDate.getFullYear(), 4); + + // yyyyMMdd or yyyy-MM-dd. + result = "".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day); + } + + // Representation is either 'time' or 'complete' + if (representation !== 'date') { + var hour = addLeadingZeros(originalDate.getHours(), 2); + var minute = addLeadingZeros(originalDate.getMinutes(), 2); + var second = addLeadingZeros(originalDate.getSeconds(), 2); + + // If there's also date, separate it with time with a space + var separator = result === '' ? '' : ' '; + + // HHmmss or HH:mm:ss. + result = "".concat(result).concat(separator).concat(hour).concat(timeDelimiter).concat(minute).concat(timeDelimiter).concat(second); + } + return result; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatISO9075/index.js.flow b/node_modules/date-fns/esm/formatISO9075/index.js.flow new file mode 100644 index 0000000..5d1e860 --- /dev/null +++ b/node_modules/date-fns/esm/formatISO9075/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + format?: 'extended' | 'basic', + representation?: 'complete' | 'date' | 'time', + } +) => string diff --git a/node_modules/date-fns/esm/formatISO9075/package.json b/node_modules/date-fns/esm/formatISO9075/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/formatISO9075/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatISODuration/index.d.ts b/node_modules/date-fns/esm/formatISODuration/index.d.ts new file mode 100644 index 0000000..dfbd333 --- /dev/null +++ b/node_modules/date-fns/esm/formatISODuration/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISODuration } from 'date-fns' +export default formatISODuration diff --git a/node_modules/date-fns/esm/formatISODuration/index.js b/node_modules/date-fns/esm/formatISODuration/index.js new file mode 100644 index 0000000..d539898 --- /dev/null +++ b/node_modules/date-fns/esm/formatISODuration/index.js @@ -0,0 +1,45 @@ +import _typeof from "@babel/runtime/helpers/esm/typeof"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name formatISODuration + * @category Common Helpers + * @summary Format a duration object according as ISO 8601 duration string + * + * @description + * Format a duration object according to the ISO 8601 duration standard (https://www.digi.com/resources/documentation/digidocs/90001437-13/reference/r_iso_8601_duration_format.htm) + * + * @param {Duration} duration - the duration to format + * + * @returns {String} The ISO 8601 duration string + * @throws {TypeError} Requires 1 argument + * @throws {Error} Argument must be an object + * + * @example + * // Format the given duration as ISO 8601 string + * const result = formatISODuration({ + * years: 39, + * months: 2, + * days: 20, + * hours: 7, + * minutes: 5, + * seconds: 0 + * }) + * //=> 'P39Y2M20DT0H0M0S' + */ +export default function formatISODuration(duration) { + requiredArgs(1, arguments); + if (_typeof(duration) !== 'object') throw new Error('Duration must be an object'); + var _duration$years = duration.years, + years = _duration$years === void 0 ? 0 : _duration$years, + _duration$months = duration.months, + months = _duration$months === void 0 ? 0 : _duration$months, + _duration$days = duration.days, + days = _duration$days === void 0 ? 0 : _duration$days, + _duration$hours = duration.hours, + hours = _duration$hours === void 0 ? 0 : _duration$hours, + _duration$minutes = duration.minutes, + minutes = _duration$minutes === void 0 ? 0 : _duration$minutes, + _duration$seconds = duration.seconds, + seconds = _duration$seconds === void 0 ? 0 : _duration$seconds; + return "P".concat(years, "Y").concat(months, "M").concat(days, "DT").concat(hours, "H").concat(minutes, "M").concat(seconds, "S"); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatISODuration/index.js.flow b/node_modules/date-fns/esm/formatISODuration/index.js.flow new file mode 100644 index 0000000..3f8bb2c --- /dev/null +++ b/node_modules/date-fns/esm/formatISODuration/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (duration: Duration) => string diff --git a/node_modules/date-fns/esm/formatISODuration/package.json b/node_modules/date-fns/esm/formatISODuration/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/formatISODuration/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatRFC3339/index.d.ts b/node_modules/date-fns/esm/formatRFC3339/index.d.ts new file mode 100644 index 0000000..2454cd2 --- /dev/null +++ b/node_modules/date-fns/esm/formatRFC3339/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRFC3339 } from 'date-fns' +export default formatRFC3339 diff --git a/node_modules/date-fns/esm/formatRFC3339/index.js b/node_modules/date-fns/esm/formatRFC3339/index.js new file mode 100644 index 0000000..0fe7a81 --- /dev/null +++ b/node_modules/date-fns/esm/formatRFC3339/index.js @@ -0,0 +1,76 @@ +import toDate from "../toDate/index.js"; +import isValid from "../isValid/index.js"; +import addLeadingZeros from "../_lib/addLeadingZeros/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name formatRFC3339 + * @category Common Helpers + * @summary Format the date according to the RFC 3339 standard (https://tools.ietf.org/html/rfc3339#section-5.6). + * + * @description + * Return the formatted date string in RFC 3339 format. Options may be passed to control the parts and notations of the date. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {0|1|2|3} [options.fractionDigits=0] - number of digits after the decimal point after seconds + * @returns {String} the formatted date string + * @throws {TypeError} 1 argument required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `options.fractionDigits` must be between 0 and 3 + * + * @example + * // Represent 18 September 2019 in RFC 3339 format: + * const result = formatRFC3339(new Date(2019, 8, 18, 19, 0, 52)) + * //=> '2019-09-18T19:00:52Z' + * + * @example + * // Represent 18 September 2019 in RFC 3339 format, 2 digits of second fraction: + * const result = formatRFC3339(new Date(2019, 8, 18, 19, 0, 52, 234), { fractionDigits: 2 }) + * //=> '2019-09-18T19:00:52.23Z' + * + * @example + * // Represent 18 September 2019 in RFC 3339 format, 3 digits of second fraction + * const result = formatRFC3339(new Date(2019, 8, 18, 19, 0, 52, 234), { fractionDigits: 3 }) + * //=> '2019-09-18T19:00:52.234Z' + */ +export default function formatRFC3339(dirtyDate, options) { + var _options$fractionDigi; + if (arguments.length < 1) { + throw new TypeError("1 arguments required, but only ".concat(arguments.length, " present")); + } + var originalDate = toDate(dirtyDate); + if (!isValid(originalDate)) { + throw new RangeError('Invalid time value'); + } + var fractionDigits = Number((_options$fractionDigi = options === null || options === void 0 ? void 0 : options.fractionDigits) !== null && _options$fractionDigi !== void 0 ? _options$fractionDigi : 0); + + // Test if fractionDigits is between 0 and 3 _and_ is not NaN + if (!(fractionDigits >= 0 && fractionDigits <= 3)) { + throw new RangeError('fractionDigits must be between 0 and 3 inclusively'); + } + var day = addLeadingZeros(originalDate.getDate(), 2); + var month = addLeadingZeros(originalDate.getMonth() + 1, 2); + var year = originalDate.getFullYear(); + var hour = addLeadingZeros(originalDate.getHours(), 2); + var minute = addLeadingZeros(originalDate.getMinutes(), 2); + var second = addLeadingZeros(originalDate.getSeconds(), 2); + var fractionalSecond = ''; + if (fractionDigits > 0) { + var milliseconds = originalDate.getMilliseconds(); + var fractionalSeconds = Math.floor(milliseconds * Math.pow(10, fractionDigits - 3)); + fractionalSecond = '.' + addLeadingZeros(fractionalSeconds, fractionDigits); + } + var offset = ''; + var tzOffset = originalDate.getTimezoneOffset(); + if (tzOffset !== 0) { + var absoluteOffset = Math.abs(tzOffset); + var hourOffset = addLeadingZeros(toInteger(absoluteOffset / 60), 2); + var minuteOffset = addLeadingZeros(absoluteOffset % 60, 2); + // If less than 0, the sign is +, because it is ahead of time. + var sign = tzOffset < 0 ? '+' : '-'; + offset = "".concat(sign).concat(hourOffset, ":").concat(minuteOffset); + } else { + offset = 'Z'; + } + return "".concat(year, "-").concat(month, "-").concat(day, "T").concat(hour, ":").concat(minute, ":").concat(second).concat(fractionalSecond).concat(offset); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatRFC3339/index.js.flow b/node_modules/date-fns/esm/formatRFC3339/index.js.flow new file mode 100644 index 0000000..9bb2748 --- /dev/null +++ b/node_modules/date-fns/esm/formatRFC3339/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + fractionDigits?: 0 | 1 | 2 | 3, + } +) => string diff --git a/node_modules/date-fns/esm/formatRFC3339/package.json b/node_modules/date-fns/esm/formatRFC3339/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/formatRFC3339/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatRFC7231/index.d.ts b/node_modules/date-fns/esm/formatRFC7231/index.d.ts new file mode 100644 index 0000000..2caa714 --- /dev/null +++ b/node_modules/date-fns/esm/formatRFC7231/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRFC7231 } from 'date-fns' +export default formatRFC7231 diff --git a/node_modules/date-fns/esm/formatRFC7231/index.js b/node_modules/date-fns/esm/formatRFC7231/index.js new file mode 100644 index 0000000..1b90bc2 --- /dev/null +++ b/node_modules/date-fns/esm/formatRFC7231/index.js @@ -0,0 +1,44 @@ +import toDate from "../toDate/index.js"; +import isValid from "../isValid/index.js"; +import addLeadingZeros from "../_lib/addLeadingZeros/index.js"; +var days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']; +var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; + +/** + * @name formatRFC7231 + * @category Common Helpers + * @summary Format the date according to the RFC 7231 standard (https://tools.ietf.org/html/rfc7231#section-7.1.1.1). + * + * @description + * Return the formatted date string in RFC 7231 format. + * The result will always be in UTC timezone. + * + * @param {Date|Number} date - the original date + * @returns {String} the formatted date string + * @throws {TypeError} 1 argument required + * @throws {RangeError} `date` must not be Invalid Date + * + * @example + * // Represent 18 September 2019 in RFC 7231 format: + * const result = formatRFC7231(new Date(2019, 8, 18, 19, 0, 52)) + * //=> 'Wed, 18 Sep 2019 19:00:52 GMT' + */ +export default function formatRFC7231(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError("1 arguments required, but only ".concat(arguments.length, " present")); + } + var originalDate = toDate(dirtyDate); + if (!isValid(originalDate)) { + throw new RangeError('Invalid time value'); + } + var dayName = days[originalDate.getUTCDay()]; + var dayOfMonth = addLeadingZeros(originalDate.getUTCDate(), 2); + var monthName = months[originalDate.getUTCMonth()]; + var year = originalDate.getUTCFullYear(); + var hour = addLeadingZeros(originalDate.getUTCHours(), 2); + var minute = addLeadingZeros(originalDate.getUTCMinutes(), 2); + var second = addLeadingZeros(originalDate.getUTCSeconds(), 2); + + // Result variables. + return "".concat(dayName, ", ").concat(dayOfMonth, " ").concat(monthName, " ").concat(year, " ").concat(hour, ":").concat(minute, ":").concat(second, " GMT"); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatRFC7231/index.js.flow b/node_modules/date-fns/esm/formatRFC7231/index.js.flow new file mode 100644 index 0000000..8462b25 --- /dev/null +++ b/node_modules/date-fns/esm/formatRFC7231/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => string diff --git a/node_modules/date-fns/esm/formatRFC7231/package.json b/node_modules/date-fns/esm/formatRFC7231/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/formatRFC7231/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatRelative/index.d.ts b/node_modules/date-fns/esm/formatRelative/index.d.ts new file mode 100644 index 0000000..1c5c739 --- /dev/null +++ b/node_modules/date-fns/esm/formatRelative/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRelative } from 'date-fns' +export default formatRelative diff --git a/node_modules/date-fns/esm/formatRelative/index.js b/node_modules/date-fns/esm/formatRelative/index.js new file mode 100644 index 0000000..50000b2 --- /dev/null +++ b/node_modules/date-fns/esm/formatRelative/index.js @@ -0,0 +1,93 @@ +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +import differenceInCalendarDays from "../differenceInCalendarDays/index.js"; +import format from "../format/index.js"; +import defaultLocale from "../_lib/defaultLocale/index.js"; +import subMilliseconds from "../subMilliseconds/index.js"; +import toDate from "../toDate/index.js"; +import getTimezoneOffsetInMilliseconds from "../_lib/getTimezoneOffsetInMilliseconds/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name formatRelative + * @category Common Helpers + * @summary Represent the date in words relative to the given base date. + * + * @description + * Represent the date in words relative to the given base date. + * + * | Distance to the base date | Result | + * |---------------------------|---------------------------| + * | Previous 6 days | last Sunday at 04:30 AM | + * | Last day | yesterday at 04:30 AM | + * | Same day | today at 04:30 AM | + * | Next day | tomorrow at 04:30 AM | + * | Next 6 days | Sunday at 04:30 AM | + * | Other | 12/31/2017 | + * + * @param {Date|Number} date - the date to format + * @param {Date|Number} baseDate - the date to compare with + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {String} the date in words + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `baseDate` must not be Invalid Date + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.locale` must contain `localize` property + * @throws {RangeError} `options.locale` must contain `formatLong` property + * @throws {RangeError} `options.locale` must contain `formatRelative` property + * + * @example + * // Represent the date of 6 days ago in words relative to the given base date. In this example, today is Wednesday + * const result = formatRelative(addDays(new Date(), -6), new Date()) + * //=> "last Thursday at 12:45 AM" + */ +export default function formatRelative(dirtyDate, dirtyBaseDate, options) { + var _ref, _options$locale, _ref2, _ref3, _ref4, _options$weekStartsOn, _options$locale2, _options$locale2$opti, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var baseDate = toDate(dirtyBaseDate); + var defaultOptions = getDefaultOptions(); + var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : defaultLocale; + var weekStartsOn = toInteger((_ref2 = (_ref3 = (_ref4 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale2 = options.locale) === null || _options$locale2 === void 0 ? void 0 : (_options$locale2$opti = _options$locale2.options) === null || _options$locale2$opti === void 0 ? void 0 : _options$locale2$opti.weekStartsOn) !== null && _ref4 !== void 0 ? _ref4 : defaultOptions.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : 0); + if (!locale.localize) { + throw new RangeError('locale must contain localize property'); + } + if (!locale.formatLong) { + throw new RangeError('locale must contain formatLong property'); + } + if (!locale.formatRelative) { + throw new RangeError('locale must contain formatRelative property'); + } + var diff = differenceInCalendarDays(date, baseDate); + if (isNaN(diff)) { + throw new RangeError('Invalid time value'); + } + var token; + if (diff < -6) { + token = 'other'; + } else if (diff < -1) { + token = 'lastWeek'; + } else if (diff < 0) { + token = 'yesterday'; + } else if (diff < 1) { + token = 'today'; + } else if (diff < 2) { + token = 'tomorrow'; + } else if (diff < 7) { + token = 'nextWeek'; + } else { + token = 'other'; + } + var utcDate = subMilliseconds(date, getTimezoneOffsetInMilliseconds(date)); + var utcBaseDate = subMilliseconds(baseDate, getTimezoneOffsetInMilliseconds(baseDate)); + var formatStr = locale.formatRelative(token, utcDate, utcBaseDate, { + locale: locale, + weekStartsOn: weekStartsOn + }); + return format(date, formatStr, { + locale: locale, + weekStartsOn: weekStartsOn + }); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/formatRelative/index.js.flow b/node_modules/date-fns/esm/formatRelative/index.js.flow new file mode 100644 index 0000000..00280b2 --- /dev/null +++ b/node_modules/date-fns/esm/formatRelative/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + baseDate: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => string diff --git a/node_modules/date-fns/esm/formatRelative/package.json b/node_modules/date-fns/esm/formatRelative/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/formatRelative/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/_lib/convertToFP/index.js b/node_modules/date-fns/esm/fp/_lib/convertToFP/index.js new file mode 100644 index 0000000..3128f11 --- /dev/null +++ b/node_modules/date-fns/esm/fp/_lib/convertToFP/index.js @@ -0,0 +1,12 @@ +export default function convertToFP(fn, arity) { + var a = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : []; + if (a.length >= arity) { + return fn.apply(null, a.slice(0, arity).reverse()); + } + return function () { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + return convertToFP(fn, arity, a.concat(args)); + }; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/add/index.d.ts b/node_modules/date-fns/esm/fp/add/index.d.ts new file mode 100644 index 0000000..f05edaa --- /dev/null +++ b/node_modules/date-fns/esm/fp/add/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { add } from 'date-fns/fp' +export default add diff --git a/node_modules/date-fns/esm/fp/add/index.js b/node_modules/date-fns/esm/fp/add/index.js new file mode 100644 index 0000000..7cc8217 --- /dev/null +++ b/node_modules/date-fns/esm/fp/add/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../add/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/add/index.js.flow b/node_modules/date-fns/esm/fp/add/index.js.flow new file mode 100644 index 0000000..3d4363b --- /dev/null +++ b/node_modules/date-fns/esm/fp/add/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/add/package.json b/node_modules/date-fns/esm/fp/add/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/add/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addBusinessDays/index.d.ts b/node_modules/date-fns/esm/fp/addBusinessDays/index.d.ts new file mode 100644 index 0000000..dd3b869 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addBusinessDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addBusinessDays } from 'date-fns/fp' +export default addBusinessDays diff --git a/node_modules/date-fns/esm/fp/addBusinessDays/index.js b/node_modules/date-fns/esm/fp/addBusinessDays/index.js new file mode 100644 index 0000000..86337d5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addBusinessDays/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../addBusinessDays/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addBusinessDays/index.js.flow b/node_modules/date-fns/esm/fp/addBusinessDays/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addBusinessDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/addBusinessDays/package.json b/node_modules/date-fns/esm/fp/addBusinessDays/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addBusinessDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addDays/index.d.ts b/node_modules/date-fns/esm/fp/addDays/index.d.ts new file mode 100644 index 0000000..7ba1ace --- /dev/null +++ b/node_modules/date-fns/esm/fp/addDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addDays } from 'date-fns/fp' +export default addDays diff --git a/node_modules/date-fns/esm/fp/addDays/index.js b/node_modules/date-fns/esm/fp/addDays/index.js new file mode 100644 index 0000000..b7f5a70 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addDays/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../addDays/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addDays/index.js.flow b/node_modules/date-fns/esm/fp/addDays/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/addDays/package.json b/node_modules/date-fns/esm/fp/addDays/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addHours/index.d.ts b/node_modules/date-fns/esm/fp/addHours/index.d.ts new file mode 100644 index 0000000..9b66a88 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addHours } from 'date-fns/fp' +export default addHours diff --git a/node_modules/date-fns/esm/fp/addHours/index.js b/node_modules/date-fns/esm/fp/addHours/index.js new file mode 100644 index 0000000..0ecdf9f --- /dev/null +++ b/node_modules/date-fns/esm/fp/addHours/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../addHours/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addHours/index.js.flow b/node_modules/date-fns/esm/fp/addHours/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addHours/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/addHours/package.json b/node_modules/date-fns/esm/fp/addHours/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addISOWeekYears/index.d.ts b/node_modules/date-fns/esm/fp/addISOWeekYears/index.d.ts new file mode 100644 index 0000000..01dab9b --- /dev/null +++ b/node_modules/date-fns/esm/fp/addISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addISOWeekYears } from 'date-fns/fp' +export default addISOWeekYears diff --git a/node_modules/date-fns/esm/fp/addISOWeekYears/index.js b/node_modules/date-fns/esm/fp/addISOWeekYears/index.js new file mode 100644 index 0000000..5e1f59c --- /dev/null +++ b/node_modules/date-fns/esm/fp/addISOWeekYears/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../addISOWeekYears/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addISOWeekYears/index.js.flow b/node_modules/date-fns/esm/fp/addISOWeekYears/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addISOWeekYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/addISOWeekYears/package.json b/node_modules/date-fns/esm/fp/addISOWeekYears/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addISOWeekYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addMilliseconds/index.d.ts b/node_modules/date-fns/esm/fp/addMilliseconds/index.d.ts new file mode 100644 index 0000000..7a93c90 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addMilliseconds } from 'date-fns/fp' +export default addMilliseconds diff --git a/node_modules/date-fns/esm/fp/addMilliseconds/index.js b/node_modules/date-fns/esm/fp/addMilliseconds/index.js new file mode 100644 index 0000000..6cd07a6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addMilliseconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../addMilliseconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addMilliseconds/index.js.flow b/node_modules/date-fns/esm/fp/addMilliseconds/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addMilliseconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/addMilliseconds/package.json b/node_modules/date-fns/esm/fp/addMilliseconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addMinutes/index.d.ts b/node_modules/date-fns/esm/fp/addMinutes/index.d.ts new file mode 100644 index 0000000..fc7b670 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addMinutes } from 'date-fns/fp' +export default addMinutes diff --git a/node_modules/date-fns/esm/fp/addMinutes/index.js b/node_modules/date-fns/esm/fp/addMinutes/index.js new file mode 100644 index 0000000..77b2eaf --- /dev/null +++ b/node_modules/date-fns/esm/fp/addMinutes/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../addMinutes/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addMinutes/index.js.flow b/node_modules/date-fns/esm/fp/addMinutes/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addMinutes/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/addMinutes/package.json b/node_modules/date-fns/esm/fp/addMinutes/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addMonths/index.d.ts b/node_modules/date-fns/esm/fp/addMonths/index.d.ts new file mode 100644 index 0000000..01f0e2d --- /dev/null +++ b/node_modules/date-fns/esm/fp/addMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addMonths } from 'date-fns/fp' +export default addMonths diff --git a/node_modules/date-fns/esm/fp/addMonths/index.js b/node_modules/date-fns/esm/fp/addMonths/index.js new file mode 100644 index 0000000..0e0c569 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addMonths/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../addMonths/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addMonths/index.js.flow b/node_modules/date-fns/esm/fp/addMonths/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addMonths/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/addMonths/package.json b/node_modules/date-fns/esm/fp/addMonths/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addMonths/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addQuarters/index.d.ts b/node_modules/date-fns/esm/fp/addQuarters/index.d.ts new file mode 100644 index 0000000..f766d56 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addQuarters } from 'date-fns/fp' +export default addQuarters diff --git a/node_modules/date-fns/esm/fp/addQuarters/index.js b/node_modules/date-fns/esm/fp/addQuarters/index.js new file mode 100644 index 0000000..da33345 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addQuarters/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../addQuarters/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addQuarters/index.js.flow b/node_modules/date-fns/esm/fp/addQuarters/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addQuarters/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/addQuarters/package.json b/node_modules/date-fns/esm/fp/addQuarters/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addQuarters/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addSeconds/index.d.ts b/node_modules/date-fns/esm/fp/addSeconds/index.d.ts new file mode 100644 index 0000000..5c7c41c --- /dev/null +++ b/node_modules/date-fns/esm/fp/addSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addSeconds } from 'date-fns/fp' +export default addSeconds diff --git a/node_modules/date-fns/esm/fp/addSeconds/index.js b/node_modules/date-fns/esm/fp/addSeconds/index.js new file mode 100644 index 0000000..1bafd4e --- /dev/null +++ b/node_modules/date-fns/esm/fp/addSeconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../addSeconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addSeconds/index.js.flow b/node_modules/date-fns/esm/fp/addSeconds/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addSeconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/addSeconds/package.json b/node_modules/date-fns/esm/fp/addSeconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addWeeks/index.d.ts b/node_modules/date-fns/esm/fp/addWeeks/index.d.ts new file mode 100644 index 0000000..2703fef --- /dev/null +++ b/node_modules/date-fns/esm/fp/addWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addWeeks } from 'date-fns/fp' +export default addWeeks diff --git a/node_modules/date-fns/esm/fp/addWeeks/index.js b/node_modules/date-fns/esm/fp/addWeeks/index.js new file mode 100644 index 0000000..9e437a8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addWeeks/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../addWeeks/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addWeeks/index.js.flow b/node_modules/date-fns/esm/fp/addWeeks/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addWeeks/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/addWeeks/package.json b/node_modules/date-fns/esm/fp/addWeeks/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addWeeks/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addYears/index.d.ts b/node_modules/date-fns/esm/fp/addYears/index.d.ts new file mode 100644 index 0000000..ff907d4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addYears } from 'date-fns/fp' +export default addYears diff --git a/node_modules/date-fns/esm/fp/addYears/index.js b/node_modules/date-fns/esm/fp/addYears/index.js new file mode 100644 index 0000000..8972bf4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addYears/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../addYears/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/addYears/index.js.flow b/node_modules/date-fns/esm/fp/addYears/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/addYears/package.json b/node_modules/date-fns/esm/fp/addYears/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/addYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/areIntervalsOverlapping/index.d.ts b/node_modules/date-fns/esm/fp/areIntervalsOverlapping/index.d.ts new file mode 100644 index 0000000..870f26b --- /dev/null +++ b/node_modules/date-fns/esm/fp/areIntervalsOverlapping/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { areIntervalsOverlapping } from 'date-fns/fp' +export default areIntervalsOverlapping diff --git a/node_modules/date-fns/esm/fp/areIntervalsOverlapping/index.js b/node_modules/date-fns/esm/fp/areIntervalsOverlapping/index.js new file mode 100644 index 0000000..ad9167c --- /dev/null +++ b/node_modules/date-fns/esm/fp/areIntervalsOverlapping/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../areIntervalsOverlapping/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/areIntervalsOverlapping/index.js.flow b/node_modules/date-fns/esm/fp/areIntervalsOverlapping/index.js.flow new file mode 100644 index 0000000..cd39633 --- /dev/null +++ b/node_modules/date-fns/esm/fp/areIntervalsOverlapping/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/areIntervalsOverlapping/package.json b/node_modules/date-fns/esm/fp/areIntervalsOverlapping/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/areIntervalsOverlapping/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.d.ts new file mode 100644 index 0000000..010890a --- /dev/null +++ b/node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { areIntervalsOverlappingWithOptions } from 'date-fns/fp' +export default areIntervalsOverlappingWithOptions diff --git a/node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.js b/node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.js new file mode 100644 index 0000000..74cfa89 --- /dev/null +++ b/node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../areIntervalsOverlapping/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.js.flow new file mode 100644 index 0000000..67e7396 --- /dev/null +++ b/node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.js.flow @@ -0,0 +1,74 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + inclusive?: boolean, + }, + Interval, + Interval, + boolean +> diff --git a/node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/package.json b/node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/areIntervalsOverlappingWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/clamp/index.d.ts b/node_modules/date-fns/esm/fp/clamp/index.d.ts new file mode 100644 index 0000000..036e70a --- /dev/null +++ b/node_modules/date-fns/esm/fp/clamp/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { clamp } from 'date-fns/fp' +export default clamp diff --git a/node_modules/date-fns/esm/fp/clamp/index.js b/node_modules/date-fns/esm/fp/clamp/index.js new file mode 100644 index 0000000..b8d29ed --- /dev/null +++ b/node_modules/date-fns/esm/fp/clamp/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../clamp/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/clamp/index.js.flow b/node_modules/date-fns/esm/fp/clamp/index.js.flow new file mode 100644 index 0000000..6bd4263 --- /dev/null +++ b/node_modules/date-fns/esm/fp/clamp/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/clamp/package.json b/node_modules/date-fns/esm/fp/clamp/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/clamp/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/closestIndexTo/index.d.ts b/node_modules/date-fns/esm/fp/closestIndexTo/index.d.ts new file mode 100644 index 0000000..562180d --- /dev/null +++ b/node_modules/date-fns/esm/fp/closestIndexTo/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { closestIndexTo } from 'date-fns/fp' +export default closestIndexTo diff --git a/node_modules/date-fns/esm/fp/closestIndexTo/index.js b/node_modules/date-fns/esm/fp/closestIndexTo/index.js new file mode 100644 index 0000000..021da2c --- /dev/null +++ b/node_modules/date-fns/esm/fp/closestIndexTo/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../closestIndexTo/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/closestIndexTo/index.js.flow b/node_modules/date-fns/esm/fp/closestIndexTo/index.js.flow new file mode 100644 index 0000000..d7c060b --- /dev/null +++ b/node_modules/date-fns/esm/fp/closestIndexTo/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2<(Date | number)[], Date | number, ?number> diff --git a/node_modules/date-fns/esm/fp/closestIndexTo/package.json b/node_modules/date-fns/esm/fp/closestIndexTo/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/closestIndexTo/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/closestTo/index.d.ts b/node_modules/date-fns/esm/fp/closestTo/index.d.ts new file mode 100644 index 0000000..44d10c3 --- /dev/null +++ b/node_modules/date-fns/esm/fp/closestTo/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { closestTo } from 'date-fns/fp' +export default closestTo diff --git a/node_modules/date-fns/esm/fp/closestTo/index.js b/node_modules/date-fns/esm/fp/closestTo/index.js new file mode 100644 index 0000000..eb4ae0b --- /dev/null +++ b/node_modules/date-fns/esm/fp/closestTo/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../closestTo/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/closestTo/index.js.flow b/node_modules/date-fns/esm/fp/closestTo/index.js.flow new file mode 100644 index 0000000..61487d9 --- /dev/null +++ b/node_modules/date-fns/esm/fp/closestTo/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2<(Date | number)[], Date | number, ?Date> diff --git a/node_modules/date-fns/esm/fp/closestTo/package.json b/node_modules/date-fns/esm/fp/closestTo/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/closestTo/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/compareAsc/index.d.ts b/node_modules/date-fns/esm/fp/compareAsc/index.d.ts new file mode 100644 index 0000000..77d5c61 --- /dev/null +++ b/node_modules/date-fns/esm/fp/compareAsc/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { compareAsc } from 'date-fns/fp' +export default compareAsc diff --git a/node_modules/date-fns/esm/fp/compareAsc/index.js b/node_modules/date-fns/esm/fp/compareAsc/index.js new file mode 100644 index 0000000..24c19eb --- /dev/null +++ b/node_modules/date-fns/esm/fp/compareAsc/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../compareAsc/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/compareAsc/index.js.flow b/node_modules/date-fns/esm/fp/compareAsc/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/compareAsc/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/compareAsc/package.json b/node_modules/date-fns/esm/fp/compareAsc/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/compareAsc/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/compareDesc/index.d.ts b/node_modules/date-fns/esm/fp/compareDesc/index.d.ts new file mode 100644 index 0000000..df01367 --- /dev/null +++ b/node_modules/date-fns/esm/fp/compareDesc/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { compareDesc } from 'date-fns/fp' +export default compareDesc diff --git a/node_modules/date-fns/esm/fp/compareDesc/index.js b/node_modules/date-fns/esm/fp/compareDesc/index.js new file mode 100644 index 0000000..421aba3 --- /dev/null +++ b/node_modules/date-fns/esm/fp/compareDesc/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../compareDesc/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/compareDesc/index.js.flow b/node_modules/date-fns/esm/fp/compareDesc/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/compareDesc/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/compareDesc/package.json b/node_modules/date-fns/esm/fp/compareDesc/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/compareDesc/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/daysToWeeks/index.d.ts b/node_modules/date-fns/esm/fp/daysToWeeks/index.d.ts new file mode 100644 index 0000000..798a9e1 --- /dev/null +++ b/node_modules/date-fns/esm/fp/daysToWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { daysToWeeks } from 'date-fns/fp' +export default daysToWeeks diff --git a/node_modules/date-fns/esm/fp/daysToWeeks/index.js b/node_modules/date-fns/esm/fp/daysToWeeks/index.js new file mode 100644 index 0000000..abccc10 --- /dev/null +++ b/node_modules/date-fns/esm/fp/daysToWeeks/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../daysToWeeks/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/daysToWeeks/index.js.flow b/node_modules/date-fns/esm/fp/daysToWeeks/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/daysToWeeks/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/daysToWeeks/package.json b/node_modules/date-fns/esm/fp/daysToWeeks/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/daysToWeeks/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInBusinessDays/index.d.ts b/node_modules/date-fns/esm/fp/differenceInBusinessDays/index.d.ts new file mode 100644 index 0000000..4ff9890 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInBusinessDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInBusinessDays } from 'date-fns/fp' +export default differenceInBusinessDays diff --git a/node_modules/date-fns/esm/fp/differenceInBusinessDays/index.js b/node_modules/date-fns/esm/fp/differenceInBusinessDays/index.js new file mode 100644 index 0000000..343a881 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInBusinessDays/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInBusinessDays/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInBusinessDays/index.js.flow b/node_modules/date-fns/esm/fp/differenceInBusinessDays/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInBusinessDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInBusinessDays/package.json b/node_modules/date-fns/esm/fp/differenceInBusinessDays/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInBusinessDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarDays/index.d.ts b/node_modules/date-fns/esm/fp/differenceInCalendarDays/index.d.ts new file mode 100644 index 0000000..b6ae5f5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarDays } from 'date-fns/fp' +export default differenceInCalendarDays diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarDays/index.js b/node_modules/date-fns/esm/fp/differenceInCalendarDays/index.js new file mode 100644 index 0000000..47e8da4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarDays/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInCalendarDays/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarDays/index.js.flow b/node_modules/date-fns/esm/fp/differenceInCalendarDays/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarDays/package.json b/node_modules/date-fns/esm/fp/differenceInCalendarDays/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/index.d.ts b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/index.d.ts new file mode 100644 index 0000000..4e21998 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarISOWeekYears } from 'date-fns/fp' +export default differenceInCalendarISOWeekYears diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/index.js b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/index.js new file mode 100644 index 0000000..d9889c0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInCalendarISOWeekYears/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/index.js.flow b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/package.json b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeekYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/index.d.ts b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/index.d.ts new file mode 100644 index 0000000..7751c6f --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarISOWeeks } from 'date-fns/fp' +export default differenceInCalendarISOWeeks diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/index.js b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/index.js new file mode 100644 index 0000000..323fb2b --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInCalendarISOWeeks/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/index.js.flow b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/package.json b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarISOWeeks/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarMonths/index.d.ts b/node_modules/date-fns/esm/fp/differenceInCalendarMonths/index.d.ts new file mode 100644 index 0000000..080ac92 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarMonths } from 'date-fns/fp' +export default differenceInCalendarMonths diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarMonths/index.js b/node_modules/date-fns/esm/fp/differenceInCalendarMonths/index.js new file mode 100644 index 0000000..fbfbd6f --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarMonths/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInCalendarMonths/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarMonths/index.js.flow b/node_modules/date-fns/esm/fp/differenceInCalendarMonths/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarMonths/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarMonths/package.json b/node_modules/date-fns/esm/fp/differenceInCalendarMonths/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarMonths/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarQuarters/index.d.ts b/node_modules/date-fns/esm/fp/differenceInCalendarQuarters/index.d.ts new file mode 100644 index 0000000..7b9208b --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarQuarters } from 'date-fns/fp' +export default differenceInCalendarQuarters diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarQuarters/index.js b/node_modules/date-fns/esm/fp/differenceInCalendarQuarters/index.js new file mode 100644 index 0000000..85c4231 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarQuarters/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInCalendarQuarters/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarQuarters/index.js.flow b/node_modules/date-fns/esm/fp/differenceInCalendarQuarters/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarQuarters/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarQuarters/package.json b/node_modules/date-fns/esm/fp/differenceInCalendarQuarters/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarQuarters/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarWeeks/index.d.ts b/node_modules/date-fns/esm/fp/differenceInCalendarWeeks/index.d.ts new file mode 100644 index 0000000..c64709a --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarWeeks } from 'date-fns/fp' +export default differenceInCalendarWeeks diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarWeeks/index.js b/node_modules/date-fns/esm/fp/differenceInCalendarWeeks/index.js new file mode 100644 index 0000000..94ee00f --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarWeeks/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInCalendarWeeks/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarWeeks/index.js.flow b/node_modules/date-fns/esm/fp/differenceInCalendarWeeks/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarWeeks/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarWeeks/package.json b/node_modules/date-fns/esm/fp/differenceInCalendarWeeks/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarWeeks/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.d.ts new file mode 100644 index 0000000..344e205 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarWeeksWithOptions } from 'date-fns/fp' +export default differenceInCalendarWeeksWithOptions diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.js b/node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.js new file mode 100644 index 0000000..53b06a6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInCalendarWeeks/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.js.flow new file mode 100644 index 0000000..9ee18fd --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.js.flow @@ -0,0 +1,75 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date | number, + number +> diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/package.json b/node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarWeeksWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarYears/index.d.ts b/node_modules/date-fns/esm/fp/differenceInCalendarYears/index.d.ts new file mode 100644 index 0000000..1390b1f --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarYears } from 'date-fns/fp' +export default differenceInCalendarYears diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarYears/index.js b/node_modules/date-fns/esm/fp/differenceInCalendarYears/index.js new file mode 100644 index 0000000..eee30be --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarYears/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInCalendarYears/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarYears/index.js.flow b/node_modules/date-fns/esm/fp/differenceInCalendarYears/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInCalendarYears/package.json b/node_modules/date-fns/esm/fp/differenceInCalendarYears/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInCalendarYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInDays/index.d.ts b/node_modules/date-fns/esm/fp/differenceInDays/index.d.ts new file mode 100644 index 0000000..b240c6e --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInDays } from 'date-fns/fp' +export default differenceInDays diff --git a/node_modules/date-fns/esm/fp/differenceInDays/index.js b/node_modules/date-fns/esm/fp/differenceInDays/index.js new file mode 100644 index 0000000..51cb318 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInDays/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInDays/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInDays/index.js.flow b/node_modules/date-fns/esm/fp/differenceInDays/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInDays/package.json b/node_modules/date-fns/esm/fp/differenceInDays/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInHours/index.d.ts b/node_modules/date-fns/esm/fp/differenceInHours/index.d.ts new file mode 100644 index 0000000..4cc2797 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInHours } from 'date-fns/fp' +export default differenceInHours diff --git a/node_modules/date-fns/esm/fp/differenceInHours/index.js b/node_modules/date-fns/esm/fp/differenceInHours/index.js new file mode 100644 index 0000000..d39e2ec --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInHours/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInHours/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInHours/index.js.flow b/node_modules/date-fns/esm/fp/differenceInHours/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInHours/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInHours/package.json b/node_modules/date-fns/esm/fp/differenceInHours/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInHoursWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/differenceInHoursWithOptions/index.d.ts new file mode 100644 index 0000000..0b4cc30 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInHoursWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInHoursWithOptions } from 'date-fns/fp' +export default differenceInHoursWithOptions diff --git a/node_modules/date-fns/esm/fp/differenceInHoursWithOptions/index.js b/node_modules/date-fns/esm/fp/differenceInHoursWithOptions/index.js new file mode 100644 index 0000000..579edef --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInHoursWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInHours/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInHoursWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/differenceInHoursWithOptions/index.js.flow new file mode 100644 index 0000000..8befafa --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInHoursWithOptions/index.js.flow @@ -0,0 +1,74 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number +> diff --git a/node_modules/date-fns/esm/fp/differenceInHoursWithOptions/package.json b/node_modules/date-fns/esm/fp/differenceInHoursWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInHoursWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInISOWeekYears/index.d.ts b/node_modules/date-fns/esm/fp/differenceInISOWeekYears/index.d.ts new file mode 100644 index 0000000..634591a --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInISOWeekYears } from 'date-fns/fp' +export default differenceInISOWeekYears diff --git a/node_modules/date-fns/esm/fp/differenceInISOWeekYears/index.js b/node_modules/date-fns/esm/fp/differenceInISOWeekYears/index.js new file mode 100644 index 0000000..670ecfe --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInISOWeekYears/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInISOWeekYears/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInISOWeekYears/index.js.flow b/node_modules/date-fns/esm/fp/differenceInISOWeekYears/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInISOWeekYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInISOWeekYears/package.json b/node_modules/date-fns/esm/fp/differenceInISOWeekYears/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInISOWeekYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInMilliseconds/index.d.ts b/node_modules/date-fns/esm/fp/differenceInMilliseconds/index.d.ts new file mode 100644 index 0000000..23924cb --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMilliseconds } from 'date-fns/fp' +export default differenceInMilliseconds diff --git a/node_modules/date-fns/esm/fp/differenceInMilliseconds/index.js b/node_modules/date-fns/esm/fp/differenceInMilliseconds/index.js new file mode 100644 index 0000000..c6b240b --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMilliseconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInMilliseconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInMilliseconds/index.js.flow b/node_modules/date-fns/esm/fp/differenceInMilliseconds/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMilliseconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInMilliseconds/package.json b/node_modules/date-fns/esm/fp/differenceInMilliseconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInMinutes/index.d.ts b/node_modules/date-fns/esm/fp/differenceInMinutes/index.d.ts new file mode 100644 index 0000000..6d00d34 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMinutes } from 'date-fns/fp' +export default differenceInMinutes diff --git a/node_modules/date-fns/esm/fp/differenceInMinutes/index.js b/node_modules/date-fns/esm/fp/differenceInMinutes/index.js new file mode 100644 index 0000000..489fe7c --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMinutes/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInMinutes/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInMinutes/index.js.flow b/node_modules/date-fns/esm/fp/differenceInMinutes/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMinutes/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInMinutes/package.json b/node_modules/date-fns/esm/fp/differenceInMinutes/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/index.d.ts new file mode 100644 index 0000000..33037c9 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMinutesWithOptions } from 'date-fns/fp' +export default differenceInMinutesWithOptions diff --git a/node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/index.js b/node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/index.js new file mode 100644 index 0000000..de4bb4d --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInMinutes/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/index.js.flow new file mode 100644 index 0000000..8befafa --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/index.js.flow @@ -0,0 +1,74 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number +> diff --git a/node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/package.json b/node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMinutesWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInMonths/index.d.ts b/node_modules/date-fns/esm/fp/differenceInMonths/index.d.ts new file mode 100644 index 0000000..17bdd4e --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMonths } from 'date-fns/fp' +export default differenceInMonths diff --git a/node_modules/date-fns/esm/fp/differenceInMonths/index.js b/node_modules/date-fns/esm/fp/differenceInMonths/index.js new file mode 100644 index 0000000..983df4c --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMonths/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInMonths/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInMonths/index.js.flow b/node_modules/date-fns/esm/fp/differenceInMonths/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMonths/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInMonths/package.json b/node_modules/date-fns/esm/fp/differenceInMonths/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInMonths/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInQuarters/index.d.ts b/node_modules/date-fns/esm/fp/differenceInQuarters/index.d.ts new file mode 100644 index 0000000..649f21d --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInQuarters } from 'date-fns/fp' +export default differenceInQuarters diff --git a/node_modules/date-fns/esm/fp/differenceInQuarters/index.js b/node_modules/date-fns/esm/fp/differenceInQuarters/index.js new file mode 100644 index 0000000..54dd9cb --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInQuarters/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInQuarters/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInQuarters/index.js.flow b/node_modules/date-fns/esm/fp/differenceInQuarters/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInQuarters/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInQuarters/package.json b/node_modules/date-fns/esm/fp/differenceInQuarters/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInQuarters/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/index.d.ts new file mode 100644 index 0000000..a456bf1 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInQuartersWithOptions } from 'date-fns/fp' +export default differenceInQuartersWithOptions diff --git a/node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/index.js b/node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/index.js new file mode 100644 index 0000000..db1bdcf --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInQuarters/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/index.js.flow new file mode 100644 index 0000000..8befafa --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/index.js.flow @@ -0,0 +1,74 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number +> diff --git a/node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/package.json b/node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInQuartersWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInSeconds/index.d.ts b/node_modules/date-fns/esm/fp/differenceInSeconds/index.d.ts new file mode 100644 index 0000000..1dded51 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInSeconds } from 'date-fns/fp' +export default differenceInSeconds diff --git a/node_modules/date-fns/esm/fp/differenceInSeconds/index.js b/node_modules/date-fns/esm/fp/differenceInSeconds/index.js new file mode 100644 index 0000000..29ffb4e --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInSeconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInSeconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInSeconds/index.js.flow b/node_modules/date-fns/esm/fp/differenceInSeconds/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInSeconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInSeconds/package.json b/node_modules/date-fns/esm/fp/differenceInSeconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/index.d.ts new file mode 100644 index 0000000..da59f3f --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInSecondsWithOptions } from 'date-fns/fp' +export default differenceInSecondsWithOptions diff --git a/node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/index.js b/node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/index.js new file mode 100644 index 0000000..8a432f4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInSeconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/index.js.flow new file mode 100644 index 0000000..8befafa --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/index.js.flow @@ -0,0 +1,74 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number +> diff --git a/node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/package.json b/node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInSecondsWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInWeeks/index.d.ts b/node_modules/date-fns/esm/fp/differenceInWeeks/index.d.ts new file mode 100644 index 0000000..52d5220 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInWeeks } from 'date-fns/fp' +export default differenceInWeeks diff --git a/node_modules/date-fns/esm/fp/differenceInWeeks/index.js b/node_modules/date-fns/esm/fp/differenceInWeeks/index.js new file mode 100644 index 0000000..4df78d4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInWeeks/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInWeeks/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInWeeks/index.js.flow b/node_modules/date-fns/esm/fp/differenceInWeeks/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInWeeks/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInWeeks/package.json b/node_modules/date-fns/esm/fp/differenceInWeeks/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInWeeks/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/index.d.ts new file mode 100644 index 0000000..3016502 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInWeeksWithOptions } from 'date-fns/fp' +export default differenceInWeeksWithOptions diff --git a/node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/index.js b/node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/index.js new file mode 100644 index 0000000..f7c0e13 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInWeeks/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/index.js.flow new file mode 100644 index 0000000..8befafa --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/index.js.flow @@ -0,0 +1,74 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number +> diff --git a/node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/package.json b/node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInWeeksWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInYears/index.d.ts b/node_modules/date-fns/esm/fp/differenceInYears/index.d.ts new file mode 100644 index 0000000..20fd164 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInYears } from 'date-fns/fp' +export default differenceInYears diff --git a/node_modules/date-fns/esm/fp/differenceInYears/index.js b/node_modules/date-fns/esm/fp/differenceInYears/index.js new file mode 100644 index 0000000..66fbcda --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInYears/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../differenceInYears/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/differenceInYears/index.js.flow b/node_modules/date-fns/esm/fp/differenceInYears/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/differenceInYears/package.json b/node_modules/date-fns/esm/fp/differenceInYears/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/differenceInYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachDayOfInterval/index.d.ts b/node_modules/date-fns/esm/fp/eachDayOfInterval/index.d.ts new file mode 100644 index 0000000..e878e76 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachDayOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachDayOfInterval } from 'date-fns/fp' +export default eachDayOfInterval diff --git a/node_modules/date-fns/esm/fp/eachDayOfInterval/index.js b/node_modules/date-fns/esm/fp/eachDayOfInterval/index.js new file mode 100644 index 0000000..807defd --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachDayOfInterval/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachDayOfInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachDayOfInterval/index.js.flow b/node_modules/date-fns/esm/fp/eachDayOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachDayOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/eachDayOfInterval/package.json b/node_modules/date-fns/esm/fp/eachDayOfInterval/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachDayOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/index.d.ts new file mode 100644 index 0000000..5862284 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachDayOfIntervalWithOptions } from 'date-fns/fp' +export default eachDayOfIntervalWithOptions diff --git a/node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/index.js b/node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/index.js new file mode 100644 index 0000000..38d14d5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachDayOfInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/index.js.flow new file mode 100644 index 0000000..bedeb21 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + step?: number, + }, + Interval, + Date[] +> diff --git a/node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/package.json b/node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachDayOfIntervalWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachHourOfInterval/index.d.ts b/node_modules/date-fns/esm/fp/eachHourOfInterval/index.d.ts new file mode 100644 index 0000000..055ab32 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachHourOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachHourOfInterval } from 'date-fns/fp' +export default eachHourOfInterval diff --git a/node_modules/date-fns/esm/fp/eachHourOfInterval/index.js b/node_modules/date-fns/esm/fp/eachHourOfInterval/index.js new file mode 100644 index 0000000..7c3d3ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachHourOfInterval/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachHourOfInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachHourOfInterval/index.js.flow b/node_modules/date-fns/esm/fp/eachHourOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachHourOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/eachHourOfInterval/package.json b/node_modules/date-fns/esm/fp/eachHourOfInterval/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachHourOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/index.d.ts new file mode 100644 index 0000000..7b781f9 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachHourOfIntervalWithOptions } from 'date-fns/fp' +export default eachHourOfIntervalWithOptions diff --git a/node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/index.js b/node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/index.js new file mode 100644 index 0000000..80f98c9 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachHourOfInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/index.js.flow new file mode 100644 index 0000000..bedeb21 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + step?: number, + }, + Interval, + Date[] +> diff --git a/node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/package.json b/node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachHourOfIntervalWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachMinuteOfInterval/index.d.ts b/node_modules/date-fns/esm/fp/eachMinuteOfInterval/index.d.ts new file mode 100644 index 0000000..243185f --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachMinuteOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachMinuteOfInterval } from 'date-fns/fp' +export default eachMinuteOfInterval diff --git a/node_modules/date-fns/esm/fp/eachMinuteOfInterval/index.js b/node_modules/date-fns/esm/fp/eachMinuteOfInterval/index.js new file mode 100644 index 0000000..7f7a7e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachMinuteOfInterval/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachMinuteOfInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachMinuteOfInterval/index.js.flow b/node_modules/date-fns/esm/fp/eachMinuteOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachMinuteOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/eachMinuteOfInterval/package.json b/node_modules/date-fns/esm/fp/eachMinuteOfInterval/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachMinuteOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.d.ts new file mode 100644 index 0000000..716aa44 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachMinuteOfIntervalWithOptions } from 'date-fns/fp' +export default eachMinuteOfIntervalWithOptions diff --git a/node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.js b/node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.js new file mode 100644 index 0000000..c374b38 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachMinuteOfInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.js.flow new file mode 100644 index 0000000..bedeb21 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + step?: number, + }, + Interval, + Date[] +> diff --git a/node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/package.json b/node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachMinuteOfIntervalWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachMonthOfInterval/index.d.ts b/node_modules/date-fns/esm/fp/eachMonthOfInterval/index.d.ts new file mode 100644 index 0000000..1f3cae5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachMonthOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachMonthOfInterval } from 'date-fns/fp' +export default eachMonthOfInterval diff --git a/node_modules/date-fns/esm/fp/eachMonthOfInterval/index.js b/node_modules/date-fns/esm/fp/eachMonthOfInterval/index.js new file mode 100644 index 0000000..45064a2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachMonthOfInterval/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachMonthOfInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachMonthOfInterval/index.js.flow b/node_modules/date-fns/esm/fp/eachMonthOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachMonthOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/eachMonthOfInterval/package.json b/node_modules/date-fns/esm/fp/eachMonthOfInterval/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachMonthOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachQuarterOfInterval/index.d.ts b/node_modules/date-fns/esm/fp/eachQuarterOfInterval/index.d.ts new file mode 100644 index 0000000..8a81f63 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachQuarterOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachQuarterOfInterval } from 'date-fns/fp' +export default eachQuarterOfInterval diff --git a/node_modules/date-fns/esm/fp/eachQuarterOfInterval/index.js b/node_modules/date-fns/esm/fp/eachQuarterOfInterval/index.js new file mode 100644 index 0000000..b6ae01b --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachQuarterOfInterval/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachQuarterOfInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachQuarterOfInterval/index.js.flow b/node_modules/date-fns/esm/fp/eachQuarterOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachQuarterOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/eachQuarterOfInterval/package.json b/node_modules/date-fns/esm/fp/eachQuarterOfInterval/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachQuarterOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachWeekOfInterval/index.d.ts b/node_modules/date-fns/esm/fp/eachWeekOfInterval/index.d.ts new file mode 100644 index 0000000..ab5d4b4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekOfInterval } from 'date-fns/fp' +export default eachWeekOfInterval diff --git a/node_modules/date-fns/esm/fp/eachWeekOfInterval/index.js b/node_modules/date-fns/esm/fp/eachWeekOfInterval/index.js new file mode 100644 index 0000000..4b1dd2d --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekOfInterval/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachWeekOfInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachWeekOfInterval/index.js.flow b/node_modules/date-fns/esm/fp/eachWeekOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/eachWeekOfInterval/package.json b/node_modules/date-fns/esm/fp/eachWeekOfInterval/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.d.ts new file mode 100644 index 0000000..def43ab --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekOfIntervalWithOptions } from 'date-fns/fp' +export default eachWeekOfIntervalWithOptions diff --git a/node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.js b/node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.js new file mode 100644 index 0000000..76608fc --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachWeekOfInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.js.flow new file mode 100644 index 0000000..3aca218 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Interval, + Date[] +> diff --git a/node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/package.json b/node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekOfIntervalWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachWeekendOfInterval/index.d.ts b/node_modules/date-fns/esm/fp/eachWeekendOfInterval/index.d.ts new file mode 100644 index 0000000..961eff7 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekendOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekendOfInterval } from 'date-fns/fp' +export default eachWeekendOfInterval diff --git a/node_modules/date-fns/esm/fp/eachWeekendOfInterval/index.js b/node_modules/date-fns/esm/fp/eachWeekendOfInterval/index.js new file mode 100644 index 0000000..dce2cf9 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekendOfInterval/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachWeekendOfInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachWeekendOfInterval/index.js.flow b/node_modules/date-fns/esm/fp/eachWeekendOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekendOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/eachWeekendOfInterval/package.json b/node_modules/date-fns/esm/fp/eachWeekendOfInterval/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekendOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachWeekendOfMonth/index.d.ts b/node_modules/date-fns/esm/fp/eachWeekendOfMonth/index.d.ts new file mode 100644 index 0000000..2501a05 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekendOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekendOfMonth } from 'date-fns/fp' +export default eachWeekendOfMonth diff --git a/node_modules/date-fns/esm/fp/eachWeekendOfMonth/index.js b/node_modules/date-fns/esm/fp/eachWeekendOfMonth/index.js new file mode 100644 index 0000000..bf9e817 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekendOfMonth/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachWeekendOfMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachWeekendOfMonth/index.js.flow b/node_modules/date-fns/esm/fp/eachWeekendOfMonth/index.js.flow new file mode 100644 index 0000000..9736b40 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekendOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/eachWeekendOfMonth/package.json b/node_modules/date-fns/esm/fp/eachWeekendOfMonth/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekendOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachWeekendOfYear/index.d.ts b/node_modules/date-fns/esm/fp/eachWeekendOfYear/index.d.ts new file mode 100644 index 0000000..8554541 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekendOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekendOfYear } from 'date-fns/fp' +export default eachWeekendOfYear diff --git a/node_modules/date-fns/esm/fp/eachWeekendOfYear/index.js b/node_modules/date-fns/esm/fp/eachWeekendOfYear/index.js new file mode 100644 index 0000000..0090a4f --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekendOfYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachWeekendOfYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachWeekendOfYear/index.js.flow b/node_modules/date-fns/esm/fp/eachWeekendOfYear/index.js.flow new file mode 100644 index 0000000..9736b40 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekendOfYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/eachWeekendOfYear/package.json b/node_modules/date-fns/esm/fp/eachWeekendOfYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachWeekendOfYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachYearOfInterval/index.d.ts b/node_modules/date-fns/esm/fp/eachYearOfInterval/index.d.ts new file mode 100644 index 0000000..51e093b --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachYearOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachYearOfInterval } from 'date-fns/fp' +export default eachYearOfInterval diff --git a/node_modules/date-fns/esm/fp/eachYearOfInterval/index.js b/node_modules/date-fns/esm/fp/eachYearOfInterval/index.js new file mode 100644 index 0000000..c87a444 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachYearOfInterval/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../eachYearOfInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/eachYearOfInterval/index.js.flow b/node_modules/date-fns/esm/fp/eachYearOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachYearOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/eachYearOfInterval/package.json b/node_modules/date-fns/esm/fp/eachYearOfInterval/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/eachYearOfInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfDay/index.d.ts b/node_modules/date-fns/esm/fp/endOfDay/index.d.ts new file mode 100644 index 0000000..2db665f --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfDay } from 'date-fns/fp' +export default endOfDay diff --git a/node_modules/date-fns/esm/fp/endOfDay/index.js b/node_modules/date-fns/esm/fp/endOfDay/index.js new file mode 100644 index 0000000..7e93667 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfDay/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfDay/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfDay/index.js.flow b/node_modules/date-fns/esm/fp/endOfDay/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfDay/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/endOfDay/package.json b/node_modules/date-fns/esm/fp/endOfDay/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfDecade/index.d.ts b/node_modules/date-fns/esm/fp/endOfDecade/index.d.ts new file mode 100644 index 0000000..f3a7e8c --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfDecade } from 'date-fns/fp' +export default endOfDecade diff --git a/node_modules/date-fns/esm/fp/endOfDecade/index.js b/node_modules/date-fns/esm/fp/endOfDecade/index.js new file mode 100644 index 0000000..89e8da0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfDecade/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfDecade/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfDecade/index.js.flow b/node_modules/date-fns/esm/fp/endOfDecade/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfDecade/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/endOfDecade/package.json b/node_modules/date-fns/esm/fp/endOfDecade/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfDecade/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfDecadeWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/endOfDecadeWithOptions/index.d.ts new file mode 100644 index 0000000..cad60da --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfDecadeWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfDecadeWithOptions } from 'date-fns/fp' +export default endOfDecadeWithOptions diff --git a/node_modules/date-fns/esm/fp/endOfDecadeWithOptions/index.js b/node_modules/date-fns/esm/fp/endOfDecadeWithOptions/index.js new file mode 100644 index 0000000..7c4c341 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfDecadeWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfDecade/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfDecadeWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/endOfDecadeWithOptions/index.js.flow new file mode 100644 index 0000000..4b6d0d4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfDecadeWithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/esm/fp/endOfDecadeWithOptions/package.json b/node_modules/date-fns/esm/fp/endOfDecadeWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfDecadeWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfHour/index.d.ts b/node_modules/date-fns/esm/fp/endOfHour/index.d.ts new file mode 100644 index 0000000..fb7b319 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfHour } from 'date-fns/fp' +export default endOfHour diff --git a/node_modules/date-fns/esm/fp/endOfHour/index.js b/node_modules/date-fns/esm/fp/endOfHour/index.js new file mode 100644 index 0000000..722d33c --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfHour/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfHour/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfHour/index.js.flow b/node_modules/date-fns/esm/fp/endOfHour/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfHour/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/endOfHour/package.json b/node_modules/date-fns/esm/fp/endOfHour/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfHour/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfISOWeek/index.d.ts b/node_modules/date-fns/esm/fp/endOfISOWeek/index.d.ts new file mode 100644 index 0000000..64f0b2e --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfISOWeek } from 'date-fns/fp' +export default endOfISOWeek diff --git a/node_modules/date-fns/esm/fp/endOfISOWeek/index.js b/node_modules/date-fns/esm/fp/endOfISOWeek/index.js new file mode 100644 index 0000000..8c6c0b9 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfISOWeek/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfISOWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfISOWeek/index.js.flow b/node_modules/date-fns/esm/fp/endOfISOWeek/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfISOWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/endOfISOWeek/package.json b/node_modules/date-fns/esm/fp/endOfISOWeek/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfISOWeekYear/index.d.ts b/node_modules/date-fns/esm/fp/endOfISOWeekYear/index.d.ts new file mode 100644 index 0000000..9782d7f --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfISOWeekYear } from 'date-fns/fp' +export default endOfISOWeekYear diff --git a/node_modules/date-fns/esm/fp/endOfISOWeekYear/index.js b/node_modules/date-fns/esm/fp/endOfISOWeekYear/index.js new file mode 100644 index 0000000..61aa731 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfISOWeekYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfISOWeekYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfISOWeekYear/index.js.flow b/node_modules/date-fns/esm/fp/endOfISOWeekYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfISOWeekYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/endOfISOWeekYear/package.json b/node_modules/date-fns/esm/fp/endOfISOWeekYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfISOWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfMinute/index.d.ts b/node_modules/date-fns/esm/fp/endOfMinute/index.d.ts new file mode 100644 index 0000000..78e8a19 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfMinute } from 'date-fns/fp' +export default endOfMinute diff --git a/node_modules/date-fns/esm/fp/endOfMinute/index.js b/node_modules/date-fns/esm/fp/endOfMinute/index.js new file mode 100644 index 0000000..2dce1a0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfMinute/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfMinute/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfMinute/index.js.flow b/node_modules/date-fns/esm/fp/endOfMinute/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfMinute/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/endOfMinute/package.json b/node_modules/date-fns/esm/fp/endOfMinute/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfMinute/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfMonth/index.d.ts b/node_modules/date-fns/esm/fp/endOfMonth/index.d.ts new file mode 100644 index 0000000..0c23957 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfMonth } from 'date-fns/fp' +export default endOfMonth diff --git a/node_modules/date-fns/esm/fp/endOfMonth/index.js b/node_modules/date-fns/esm/fp/endOfMonth/index.js new file mode 100644 index 0000000..f443cc8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfMonth/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfMonth/index.js.flow b/node_modules/date-fns/esm/fp/endOfMonth/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/endOfMonth/package.json b/node_modules/date-fns/esm/fp/endOfMonth/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfQuarter/index.d.ts b/node_modules/date-fns/esm/fp/endOfQuarter/index.d.ts new file mode 100644 index 0000000..24e729b --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfQuarter } from 'date-fns/fp' +export default endOfQuarter diff --git a/node_modules/date-fns/esm/fp/endOfQuarter/index.js b/node_modules/date-fns/esm/fp/endOfQuarter/index.js new file mode 100644 index 0000000..fe4402f --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfQuarter/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfQuarter/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfQuarter/index.js.flow b/node_modules/date-fns/esm/fp/endOfQuarter/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfQuarter/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/endOfQuarter/package.json b/node_modules/date-fns/esm/fp/endOfQuarter/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfSecond/index.d.ts b/node_modules/date-fns/esm/fp/endOfSecond/index.d.ts new file mode 100644 index 0000000..6b5d624 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfSecond } from 'date-fns/fp' +export default endOfSecond diff --git a/node_modules/date-fns/esm/fp/endOfSecond/index.js b/node_modules/date-fns/esm/fp/endOfSecond/index.js new file mode 100644 index 0000000..657cbc8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfSecond/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfSecond/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfSecond/index.js.flow b/node_modules/date-fns/esm/fp/endOfSecond/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfSecond/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/endOfSecond/package.json b/node_modules/date-fns/esm/fp/endOfSecond/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfSecond/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfWeek/index.d.ts b/node_modules/date-fns/esm/fp/endOfWeek/index.d.ts new file mode 100644 index 0000000..0aa4d10 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfWeek } from 'date-fns/fp' +export default endOfWeek diff --git a/node_modules/date-fns/esm/fp/endOfWeek/index.js b/node_modules/date-fns/esm/fp/endOfWeek/index.js new file mode 100644 index 0000000..bf80a3b --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfWeek/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfWeek/index.js.flow b/node_modules/date-fns/esm/fp/endOfWeek/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/endOfWeek/package.json b/node_modules/date-fns/esm/fp/endOfWeek/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfWeekWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/endOfWeekWithOptions/index.d.ts new file mode 100644 index 0000000..0ddcbf6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfWeekWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfWeekWithOptions } from 'date-fns/fp' +export default endOfWeekWithOptions diff --git a/node_modules/date-fns/esm/fp/endOfWeekWithOptions/index.js b/node_modules/date-fns/esm/fp/endOfWeekWithOptions/index.js new file mode 100644 index 0000000..564e11f --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfWeekWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfWeekWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/endOfWeekWithOptions/index.js.flow new file mode 100644 index 0000000..9821646 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfWeekWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/esm/fp/endOfWeekWithOptions/package.json b/node_modules/date-fns/esm/fp/endOfWeekWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfWeekWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfYear/index.d.ts b/node_modules/date-fns/esm/fp/endOfYear/index.d.ts new file mode 100644 index 0000000..b4e5904 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfYear } from 'date-fns/fp' +export default endOfYear diff --git a/node_modules/date-fns/esm/fp/endOfYear/index.js b/node_modules/date-fns/esm/fp/endOfYear/index.js new file mode 100644 index 0000000..aa4bb05 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../endOfYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/endOfYear/index.js.flow b/node_modules/date-fns/esm/fp/endOfYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/endOfYear/package.json b/node_modules/date-fns/esm/fp/endOfYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/endOfYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/format/index.d.ts b/node_modules/date-fns/esm/fp/format/index.d.ts new file mode 100644 index 0000000..bf0c948 --- /dev/null +++ b/node_modules/date-fns/esm/fp/format/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { format } from 'date-fns/fp' +export default format diff --git a/node_modules/date-fns/esm/fp/format/index.js b/node_modules/date-fns/esm/fp/format/index.js new file mode 100644 index 0000000..19aa372 --- /dev/null +++ b/node_modules/date-fns/esm/fp/format/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../format/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/format/index.js.flow b/node_modules/date-fns/esm/fp/format/index.js.flow new file mode 100644 index 0000000..013f277 --- /dev/null +++ b/node_modules/date-fns/esm/fp/format/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/format/package.json b/node_modules/date-fns/esm/fp/format/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/format/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatDistance/index.d.ts b/node_modules/date-fns/esm/fp/formatDistance/index.d.ts new file mode 100644 index 0000000..029daa4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistance/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistance } from 'date-fns/fp' +export default formatDistance diff --git a/node_modules/date-fns/esm/fp/formatDistance/index.js b/node_modules/date-fns/esm/fp/formatDistance/index.js new file mode 100644 index 0000000..144d17b --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistance/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatDistance/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatDistance/index.js.flow b/node_modules/date-fns/esm/fp/formatDistance/index.js.flow new file mode 100644 index 0000000..c4ef9a8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistance/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/formatDistance/package.json b/node_modules/date-fns/esm/fp/formatDistance/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistance/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatDistanceStrict/index.d.ts b/node_modules/date-fns/esm/fp/formatDistanceStrict/index.d.ts new file mode 100644 index 0000000..dd41fb8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistanceStrict/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistanceStrict } from 'date-fns/fp' +export default formatDistanceStrict diff --git a/node_modules/date-fns/esm/fp/formatDistanceStrict/index.js b/node_modules/date-fns/esm/fp/formatDistanceStrict/index.js new file mode 100644 index 0000000..f1f2a1b --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistanceStrict/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatDistanceStrict/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatDistanceStrict/index.js.flow b/node_modules/date-fns/esm/fp/formatDistanceStrict/index.js.flow new file mode 100644 index 0000000..c4ef9a8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistanceStrict/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/formatDistanceStrict/package.json b/node_modules/date-fns/esm/fp/formatDistanceStrict/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistanceStrict/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/index.d.ts new file mode 100644 index 0000000..2e626c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistanceStrictWithOptions } from 'date-fns/fp' +export default formatDistanceStrictWithOptions diff --git a/node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/index.js b/node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/index.js new file mode 100644 index 0000000..6990897 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatDistanceStrict/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/index.js.flow new file mode 100644 index 0000000..b021da2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/index.js.flow @@ -0,0 +1,77 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + locale?: Locale, + roundingMethod?: 'floor' | 'ceil' | 'round', + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', + addSuffix?: boolean, + }, + Date | number, + Date | number, + string +> diff --git a/node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/package.json b/node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistanceStrictWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatDistanceWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/formatDistanceWithOptions/index.d.ts new file mode 100644 index 0000000..62f0849 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistanceWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistanceWithOptions } from 'date-fns/fp' +export default formatDistanceWithOptions diff --git a/node_modules/date-fns/esm/fp/formatDistanceWithOptions/index.js b/node_modules/date-fns/esm/fp/formatDistanceWithOptions/index.js new file mode 100644 index 0000000..c310236 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistanceWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatDistance/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatDistanceWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/formatDistanceWithOptions/index.js.flow new file mode 100644 index 0000000..5904311 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistanceWithOptions/index.js.flow @@ -0,0 +1,76 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + locale?: Locale, + addSuffix?: boolean, + includeSeconds?: boolean, + }, + Date | number, + Date | number, + string +> diff --git a/node_modules/date-fns/esm/fp/formatDistanceWithOptions/package.json b/node_modules/date-fns/esm/fp/formatDistanceWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDistanceWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatDuration/index.d.ts b/node_modules/date-fns/esm/fp/formatDuration/index.d.ts new file mode 100644 index 0000000..3b184cc --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDuration/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDuration } from 'date-fns/fp' +export default formatDuration diff --git a/node_modules/date-fns/esm/fp/formatDuration/index.js b/node_modules/date-fns/esm/fp/formatDuration/index.js new file mode 100644 index 0000000..da88510 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDuration/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatDuration/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatDuration/index.js.flow b/node_modules/date-fns/esm/fp/formatDuration/index.js.flow new file mode 100644 index 0000000..da71564 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDuration/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/formatDuration/package.json b/node_modules/date-fns/esm/fp/formatDuration/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDuration/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatDurationWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/formatDurationWithOptions/index.d.ts new file mode 100644 index 0000000..6331517 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDurationWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDurationWithOptions } from 'date-fns/fp' +export default formatDurationWithOptions diff --git a/node_modules/date-fns/esm/fp/formatDurationWithOptions/index.js b/node_modules/date-fns/esm/fp/formatDurationWithOptions/index.js new file mode 100644 index 0000000..0109be2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDurationWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatDuration/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatDurationWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/formatDurationWithOptions/index.js.flow new file mode 100644 index 0000000..72f2910 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDurationWithOptions/index.js.flow @@ -0,0 +1,67 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + locale?: Locale, + delimiter?: string, + zero?: boolean, + format?: string[], + }, + Duration, + string +> diff --git a/node_modules/date-fns/esm/fp/formatDurationWithOptions/package.json b/node_modules/date-fns/esm/fp/formatDurationWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatDurationWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatISO/index.d.ts b/node_modules/date-fns/esm/fp/formatISO/index.d.ts new file mode 100644 index 0000000..6f3ba60 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISO/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISO } from 'date-fns/fp' +export default formatISO diff --git a/node_modules/date-fns/esm/fp/formatISO/index.js b/node_modules/date-fns/esm/fp/formatISO/index.js new file mode 100644 index 0000000..4887265 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISO/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatISO/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatISO/index.js.flow b/node_modules/date-fns/esm/fp/formatISO/index.js.flow new file mode 100644 index 0000000..a2b1a3a --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISO/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/formatISO/package.json b/node_modules/date-fns/esm/fp/formatISO/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISO/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatISO9075/index.d.ts b/node_modules/date-fns/esm/fp/formatISO9075/index.d.ts new file mode 100644 index 0000000..171e2b7 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISO9075/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISO9075 } from 'date-fns/fp' +export default formatISO9075 diff --git a/node_modules/date-fns/esm/fp/formatISO9075/index.js b/node_modules/date-fns/esm/fp/formatISO9075/index.js new file mode 100644 index 0000000..518a66d --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISO9075/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatISO9075/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatISO9075/index.js.flow b/node_modules/date-fns/esm/fp/formatISO9075/index.js.flow new file mode 100644 index 0000000..a2b1a3a --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISO9075/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/formatISO9075/package.json b/node_modules/date-fns/esm/fp/formatISO9075/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISO9075/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatISO9075WithOptions/index.d.ts b/node_modules/date-fns/esm/fp/formatISO9075WithOptions/index.d.ts new file mode 100644 index 0000000..3000885 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISO9075WithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISO9075WithOptions } from 'date-fns/fp' +export default formatISO9075WithOptions diff --git a/node_modules/date-fns/esm/fp/formatISO9075WithOptions/index.js b/node_modules/date-fns/esm/fp/formatISO9075WithOptions/index.js new file mode 100644 index 0000000..0275f9f --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISO9075WithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatISO9075/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatISO9075WithOptions/index.js.flow b/node_modules/date-fns/esm/fp/formatISO9075WithOptions/index.js.flow new file mode 100644 index 0000000..fd294f1 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISO9075WithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + representation?: 'complete' | 'date' | 'time', + format?: 'extended' | 'basic', + }, + Date | number, + string +> diff --git a/node_modules/date-fns/esm/fp/formatISO9075WithOptions/package.json b/node_modules/date-fns/esm/fp/formatISO9075WithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISO9075WithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatISODuration/index.d.ts b/node_modules/date-fns/esm/fp/formatISODuration/index.d.ts new file mode 100644 index 0000000..aedd086 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISODuration/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISODuration } from 'date-fns/fp' +export default formatISODuration diff --git a/node_modules/date-fns/esm/fp/formatISODuration/index.js b/node_modules/date-fns/esm/fp/formatISODuration/index.js new file mode 100644 index 0000000..66f7894 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISODuration/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatISODuration/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatISODuration/index.js.flow b/node_modules/date-fns/esm/fp/formatISODuration/index.js.flow new file mode 100644 index 0000000..da71564 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISODuration/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/formatISODuration/package.json b/node_modules/date-fns/esm/fp/formatISODuration/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISODuration/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatISOWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/formatISOWithOptions/index.d.ts new file mode 100644 index 0000000..286813e --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISOWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISOWithOptions } from 'date-fns/fp' +export default formatISOWithOptions diff --git a/node_modules/date-fns/esm/fp/formatISOWithOptions/index.js b/node_modules/date-fns/esm/fp/formatISOWithOptions/index.js new file mode 100644 index 0000000..4c46dc2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISOWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatISO/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatISOWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/formatISOWithOptions/index.js.flow new file mode 100644 index 0000000..fd294f1 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISOWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + representation?: 'complete' | 'date' | 'time', + format?: 'extended' | 'basic', + }, + Date | number, + string +> diff --git a/node_modules/date-fns/esm/fp/formatISOWithOptions/package.json b/node_modules/date-fns/esm/fp/formatISOWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatISOWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatRFC3339/index.d.ts b/node_modules/date-fns/esm/fp/formatRFC3339/index.d.ts new file mode 100644 index 0000000..c1ac827 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRFC3339/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRFC3339 } from 'date-fns/fp' +export default formatRFC3339 diff --git a/node_modules/date-fns/esm/fp/formatRFC3339/index.js b/node_modules/date-fns/esm/fp/formatRFC3339/index.js new file mode 100644 index 0000000..dd7c6c5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRFC3339/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatRFC3339/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatRFC3339/index.js.flow b/node_modules/date-fns/esm/fp/formatRFC3339/index.js.flow new file mode 100644 index 0000000..a2b1a3a --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRFC3339/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/formatRFC3339/package.json b/node_modules/date-fns/esm/fp/formatRFC3339/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRFC3339/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatRFC3339WithOptions/index.d.ts b/node_modules/date-fns/esm/fp/formatRFC3339WithOptions/index.d.ts new file mode 100644 index 0000000..b274531 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRFC3339WithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRFC3339WithOptions } from 'date-fns/fp' +export default formatRFC3339WithOptions diff --git a/node_modules/date-fns/esm/fp/formatRFC3339WithOptions/index.js b/node_modules/date-fns/esm/fp/formatRFC3339WithOptions/index.js new file mode 100644 index 0000000..e2342ad --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRFC3339WithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatRFC3339/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatRFC3339WithOptions/index.js.flow b/node_modules/date-fns/esm/fp/formatRFC3339WithOptions/index.js.flow new file mode 100644 index 0000000..77fba59 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRFC3339WithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + fractionDigits?: 0 | 1 | 2 | 3, + }, + Date | number, + string +> diff --git a/node_modules/date-fns/esm/fp/formatRFC3339WithOptions/package.json b/node_modules/date-fns/esm/fp/formatRFC3339WithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRFC3339WithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatRFC7231/index.d.ts b/node_modules/date-fns/esm/fp/formatRFC7231/index.d.ts new file mode 100644 index 0000000..ca45e43 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRFC7231/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRFC7231 } from 'date-fns/fp' +export default formatRFC7231 diff --git a/node_modules/date-fns/esm/fp/formatRFC7231/index.js b/node_modules/date-fns/esm/fp/formatRFC7231/index.js new file mode 100644 index 0000000..b537aff --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRFC7231/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatRFC7231/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatRFC7231/index.js.flow b/node_modules/date-fns/esm/fp/formatRFC7231/index.js.flow new file mode 100644 index 0000000..a2b1a3a --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRFC7231/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/formatRFC7231/package.json b/node_modules/date-fns/esm/fp/formatRFC7231/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRFC7231/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatRelative/index.d.ts b/node_modules/date-fns/esm/fp/formatRelative/index.d.ts new file mode 100644 index 0000000..927a300 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRelative/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRelative } from 'date-fns/fp' +export default formatRelative diff --git a/node_modules/date-fns/esm/fp/formatRelative/index.js b/node_modules/date-fns/esm/fp/formatRelative/index.js new file mode 100644 index 0000000..f84d230 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRelative/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatRelative/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatRelative/index.js.flow b/node_modules/date-fns/esm/fp/formatRelative/index.js.flow new file mode 100644 index 0000000..c4ef9a8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRelative/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/formatRelative/package.json b/node_modules/date-fns/esm/fp/formatRelative/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRelative/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatRelativeWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/formatRelativeWithOptions/index.d.ts new file mode 100644 index 0000000..5bea41a --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRelativeWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRelativeWithOptions } from 'date-fns/fp' +export default formatRelativeWithOptions diff --git a/node_modules/date-fns/esm/fp/formatRelativeWithOptions/index.js b/node_modules/date-fns/esm/fp/formatRelativeWithOptions/index.js new file mode 100644 index 0000000..47b7fec --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRelativeWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../formatRelative/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatRelativeWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/formatRelativeWithOptions/index.js.flow new file mode 100644 index 0000000..cb51d97 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRelativeWithOptions/index.js.flow @@ -0,0 +1,75 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date | number, + string +> diff --git a/node_modules/date-fns/esm/fp/formatRelativeWithOptions/package.json b/node_modules/date-fns/esm/fp/formatRelativeWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatRelativeWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/formatWithOptions/index.d.ts new file mode 100644 index 0000000..cd59897 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatWithOptions } from 'date-fns/fp' +export default formatWithOptions diff --git a/node_modules/date-fns/esm/fp/formatWithOptions/index.js b/node_modules/date-fns/esm/fp/formatWithOptions/index.js new file mode 100644 index 0000000..fcfd5d9 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../format/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/formatWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/formatWithOptions/index.js.flow new file mode 100644 index 0000000..757f95a --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatWithOptions/index.js.flow @@ -0,0 +1,78 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + useAdditionalDayOfYearTokens?: boolean, + useAdditionalWeekYearTokens?: boolean, + firstWeekContainsDate?: number, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + string, + Date | number, + string +> diff --git a/node_modules/date-fns/esm/fp/formatWithOptions/package.json b/node_modules/date-fns/esm/fp/formatWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/formatWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/fromUnixTime/index.d.ts b/node_modules/date-fns/esm/fp/fromUnixTime/index.d.ts new file mode 100644 index 0000000..e6cbce3 --- /dev/null +++ b/node_modules/date-fns/esm/fp/fromUnixTime/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { fromUnixTime } from 'date-fns/fp' +export default fromUnixTime diff --git a/node_modules/date-fns/esm/fp/fromUnixTime/index.js b/node_modules/date-fns/esm/fp/fromUnixTime/index.js new file mode 100644 index 0000000..46aacbc --- /dev/null +++ b/node_modules/date-fns/esm/fp/fromUnixTime/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../fromUnixTime/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/fromUnixTime/index.js.flow b/node_modules/date-fns/esm/fp/fromUnixTime/index.js.flow new file mode 100644 index 0000000..27fa886 --- /dev/null +++ b/node_modules/date-fns/esm/fp/fromUnixTime/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/fromUnixTime/package.json b/node_modules/date-fns/esm/fp/fromUnixTime/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/fromUnixTime/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getDate/index.d.ts b/node_modules/date-fns/esm/fp/getDate/index.d.ts new file mode 100644 index 0000000..879f12c --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDate } from 'date-fns/fp' +export default getDate diff --git a/node_modules/date-fns/esm/fp/getDate/index.js b/node_modules/date-fns/esm/fp/getDate/index.js new file mode 100644 index 0000000..e7555fc --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDate/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getDate/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getDate/index.js.flow b/node_modules/date-fns/esm/fp/getDate/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDate/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getDate/package.json b/node_modules/date-fns/esm/fp/getDate/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDate/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getDay/index.d.ts b/node_modules/date-fns/esm/fp/getDay/index.d.ts new file mode 100644 index 0000000..e1bccbb --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDay } from 'date-fns/fp' +export default getDay diff --git a/node_modules/date-fns/esm/fp/getDay/index.js b/node_modules/date-fns/esm/fp/getDay/index.js new file mode 100644 index 0000000..4c5d9c6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDay/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getDay/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getDay/index.js.flow b/node_modules/date-fns/esm/fp/getDay/index.js.flow new file mode 100644 index 0000000..8971f41 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDay/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getDay/package.json b/node_modules/date-fns/esm/fp/getDay/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getDayOfYear/index.d.ts b/node_modules/date-fns/esm/fp/getDayOfYear/index.d.ts new file mode 100644 index 0000000..ccc88e1 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDayOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDayOfYear } from 'date-fns/fp' +export default getDayOfYear diff --git a/node_modules/date-fns/esm/fp/getDayOfYear/index.js b/node_modules/date-fns/esm/fp/getDayOfYear/index.js new file mode 100644 index 0000000..40136b6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDayOfYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getDayOfYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getDayOfYear/index.js.flow b/node_modules/date-fns/esm/fp/getDayOfYear/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDayOfYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getDayOfYear/package.json b/node_modules/date-fns/esm/fp/getDayOfYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDayOfYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getDaysInMonth/index.d.ts b/node_modules/date-fns/esm/fp/getDaysInMonth/index.d.ts new file mode 100644 index 0000000..2ca8445 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDaysInMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDaysInMonth } from 'date-fns/fp' +export default getDaysInMonth diff --git a/node_modules/date-fns/esm/fp/getDaysInMonth/index.js b/node_modules/date-fns/esm/fp/getDaysInMonth/index.js new file mode 100644 index 0000000..30df3d5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDaysInMonth/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getDaysInMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getDaysInMonth/index.js.flow b/node_modules/date-fns/esm/fp/getDaysInMonth/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDaysInMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getDaysInMonth/package.json b/node_modules/date-fns/esm/fp/getDaysInMonth/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDaysInMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getDaysInYear/index.d.ts b/node_modules/date-fns/esm/fp/getDaysInYear/index.d.ts new file mode 100644 index 0000000..599213f --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDaysInYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDaysInYear } from 'date-fns/fp' +export default getDaysInYear diff --git a/node_modules/date-fns/esm/fp/getDaysInYear/index.js b/node_modules/date-fns/esm/fp/getDaysInYear/index.js new file mode 100644 index 0000000..c19ab29 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDaysInYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getDaysInYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getDaysInYear/index.js.flow b/node_modules/date-fns/esm/fp/getDaysInYear/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDaysInYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getDaysInYear/package.json b/node_modules/date-fns/esm/fp/getDaysInYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDaysInYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getDecade/index.d.ts b/node_modules/date-fns/esm/fp/getDecade/index.d.ts new file mode 100644 index 0000000..ca1c9c5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDecade } from 'date-fns/fp' +export default getDecade diff --git a/node_modules/date-fns/esm/fp/getDecade/index.js b/node_modules/date-fns/esm/fp/getDecade/index.js new file mode 100644 index 0000000..8e82cb2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDecade/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getDecade/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getDecade/index.js.flow b/node_modules/date-fns/esm/fp/getDecade/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDecade/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getDecade/package.json b/node_modules/date-fns/esm/fp/getDecade/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getDecade/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getHours/index.d.ts b/node_modules/date-fns/esm/fp/getHours/index.d.ts new file mode 100644 index 0000000..9daea8a --- /dev/null +++ b/node_modules/date-fns/esm/fp/getHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getHours } from 'date-fns/fp' +export default getHours diff --git a/node_modules/date-fns/esm/fp/getHours/index.js b/node_modules/date-fns/esm/fp/getHours/index.js new file mode 100644 index 0000000..eece452 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getHours/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getHours/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getHours/index.js.flow b/node_modules/date-fns/esm/fp/getHours/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getHours/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getHours/package.json b/node_modules/date-fns/esm/fp/getHours/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getISODay/index.d.ts b/node_modules/date-fns/esm/fp/getISODay/index.d.ts new file mode 100644 index 0000000..c85663e --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISODay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISODay } from 'date-fns/fp' +export default getISODay diff --git a/node_modules/date-fns/esm/fp/getISODay/index.js b/node_modules/date-fns/esm/fp/getISODay/index.js new file mode 100644 index 0000000..95d167c --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISODay/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getISODay/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getISODay/index.js.flow b/node_modules/date-fns/esm/fp/getISODay/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISODay/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getISODay/package.json b/node_modules/date-fns/esm/fp/getISODay/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISODay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getISOWeek/index.d.ts b/node_modules/date-fns/esm/fp/getISOWeek/index.d.ts new file mode 100644 index 0000000..2574d71 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISOWeek } from 'date-fns/fp' +export default getISOWeek diff --git a/node_modules/date-fns/esm/fp/getISOWeek/index.js b/node_modules/date-fns/esm/fp/getISOWeek/index.js new file mode 100644 index 0000000..d36c7f9 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISOWeek/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getISOWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getISOWeek/index.js.flow b/node_modules/date-fns/esm/fp/getISOWeek/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISOWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getISOWeek/package.json b/node_modules/date-fns/esm/fp/getISOWeek/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getISOWeekYear/index.d.ts b/node_modules/date-fns/esm/fp/getISOWeekYear/index.d.ts new file mode 100644 index 0000000..b0cfad8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISOWeekYear } from 'date-fns/fp' +export default getISOWeekYear diff --git a/node_modules/date-fns/esm/fp/getISOWeekYear/index.js b/node_modules/date-fns/esm/fp/getISOWeekYear/index.js new file mode 100644 index 0000000..ae405de --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISOWeekYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getISOWeekYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getISOWeekYear/index.js.flow b/node_modules/date-fns/esm/fp/getISOWeekYear/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISOWeekYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getISOWeekYear/package.json b/node_modules/date-fns/esm/fp/getISOWeekYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISOWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getISOWeeksInYear/index.d.ts b/node_modules/date-fns/esm/fp/getISOWeeksInYear/index.d.ts new file mode 100644 index 0000000..3a1d6af --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISOWeeksInYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISOWeeksInYear } from 'date-fns/fp' +export default getISOWeeksInYear diff --git a/node_modules/date-fns/esm/fp/getISOWeeksInYear/index.js b/node_modules/date-fns/esm/fp/getISOWeeksInYear/index.js new file mode 100644 index 0000000..b0ab3d5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISOWeeksInYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getISOWeeksInYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getISOWeeksInYear/index.js.flow b/node_modules/date-fns/esm/fp/getISOWeeksInYear/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISOWeeksInYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getISOWeeksInYear/package.json b/node_modules/date-fns/esm/fp/getISOWeeksInYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getISOWeeksInYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getMilliseconds/index.d.ts b/node_modules/date-fns/esm/fp/getMilliseconds/index.d.ts new file mode 100644 index 0000000..c125962 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getMilliseconds } from 'date-fns/fp' +export default getMilliseconds diff --git a/node_modules/date-fns/esm/fp/getMilliseconds/index.js b/node_modules/date-fns/esm/fp/getMilliseconds/index.js new file mode 100644 index 0000000..358bbdf --- /dev/null +++ b/node_modules/date-fns/esm/fp/getMilliseconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getMilliseconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getMilliseconds/index.js.flow b/node_modules/date-fns/esm/fp/getMilliseconds/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getMilliseconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getMilliseconds/package.json b/node_modules/date-fns/esm/fp/getMilliseconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getMinutes/index.d.ts b/node_modules/date-fns/esm/fp/getMinutes/index.d.ts new file mode 100644 index 0000000..14b6b04 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getMinutes } from 'date-fns/fp' +export default getMinutes diff --git a/node_modules/date-fns/esm/fp/getMinutes/index.js b/node_modules/date-fns/esm/fp/getMinutes/index.js new file mode 100644 index 0000000..bed42d4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getMinutes/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getMinutes/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getMinutes/index.js.flow b/node_modules/date-fns/esm/fp/getMinutes/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getMinutes/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getMinutes/package.json b/node_modules/date-fns/esm/fp/getMinutes/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getMonth/index.d.ts b/node_modules/date-fns/esm/fp/getMonth/index.d.ts new file mode 100644 index 0000000..a7c696a --- /dev/null +++ b/node_modules/date-fns/esm/fp/getMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getMonth } from 'date-fns/fp' +export default getMonth diff --git a/node_modules/date-fns/esm/fp/getMonth/index.js b/node_modules/date-fns/esm/fp/getMonth/index.js new file mode 100644 index 0000000..7dda00f --- /dev/null +++ b/node_modules/date-fns/esm/fp/getMonth/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getMonth/index.js.flow b/node_modules/date-fns/esm/fp/getMonth/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getMonth/package.json b/node_modules/date-fns/esm/fp/getMonth/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/index.d.ts b/node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/index.d.ts new file mode 100644 index 0000000..de0b970 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getOverlappingDaysInIntervals } from 'date-fns/fp' +export default getOverlappingDaysInIntervals diff --git a/node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/index.js b/node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/index.js new file mode 100644 index 0000000..abef336 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getOverlappingDaysInIntervals/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/index.js.flow b/node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/index.js.flow new file mode 100644 index 0000000..f640837 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/package.json b/node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getOverlappingDaysInIntervals/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getQuarter/index.d.ts b/node_modules/date-fns/esm/fp/getQuarter/index.d.ts new file mode 100644 index 0000000..50f13f6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getQuarter } from 'date-fns/fp' +export default getQuarter diff --git a/node_modules/date-fns/esm/fp/getQuarter/index.js b/node_modules/date-fns/esm/fp/getQuarter/index.js new file mode 100644 index 0000000..ea03d9b --- /dev/null +++ b/node_modules/date-fns/esm/fp/getQuarter/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getQuarter/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getQuarter/index.js.flow b/node_modules/date-fns/esm/fp/getQuarter/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getQuarter/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getQuarter/package.json b/node_modules/date-fns/esm/fp/getQuarter/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getSeconds/index.d.ts b/node_modules/date-fns/esm/fp/getSeconds/index.d.ts new file mode 100644 index 0000000..1f6c233 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getSeconds } from 'date-fns/fp' +export default getSeconds diff --git a/node_modules/date-fns/esm/fp/getSeconds/index.js b/node_modules/date-fns/esm/fp/getSeconds/index.js new file mode 100644 index 0000000..89ecd09 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getSeconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getSeconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getSeconds/index.js.flow b/node_modules/date-fns/esm/fp/getSeconds/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getSeconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getSeconds/package.json b/node_modules/date-fns/esm/fp/getSeconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getTime/index.d.ts b/node_modules/date-fns/esm/fp/getTime/index.d.ts new file mode 100644 index 0000000..7bfc8ce --- /dev/null +++ b/node_modules/date-fns/esm/fp/getTime/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getTime } from 'date-fns/fp' +export default getTime diff --git a/node_modules/date-fns/esm/fp/getTime/index.js b/node_modules/date-fns/esm/fp/getTime/index.js new file mode 100644 index 0000000..8a378dc --- /dev/null +++ b/node_modules/date-fns/esm/fp/getTime/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getTime/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getTime/index.js.flow b/node_modules/date-fns/esm/fp/getTime/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getTime/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getTime/package.json b/node_modules/date-fns/esm/fp/getTime/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getTime/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getUnixTime/index.d.ts b/node_modules/date-fns/esm/fp/getUnixTime/index.d.ts new file mode 100644 index 0000000..7fb0dac --- /dev/null +++ b/node_modules/date-fns/esm/fp/getUnixTime/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getUnixTime } from 'date-fns/fp' +export default getUnixTime diff --git a/node_modules/date-fns/esm/fp/getUnixTime/index.js b/node_modules/date-fns/esm/fp/getUnixTime/index.js new file mode 100644 index 0000000..780ccac --- /dev/null +++ b/node_modules/date-fns/esm/fp/getUnixTime/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getUnixTime/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getUnixTime/index.js.flow b/node_modules/date-fns/esm/fp/getUnixTime/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getUnixTime/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getUnixTime/package.json b/node_modules/date-fns/esm/fp/getUnixTime/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getUnixTime/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeek/index.d.ts b/node_modules/date-fns/esm/fp/getWeek/index.d.ts new file mode 100644 index 0000000..2b3b4ee --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeek } from 'date-fns/fp' +export default getWeek diff --git a/node_modules/date-fns/esm/fp/getWeek/index.js b/node_modules/date-fns/esm/fp/getWeek/index.js new file mode 100644 index 0000000..26ec06f --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeek/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeek/index.js.flow b/node_modules/date-fns/esm/fp/getWeek/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getWeek/package.json b/node_modules/date-fns/esm/fp/getWeek/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeekOfMonth/index.d.ts b/node_modules/date-fns/esm/fp/getWeekOfMonth/index.d.ts new file mode 100644 index 0000000..1fd925f --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekOfMonth } from 'date-fns/fp' +export default getWeekOfMonth diff --git a/node_modules/date-fns/esm/fp/getWeekOfMonth/index.js b/node_modules/date-fns/esm/fp/getWeekOfMonth/index.js new file mode 100644 index 0000000..e56f34a --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekOfMonth/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getWeekOfMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeekOfMonth/index.js.flow b/node_modules/date-fns/esm/fp/getWeekOfMonth/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getWeekOfMonth/package.json b/node_modules/date-fns/esm/fp/getWeekOfMonth/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/index.d.ts new file mode 100644 index 0000000..0bcf9e4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekOfMonthWithOptions } from 'date-fns/fp' +export default getWeekOfMonthWithOptions diff --git a/node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/index.js b/node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/index.js new file mode 100644 index 0000000..f8d054b --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getWeekOfMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/index.js.flow new file mode 100644 index 0000000..d1b5c20 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number +> diff --git a/node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/package.json b/node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekOfMonthWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeekWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/getWeekWithOptions/index.d.ts new file mode 100644 index 0000000..6f2de40 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekWithOptions } from 'date-fns/fp' +export default getWeekWithOptions diff --git a/node_modules/date-fns/esm/fp/getWeekWithOptions/index.js b/node_modules/date-fns/esm/fp/getWeekWithOptions/index.js new file mode 100644 index 0000000..cdf50ed --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeekWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/getWeekWithOptions/index.js.flow new file mode 100644 index 0000000..970a659 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekWithOptions/index.js.flow @@ -0,0 +1,66 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number +> diff --git a/node_modules/date-fns/esm/fp/getWeekWithOptions/package.json b/node_modules/date-fns/esm/fp/getWeekWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeekYear/index.d.ts b/node_modules/date-fns/esm/fp/getWeekYear/index.d.ts new file mode 100644 index 0000000..7cf37e0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekYear } from 'date-fns/fp' +export default getWeekYear diff --git a/node_modules/date-fns/esm/fp/getWeekYear/index.js b/node_modules/date-fns/esm/fp/getWeekYear/index.js new file mode 100644 index 0000000..3058238 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getWeekYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeekYear/index.js.flow b/node_modules/date-fns/esm/fp/getWeekYear/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getWeekYear/package.json b/node_modules/date-fns/esm/fp/getWeekYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeekYearWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/getWeekYearWithOptions/index.d.ts new file mode 100644 index 0000000..d33a37a --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekYearWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekYearWithOptions } from 'date-fns/fp' +export default getWeekYearWithOptions diff --git a/node_modules/date-fns/esm/fp/getWeekYearWithOptions/index.js b/node_modules/date-fns/esm/fp/getWeekYearWithOptions/index.js new file mode 100644 index 0000000..67966bc --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekYearWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getWeekYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeekYearWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/getWeekYearWithOptions/index.js.flow new file mode 100644 index 0000000..970a659 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekYearWithOptions/index.js.flow @@ -0,0 +1,66 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number +> diff --git a/node_modules/date-fns/esm/fp/getWeekYearWithOptions/package.json b/node_modules/date-fns/esm/fp/getWeekYearWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeekYearWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeeksInMonth/index.d.ts b/node_modules/date-fns/esm/fp/getWeeksInMonth/index.d.ts new file mode 100644 index 0000000..2de5a9c --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeeksInMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeeksInMonth } from 'date-fns/fp' +export default getWeeksInMonth diff --git a/node_modules/date-fns/esm/fp/getWeeksInMonth/index.js b/node_modules/date-fns/esm/fp/getWeeksInMonth/index.js new file mode 100644 index 0000000..c08318b --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeeksInMonth/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getWeeksInMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeeksInMonth/index.js.flow b/node_modules/date-fns/esm/fp/getWeeksInMonth/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeeksInMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getWeeksInMonth/package.json b/node_modules/date-fns/esm/fp/getWeeksInMonth/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeeksInMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/index.d.ts new file mode 100644 index 0000000..9016970 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeeksInMonthWithOptions } from 'date-fns/fp' +export default getWeeksInMonthWithOptions diff --git a/node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/index.js b/node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/index.js new file mode 100644 index 0000000..7d5f28e --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getWeeksInMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/index.js.flow new file mode 100644 index 0000000..d1b5c20 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number +> diff --git a/node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/package.json b/node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getWeeksInMonthWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getYear/index.d.ts b/node_modules/date-fns/esm/fp/getYear/index.d.ts new file mode 100644 index 0000000..603dc71 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getYear } from 'date-fns/fp' +export default getYear diff --git a/node_modules/date-fns/esm/fp/getYear/index.js b/node_modules/date-fns/esm/fp/getYear/index.js new file mode 100644 index 0000000..f607f16 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../getYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/getYear/index.js.flow b/node_modules/date-fns/esm/fp/getYear/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/getYear/package.json b/node_modules/date-fns/esm/fp/getYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/getYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/hoursToMilliseconds/index.d.ts b/node_modules/date-fns/esm/fp/hoursToMilliseconds/index.d.ts new file mode 100644 index 0000000..14caeac --- /dev/null +++ b/node_modules/date-fns/esm/fp/hoursToMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hoursToMilliseconds } from 'date-fns/fp' +export default hoursToMilliseconds diff --git a/node_modules/date-fns/esm/fp/hoursToMilliseconds/index.js b/node_modules/date-fns/esm/fp/hoursToMilliseconds/index.js new file mode 100644 index 0000000..e27a0bf --- /dev/null +++ b/node_modules/date-fns/esm/fp/hoursToMilliseconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../hoursToMilliseconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/hoursToMilliseconds/index.js.flow b/node_modules/date-fns/esm/fp/hoursToMilliseconds/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/hoursToMilliseconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/hoursToMilliseconds/package.json b/node_modules/date-fns/esm/fp/hoursToMilliseconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/hoursToMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/hoursToMinutes/index.d.ts b/node_modules/date-fns/esm/fp/hoursToMinutes/index.d.ts new file mode 100644 index 0000000..e834de4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/hoursToMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hoursToMinutes } from 'date-fns/fp' +export default hoursToMinutes diff --git a/node_modules/date-fns/esm/fp/hoursToMinutes/index.js b/node_modules/date-fns/esm/fp/hoursToMinutes/index.js new file mode 100644 index 0000000..f82e03e --- /dev/null +++ b/node_modules/date-fns/esm/fp/hoursToMinutes/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../hoursToMinutes/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/hoursToMinutes/index.js.flow b/node_modules/date-fns/esm/fp/hoursToMinutes/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/hoursToMinutes/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/hoursToMinutes/package.json b/node_modules/date-fns/esm/fp/hoursToMinutes/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/hoursToMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/hoursToSeconds/index.d.ts b/node_modules/date-fns/esm/fp/hoursToSeconds/index.d.ts new file mode 100644 index 0000000..35a5bfd --- /dev/null +++ b/node_modules/date-fns/esm/fp/hoursToSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hoursToSeconds } from 'date-fns/fp' +export default hoursToSeconds diff --git a/node_modules/date-fns/esm/fp/hoursToSeconds/index.js b/node_modules/date-fns/esm/fp/hoursToSeconds/index.js new file mode 100644 index 0000000..482e8a1 --- /dev/null +++ b/node_modules/date-fns/esm/fp/hoursToSeconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../hoursToSeconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/hoursToSeconds/index.js.flow b/node_modules/date-fns/esm/fp/hoursToSeconds/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/hoursToSeconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/hoursToSeconds/package.json b/node_modules/date-fns/esm/fp/hoursToSeconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/hoursToSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/index.js b/node_modules/date-fns/esm/fp/index.js new file mode 100644 index 0000000..73b0112 --- /dev/null +++ b/node_modules/date-fns/esm/fp/index.js @@ -0,0 +1,256 @@ +// This file is generated automatically by `scripts/build/indices.ts`. Please, don't change it. +export { default as add } from "./add/index.js"; +export { default as addBusinessDays } from "./addBusinessDays/index.js"; +export { default as addDays } from "./addDays/index.js"; +export { default as addHours } from "./addHours/index.js"; +export { default as addISOWeekYears } from "./addISOWeekYears/index.js"; +export { default as addMilliseconds } from "./addMilliseconds/index.js"; +export { default as addMinutes } from "./addMinutes/index.js"; +export { default as addMonths } from "./addMonths/index.js"; +export { default as addQuarters } from "./addQuarters/index.js"; +export { default as addSeconds } from "./addSeconds/index.js"; +export { default as addWeeks } from "./addWeeks/index.js"; +export { default as addYears } from "./addYears/index.js"; +export { default as areIntervalsOverlapping } from "./areIntervalsOverlapping/index.js"; +export { default as areIntervalsOverlappingWithOptions } from "./areIntervalsOverlappingWithOptions/index.js"; +export { default as clamp } from "./clamp/index.js"; +export { default as closestIndexTo } from "./closestIndexTo/index.js"; +export { default as closestTo } from "./closestTo/index.js"; +export { default as compareAsc } from "./compareAsc/index.js"; +export { default as compareDesc } from "./compareDesc/index.js"; +export { default as daysToWeeks } from "./daysToWeeks/index.js"; +export { default as differenceInBusinessDays } from "./differenceInBusinessDays/index.js"; +export { default as differenceInCalendarDays } from "./differenceInCalendarDays/index.js"; +export { default as differenceInCalendarISOWeekYears } from "./differenceInCalendarISOWeekYears/index.js"; +export { default as differenceInCalendarISOWeeks } from "./differenceInCalendarISOWeeks/index.js"; +export { default as differenceInCalendarMonths } from "./differenceInCalendarMonths/index.js"; +export { default as differenceInCalendarQuarters } from "./differenceInCalendarQuarters/index.js"; +export { default as differenceInCalendarWeeks } from "./differenceInCalendarWeeks/index.js"; +export { default as differenceInCalendarWeeksWithOptions } from "./differenceInCalendarWeeksWithOptions/index.js"; +export { default as differenceInCalendarYears } from "./differenceInCalendarYears/index.js"; +export { default as differenceInDays } from "./differenceInDays/index.js"; +export { default as differenceInHours } from "./differenceInHours/index.js"; +export { default as differenceInHoursWithOptions } from "./differenceInHoursWithOptions/index.js"; +export { default as differenceInISOWeekYears } from "./differenceInISOWeekYears/index.js"; +export { default as differenceInMilliseconds } from "./differenceInMilliseconds/index.js"; +export { default as differenceInMinutes } from "./differenceInMinutes/index.js"; +export { default as differenceInMinutesWithOptions } from "./differenceInMinutesWithOptions/index.js"; +export { default as differenceInMonths } from "./differenceInMonths/index.js"; +export { default as differenceInQuarters } from "./differenceInQuarters/index.js"; +export { default as differenceInQuartersWithOptions } from "./differenceInQuartersWithOptions/index.js"; +export { default as differenceInSeconds } from "./differenceInSeconds/index.js"; +export { default as differenceInSecondsWithOptions } from "./differenceInSecondsWithOptions/index.js"; +export { default as differenceInWeeks } from "./differenceInWeeks/index.js"; +export { default as differenceInWeeksWithOptions } from "./differenceInWeeksWithOptions/index.js"; +export { default as differenceInYears } from "./differenceInYears/index.js"; +export { default as eachDayOfInterval } from "./eachDayOfInterval/index.js"; +export { default as eachDayOfIntervalWithOptions } from "./eachDayOfIntervalWithOptions/index.js"; +export { default as eachHourOfInterval } from "./eachHourOfInterval/index.js"; +export { default as eachHourOfIntervalWithOptions } from "./eachHourOfIntervalWithOptions/index.js"; +export { default as eachMinuteOfInterval } from "./eachMinuteOfInterval/index.js"; +export { default as eachMinuteOfIntervalWithOptions } from "./eachMinuteOfIntervalWithOptions/index.js"; +export { default as eachMonthOfInterval } from "./eachMonthOfInterval/index.js"; +export { default as eachQuarterOfInterval } from "./eachQuarterOfInterval/index.js"; +export { default as eachWeekOfInterval } from "./eachWeekOfInterval/index.js"; +export { default as eachWeekOfIntervalWithOptions } from "./eachWeekOfIntervalWithOptions/index.js"; +export { default as eachWeekendOfInterval } from "./eachWeekendOfInterval/index.js"; +export { default as eachWeekendOfMonth } from "./eachWeekendOfMonth/index.js"; +export { default as eachWeekendOfYear } from "./eachWeekendOfYear/index.js"; +export { default as eachYearOfInterval } from "./eachYearOfInterval/index.js"; +export { default as endOfDay } from "./endOfDay/index.js"; +export { default as endOfDecade } from "./endOfDecade/index.js"; +export { default as endOfDecadeWithOptions } from "./endOfDecadeWithOptions/index.js"; +export { default as endOfHour } from "./endOfHour/index.js"; +export { default as endOfISOWeek } from "./endOfISOWeek/index.js"; +export { default as endOfISOWeekYear } from "./endOfISOWeekYear/index.js"; +export { default as endOfMinute } from "./endOfMinute/index.js"; +export { default as endOfMonth } from "./endOfMonth/index.js"; +export { default as endOfQuarter } from "./endOfQuarter/index.js"; +export { default as endOfSecond } from "./endOfSecond/index.js"; +export { default as endOfWeek } from "./endOfWeek/index.js"; +export { default as endOfWeekWithOptions } from "./endOfWeekWithOptions/index.js"; +export { default as endOfYear } from "./endOfYear/index.js"; +export { default as format } from "./format/index.js"; +export { default as formatDistance } from "./formatDistance/index.js"; +export { default as formatDistanceStrict } from "./formatDistanceStrict/index.js"; +export { default as formatDistanceStrictWithOptions } from "./formatDistanceStrictWithOptions/index.js"; +export { default as formatDistanceWithOptions } from "./formatDistanceWithOptions/index.js"; +export { default as formatDuration } from "./formatDuration/index.js"; +export { default as formatDurationWithOptions } from "./formatDurationWithOptions/index.js"; +export { default as formatISO } from "./formatISO/index.js"; +export { default as formatISO9075 } from "./formatISO9075/index.js"; +export { default as formatISO9075WithOptions } from "./formatISO9075WithOptions/index.js"; +export { default as formatISODuration } from "./formatISODuration/index.js"; +export { default as formatISOWithOptions } from "./formatISOWithOptions/index.js"; +export { default as formatRFC3339 } from "./formatRFC3339/index.js"; +export { default as formatRFC3339WithOptions } from "./formatRFC3339WithOptions/index.js"; +export { default as formatRFC7231 } from "./formatRFC7231/index.js"; +export { default as formatRelative } from "./formatRelative/index.js"; +export { default as formatRelativeWithOptions } from "./formatRelativeWithOptions/index.js"; +export { default as formatWithOptions } from "./formatWithOptions/index.js"; +export { default as fromUnixTime } from "./fromUnixTime/index.js"; +export { default as getDate } from "./getDate/index.js"; +export { default as getDay } from "./getDay/index.js"; +export { default as getDayOfYear } from "./getDayOfYear/index.js"; +export { default as getDaysInMonth } from "./getDaysInMonth/index.js"; +export { default as getDaysInYear } from "./getDaysInYear/index.js"; +export { default as getDecade } from "./getDecade/index.js"; +export { default as getHours } from "./getHours/index.js"; +export { default as getISODay } from "./getISODay/index.js"; +export { default as getISOWeek } from "./getISOWeek/index.js"; +export { default as getISOWeekYear } from "./getISOWeekYear/index.js"; +export { default as getISOWeeksInYear } from "./getISOWeeksInYear/index.js"; +export { default as getMilliseconds } from "./getMilliseconds/index.js"; +export { default as getMinutes } from "./getMinutes/index.js"; +export { default as getMonth } from "./getMonth/index.js"; +export { default as getOverlappingDaysInIntervals } from "./getOverlappingDaysInIntervals/index.js"; +export { default as getQuarter } from "./getQuarter/index.js"; +export { default as getSeconds } from "./getSeconds/index.js"; +export { default as getTime } from "./getTime/index.js"; +export { default as getUnixTime } from "./getUnixTime/index.js"; +export { default as getWeek } from "./getWeek/index.js"; +export { default as getWeekOfMonth } from "./getWeekOfMonth/index.js"; +export { default as getWeekOfMonthWithOptions } from "./getWeekOfMonthWithOptions/index.js"; +export { default as getWeekWithOptions } from "./getWeekWithOptions/index.js"; +export { default as getWeekYear } from "./getWeekYear/index.js"; +export { default as getWeekYearWithOptions } from "./getWeekYearWithOptions/index.js"; +export { default as getWeeksInMonth } from "./getWeeksInMonth/index.js"; +export { default as getWeeksInMonthWithOptions } from "./getWeeksInMonthWithOptions/index.js"; +export { default as getYear } from "./getYear/index.js"; +export { default as hoursToMilliseconds } from "./hoursToMilliseconds/index.js"; +export { default as hoursToMinutes } from "./hoursToMinutes/index.js"; +export { default as hoursToSeconds } from "./hoursToSeconds/index.js"; +export { default as intervalToDuration } from "./intervalToDuration/index.js"; +export { default as intlFormat } from "./intlFormat/index.js"; +export { default as intlFormatDistance } from "./intlFormatDistance/index.js"; +export { default as intlFormatDistanceWithOptions } from "./intlFormatDistanceWithOptions/index.js"; +export { default as isAfter } from "./isAfter/index.js"; +export { default as isBefore } from "./isBefore/index.js"; +export { default as isDate } from "./isDate/index.js"; +export { default as isEqual } from "./isEqual/index.js"; +export { default as isExists } from "./isExists/index.js"; +export { default as isFirstDayOfMonth } from "./isFirstDayOfMonth/index.js"; +export { default as isFriday } from "./isFriday/index.js"; +export { default as isLastDayOfMonth } from "./isLastDayOfMonth/index.js"; +export { default as isLeapYear } from "./isLeapYear/index.js"; +export { default as isMatch } from "./isMatch/index.js"; +export { default as isMatchWithOptions } from "./isMatchWithOptions/index.js"; +export { default as isMonday } from "./isMonday/index.js"; +export { default as isSameDay } from "./isSameDay/index.js"; +export { default as isSameHour } from "./isSameHour/index.js"; +export { default as isSameISOWeek } from "./isSameISOWeek/index.js"; +export { default as isSameISOWeekYear } from "./isSameISOWeekYear/index.js"; +export { default as isSameMinute } from "./isSameMinute/index.js"; +export { default as isSameMonth } from "./isSameMonth/index.js"; +export { default as isSameQuarter } from "./isSameQuarter/index.js"; +export { default as isSameSecond } from "./isSameSecond/index.js"; +export { default as isSameWeek } from "./isSameWeek/index.js"; +export { default as isSameWeekWithOptions } from "./isSameWeekWithOptions/index.js"; +export { default as isSameYear } from "./isSameYear/index.js"; +export { default as isSaturday } from "./isSaturday/index.js"; +export { default as isSunday } from "./isSunday/index.js"; +export { default as isThursday } from "./isThursday/index.js"; +export { default as isTuesday } from "./isTuesday/index.js"; +export { default as isValid } from "./isValid/index.js"; +export { default as isWednesday } from "./isWednesday/index.js"; +export { default as isWeekend } from "./isWeekend/index.js"; +export { default as isWithinInterval } from "./isWithinInterval/index.js"; +export { default as lastDayOfDecade } from "./lastDayOfDecade/index.js"; +export { default as lastDayOfISOWeek } from "./lastDayOfISOWeek/index.js"; +export { default as lastDayOfISOWeekYear } from "./lastDayOfISOWeekYear/index.js"; +export { default as lastDayOfMonth } from "./lastDayOfMonth/index.js"; +export { default as lastDayOfQuarter } from "./lastDayOfQuarter/index.js"; +export { default as lastDayOfQuarterWithOptions } from "./lastDayOfQuarterWithOptions/index.js"; +export { default as lastDayOfWeek } from "./lastDayOfWeek/index.js"; +export { default as lastDayOfWeekWithOptions } from "./lastDayOfWeekWithOptions/index.js"; +export { default as lastDayOfYear } from "./lastDayOfYear/index.js"; +export { default as lightFormat } from "./lightFormat/index.js"; +export { default as max } from "./max/index.js"; +export { default as milliseconds } from "./milliseconds/index.js"; +export { default as millisecondsToHours } from "./millisecondsToHours/index.js"; +export { default as millisecondsToMinutes } from "./millisecondsToMinutes/index.js"; +export { default as millisecondsToSeconds } from "./millisecondsToSeconds/index.js"; +export { default as min } from "./min/index.js"; +export { default as minutesToHours } from "./minutesToHours/index.js"; +export { default as minutesToMilliseconds } from "./minutesToMilliseconds/index.js"; +export { default as minutesToSeconds } from "./minutesToSeconds/index.js"; +export { default as monthsToQuarters } from "./monthsToQuarters/index.js"; +export { default as monthsToYears } from "./monthsToYears/index.js"; +export { default as nextDay } from "./nextDay/index.js"; +export { default as nextFriday } from "./nextFriday/index.js"; +export { default as nextMonday } from "./nextMonday/index.js"; +export { default as nextSaturday } from "./nextSaturday/index.js"; +export { default as nextSunday } from "./nextSunday/index.js"; +export { default as nextThursday } from "./nextThursday/index.js"; +export { default as nextTuesday } from "./nextTuesday/index.js"; +export { default as nextWednesday } from "./nextWednesday/index.js"; +export { default as parse } from "./parse/index.js"; +export { default as parseISO } from "./parseISO/index.js"; +export { default as parseISOWithOptions } from "./parseISOWithOptions/index.js"; +export { default as parseJSON } from "./parseJSON/index.js"; +export { default as parseWithOptions } from "./parseWithOptions/index.js"; +export { default as previousDay } from "./previousDay/index.js"; +export { default as previousFriday } from "./previousFriday/index.js"; +export { default as previousMonday } from "./previousMonday/index.js"; +export { default as previousSaturday } from "./previousSaturday/index.js"; +export { default as previousSunday } from "./previousSunday/index.js"; +export { default as previousThursday } from "./previousThursday/index.js"; +export { default as previousTuesday } from "./previousTuesday/index.js"; +export { default as previousWednesday } from "./previousWednesday/index.js"; +export { default as quartersToMonths } from "./quartersToMonths/index.js"; +export { default as quartersToYears } from "./quartersToYears/index.js"; +export { default as roundToNearestMinutes } from "./roundToNearestMinutes/index.js"; +export { default as roundToNearestMinutesWithOptions } from "./roundToNearestMinutesWithOptions/index.js"; +export { default as secondsToHours } from "./secondsToHours/index.js"; +export { default as secondsToMilliseconds } from "./secondsToMilliseconds/index.js"; +export { default as secondsToMinutes } from "./secondsToMinutes/index.js"; +export { default as set } from "./set/index.js"; +export { default as setDate } from "./setDate/index.js"; +export { default as setDay } from "./setDay/index.js"; +export { default as setDayOfYear } from "./setDayOfYear/index.js"; +export { default as setDayWithOptions } from "./setDayWithOptions/index.js"; +export { default as setHours } from "./setHours/index.js"; +export { default as setISODay } from "./setISODay/index.js"; +export { default as setISOWeek } from "./setISOWeek/index.js"; +export { default as setISOWeekYear } from "./setISOWeekYear/index.js"; +export { default as setMilliseconds } from "./setMilliseconds/index.js"; +export { default as setMinutes } from "./setMinutes/index.js"; +export { default as setMonth } from "./setMonth/index.js"; +export { default as setQuarter } from "./setQuarter/index.js"; +export { default as setSeconds } from "./setSeconds/index.js"; +export { default as setWeek } from "./setWeek/index.js"; +export { default as setWeekWithOptions } from "./setWeekWithOptions/index.js"; +export { default as setWeekYear } from "./setWeekYear/index.js"; +export { default as setWeekYearWithOptions } from "./setWeekYearWithOptions/index.js"; +export { default as setYear } from "./setYear/index.js"; +export { default as startOfDay } from "./startOfDay/index.js"; +export { default as startOfDecade } from "./startOfDecade/index.js"; +export { default as startOfHour } from "./startOfHour/index.js"; +export { default as startOfISOWeek } from "./startOfISOWeek/index.js"; +export { default as startOfISOWeekYear } from "./startOfISOWeekYear/index.js"; +export { default as startOfMinute } from "./startOfMinute/index.js"; +export { default as startOfMonth } from "./startOfMonth/index.js"; +export { default as startOfQuarter } from "./startOfQuarter/index.js"; +export { default as startOfSecond } from "./startOfSecond/index.js"; +export { default as startOfWeek } from "./startOfWeek/index.js"; +export { default as startOfWeekWithOptions } from "./startOfWeekWithOptions/index.js"; +export { default as startOfWeekYear } from "./startOfWeekYear/index.js"; +export { default as startOfWeekYearWithOptions } from "./startOfWeekYearWithOptions/index.js"; +export { default as startOfYear } from "./startOfYear/index.js"; +export { default as sub } from "./sub/index.js"; +export { default as subBusinessDays } from "./subBusinessDays/index.js"; +export { default as subDays } from "./subDays/index.js"; +export { default as subHours } from "./subHours/index.js"; +export { default as subISOWeekYears } from "./subISOWeekYears/index.js"; +export { default as subMilliseconds } from "./subMilliseconds/index.js"; +export { default as subMinutes } from "./subMinutes/index.js"; +export { default as subMonths } from "./subMonths/index.js"; +export { default as subQuarters } from "./subQuarters/index.js"; +export { default as subSeconds } from "./subSeconds/index.js"; +export { default as subWeeks } from "./subWeeks/index.js"; +export { default as subYears } from "./subYears/index.js"; +export { default as toDate } from "./toDate/index.js"; +export { default as weeksToDays } from "./weeksToDays/index.js"; +export { default as yearsToMonths } from "./yearsToMonths/index.js"; +export { default as yearsToQuarters } from "./yearsToQuarters/index.js"; +export * from "../constants/index.js"; \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/index.js.flow b/node_modules/date-fns/esm/fp/index.js.flow new file mode 100644 index 0000000..0c48176 --- /dev/null +++ b/node_modules/date-fns/esm/fp/index.js.flow @@ -0,0 +1,694 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +type CurriedFn4 = ( + a: A +) => + | CurriedFn3 + | (( + a: A, + b: B + ) => + | CurriedFn2 + | (( + a: A, + b: B, + c: C + ) => CurriedFn1 | ((a: A, b: B, c: C, d: D) => R))) + +declare module.exports: { + add: CurriedFn2, + addBusinessDays: CurriedFn2, + addDays: CurriedFn2, + addHours: CurriedFn2, + addISOWeekYears: CurriedFn2, + addMilliseconds: CurriedFn2, + addMinutes: CurriedFn2, + addMonths: CurriedFn2, + addQuarters: CurriedFn2, + addSeconds: CurriedFn2, + addWeeks: CurriedFn2, + addYears: CurriedFn2, + areIntervalsOverlapping: CurriedFn2, + areIntervalsOverlappingWithOptions: CurriedFn3< + { + inclusive?: boolean, + }, + Interval, + Interval, + boolean + >, + clamp: CurriedFn2, + closestIndexTo: CurriedFn2<(Date | number)[], Date | number, ?number>, + closestTo: CurriedFn2<(Date | number)[], Date | number, ?Date>, + compareAsc: CurriedFn2, + compareDesc: CurriedFn2, + daysToWeeks: CurriedFn1, + differenceInBusinessDays: CurriedFn2, + differenceInCalendarDays: CurriedFn2, + differenceInCalendarISOWeeks: CurriedFn2< + Date | number, + Date | number, + number + >, + differenceInCalendarISOWeekYears: CurriedFn2< + Date | number, + Date | number, + number + >, + differenceInCalendarMonths: CurriedFn2, + differenceInCalendarQuarters: CurriedFn2< + Date | number, + Date | number, + number + >, + differenceInCalendarWeeks: CurriedFn2, + differenceInCalendarWeeksWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date | number, + number + >, + differenceInCalendarYears: CurriedFn2, + differenceInDays: CurriedFn2, + differenceInHours: CurriedFn2, + differenceInHoursWithOptions: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number + >, + differenceInISOWeekYears: CurriedFn2, + differenceInMilliseconds: CurriedFn2, + differenceInMinutes: CurriedFn2, + differenceInMinutesWithOptions: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number + >, + differenceInMonths: CurriedFn2, + differenceInQuarters: CurriedFn2, + differenceInQuartersWithOptions: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number + >, + differenceInSeconds: CurriedFn2, + differenceInSecondsWithOptions: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number + >, + differenceInWeeks: CurriedFn2, + differenceInWeeksWithOptions: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number + >, + differenceInYears: CurriedFn2, + eachDayOfInterval: CurriedFn1, + eachDayOfIntervalWithOptions: CurriedFn2< + { + step?: number, + }, + Interval, + Date[] + >, + eachHourOfInterval: CurriedFn1, + eachHourOfIntervalWithOptions: CurriedFn2< + { + step?: number, + }, + Interval, + Date[] + >, + eachMinuteOfInterval: CurriedFn1, + eachMinuteOfIntervalWithOptions: CurriedFn2< + { + step?: number, + }, + Interval, + Date[] + >, + eachMonthOfInterval: CurriedFn1, + eachQuarterOfInterval: CurriedFn1, + eachWeekendOfInterval: CurriedFn1, + eachWeekendOfMonth: CurriedFn1, + eachWeekendOfYear: CurriedFn1, + eachWeekOfInterval: CurriedFn1, + eachWeekOfIntervalWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Interval, + Date[] + >, + eachYearOfInterval: CurriedFn1, + endOfDay: CurriedFn1, + endOfDecade: CurriedFn1, + endOfDecadeWithOptions: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2, + }, + Date | number, + Date + >, + endOfHour: CurriedFn1, + endOfISOWeek: CurriedFn1, + endOfISOWeekYear: CurriedFn1, + endOfMinute: CurriedFn1, + endOfMonth: CurriedFn1, + endOfQuarter: CurriedFn1, + endOfSecond: CurriedFn1, + endOfWeek: CurriedFn1, + endOfWeekWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date + >, + endOfYear: CurriedFn1, + format: CurriedFn2, + formatDistance: CurriedFn2, + formatDistanceStrict: CurriedFn2, + formatDistanceStrictWithOptions: CurriedFn3< + { + locale?: Locale, + roundingMethod?: 'floor' | 'ceil' | 'round', + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', + addSuffix?: boolean, + }, + Date | number, + Date | number, + string + >, + formatDistanceWithOptions: CurriedFn3< + { + locale?: Locale, + addSuffix?: boolean, + includeSeconds?: boolean, + }, + Date | number, + Date | number, + string + >, + formatDuration: CurriedFn1, + formatDurationWithOptions: CurriedFn2< + { + locale?: Locale, + delimiter?: string, + zero?: boolean, + format?: string[], + }, + Duration, + string + >, + formatISO: CurriedFn1, + formatISO9075: CurriedFn1, + formatISO9075WithOptions: CurriedFn2< + { + representation?: 'complete' | 'date' | 'time', + format?: 'extended' | 'basic', + }, + Date | number, + string + >, + formatISODuration: CurriedFn1, + formatISOWithOptions: CurriedFn2< + { + representation?: 'complete' | 'date' | 'time', + format?: 'extended' | 'basic', + }, + Date | number, + string + >, + formatRelative: CurriedFn2, + formatRelativeWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date | number, + string + >, + formatRFC3339: CurriedFn1, + formatRFC3339WithOptions: CurriedFn2< + { + fractionDigits?: 0 | 1 | 2 | 3, + }, + Date | number, + string + >, + formatRFC7231: CurriedFn1, + formatWithOptions: CurriedFn3< + { + useAdditionalDayOfYearTokens?: boolean, + useAdditionalWeekYearTokens?: boolean, + firstWeekContainsDate?: number, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + string, + Date | number, + string + >, + fromUnixTime: CurriedFn1, + getDate: CurriedFn1, + getDay: CurriedFn1, + getDayOfYear: CurriedFn1, + getDaysInMonth: CurriedFn1, + getDaysInYear: CurriedFn1, + getDecade: CurriedFn1, + getHours: CurriedFn1, + getISODay: CurriedFn1, + getISOWeek: CurriedFn1, + getISOWeeksInYear: CurriedFn1, + getISOWeekYear: CurriedFn1, + getMilliseconds: CurriedFn1, + getMinutes: CurriedFn1, + getMonth: CurriedFn1, + getOverlappingDaysInIntervals: CurriedFn2, + getQuarter: CurriedFn1, + getSeconds: CurriedFn1, + getTime: CurriedFn1, + getUnixTime: CurriedFn1, + getWeek: CurriedFn1, + getWeekOfMonth: CurriedFn1, + getWeekOfMonthWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number + >, + getWeeksInMonth: CurriedFn1, + getWeeksInMonthWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number + >, + getWeekWithOptions: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number + >, + getWeekYear: CurriedFn1, + getWeekYearWithOptions: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number + >, + getYear: CurriedFn1, + hoursToMilliseconds: CurriedFn1, + hoursToMinutes: CurriedFn1, + hoursToSeconds: CurriedFn1, + intervalToDuration: CurriedFn1, + intlFormat: CurriedFn3< + { + locale?: string | string[], + }, + { + timeZone?: string, + hour12?: boolean, + formatMatcher?: 'basic' | 'best fit', + timeZoneName?: 'short' | 'long', + second?: 'numeric' | '2-digit', + minute?: 'numeric' | '2-digit', + hour?: 'numeric' | '2-digit', + day?: 'numeric' | '2-digit', + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long', + year?: 'numeric' | '2-digit', + era?: 'narrow' | 'short' | 'long', + weekday?: 'narrow' | 'short' | 'long', + localeMatcher?: 'lookup' | 'best fit', + }, + Date | number, + string + >, + intlFormatDistance: CurriedFn2, + intlFormatDistanceWithOptions: CurriedFn3< + { + style?: string, + numeric?: string, + localeMatcher?: string, + locale?: string | string[], + unit?: string, + }, + Date | number, + Date | number, + string + >, + isAfter: CurriedFn2, + isBefore: CurriedFn2, + isDate: CurriedFn1, + isEqual: CurriedFn2, + isExists: CurriedFn3, + isFirstDayOfMonth: CurriedFn1, + isFriday: CurriedFn1, + isLastDayOfMonth: CurriedFn1, + isLeapYear: CurriedFn1, + isMatch: CurriedFn2, + isMatchWithOptions: CurriedFn3< + { + useAdditionalDayOfYearTokens?: boolean, + useAdditionalWeekYearTokens?: boolean, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + string, + string, + boolean + >, + isMonday: CurriedFn1, + isSameDay: CurriedFn2, + isSameHour: CurriedFn2, + isSameISOWeek: CurriedFn2, + isSameISOWeekYear: CurriedFn2, + isSameMinute: CurriedFn2, + isSameMonth: CurriedFn2, + isSameQuarter: CurriedFn2, + isSameSecond: CurriedFn2, + isSameWeek: CurriedFn2, + isSameWeekWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date | number, + boolean + >, + isSameYear: CurriedFn2, + isSaturday: CurriedFn1, + isSunday: CurriedFn1, + isThursday: CurriedFn1, + isTuesday: CurriedFn1, + isValid: CurriedFn1, + isWednesday: CurriedFn1, + isWeekend: CurriedFn1, + isWithinInterval: CurriedFn2, + lastDayOfDecade: CurriedFn1, + lastDayOfISOWeek: CurriedFn1, + lastDayOfISOWeekYear: CurriedFn1, + lastDayOfMonth: CurriedFn1, + lastDayOfQuarter: CurriedFn1, + lastDayOfQuarterWithOptions: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2, + }, + Date | number, + Date + >, + lastDayOfWeek: CurriedFn1, + lastDayOfWeekWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date + >, + lastDayOfYear: CurriedFn1, + lightFormat: CurriedFn2, + max: CurriedFn1<(Date | number)[], Date>, + milliseconds: CurriedFn1, + millisecondsToHours: CurriedFn1, + millisecondsToMinutes: CurriedFn1, + millisecondsToSeconds: CurriedFn1, + min: CurriedFn1<(Date | number)[], Date>, + minutesToHours: CurriedFn1, + minutesToMilliseconds: CurriedFn1, + minutesToSeconds: CurriedFn1, + monthsToQuarters: CurriedFn1, + monthsToYears: CurriedFn1, + nextDay: CurriedFn2, + nextFriday: CurriedFn1, + nextMonday: CurriedFn1, + nextSaturday: CurriedFn1, + nextSunday: CurriedFn1, + nextThursday: CurriedFn1, + nextTuesday: CurriedFn1, + nextWednesday: CurriedFn1, + parse: CurriedFn3, + parseISO: CurriedFn1, + parseISOWithOptions: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2, + }, + string, + Date + >, + parseJSON: CurriedFn1, + parseWithOptions: CurriedFn4< + { + useAdditionalDayOfYearTokens?: boolean, + useAdditionalWeekYearTokens?: boolean, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + string, + string, + Date + >, + previousDay: CurriedFn2, + previousFriday: CurriedFn1, + previousMonday: CurriedFn1, + previousSaturday: CurriedFn1, + previousSunday: CurriedFn1, + previousThursday: CurriedFn1, + previousTuesday: CurriedFn1, + previousWednesday: CurriedFn1, + quartersToMonths: CurriedFn1, + quartersToYears: CurriedFn1, + roundToNearestMinutes: CurriedFn1, + roundToNearestMinutesWithOptions: CurriedFn2< + { + roundingMethod?: string, + nearestTo?: number, + }, + Date | number, + Date + >, + secondsToHours: CurriedFn1, + secondsToMilliseconds: CurriedFn1, + secondsToMinutes: CurriedFn1, + set: CurriedFn2< + { + milliseconds?: number, + seconds?: number, + minutes?: number, + hours?: number, + date?: number, + month?: number, + year?: number, + }, + Date | number, + Date + >, + setDate: CurriedFn2, + setDay: CurriedFn2, + setDayOfYear: CurriedFn2, + setDayWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + number, + Date | number, + Date + >, + setHours: CurriedFn2, + setISODay: CurriedFn2, + setISOWeek: CurriedFn2, + setISOWeekYear: CurriedFn2, + setMilliseconds: CurriedFn2, + setMinutes: CurriedFn2, + setMonth: CurriedFn2, + setQuarter: CurriedFn2, + setSeconds: CurriedFn2, + setWeek: CurriedFn2, + setWeekWithOptions: CurriedFn3< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + number, + Date | number, + Date + >, + setWeekYear: CurriedFn2, + setWeekYearWithOptions: CurriedFn3< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + number, + Date | number, + Date + >, + setYear: CurriedFn2, + startOfDay: CurriedFn1, + startOfDecade: CurriedFn1, + startOfHour: CurriedFn1, + startOfISOWeek: CurriedFn1, + startOfISOWeekYear: CurriedFn1, + startOfMinute: CurriedFn1, + startOfMonth: CurriedFn1, + startOfQuarter: CurriedFn1, + startOfSecond: CurriedFn1, + startOfWeek: CurriedFn1, + startOfWeekWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date + >, + startOfWeekYear: CurriedFn1, + startOfWeekYearWithOptions: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date + >, + startOfYear: CurriedFn1, + sub: CurriedFn2, + subBusinessDays: CurriedFn2, + subDays: CurriedFn2, + subHours: CurriedFn2, + subISOWeekYears: CurriedFn2, + subMilliseconds: CurriedFn2, + subMinutes: CurriedFn2, + subMonths: CurriedFn2, + subQuarters: CurriedFn2, + subSeconds: CurriedFn2, + subWeeks: CurriedFn2, + subYears: CurriedFn2, + toDate: CurriedFn1, + weeksToDays: CurriedFn1, + yearsToMonths: CurriedFn1, + yearsToQuarters: CurriedFn1, + daysInWeek: number, + daysInYear: number, + maxTime: number, + millisecondsInMinute: number, + millisecondsInHour: number, + millisecondsInSecond: number, + minTime: number, + minutesInHour: number, + monthsInQuarter: number, + monthsInYear: number, + quartersInYear: number, + secondsInHour: number, + secondsInMinute: number, + secondsInDay: number, + secondsInWeek: number, + secondsInYear: number, + secondsInMonth: number, + secondsInQuarter: number, +} diff --git a/node_modules/date-fns/esm/fp/intervalToDuration/index.d.ts b/node_modules/date-fns/esm/fp/intervalToDuration/index.d.ts new file mode 100644 index 0000000..4b2381d --- /dev/null +++ b/node_modules/date-fns/esm/fp/intervalToDuration/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intervalToDuration } from 'date-fns/fp' +export default intervalToDuration diff --git a/node_modules/date-fns/esm/fp/intervalToDuration/index.js b/node_modules/date-fns/esm/fp/intervalToDuration/index.js new file mode 100644 index 0000000..8ce3d3d --- /dev/null +++ b/node_modules/date-fns/esm/fp/intervalToDuration/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../intervalToDuration/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/intervalToDuration/index.js.flow b/node_modules/date-fns/esm/fp/intervalToDuration/index.js.flow new file mode 100644 index 0000000..88f6ff0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/intervalToDuration/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/intervalToDuration/package.json b/node_modules/date-fns/esm/fp/intervalToDuration/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/intervalToDuration/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/intlFormat/index.d.ts b/node_modules/date-fns/esm/fp/intlFormat/index.d.ts new file mode 100644 index 0000000..38f78a7 --- /dev/null +++ b/node_modules/date-fns/esm/fp/intlFormat/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intlFormat } from 'date-fns/fp' +export default intlFormat diff --git a/node_modules/date-fns/esm/fp/intlFormat/index.js b/node_modules/date-fns/esm/fp/intlFormat/index.js new file mode 100644 index 0000000..713c352 --- /dev/null +++ b/node_modules/date-fns/esm/fp/intlFormat/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../intlFormat/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/intlFormat/index.js.flow b/node_modules/date-fns/esm/fp/intlFormat/index.js.flow new file mode 100644 index 0000000..c104dcf --- /dev/null +++ b/node_modules/date-fns/esm/fp/intlFormat/index.js.flow @@ -0,0 +1,88 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + locale?: string | string[], + }, + { + timeZone?: string, + hour12?: boolean, + formatMatcher?: 'basic' | 'best fit', + timeZoneName?: 'short' | 'long', + second?: 'numeric' | '2-digit', + minute?: 'numeric' | '2-digit', + hour?: 'numeric' | '2-digit', + day?: 'numeric' | '2-digit', + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long', + year?: 'numeric' | '2-digit', + era?: 'narrow' | 'short' | 'long', + weekday?: 'narrow' | 'short' | 'long', + localeMatcher?: 'lookup' | 'best fit', + }, + Date | number, + string +> diff --git a/node_modules/date-fns/esm/fp/intlFormat/package.json b/node_modules/date-fns/esm/fp/intlFormat/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/intlFormat/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/intlFormatDistance/index.d.ts b/node_modules/date-fns/esm/fp/intlFormatDistance/index.d.ts new file mode 100644 index 0000000..4ce1b02 --- /dev/null +++ b/node_modules/date-fns/esm/fp/intlFormatDistance/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intlFormatDistance } from 'date-fns/fp' +export default intlFormatDistance diff --git a/node_modules/date-fns/esm/fp/intlFormatDistance/index.js b/node_modules/date-fns/esm/fp/intlFormatDistance/index.js new file mode 100644 index 0000000..ad099ca --- /dev/null +++ b/node_modules/date-fns/esm/fp/intlFormatDistance/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../intlFormatDistance/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/intlFormatDistance/index.js.flow b/node_modules/date-fns/esm/fp/intlFormatDistance/index.js.flow new file mode 100644 index 0000000..c4ef9a8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/intlFormatDistance/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/intlFormatDistance/package.json b/node_modules/date-fns/esm/fp/intlFormatDistance/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/intlFormatDistance/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/index.d.ts new file mode 100644 index 0000000..2b227f5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intlFormatDistanceWithOptions } from 'date-fns/fp' +export default intlFormatDistanceWithOptions diff --git a/node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/index.js b/node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/index.js new file mode 100644 index 0000000..cdc4592 --- /dev/null +++ b/node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../intlFormatDistance/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/index.js.flow new file mode 100644 index 0000000..1edd039 --- /dev/null +++ b/node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/index.js.flow @@ -0,0 +1,78 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + style?: string, + numeric?: string, + localeMatcher?: string, + locale?: string | string[], + unit?: string, + }, + Date | number, + Date | number, + string +> diff --git a/node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/package.json b/node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/intlFormatDistanceWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isAfter/index.d.ts b/node_modules/date-fns/esm/fp/isAfter/index.d.ts new file mode 100644 index 0000000..de8ba72 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isAfter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isAfter } from 'date-fns/fp' +export default isAfter diff --git a/node_modules/date-fns/esm/fp/isAfter/index.js b/node_modules/date-fns/esm/fp/isAfter/index.js new file mode 100644 index 0000000..ad2c2ed --- /dev/null +++ b/node_modules/date-fns/esm/fp/isAfter/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isAfter/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isAfter/index.js.flow b/node_modules/date-fns/esm/fp/isAfter/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isAfter/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isAfter/package.json b/node_modules/date-fns/esm/fp/isAfter/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isAfter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isBefore/index.d.ts b/node_modules/date-fns/esm/fp/isBefore/index.d.ts new file mode 100644 index 0000000..d289198 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isBefore/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isBefore } from 'date-fns/fp' +export default isBefore diff --git a/node_modules/date-fns/esm/fp/isBefore/index.js b/node_modules/date-fns/esm/fp/isBefore/index.js new file mode 100644 index 0000000..561e84d --- /dev/null +++ b/node_modules/date-fns/esm/fp/isBefore/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isBefore/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isBefore/index.js.flow b/node_modules/date-fns/esm/fp/isBefore/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isBefore/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isBefore/package.json b/node_modules/date-fns/esm/fp/isBefore/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isBefore/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isDate/index.d.ts b/node_modules/date-fns/esm/fp/isDate/index.d.ts new file mode 100644 index 0000000..6f120ce --- /dev/null +++ b/node_modules/date-fns/esm/fp/isDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isDate } from 'date-fns/fp' +export default isDate diff --git a/node_modules/date-fns/esm/fp/isDate/index.js b/node_modules/date-fns/esm/fp/isDate/index.js new file mode 100644 index 0000000..24d33ab --- /dev/null +++ b/node_modules/date-fns/esm/fp/isDate/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isDate/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isDate/index.js.flow b/node_modules/date-fns/esm/fp/isDate/index.js.flow new file mode 100644 index 0000000..62e70e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isDate/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isDate/package.json b/node_modules/date-fns/esm/fp/isDate/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isDate/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isEqual/index.d.ts b/node_modules/date-fns/esm/fp/isEqual/index.d.ts new file mode 100644 index 0000000..b21d398 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isEqual/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isEqual } from 'date-fns/fp' +export default isEqual diff --git a/node_modules/date-fns/esm/fp/isEqual/index.js b/node_modules/date-fns/esm/fp/isEqual/index.js new file mode 100644 index 0000000..af9252d --- /dev/null +++ b/node_modules/date-fns/esm/fp/isEqual/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isEqual/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isEqual/index.js.flow b/node_modules/date-fns/esm/fp/isEqual/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isEqual/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isEqual/package.json b/node_modules/date-fns/esm/fp/isEqual/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isEqual/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isExists/index.d.ts b/node_modules/date-fns/esm/fp/isExists/index.d.ts new file mode 100644 index 0000000..e4ccb78 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isExists/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isExists } from 'date-fns/fp' +export default isExists diff --git a/node_modules/date-fns/esm/fp/isExists/index.js b/node_modules/date-fns/esm/fp/isExists/index.js new file mode 100644 index 0000000..a795b0e --- /dev/null +++ b/node_modules/date-fns/esm/fp/isExists/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isExists/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isExists/index.js.flow b/node_modules/date-fns/esm/fp/isExists/index.js.flow new file mode 100644 index 0000000..2af9fe9 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isExists/index.js.flow @@ -0,0 +1,67 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3 diff --git a/node_modules/date-fns/esm/fp/isExists/package.json b/node_modules/date-fns/esm/fp/isExists/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isExists/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isFirstDayOfMonth/index.d.ts b/node_modules/date-fns/esm/fp/isFirstDayOfMonth/index.d.ts new file mode 100644 index 0000000..e097310 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isFirstDayOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isFirstDayOfMonth } from 'date-fns/fp' +export default isFirstDayOfMonth diff --git a/node_modules/date-fns/esm/fp/isFirstDayOfMonth/index.js b/node_modules/date-fns/esm/fp/isFirstDayOfMonth/index.js new file mode 100644 index 0000000..0f13e2f --- /dev/null +++ b/node_modules/date-fns/esm/fp/isFirstDayOfMonth/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isFirstDayOfMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isFirstDayOfMonth/index.js.flow b/node_modules/date-fns/esm/fp/isFirstDayOfMonth/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isFirstDayOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isFirstDayOfMonth/package.json b/node_modules/date-fns/esm/fp/isFirstDayOfMonth/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isFirstDayOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isFriday/index.d.ts b/node_modules/date-fns/esm/fp/isFriday/index.d.ts new file mode 100644 index 0000000..cdab1b1 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isFriday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isFriday } from 'date-fns/fp' +export default isFriday diff --git a/node_modules/date-fns/esm/fp/isFriday/index.js b/node_modules/date-fns/esm/fp/isFriday/index.js new file mode 100644 index 0000000..16e6020 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isFriday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isFriday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isFriday/index.js.flow b/node_modules/date-fns/esm/fp/isFriday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isFriday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isFriday/package.json b/node_modules/date-fns/esm/fp/isFriday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isFriday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isLastDayOfMonth/index.d.ts b/node_modules/date-fns/esm/fp/isLastDayOfMonth/index.d.ts new file mode 100644 index 0000000..33750f0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isLastDayOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isLastDayOfMonth } from 'date-fns/fp' +export default isLastDayOfMonth diff --git a/node_modules/date-fns/esm/fp/isLastDayOfMonth/index.js b/node_modules/date-fns/esm/fp/isLastDayOfMonth/index.js new file mode 100644 index 0000000..7e8da4c --- /dev/null +++ b/node_modules/date-fns/esm/fp/isLastDayOfMonth/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isLastDayOfMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isLastDayOfMonth/index.js.flow b/node_modules/date-fns/esm/fp/isLastDayOfMonth/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isLastDayOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isLastDayOfMonth/package.json b/node_modules/date-fns/esm/fp/isLastDayOfMonth/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isLastDayOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isLeapYear/index.d.ts b/node_modules/date-fns/esm/fp/isLeapYear/index.d.ts new file mode 100644 index 0000000..c92bce3 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isLeapYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isLeapYear } from 'date-fns/fp' +export default isLeapYear diff --git a/node_modules/date-fns/esm/fp/isLeapYear/index.js b/node_modules/date-fns/esm/fp/isLeapYear/index.js new file mode 100644 index 0000000..2f0c970 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isLeapYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isLeapYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isLeapYear/index.js.flow b/node_modules/date-fns/esm/fp/isLeapYear/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isLeapYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isLeapYear/package.json b/node_modules/date-fns/esm/fp/isLeapYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isLeapYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isMatch/index.d.ts b/node_modules/date-fns/esm/fp/isMatch/index.d.ts new file mode 100644 index 0000000..5085afa --- /dev/null +++ b/node_modules/date-fns/esm/fp/isMatch/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isMatch } from 'date-fns/fp' +export default isMatch diff --git a/node_modules/date-fns/esm/fp/isMatch/index.js b/node_modules/date-fns/esm/fp/isMatch/index.js new file mode 100644 index 0000000..5fe4c18 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isMatch/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isMatch/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isMatch/index.js.flow b/node_modules/date-fns/esm/fp/isMatch/index.js.flow new file mode 100644 index 0000000..9eb7ae0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isMatch/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isMatch/package.json b/node_modules/date-fns/esm/fp/isMatch/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isMatch/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isMatchWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/isMatchWithOptions/index.d.ts new file mode 100644 index 0000000..4645250 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isMatchWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isMatchWithOptions } from 'date-fns/fp' +export default isMatchWithOptions diff --git a/node_modules/date-fns/esm/fp/isMatchWithOptions/index.js b/node_modules/date-fns/esm/fp/isMatchWithOptions/index.js new file mode 100644 index 0000000..e04d2a0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isMatchWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isMatch/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isMatchWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/isMatchWithOptions/index.js.flow new file mode 100644 index 0000000..5b2b869 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isMatchWithOptions/index.js.flow @@ -0,0 +1,78 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + useAdditionalDayOfYearTokens?: boolean, + useAdditionalWeekYearTokens?: boolean, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + string, + string, + boolean +> diff --git a/node_modules/date-fns/esm/fp/isMatchWithOptions/package.json b/node_modules/date-fns/esm/fp/isMatchWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isMatchWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isMonday/index.d.ts b/node_modules/date-fns/esm/fp/isMonday/index.d.ts new file mode 100644 index 0000000..550bbb0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isMonday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isMonday } from 'date-fns/fp' +export default isMonday diff --git a/node_modules/date-fns/esm/fp/isMonday/index.js b/node_modules/date-fns/esm/fp/isMonday/index.js new file mode 100644 index 0000000..97eb7bb --- /dev/null +++ b/node_modules/date-fns/esm/fp/isMonday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isMonday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isMonday/index.js.flow b/node_modules/date-fns/esm/fp/isMonday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isMonday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isMonday/package.json b/node_modules/date-fns/esm/fp/isMonday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isMonday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameDay/index.d.ts b/node_modules/date-fns/esm/fp/isSameDay/index.d.ts new file mode 100644 index 0000000..d7c74c7 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameDay } from 'date-fns/fp' +export default isSameDay diff --git a/node_modules/date-fns/esm/fp/isSameDay/index.js b/node_modules/date-fns/esm/fp/isSameDay/index.js new file mode 100644 index 0000000..282c70c --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameDay/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSameDay/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameDay/index.js.flow b/node_modules/date-fns/esm/fp/isSameDay/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameDay/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isSameDay/package.json b/node_modules/date-fns/esm/fp/isSameDay/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameHour/index.d.ts b/node_modules/date-fns/esm/fp/isSameHour/index.d.ts new file mode 100644 index 0000000..ff4dacb --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameHour } from 'date-fns/fp' +export default isSameHour diff --git a/node_modules/date-fns/esm/fp/isSameHour/index.js b/node_modules/date-fns/esm/fp/isSameHour/index.js new file mode 100644 index 0000000..ef9c368 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameHour/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSameHour/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameHour/index.js.flow b/node_modules/date-fns/esm/fp/isSameHour/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameHour/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isSameHour/package.json b/node_modules/date-fns/esm/fp/isSameHour/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameHour/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameISOWeek/index.d.ts b/node_modules/date-fns/esm/fp/isSameISOWeek/index.d.ts new file mode 100644 index 0000000..41c5426 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameISOWeek } from 'date-fns/fp' +export default isSameISOWeek diff --git a/node_modules/date-fns/esm/fp/isSameISOWeek/index.js b/node_modules/date-fns/esm/fp/isSameISOWeek/index.js new file mode 100644 index 0000000..a3ef213 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameISOWeek/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSameISOWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameISOWeek/index.js.flow b/node_modules/date-fns/esm/fp/isSameISOWeek/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameISOWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isSameISOWeek/package.json b/node_modules/date-fns/esm/fp/isSameISOWeek/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameISOWeekYear/index.d.ts b/node_modules/date-fns/esm/fp/isSameISOWeekYear/index.d.ts new file mode 100644 index 0000000..f9f65c0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameISOWeekYear } from 'date-fns/fp' +export default isSameISOWeekYear diff --git a/node_modules/date-fns/esm/fp/isSameISOWeekYear/index.js b/node_modules/date-fns/esm/fp/isSameISOWeekYear/index.js new file mode 100644 index 0000000..5c92ee5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameISOWeekYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSameISOWeekYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameISOWeekYear/index.js.flow b/node_modules/date-fns/esm/fp/isSameISOWeekYear/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameISOWeekYear/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isSameISOWeekYear/package.json b/node_modules/date-fns/esm/fp/isSameISOWeekYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameISOWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameMinute/index.d.ts b/node_modules/date-fns/esm/fp/isSameMinute/index.d.ts new file mode 100644 index 0000000..b19be2a --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameMinute } from 'date-fns/fp' +export default isSameMinute diff --git a/node_modules/date-fns/esm/fp/isSameMinute/index.js b/node_modules/date-fns/esm/fp/isSameMinute/index.js new file mode 100644 index 0000000..df6f729 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameMinute/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSameMinute/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameMinute/index.js.flow b/node_modules/date-fns/esm/fp/isSameMinute/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameMinute/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isSameMinute/package.json b/node_modules/date-fns/esm/fp/isSameMinute/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameMinute/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameMonth/index.d.ts b/node_modules/date-fns/esm/fp/isSameMonth/index.d.ts new file mode 100644 index 0000000..1c29c87 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameMonth } from 'date-fns/fp' +export default isSameMonth diff --git a/node_modules/date-fns/esm/fp/isSameMonth/index.js b/node_modules/date-fns/esm/fp/isSameMonth/index.js new file mode 100644 index 0000000..e9e2694 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameMonth/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSameMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameMonth/index.js.flow b/node_modules/date-fns/esm/fp/isSameMonth/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameMonth/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isSameMonth/package.json b/node_modules/date-fns/esm/fp/isSameMonth/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameQuarter/index.d.ts b/node_modules/date-fns/esm/fp/isSameQuarter/index.d.ts new file mode 100644 index 0000000..6fe36a5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameQuarter } from 'date-fns/fp' +export default isSameQuarter diff --git a/node_modules/date-fns/esm/fp/isSameQuarter/index.js b/node_modules/date-fns/esm/fp/isSameQuarter/index.js new file mode 100644 index 0000000..14dda93 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameQuarter/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSameQuarter/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameQuarter/index.js.flow b/node_modules/date-fns/esm/fp/isSameQuarter/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameQuarter/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isSameQuarter/package.json b/node_modules/date-fns/esm/fp/isSameQuarter/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameSecond/index.d.ts b/node_modules/date-fns/esm/fp/isSameSecond/index.d.ts new file mode 100644 index 0000000..b65413a --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameSecond } from 'date-fns/fp' +export default isSameSecond diff --git a/node_modules/date-fns/esm/fp/isSameSecond/index.js b/node_modules/date-fns/esm/fp/isSameSecond/index.js new file mode 100644 index 0000000..0370ff2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameSecond/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSameSecond/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameSecond/index.js.flow b/node_modules/date-fns/esm/fp/isSameSecond/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameSecond/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isSameSecond/package.json b/node_modules/date-fns/esm/fp/isSameSecond/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameSecond/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameWeek/index.d.ts b/node_modules/date-fns/esm/fp/isSameWeek/index.d.ts new file mode 100644 index 0000000..e6b37fa --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameWeek } from 'date-fns/fp' +export default isSameWeek diff --git a/node_modules/date-fns/esm/fp/isSameWeek/index.js b/node_modules/date-fns/esm/fp/isSameWeek/index.js new file mode 100644 index 0000000..57ec409 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameWeek/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSameWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameWeek/index.js.flow b/node_modules/date-fns/esm/fp/isSameWeek/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isSameWeek/package.json b/node_modules/date-fns/esm/fp/isSameWeek/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameWeekWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/isSameWeekWithOptions/index.d.ts new file mode 100644 index 0000000..240b654 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameWeekWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameWeekWithOptions } from 'date-fns/fp' +export default isSameWeekWithOptions diff --git a/node_modules/date-fns/esm/fp/isSameWeekWithOptions/index.js b/node_modules/date-fns/esm/fp/isSameWeekWithOptions/index.js new file mode 100644 index 0000000..552e975 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameWeekWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSameWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameWeekWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/isSameWeekWithOptions/index.js.flow new file mode 100644 index 0000000..154b894 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameWeekWithOptions/index.js.flow @@ -0,0 +1,75 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date | number, + boolean +> diff --git a/node_modules/date-fns/esm/fp/isSameWeekWithOptions/package.json b/node_modules/date-fns/esm/fp/isSameWeekWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameWeekWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameYear/index.d.ts b/node_modules/date-fns/esm/fp/isSameYear/index.d.ts new file mode 100644 index 0000000..da9db07 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameYear } from 'date-fns/fp' +export default isSameYear diff --git a/node_modules/date-fns/esm/fp/isSameYear/index.js b/node_modules/date-fns/esm/fp/isSameYear/index.js new file mode 100644 index 0000000..49f384b --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSameYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSameYear/index.js.flow b/node_modules/date-fns/esm/fp/isSameYear/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameYear/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isSameYear/package.json b/node_modules/date-fns/esm/fp/isSameYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSameYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSaturday/index.d.ts b/node_modules/date-fns/esm/fp/isSaturday/index.d.ts new file mode 100644 index 0000000..d6c100a --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSaturday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSaturday } from 'date-fns/fp' +export default isSaturday diff --git a/node_modules/date-fns/esm/fp/isSaturday/index.js b/node_modules/date-fns/esm/fp/isSaturday/index.js new file mode 100644 index 0000000..a13d488 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSaturday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSaturday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSaturday/index.js.flow b/node_modules/date-fns/esm/fp/isSaturday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSaturday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isSaturday/package.json b/node_modules/date-fns/esm/fp/isSaturday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSaturday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSunday/index.d.ts b/node_modules/date-fns/esm/fp/isSunday/index.d.ts new file mode 100644 index 0000000..d5ff84f --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSunday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSunday } from 'date-fns/fp' +export default isSunday diff --git a/node_modules/date-fns/esm/fp/isSunday/index.js b/node_modules/date-fns/esm/fp/isSunday/index.js new file mode 100644 index 0000000..68444a6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSunday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isSunday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isSunday/index.js.flow b/node_modules/date-fns/esm/fp/isSunday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSunday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isSunday/package.json b/node_modules/date-fns/esm/fp/isSunday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isSunday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isThursday/index.d.ts b/node_modules/date-fns/esm/fp/isThursday/index.d.ts new file mode 100644 index 0000000..5f7c57c --- /dev/null +++ b/node_modules/date-fns/esm/fp/isThursday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThursday } from 'date-fns/fp' +export default isThursday diff --git a/node_modules/date-fns/esm/fp/isThursday/index.js b/node_modules/date-fns/esm/fp/isThursday/index.js new file mode 100644 index 0000000..47eeb20 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isThursday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isThursday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isThursday/index.js.flow b/node_modules/date-fns/esm/fp/isThursday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isThursday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isThursday/package.json b/node_modules/date-fns/esm/fp/isThursday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isThursday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isTuesday/index.d.ts b/node_modules/date-fns/esm/fp/isTuesday/index.d.ts new file mode 100644 index 0000000..3a652b6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isTuesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isTuesday } from 'date-fns/fp' +export default isTuesday diff --git a/node_modules/date-fns/esm/fp/isTuesday/index.js b/node_modules/date-fns/esm/fp/isTuesday/index.js new file mode 100644 index 0000000..facd9ef --- /dev/null +++ b/node_modules/date-fns/esm/fp/isTuesday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isTuesday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isTuesday/index.js.flow b/node_modules/date-fns/esm/fp/isTuesday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isTuesday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isTuesday/package.json b/node_modules/date-fns/esm/fp/isTuesday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isTuesday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isValid/index.d.ts b/node_modules/date-fns/esm/fp/isValid/index.d.ts new file mode 100644 index 0000000..42a8432 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isValid/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isValid } from 'date-fns/fp' +export default isValid diff --git a/node_modules/date-fns/esm/fp/isValid/index.js b/node_modules/date-fns/esm/fp/isValid/index.js new file mode 100644 index 0000000..9067a08 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isValid/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isValid/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isValid/index.js.flow b/node_modules/date-fns/esm/fp/isValid/index.js.flow new file mode 100644 index 0000000..62e70e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isValid/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isValid/package.json b/node_modules/date-fns/esm/fp/isValid/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isValid/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isWednesday/index.d.ts b/node_modules/date-fns/esm/fp/isWednesday/index.d.ts new file mode 100644 index 0000000..9752d6a --- /dev/null +++ b/node_modules/date-fns/esm/fp/isWednesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isWednesday } from 'date-fns/fp' +export default isWednesday diff --git a/node_modules/date-fns/esm/fp/isWednesday/index.js b/node_modules/date-fns/esm/fp/isWednesday/index.js new file mode 100644 index 0000000..32a253d --- /dev/null +++ b/node_modules/date-fns/esm/fp/isWednesday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isWednesday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isWednesday/index.js.flow b/node_modules/date-fns/esm/fp/isWednesday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isWednesday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isWednesday/package.json b/node_modules/date-fns/esm/fp/isWednesday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isWednesday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isWeekend/index.d.ts b/node_modules/date-fns/esm/fp/isWeekend/index.d.ts new file mode 100644 index 0000000..ff6c8a3 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isWeekend/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isWeekend } from 'date-fns/fp' +export default isWeekend diff --git a/node_modules/date-fns/esm/fp/isWeekend/index.js b/node_modules/date-fns/esm/fp/isWeekend/index.js new file mode 100644 index 0000000..d81e1ca --- /dev/null +++ b/node_modules/date-fns/esm/fp/isWeekend/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isWeekend/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isWeekend/index.js.flow b/node_modules/date-fns/esm/fp/isWeekend/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isWeekend/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/isWeekend/package.json b/node_modules/date-fns/esm/fp/isWeekend/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isWeekend/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isWithinInterval/index.d.ts b/node_modules/date-fns/esm/fp/isWithinInterval/index.d.ts new file mode 100644 index 0000000..c3b3c9b --- /dev/null +++ b/node_modules/date-fns/esm/fp/isWithinInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isWithinInterval } from 'date-fns/fp' +export default isWithinInterval diff --git a/node_modules/date-fns/esm/fp/isWithinInterval/index.js b/node_modules/date-fns/esm/fp/isWithinInterval/index.js new file mode 100644 index 0000000..96ca115 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isWithinInterval/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../isWithinInterval/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/isWithinInterval/index.js.flow b/node_modules/date-fns/esm/fp/isWithinInterval/index.js.flow new file mode 100644 index 0000000..8b45a5e --- /dev/null +++ b/node_modules/date-fns/esm/fp/isWithinInterval/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/isWithinInterval/package.json b/node_modules/date-fns/esm/fp/isWithinInterval/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/isWithinInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfDecade/index.d.ts b/node_modules/date-fns/esm/fp/lastDayOfDecade/index.d.ts new file mode 100644 index 0000000..6b32f46 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfDecade } from 'date-fns/fp' +export default lastDayOfDecade diff --git a/node_modules/date-fns/esm/fp/lastDayOfDecade/index.js b/node_modules/date-fns/esm/fp/lastDayOfDecade/index.js new file mode 100644 index 0000000..79519a5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfDecade/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../lastDayOfDecade/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfDecade/index.js.flow b/node_modules/date-fns/esm/fp/lastDayOfDecade/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfDecade/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/lastDayOfDecade/package.json b/node_modules/date-fns/esm/fp/lastDayOfDecade/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfDecade/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfISOWeek/index.d.ts b/node_modules/date-fns/esm/fp/lastDayOfISOWeek/index.d.ts new file mode 100644 index 0000000..13d7cbe --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfISOWeek } from 'date-fns/fp' +export default lastDayOfISOWeek diff --git a/node_modules/date-fns/esm/fp/lastDayOfISOWeek/index.js b/node_modules/date-fns/esm/fp/lastDayOfISOWeek/index.js new file mode 100644 index 0000000..ad03dfb --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfISOWeek/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../lastDayOfISOWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfISOWeek/index.js.flow b/node_modules/date-fns/esm/fp/lastDayOfISOWeek/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfISOWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/lastDayOfISOWeek/package.json b/node_modules/date-fns/esm/fp/lastDayOfISOWeek/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/index.d.ts b/node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/index.d.ts new file mode 100644 index 0000000..8e75ca7 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfISOWeekYear } from 'date-fns/fp' +export default lastDayOfISOWeekYear diff --git a/node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/index.js b/node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/index.js new file mode 100644 index 0000000..0880c4b --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../lastDayOfISOWeekYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/index.js.flow b/node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/package.json b/node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfISOWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfMonth/index.d.ts b/node_modules/date-fns/esm/fp/lastDayOfMonth/index.d.ts new file mode 100644 index 0000000..1a65a14 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfMonth } from 'date-fns/fp' +export default lastDayOfMonth diff --git a/node_modules/date-fns/esm/fp/lastDayOfMonth/index.js b/node_modules/date-fns/esm/fp/lastDayOfMonth/index.js new file mode 100644 index 0000000..7761b4f --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfMonth/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../lastDayOfMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfMonth/index.js.flow b/node_modules/date-fns/esm/fp/lastDayOfMonth/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/lastDayOfMonth/package.json b/node_modules/date-fns/esm/fp/lastDayOfMonth/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfQuarter/index.d.ts b/node_modules/date-fns/esm/fp/lastDayOfQuarter/index.d.ts new file mode 100644 index 0000000..27f41a8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfQuarter } from 'date-fns/fp' +export default lastDayOfQuarter diff --git a/node_modules/date-fns/esm/fp/lastDayOfQuarter/index.js b/node_modules/date-fns/esm/fp/lastDayOfQuarter/index.js new file mode 100644 index 0000000..eae9e2c --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfQuarter/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../lastDayOfQuarter/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfQuarter/index.js.flow b/node_modules/date-fns/esm/fp/lastDayOfQuarter/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfQuarter/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/lastDayOfQuarter/package.json b/node_modules/date-fns/esm/fp/lastDayOfQuarter/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/index.d.ts new file mode 100644 index 0000000..4327d12 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfQuarterWithOptions } from 'date-fns/fp' +export default lastDayOfQuarterWithOptions diff --git a/node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/index.js b/node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/index.js new file mode 100644 index 0000000..4508949 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../lastDayOfQuarter/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/index.js.flow new file mode 100644 index 0000000..4b6d0d4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/package.json b/node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfQuarterWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfWeek/index.d.ts b/node_modules/date-fns/esm/fp/lastDayOfWeek/index.d.ts new file mode 100644 index 0000000..0d79da7 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfWeek } from 'date-fns/fp' +export default lastDayOfWeek diff --git a/node_modules/date-fns/esm/fp/lastDayOfWeek/index.js b/node_modules/date-fns/esm/fp/lastDayOfWeek/index.js new file mode 100644 index 0000000..4ec4f49 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfWeek/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../lastDayOfWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfWeek/index.js.flow b/node_modules/date-fns/esm/fp/lastDayOfWeek/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/lastDayOfWeek/package.json b/node_modules/date-fns/esm/fp/lastDayOfWeek/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/index.d.ts new file mode 100644 index 0000000..5719524 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfWeekWithOptions } from 'date-fns/fp' +export default lastDayOfWeekWithOptions diff --git a/node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/index.js b/node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/index.js new file mode 100644 index 0000000..199b378 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../lastDayOfWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/index.js.flow new file mode 100644 index 0000000..9821646 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/package.json b/node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfWeekWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfYear/index.d.ts b/node_modules/date-fns/esm/fp/lastDayOfYear/index.d.ts new file mode 100644 index 0000000..340473e --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfYear } from 'date-fns/fp' +export default lastDayOfYear diff --git a/node_modules/date-fns/esm/fp/lastDayOfYear/index.js b/node_modules/date-fns/esm/fp/lastDayOfYear/index.js new file mode 100644 index 0000000..7bf59c5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../lastDayOfYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lastDayOfYear/index.js.flow b/node_modules/date-fns/esm/fp/lastDayOfYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/lastDayOfYear/package.json b/node_modules/date-fns/esm/fp/lastDayOfYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lastDayOfYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lightFormat/index.d.ts b/node_modules/date-fns/esm/fp/lightFormat/index.d.ts new file mode 100644 index 0000000..843b7fd --- /dev/null +++ b/node_modules/date-fns/esm/fp/lightFormat/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lightFormat } from 'date-fns/fp' +export default lightFormat diff --git a/node_modules/date-fns/esm/fp/lightFormat/index.js b/node_modules/date-fns/esm/fp/lightFormat/index.js new file mode 100644 index 0000000..d3b99c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lightFormat/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../lightFormat/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/lightFormat/index.js.flow b/node_modules/date-fns/esm/fp/lightFormat/index.js.flow new file mode 100644 index 0000000..013f277 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lightFormat/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/lightFormat/package.json b/node_modules/date-fns/esm/fp/lightFormat/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/lightFormat/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/max/index.d.ts b/node_modules/date-fns/esm/fp/max/index.d.ts new file mode 100644 index 0000000..000bf1d --- /dev/null +++ b/node_modules/date-fns/esm/fp/max/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { max } from 'date-fns/fp' +export default max diff --git a/node_modules/date-fns/esm/fp/max/index.js b/node_modules/date-fns/esm/fp/max/index.js new file mode 100644 index 0000000..0cdedcb --- /dev/null +++ b/node_modules/date-fns/esm/fp/max/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../max/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/max/index.js.flow b/node_modules/date-fns/esm/fp/max/index.js.flow new file mode 100644 index 0000000..dc66689 --- /dev/null +++ b/node_modules/date-fns/esm/fp/max/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1<(Date | number)[], Date> diff --git a/node_modules/date-fns/esm/fp/max/package.json b/node_modules/date-fns/esm/fp/max/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/max/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/milliseconds/index.d.ts b/node_modules/date-fns/esm/fp/milliseconds/index.d.ts new file mode 100644 index 0000000..2552885 --- /dev/null +++ b/node_modules/date-fns/esm/fp/milliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { milliseconds } from 'date-fns/fp' +export default milliseconds diff --git a/node_modules/date-fns/esm/fp/milliseconds/index.js b/node_modules/date-fns/esm/fp/milliseconds/index.js new file mode 100644 index 0000000..40a280d --- /dev/null +++ b/node_modules/date-fns/esm/fp/milliseconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../milliseconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/milliseconds/index.js.flow b/node_modules/date-fns/esm/fp/milliseconds/index.js.flow new file mode 100644 index 0000000..a025a67 --- /dev/null +++ b/node_modules/date-fns/esm/fp/milliseconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/milliseconds/package.json b/node_modules/date-fns/esm/fp/milliseconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/milliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/millisecondsToHours/index.d.ts b/node_modules/date-fns/esm/fp/millisecondsToHours/index.d.ts new file mode 100644 index 0000000..0ee6863 --- /dev/null +++ b/node_modules/date-fns/esm/fp/millisecondsToHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { millisecondsToHours } from 'date-fns/fp' +export default millisecondsToHours diff --git a/node_modules/date-fns/esm/fp/millisecondsToHours/index.js b/node_modules/date-fns/esm/fp/millisecondsToHours/index.js new file mode 100644 index 0000000..80af458 --- /dev/null +++ b/node_modules/date-fns/esm/fp/millisecondsToHours/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../millisecondsToHours/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/millisecondsToHours/index.js.flow b/node_modules/date-fns/esm/fp/millisecondsToHours/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/millisecondsToHours/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/millisecondsToHours/package.json b/node_modules/date-fns/esm/fp/millisecondsToHours/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/millisecondsToHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/millisecondsToMinutes/index.d.ts b/node_modules/date-fns/esm/fp/millisecondsToMinutes/index.d.ts new file mode 100644 index 0000000..de84700 --- /dev/null +++ b/node_modules/date-fns/esm/fp/millisecondsToMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { millisecondsToMinutes } from 'date-fns/fp' +export default millisecondsToMinutes diff --git a/node_modules/date-fns/esm/fp/millisecondsToMinutes/index.js b/node_modules/date-fns/esm/fp/millisecondsToMinutes/index.js new file mode 100644 index 0000000..8392a32 --- /dev/null +++ b/node_modules/date-fns/esm/fp/millisecondsToMinutes/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../millisecondsToMinutes/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/millisecondsToMinutes/index.js.flow b/node_modules/date-fns/esm/fp/millisecondsToMinutes/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/millisecondsToMinutes/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/millisecondsToMinutes/package.json b/node_modules/date-fns/esm/fp/millisecondsToMinutes/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/millisecondsToMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/millisecondsToSeconds/index.d.ts b/node_modules/date-fns/esm/fp/millisecondsToSeconds/index.d.ts new file mode 100644 index 0000000..99736c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/millisecondsToSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { millisecondsToSeconds } from 'date-fns/fp' +export default millisecondsToSeconds diff --git a/node_modules/date-fns/esm/fp/millisecondsToSeconds/index.js b/node_modules/date-fns/esm/fp/millisecondsToSeconds/index.js new file mode 100644 index 0000000..923af15 --- /dev/null +++ b/node_modules/date-fns/esm/fp/millisecondsToSeconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../millisecondsToSeconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/millisecondsToSeconds/index.js.flow b/node_modules/date-fns/esm/fp/millisecondsToSeconds/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/millisecondsToSeconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/millisecondsToSeconds/package.json b/node_modules/date-fns/esm/fp/millisecondsToSeconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/millisecondsToSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/min/index.d.ts b/node_modules/date-fns/esm/fp/min/index.d.ts new file mode 100644 index 0000000..b666165 --- /dev/null +++ b/node_modules/date-fns/esm/fp/min/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { min } from 'date-fns/fp' +export default min diff --git a/node_modules/date-fns/esm/fp/min/index.js b/node_modules/date-fns/esm/fp/min/index.js new file mode 100644 index 0000000..748565d --- /dev/null +++ b/node_modules/date-fns/esm/fp/min/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../min/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/min/index.js.flow b/node_modules/date-fns/esm/fp/min/index.js.flow new file mode 100644 index 0000000..dc66689 --- /dev/null +++ b/node_modules/date-fns/esm/fp/min/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1<(Date | number)[], Date> diff --git a/node_modules/date-fns/esm/fp/min/package.json b/node_modules/date-fns/esm/fp/min/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/min/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/minutesToHours/index.d.ts b/node_modules/date-fns/esm/fp/minutesToHours/index.d.ts new file mode 100644 index 0000000..15aeb30 --- /dev/null +++ b/node_modules/date-fns/esm/fp/minutesToHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { minutesToHours } from 'date-fns/fp' +export default minutesToHours diff --git a/node_modules/date-fns/esm/fp/minutesToHours/index.js b/node_modules/date-fns/esm/fp/minutesToHours/index.js new file mode 100644 index 0000000..871dd10 --- /dev/null +++ b/node_modules/date-fns/esm/fp/minutesToHours/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../minutesToHours/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/minutesToHours/index.js.flow b/node_modules/date-fns/esm/fp/minutesToHours/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/minutesToHours/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/minutesToHours/package.json b/node_modules/date-fns/esm/fp/minutesToHours/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/minutesToHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/minutesToMilliseconds/index.d.ts b/node_modules/date-fns/esm/fp/minutesToMilliseconds/index.d.ts new file mode 100644 index 0000000..0b19d01 --- /dev/null +++ b/node_modules/date-fns/esm/fp/minutesToMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { minutesToMilliseconds } from 'date-fns/fp' +export default minutesToMilliseconds diff --git a/node_modules/date-fns/esm/fp/minutesToMilliseconds/index.js b/node_modules/date-fns/esm/fp/minutesToMilliseconds/index.js new file mode 100644 index 0000000..7447642 --- /dev/null +++ b/node_modules/date-fns/esm/fp/minutesToMilliseconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../minutesToMilliseconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/minutesToMilliseconds/index.js.flow b/node_modules/date-fns/esm/fp/minutesToMilliseconds/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/minutesToMilliseconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/minutesToMilliseconds/package.json b/node_modules/date-fns/esm/fp/minutesToMilliseconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/minutesToMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/minutesToSeconds/index.d.ts b/node_modules/date-fns/esm/fp/minutesToSeconds/index.d.ts new file mode 100644 index 0000000..bc47b3f --- /dev/null +++ b/node_modules/date-fns/esm/fp/minutesToSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { minutesToSeconds } from 'date-fns/fp' +export default minutesToSeconds diff --git a/node_modules/date-fns/esm/fp/minutesToSeconds/index.js b/node_modules/date-fns/esm/fp/minutesToSeconds/index.js new file mode 100644 index 0000000..1432c26 --- /dev/null +++ b/node_modules/date-fns/esm/fp/minutesToSeconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../minutesToSeconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/minutesToSeconds/index.js.flow b/node_modules/date-fns/esm/fp/minutesToSeconds/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/minutesToSeconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/minutesToSeconds/package.json b/node_modules/date-fns/esm/fp/minutesToSeconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/minutesToSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/monthsToQuarters/index.d.ts b/node_modules/date-fns/esm/fp/monthsToQuarters/index.d.ts new file mode 100644 index 0000000..05ae53c --- /dev/null +++ b/node_modules/date-fns/esm/fp/monthsToQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { monthsToQuarters } from 'date-fns/fp' +export default monthsToQuarters diff --git a/node_modules/date-fns/esm/fp/monthsToQuarters/index.js b/node_modules/date-fns/esm/fp/monthsToQuarters/index.js new file mode 100644 index 0000000..4d06290 --- /dev/null +++ b/node_modules/date-fns/esm/fp/monthsToQuarters/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../monthsToQuarters/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/monthsToQuarters/index.js.flow b/node_modules/date-fns/esm/fp/monthsToQuarters/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/monthsToQuarters/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/monthsToQuarters/package.json b/node_modules/date-fns/esm/fp/monthsToQuarters/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/monthsToQuarters/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/monthsToYears/index.d.ts b/node_modules/date-fns/esm/fp/monthsToYears/index.d.ts new file mode 100644 index 0000000..bc5f113 --- /dev/null +++ b/node_modules/date-fns/esm/fp/monthsToYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { monthsToYears } from 'date-fns/fp' +export default monthsToYears diff --git a/node_modules/date-fns/esm/fp/monthsToYears/index.js b/node_modules/date-fns/esm/fp/monthsToYears/index.js new file mode 100644 index 0000000..375ed87 --- /dev/null +++ b/node_modules/date-fns/esm/fp/monthsToYears/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../monthsToYears/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/monthsToYears/index.js.flow b/node_modules/date-fns/esm/fp/monthsToYears/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/monthsToYears/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/monthsToYears/package.json b/node_modules/date-fns/esm/fp/monthsToYears/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/monthsToYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextDay/index.d.ts b/node_modules/date-fns/esm/fp/nextDay/index.d.ts new file mode 100644 index 0000000..dc6cd80 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextDay } from 'date-fns/fp' +export default nextDay diff --git a/node_modules/date-fns/esm/fp/nextDay/index.js b/node_modules/date-fns/esm/fp/nextDay/index.js new file mode 100644 index 0000000..564d4f0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextDay/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../nextDay/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextDay/index.js.flow b/node_modules/date-fns/esm/fp/nextDay/index.js.flow new file mode 100644 index 0000000..3d001b2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextDay/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/nextDay/package.json b/node_modules/date-fns/esm/fp/nextDay/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextFriday/index.d.ts b/node_modules/date-fns/esm/fp/nextFriday/index.d.ts new file mode 100644 index 0000000..48e88cc --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextFriday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextFriday } from 'date-fns/fp' +export default nextFriday diff --git a/node_modules/date-fns/esm/fp/nextFriday/index.js b/node_modules/date-fns/esm/fp/nextFriday/index.js new file mode 100644 index 0000000..e6411e8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextFriday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../nextFriday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextFriday/index.js.flow b/node_modules/date-fns/esm/fp/nextFriday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextFriday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/nextFriday/package.json b/node_modules/date-fns/esm/fp/nextFriday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextFriday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextMonday/index.d.ts b/node_modules/date-fns/esm/fp/nextMonday/index.d.ts new file mode 100644 index 0000000..50926c4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextMonday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextMonday } from 'date-fns/fp' +export default nextMonday diff --git a/node_modules/date-fns/esm/fp/nextMonday/index.js b/node_modules/date-fns/esm/fp/nextMonday/index.js new file mode 100644 index 0000000..de183a0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextMonday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../nextMonday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextMonday/index.js.flow b/node_modules/date-fns/esm/fp/nextMonday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextMonday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/nextMonday/package.json b/node_modules/date-fns/esm/fp/nextMonday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextMonday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextSaturday/index.d.ts b/node_modules/date-fns/esm/fp/nextSaturday/index.d.ts new file mode 100644 index 0000000..5774aa5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextSaturday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextSaturday } from 'date-fns/fp' +export default nextSaturday diff --git a/node_modules/date-fns/esm/fp/nextSaturday/index.js b/node_modules/date-fns/esm/fp/nextSaturday/index.js new file mode 100644 index 0000000..990b9c0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextSaturday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../nextSaturday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextSaturday/index.js.flow b/node_modules/date-fns/esm/fp/nextSaturday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextSaturday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/nextSaturday/package.json b/node_modules/date-fns/esm/fp/nextSaturday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextSaturday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextSunday/index.d.ts b/node_modules/date-fns/esm/fp/nextSunday/index.d.ts new file mode 100644 index 0000000..acd1202 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextSunday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextSunday } from 'date-fns/fp' +export default nextSunday diff --git a/node_modules/date-fns/esm/fp/nextSunday/index.js b/node_modules/date-fns/esm/fp/nextSunday/index.js new file mode 100644 index 0000000..5d8c4ef --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextSunday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../nextSunday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextSunday/index.js.flow b/node_modules/date-fns/esm/fp/nextSunday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextSunday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/nextSunday/package.json b/node_modules/date-fns/esm/fp/nextSunday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextSunday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextThursday/index.d.ts b/node_modules/date-fns/esm/fp/nextThursday/index.d.ts new file mode 100644 index 0000000..1f2dcf0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextThursday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextThursday } from 'date-fns/fp' +export default nextThursday diff --git a/node_modules/date-fns/esm/fp/nextThursday/index.js b/node_modules/date-fns/esm/fp/nextThursday/index.js new file mode 100644 index 0000000..decb0af --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextThursday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../nextThursday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextThursday/index.js.flow b/node_modules/date-fns/esm/fp/nextThursday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextThursday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/nextThursday/package.json b/node_modules/date-fns/esm/fp/nextThursday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextThursday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextTuesday/index.d.ts b/node_modules/date-fns/esm/fp/nextTuesday/index.d.ts new file mode 100644 index 0000000..4842cc0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextTuesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextTuesday } from 'date-fns/fp' +export default nextTuesday diff --git a/node_modules/date-fns/esm/fp/nextTuesday/index.js b/node_modules/date-fns/esm/fp/nextTuesday/index.js new file mode 100644 index 0000000..b95c64e --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextTuesday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../nextTuesday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextTuesday/index.js.flow b/node_modules/date-fns/esm/fp/nextTuesday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextTuesday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/nextTuesday/package.json b/node_modules/date-fns/esm/fp/nextTuesday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextTuesday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextWednesday/index.d.ts b/node_modules/date-fns/esm/fp/nextWednesday/index.d.ts new file mode 100644 index 0000000..800d5a5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextWednesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextWednesday } from 'date-fns/fp' +export default nextWednesday diff --git a/node_modules/date-fns/esm/fp/nextWednesday/index.js b/node_modules/date-fns/esm/fp/nextWednesday/index.js new file mode 100644 index 0000000..77ea969 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextWednesday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../nextWednesday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/nextWednesday/index.js.flow b/node_modules/date-fns/esm/fp/nextWednesday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextWednesday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/nextWednesday/package.json b/node_modules/date-fns/esm/fp/nextWednesday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/nextWednesday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/package.json b/node_modules/date-fns/esm/fp/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/fp/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/parse/index.d.ts b/node_modules/date-fns/esm/fp/parse/index.d.ts new file mode 100644 index 0000000..0d42228 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parse/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parse } from 'date-fns/fp' +export default parse diff --git a/node_modules/date-fns/esm/fp/parse/index.js b/node_modules/date-fns/esm/fp/parse/index.js new file mode 100644 index 0000000..60418a8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parse/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../parse/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/parse/index.js.flow b/node_modules/date-fns/esm/fp/parse/index.js.flow new file mode 100644 index 0000000..7146666 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parse/index.js.flow @@ -0,0 +1,67 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3 diff --git a/node_modules/date-fns/esm/fp/parse/package.json b/node_modules/date-fns/esm/fp/parse/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parse/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/parseISO/index.d.ts b/node_modules/date-fns/esm/fp/parseISO/index.d.ts new file mode 100644 index 0000000..f89741c --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseISO/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parseISO } from 'date-fns/fp' +export default parseISO diff --git a/node_modules/date-fns/esm/fp/parseISO/index.js b/node_modules/date-fns/esm/fp/parseISO/index.js new file mode 100644 index 0000000..0577672 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseISO/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../parseISO/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/parseISO/index.js.flow b/node_modules/date-fns/esm/fp/parseISO/index.js.flow new file mode 100644 index 0000000..4d84593 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseISO/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/parseISO/package.json b/node_modules/date-fns/esm/fp/parseISO/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseISO/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/parseISOWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/parseISOWithOptions/index.d.ts new file mode 100644 index 0000000..b90cbd3 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseISOWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parseISOWithOptions } from 'date-fns/fp' +export default parseISOWithOptions diff --git a/node_modules/date-fns/esm/fp/parseISOWithOptions/index.js b/node_modules/date-fns/esm/fp/parseISOWithOptions/index.js new file mode 100644 index 0000000..0c702f0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseISOWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../parseISO/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/parseISOWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/parseISOWithOptions/index.js.flow new file mode 100644 index 0000000..d2d80ca --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseISOWithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2, + }, + string, + Date +> diff --git a/node_modules/date-fns/esm/fp/parseISOWithOptions/package.json b/node_modules/date-fns/esm/fp/parseISOWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseISOWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/parseJSON/index.d.ts b/node_modules/date-fns/esm/fp/parseJSON/index.d.ts new file mode 100644 index 0000000..dd64334 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseJSON/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parseJSON } from 'date-fns/fp' +export default parseJSON diff --git a/node_modules/date-fns/esm/fp/parseJSON/index.js b/node_modules/date-fns/esm/fp/parseJSON/index.js new file mode 100644 index 0000000..92056ca --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseJSON/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../parseJSON/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/parseJSON/index.js.flow b/node_modules/date-fns/esm/fp/parseJSON/index.js.flow new file mode 100644 index 0000000..9b7f47a --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseJSON/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/parseJSON/package.json b/node_modules/date-fns/esm/fp/parseJSON/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseJSON/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/parseWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/parseWithOptions/index.d.ts new file mode 100644 index 0000000..d33b4ae --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parseWithOptions } from 'date-fns/fp' +export default parseWithOptions diff --git a/node_modules/date-fns/esm/fp/parseWithOptions/index.js b/node_modules/date-fns/esm/fp/parseWithOptions/index.js new file mode 100644 index 0000000..8bcea0c --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../parse/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 4); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/parseWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/parseWithOptions/index.js.flow new file mode 100644 index 0000000..e767e62 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseWithOptions/index.js.flow @@ -0,0 +1,94 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +type CurriedFn4 = ( + a: A +) => + | CurriedFn3 + | (( + a: A, + b: B + ) => + | CurriedFn2 + | (( + a: A, + b: B, + c: C + ) => CurriedFn1 | ((a: A, b: B, c: C, d: D) => R))) + +declare module.exports: CurriedFn4< + { + useAdditionalDayOfYearTokens?: boolean, + useAdditionalWeekYearTokens?: boolean, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + string, + string, + Date +> diff --git a/node_modules/date-fns/esm/fp/parseWithOptions/package.json b/node_modules/date-fns/esm/fp/parseWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/parseWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousDay/index.d.ts b/node_modules/date-fns/esm/fp/previousDay/index.d.ts new file mode 100644 index 0000000..753808c --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousDay } from 'date-fns/fp' +export default previousDay diff --git a/node_modules/date-fns/esm/fp/previousDay/index.js b/node_modules/date-fns/esm/fp/previousDay/index.js new file mode 100644 index 0000000..601c081 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousDay/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../previousDay/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousDay/index.js.flow b/node_modules/date-fns/esm/fp/previousDay/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousDay/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/previousDay/package.json b/node_modules/date-fns/esm/fp/previousDay/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousFriday/index.d.ts b/node_modules/date-fns/esm/fp/previousFriday/index.d.ts new file mode 100644 index 0000000..847fd92 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousFriday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousFriday } from 'date-fns/fp' +export default previousFriday diff --git a/node_modules/date-fns/esm/fp/previousFriday/index.js b/node_modules/date-fns/esm/fp/previousFriday/index.js new file mode 100644 index 0000000..675cfa4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousFriday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../previousFriday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousFriday/index.js.flow b/node_modules/date-fns/esm/fp/previousFriday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousFriday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/previousFriday/package.json b/node_modules/date-fns/esm/fp/previousFriday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousFriday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousMonday/index.d.ts b/node_modules/date-fns/esm/fp/previousMonday/index.d.ts new file mode 100644 index 0000000..dd742b8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousMonday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousMonday } from 'date-fns/fp' +export default previousMonday diff --git a/node_modules/date-fns/esm/fp/previousMonday/index.js b/node_modules/date-fns/esm/fp/previousMonday/index.js new file mode 100644 index 0000000..e1d0a76 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousMonday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../previousMonday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousMonday/index.js.flow b/node_modules/date-fns/esm/fp/previousMonday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousMonday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/previousMonday/package.json b/node_modules/date-fns/esm/fp/previousMonday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousMonday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousSaturday/index.d.ts b/node_modules/date-fns/esm/fp/previousSaturday/index.d.ts new file mode 100644 index 0000000..61b0b78 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousSaturday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousSaturday } from 'date-fns/fp' +export default previousSaturday diff --git a/node_modules/date-fns/esm/fp/previousSaturday/index.js b/node_modules/date-fns/esm/fp/previousSaturday/index.js new file mode 100644 index 0000000..a212fb5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousSaturday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../previousSaturday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousSaturday/index.js.flow b/node_modules/date-fns/esm/fp/previousSaturday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousSaturday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/previousSaturday/package.json b/node_modules/date-fns/esm/fp/previousSaturday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousSaturday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousSunday/index.d.ts b/node_modules/date-fns/esm/fp/previousSunday/index.d.ts new file mode 100644 index 0000000..c52f02d --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousSunday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousSunday } from 'date-fns/fp' +export default previousSunday diff --git a/node_modules/date-fns/esm/fp/previousSunday/index.js b/node_modules/date-fns/esm/fp/previousSunday/index.js new file mode 100644 index 0000000..6c0be38 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousSunday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../previousSunday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousSunday/index.js.flow b/node_modules/date-fns/esm/fp/previousSunday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousSunday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/previousSunday/package.json b/node_modules/date-fns/esm/fp/previousSunday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousSunday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousThursday/index.d.ts b/node_modules/date-fns/esm/fp/previousThursday/index.d.ts new file mode 100644 index 0000000..8f54518 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousThursday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousThursday } from 'date-fns/fp' +export default previousThursday diff --git a/node_modules/date-fns/esm/fp/previousThursday/index.js b/node_modules/date-fns/esm/fp/previousThursday/index.js new file mode 100644 index 0000000..5cbfe33 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousThursday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../previousThursday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousThursday/index.js.flow b/node_modules/date-fns/esm/fp/previousThursday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousThursday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/previousThursday/package.json b/node_modules/date-fns/esm/fp/previousThursday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousThursday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousTuesday/index.d.ts b/node_modules/date-fns/esm/fp/previousTuesday/index.d.ts new file mode 100644 index 0000000..f801ca2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousTuesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousTuesday } from 'date-fns/fp' +export default previousTuesday diff --git a/node_modules/date-fns/esm/fp/previousTuesday/index.js b/node_modules/date-fns/esm/fp/previousTuesday/index.js new file mode 100644 index 0000000..246bf4b --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousTuesday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../previousTuesday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousTuesday/index.js.flow b/node_modules/date-fns/esm/fp/previousTuesday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousTuesday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/previousTuesday/package.json b/node_modules/date-fns/esm/fp/previousTuesday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousTuesday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousWednesday/index.d.ts b/node_modules/date-fns/esm/fp/previousWednesday/index.d.ts new file mode 100644 index 0000000..ac6226e --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousWednesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousWednesday } from 'date-fns/fp' +export default previousWednesday diff --git a/node_modules/date-fns/esm/fp/previousWednesday/index.js b/node_modules/date-fns/esm/fp/previousWednesday/index.js new file mode 100644 index 0000000..118818c --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousWednesday/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../previousWednesday/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/previousWednesday/index.js.flow b/node_modules/date-fns/esm/fp/previousWednesday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousWednesday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/previousWednesday/package.json b/node_modules/date-fns/esm/fp/previousWednesday/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/previousWednesday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/quartersToMonths/index.d.ts b/node_modules/date-fns/esm/fp/quartersToMonths/index.d.ts new file mode 100644 index 0000000..07220e8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/quartersToMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { quartersToMonths } from 'date-fns/fp' +export default quartersToMonths diff --git a/node_modules/date-fns/esm/fp/quartersToMonths/index.js b/node_modules/date-fns/esm/fp/quartersToMonths/index.js new file mode 100644 index 0000000..5401376 --- /dev/null +++ b/node_modules/date-fns/esm/fp/quartersToMonths/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../quartersToMonths/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/quartersToMonths/index.js.flow b/node_modules/date-fns/esm/fp/quartersToMonths/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/quartersToMonths/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/quartersToMonths/package.json b/node_modules/date-fns/esm/fp/quartersToMonths/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/quartersToMonths/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/quartersToYears/index.d.ts b/node_modules/date-fns/esm/fp/quartersToYears/index.d.ts new file mode 100644 index 0000000..6613aeb --- /dev/null +++ b/node_modules/date-fns/esm/fp/quartersToYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { quartersToYears } from 'date-fns/fp' +export default quartersToYears diff --git a/node_modules/date-fns/esm/fp/quartersToYears/index.js b/node_modules/date-fns/esm/fp/quartersToYears/index.js new file mode 100644 index 0000000..86a2a69 --- /dev/null +++ b/node_modules/date-fns/esm/fp/quartersToYears/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../quartersToYears/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/quartersToYears/index.js.flow b/node_modules/date-fns/esm/fp/quartersToYears/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/quartersToYears/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/quartersToYears/package.json b/node_modules/date-fns/esm/fp/quartersToYears/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/quartersToYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/roundToNearestMinutes/index.d.ts b/node_modules/date-fns/esm/fp/roundToNearestMinutes/index.d.ts new file mode 100644 index 0000000..7777ce2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/roundToNearestMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { roundToNearestMinutes } from 'date-fns/fp' +export default roundToNearestMinutes diff --git a/node_modules/date-fns/esm/fp/roundToNearestMinutes/index.js b/node_modules/date-fns/esm/fp/roundToNearestMinutes/index.js new file mode 100644 index 0000000..c1d0b4a --- /dev/null +++ b/node_modules/date-fns/esm/fp/roundToNearestMinutes/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../roundToNearestMinutes/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/roundToNearestMinutes/index.js.flow b/node_modules/date-fns/esm/fp/roundToNearestMinutes/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/roundToNearestMinutes/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/roundToNearestMinutes/package.json b/node_modules/date-fns/esm/fp/roundToNearestMinutes/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/roundToNearestMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/index.d.ts new file mode 100644 index 0000000..fcd4df4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { roundToNearestMinutesWithOptions } from 'date-fns/fp' +export default roundToNearestMinutesWithOptions diff --git a/node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/index.js b/node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/index.js new file mode 100644 index 0000000..a8cbffc --- /dev/null +++ b/node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../roundToNearestMinutes/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/index.js.flow new file mode 100644 index 0000000..44085b1 --- /dev/null +++ b/node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + roundingMethod?: string, + nearestTo?: number, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/package.json b/node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/roundToNearestMinutesWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/secondsToHours/index.d.ts b/node_modules/date-fns/esm/fp/secondsToHours/index.d.ts new file mode 100644 index 0000000..931f3a7 --- /dev/null +++ b/node_modules/date-fns/esm/fp/secondsToHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { secondsToHours } from 'date-fns/fp' +export default secondsToHours diff --git a/node_modules/date-fns/esm/fp/secondsToHours/index.js b/node_modules/date-fns/esm/fp/secondsToHours/index.js new file mode 100644 index 0000000..0d46bc8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/secondsToHours/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../secondsToHours/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/secondsToHours/index.js.flow b/node_modules/date-fns/esm/fp/secondsToHours/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/secondsToHours/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/secondsToHours/package.json b/node_modules/date-fns/esm/fp/secondsToHours/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/secondsToHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/secondsToMilliseconds/index.d.ts b/node_modules/date-fns/esm/fp/secondsToMilliseconds/index.d.ts new file mode 100644 index 0000000..98df8f2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/secondsToMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { secondsToMilliseconds } from 'date-fns/fp' +export default secondsToMilliseconds diff --git a/node_modules/date-fns/esm/fp/secondsToMilliseconds/index.js b/node_modules/date-fns/esm/fp/secondsToMilliseconds/index.js new file mode 100644 index 0000000..1f7e024 --- /dev/null +++ b/node_modules/date-fns/esm/fp/secondsToMilliseconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../secondsToMilliseconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/secondsToMilliseconds/index.js.flow b/node_modules/date-fns/esm/fp/secondsToMilliseconds/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/secondsToMilliseconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/secondsToMilliseconds/package.json b/node_modules/date-fns/esm/fp/secondsToMilliseconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/secondsToMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/secondsToMinutes/index.d.ts b/node_modules/date-fns/esm/fp/secondsToMinutes/index.d.ts new file mode 100644 index 0000000..e22b528 --- /dev/null +++ b/node_modules/date-fns/esm/fp/secondsToMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { secondsToMinutes } from 'date-fns/fp' +export default secondsToMinutes diff --git a/node_modules/date-fns/esm/fp/secondsToMinutes/index.js b/node_modules/date-fns/esm/fp/secondsToMinutes/index.js new file mode 100644 index 0000000..d94fccf --- /dev/null +++ b/node_modules/date-fns/esm/fp/secondsToMinutes/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../secondsToMinutes/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/secondsToMinutes/index.js.flow b/node_modules/date-fns/esm/fp/secondsToMinutes/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/secondsToMinutes/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/secondsToMinutes/package.json b/node_modules/date-fns/esm/fp/secondsToMinutes/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/secondsToMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/set/index.d.ts b/node_modules/date-fns/esm/fp/set/index.d.ts new file mode 100644 index 0000000..601f00b --- /dev/null +++ b/node_modules/date-fns/esm/fp/set/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { set } from 'date-fns/fp' +export default set diff --git a/node_modules/date-fns/esm/fp/set/index.js b/node_modules/date-fns/esm/fp/set/index.js new file mode 100644 index 0000000..ee1e70f --- /dev/null +++ b/node_modules/date-fns/esm/fp/set/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../set/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/set/index.js.flow b/node_modules/date-fns/esm/fp/set/index.js.flow new file mode 100644 index 0000000..ccc5aca --- /dev/null +++ b/node_modules/date-fns/esm/fp/set/index.js.flow @@ -0,0 +1,70 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + milliseconds?: number, + seconds?: number, + minutes?: number, + hours?: number, + date?: number, + month?: number, + year?: number, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/esm/fp/set/package.json b/node_modules/date-fns/esm/fp/set/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/set/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setDate/index.d.ts b/node_modules/date-fns/esm/fp/setDate/index.d.ts new file mode 100644 index 0000000..1d6343e --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDate } from 'date-fns/fp' +export default setDate diff --git a/node_modules/date-fns/esm/fp/setDate/index.js b/node_modules/date-fns/esm/fp/setDate/index.js new file mode 100644 index 0000000..d42b901 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDate/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setDate/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setDate/index.js.flow b/node_modules/date-fns/esm/fp/setDate/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDate/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setDate/package.json b/node_modules/date-fns/esm/fp/setDate/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDate/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setDay/index.d.ts b/node_modules/date-fns/esm/fp/setDay/index.d.ts new file mode 100644 index 0000000..aa37dd9 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDay } from 'date-fns/fp' +export default setDay diff --git a/node_modules/date-fns/esm/fp/setDay/index.js b/node_modules/date-fns/esm/fp/setDay/index.js new file mode 100644 index 0000000..5049098 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDay/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setDay/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setDay/index.js.flow b/node_modules/date-fns/esm/fp/setDay/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDay/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setDay/package.json b/node_modules/date-fns/esm/fp/setDay/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setDayOfYear/index.d.ts b/node_modules/date-fns/esm/fp/setDayOfYear/index.d.ts new file mode 100644 index 0000000..4453a59 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDayOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDayOfYear } from 'date-fns/fp' +export default setDayOfYear diff --git a/node_modules/date-fns/esm/fp/setDayOfYear/index.js b/node_modules/date-fns/esm/fp/setDayOfYear/index.js new file mode 100644 index 0000000..db07451 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDayOfYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setDayOfYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setDayOfYear/index.js.flow b/node_modules/date-fns/esm/fp/setDayOfYear/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDayOfYear/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setDayOfYear/package.json b/node_modules/date-fns/esm/fp/setDayOfYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDayOfYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setDayWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/setDayWithOptions/index.d.ts new file mode 100644 index 0000000..537c230 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDayWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDayWithOptions } from 'date-fns/fp' +export default setDayWithOptions diff --git a/node_modules/date-fns/esm/fp/setDayWithOptions/index.js b/node_modules/date-fns/esm/fp/setDayWithOptions/index.js new file mode 100644 index 0000000..c7fc4c9 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDayWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setDay/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setDayWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/setDayWithOptions/index.js.flow new file mode 100644 index 0000000..62d0e5e --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDayWithOptions/index.js.flow @@ -0,0 +1,75 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + number, + Date | number, + Date +> diff --git a/node_modules/date-fns/esm/fp/setDayWithOptions/package.json b/node_modules/date-fns/esm/fp/setDayWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setDayWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setHours/index.d.ts b/node_modules/date-fns/esm/fp/setHours/index.d.ts new file mode 100644 index 0000000..4ca8a06 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setHours } from 'date-fns/fp' +export default setHours diff --git a/node_modules/date-fns/esm/fp/setHours/index.js b/node_modules/date-fns/esm/fp/setHours/index.js new file mode 100644 index 0000000..540f03c --- /dev/null +++ b/node_modules/date-fns/esm/fp/setHours/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setHours/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setHours/index.js.flow b/node_modules/date-fns/esm/fp/setHours/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setHours/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setHours/package.json b/node_modules/date-fns/esm/fp/setHours/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setISODay/index.d.ts b/node_modules/date-fns/esm/fp/setISODay/index.d.ts new file mode 100644 index 0000000..7319d5a --- /dev/null +++ b/node_modules/date-fns/esm/fp/setISODay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setISODay } from 'date-fns/fp' +export default setISODay diff --git a/node_modules/date-fns/esm/fp/setISODay/index.js b/node_modules/date-fns/esm/fp/setISODay/index.js new file mode 100644 index 0000000..f7faa3f --- /dev/null +++ b/node_modules/date-fns/esm/fp/setISODay/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setISODay/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setISODay/index.js.flow b/node_modules/date-fns/esm/fp/setISODay/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setISODay/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setISODay/package.json b/node_modules/date-fns/esm/fp/setISODay/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setISODay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setISOWeek/index.d.ts b/node_modules/date-fns/esm/fp/setISOWeek/index.d.ts new file mode 100644 index 0000000..ca354ce --- /dev/null +++ b/node_modules/date-fns/esm/fp/setISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setISOWeek } from 'date-fns/fp' +export default setISOWeek diff --git a/node_modules/date-fns/esm/fp/setISOWeek/index.js b/node_modules/date-fns/esm/fp/setISOWeek/index.js new file mode 100644 index 0000000..b544d97 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setISOWeek/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setISOWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setISOWeek/index.js.flow b/node_modules/date-fns/esm/fp/setISOWeek/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setISOWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setISOWeek/package.json b/node_modules/date-fns/esm/fp/setISOWeek/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setISOWeekYear/index.d.ts b/node_modules/date-fns/esm/fp/setISOWeekYear/index.d.ts new file mode 100644 index 0000000..7e1fc21 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setISOWeekYear } from 'date-fns/fp' +export default setISOWeekYear diff --git a/node_modules/date-fns/esm/fp/setISOWeekYear/index.js b/node_modules/date-fns/esm/fp/setISOWeekYear/index.js new file mode 100644 index 0000000..a226d54 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setISOWeekYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setISOWeekYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setISOWeekYear/index.js.flow b/node_modules/date-fns/esm/fp/setISOWeekYear/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setISOWeekYear/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setISOWeekYear/package.json b/node_modules/date-fns/esm/fp/setISOWeekYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setISOWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setMilliseconds/index.d.ts b/node_modules/date-fns/esm/fp/setMilliseconds/index.d.ts new file mode 100644 index 0000000..0ee89fa --- /dev/null +++ b/node_modules/date-fns/esm/fp/setMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setMilliseconds } from 'date-fns/fp' +export default setMilliseconds diff --git a/node_modules/date-fns/esm/fp/setMilliseconds/index.js b/node_modules/date-fns/esm/fp/setMilliseconds/index.js new file mode 100644 index 0000000..b47a636 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setMilliseconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setMilliseconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setMilliseconds/index.js.flow b/node_modules/date-fns/esm/fp/setMilliseconds/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setMilliseconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setMilliseconds/package.json b/node_modules/date-fns/esm/fp/setMilliseconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setMinutes/index.d.ts b/node_modules/date-fns/esm/fp/setMinutes/index.d.ts new file mode 100644 index 0000000..9e8d636 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setMinutes } from 'date-fns/fp' +export default setMinutes diff --git a/node_modules/date-fns/esm/fp/setMinutes/index.js b/node_modules/date-fns/esm/fp/setMinutes/index.js new file mode 100644 index 0000000..3e9fb40 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setMinutes/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setMinutes/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setMinutes/index.js.flow b/node_modules/date-fns/esm/fp/setMinutes/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setMinutes/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setMinutes/package.json b/node_modules/date-fns/esm/fp/setMinutes/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setMonth/index.d.ts b/node_modules/date-fns/esm/fp/setMonth/index.d.ts new file mode 100644 index 0000000..c9647b1 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setMonth } from 'date-fns/fp' +export default setMonth diff --git a/node_modules/date-fns/esm/fp/setMonth/index.js b/node_modules/date-fns/esm/fp/setMonth/index.js new file mode 100644 index 0000000..2f69522 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setMonth/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setMonth/index.js.flow b/node_modules/date-fns/esm/fp/setMonth/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setMonth/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setMonth/package.json b/node_modules/date-fns/esm/fp/setMonth/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setQuarter/index.d.ts b/node_modules/date-fns/esm/fp/setQuarter/index.d.ts new file mode 100644 index 0000000..b94ff08 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setQuarter } from 'date-fns/fp' +export default setQuarter diff --git a/node_modules/date-fns/esm/fp/setQuarter/index.js b/node_modules/date-fns/esm/fp/setQuarter/index.js new file mode 100644 index 0000000..2825820 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setQuarter/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setQuarter/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setQuarter/index.js.flow b/node_modules/date-fns/esm/fp/setQuarter/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setQuarter/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setQuarter/package.json b/node_modules/date-fns/esm/fp/setQuarter/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setSeconds/index.d.ts b/node_modules/date-fns/esm/fp/setSeconds/index.d.ts new file mode 100644 index 0000000..fbfa77e --- /dev/null +++ b/node_modules/date-fns/esm/fp/setSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setSeconds } from 'date-fns/fp' +export default setSeconds diff --git a/node_modules/date-fns/esm/fp/setSeconds/index.js b/node_modules/date-fns/esm/fp/setSeconds/index.js new file mode 100644 index 0000000..cf10943 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setSeconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setSeconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setSeconds/index.js.flow b/node_modules/date-fns/esm/fp/setSeconds/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setSeconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setSeconds/package.json b/node_modules/date-fns/esm/fp/setSeconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setWeek/index.d.ts b/node_modules/date-fns/esm/fp/setWeek/index.d.ts new file mode 100644 index 0000000..d9edcaa --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setWeek } from 'date-fns/fp' +export default setWeek diff --git a/node_modules/date-fns/esm/fp/setWeek/index.js b/node_modules/date-fns/esm/fp/setWeek/index.js new file mode 100644 index 0000000..1561de5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeek/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setWeek/index.js.flow b/node_modules/date-fns/esm/fp/setWeek/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setWeek/package.json b/node_modules/date-fns/esm/fp/setWeek/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setWeekWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/setWeekWithOptions/index.d.ts new file mode 100644 index 0000000..2971c7a --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeekWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setWeekWithOptions } from 'date-fns/fp' +export default setWeekWithOptions diff --git a/node_modules/date-fns/esm/fp/setWeekWithOptions/index.js b/node_modules/date-fns/esm/fp/setWeekWithOptions/index.js new file mode 100644 index 0000000..9d2e2f7 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeekWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setWeekWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/setWeekWithOptions/index.js.flow new file mode 100644 index 0000000..ffea29c --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeekWithOptions/index.js.flow @@ -0,0 +1,76 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + number, + Date | number, + Date +> diff --git a/node_modules/date-fns/esm/fp/setWeekWithOptions/package.json b/node_modules/date-fns/esm/fp/setWeekWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeekWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setWeekYear/index.d.ts b/node_modules/date-fns/esm/fp/setWeekYear/index.d.ts new file mode 100644 index 0000000..7d2c6cc --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setWeekYear } from 'date-fns/fp' +export default setWeekYear diff --git a/node_modules/date-fns/esm/fp/setWeekYear/index.js b/node_modules/date-fns/esm/fp/setWeekYear/index.js new file mode 100644 index 0000000..a6e25aa --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeekYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setWeekYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setWeekYear/index.js.flow b/node_modules/date-fns/esm/fp/setWeekYear/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeekYear/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setWeekYear/package.json b/node_modules/date-fns/esm/fp/setWeekYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setWeekYearWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/setWeekYearWithOptions/index.d.ts new file mode 100644 index 0000000..5d52f8f --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeekYearWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setWeekYearWithOptions } from 'date-fns/fp' +export default setWeekYearWithOptions diff --git a/node_modules/date-fns/esm/fp/setWeekYearWithOptions/index.js b/node_modules/date-fns/esm/fp/setWeekYearWithOptions/index.js new file mode 100644 index 0000000..22879d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeekYearWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setWeekYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 3); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setWeekYearWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/setWeekYearWithOptions/index.js.flow new file mode 100644 index 0000000..ffea29c --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeekYearWithOptions/index.js.flow @@ -0,0 +1,76 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + number, + Date | number, + Date +> diff --git a/node_modules/date-fns/esm/fp/setWeekYearWithOptions/package.json b/node_modules/date-fns/esm/fp/setWeekYearWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setWeekYearWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setYear/index.d.ts b/node_modules/date-fns/esm/fp/setYear/index.d.ts new file mode 100644 index 0000000..be24ce0 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setYear } from 'date-fns/fp' +export default setYear diff --git a/node_modules/date-fns/esm/fp/setYear/index.js b/node_modules/date-fns/esm/fp/setYear/index.js new file mode 100644 index 0000000..57c3e3b --- /dev/null +++ b/node_modules/date-fns/esm/fp/setYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../setYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/setYear/index.js.flow b/node_modules/date-fns/esm/fp/setYear/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setYear/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/setYear/package.json b/node_modules/date-fns/esm/fp/setYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/setYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfDay/index.d.ts b/node_modules/date-fns/esm/fp/startOfDay/index.d.ts new file mode 100644 index 0000000..fed6b05 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfDay } from 'date-fns/fp' +export default startOfDay diff --git a/node_modules/date-fns/esm/fp/startOfDay/index.js b/node_modules/date-fns/esm/fp/startOfDay/index.js new file mode 100644 index 0000000..48794d5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfDay/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfDay/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfDay/index.js.flow b/node_modules/date-fns/esm/fp/startOfDay/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfDay/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/startOfDay/package.json b/node_modules/date-fns/esm/fp/startOfDay/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfDecade/index.d.ts b/node_modules/date-fns/esm/fp/startOfDecade/index.d.ts new file mode 100644 index 0000000..127c156 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfDecade } from 'date-fns/fp' +export default startOfDecade diff --git a/node_modules/date-fns/esm/fp/startOfDecade/index.js b/node_modules/date-fns/esm/fp/startOfDecade/index.js new file mode 100644 index 0000000..9e3755c --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfDecade/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfDecade/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfDecade/index.js.flow b/node_modules/date-fns/esm/fp/startOfDecade/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfDecade/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/startOfDecade/package.json b/node_modules/date-fns/esm/fp/startOfDecade/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfDecade/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfHour/index.d.ts b/node_modules/date-fns/esm/fp/startOfHour/index.d.ts new file mode 100644 index 0000000..9a1905e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfHour } from 'date-fns/fp' +export default startOfHour diff --git a/node_modules/date-fns/esm/fp/startOfHour/index.js b/node_modules/date-fns/esm/fp/startOfHour/index.js new file mode 100644 index 0000000..90adb19 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfHour/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfHour/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfHour/index.js.flow b/node_modules/date-fns/esm/fp/startOfHour/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfHour/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/startOfHour/package.json b/node_modules/date-fns/esm/fp/startOfHour/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfHour/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfISOWeek/index.d.ts b/node_modules/date-fns/esm/fp/startOfISOWeek/index.d.ts new file mode 100644 index 0000000..008f896 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfISOWeek } from 'date-fns/fp' +export default startOfISOWeek diff --git a/node_modules/date-fns/esm/fp/startOfISOWeek/index.js b/node_modules/date-fns/esm/fp/startOfISOWeek/index.js new file mode 100644 index 0000000..e6adab8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfISOWeek/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfISOWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfISOWeek/index.js.flow b/node_modules/date-fns/esm/fp/startOfISOWeek/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfISOWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/startOfISOWeek/package.json b/node_modules/date-fns/esm/fp/startOfISOWeek/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfISOWeekYear/index.d.ts b/node_modules/date-fns/esm/fp/startOfISOWeekYear/index.d.ts new file mode 100644 index 0000000..aab0b5a --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfISOWeekYear } from 'date-fns/fp' +export default startOfISOWeekYear diff --git a/node_modules/date-fns/esm/fp/startOfISOWeekYear/index.js b/node_modules/date-fns/esm/fp/startOfISOWeekYear/index.js new file mode 100644 index 0000000..c538b87 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfISOWeekYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfISOWeekYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfISOWeekYear/index.js.flow b/node_modules/date-fns/esm/fp/startOfISOWeekYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfISOWeekYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/startOfISOWeekYear/package.json b/node_modules/date-fns/esm/fp/startOfISOWeekYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfISOWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfMinute/index.d.ts b/node_modules/date-fns/esm/fp/startOfMinute/index.d.ts new file mode 100644 index 0000000..013f3a4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfMinute } from 'date-fns/fp' +export default startOfMinute diff --git a/node_modules/date-fns/esm/fp/startOfMinute/index.js b/node_modules/date-fns/esm/fp/startOfMinute/index.js new file mode 100644 index 0000000..6719cd4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfMinute/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfMinute/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfMinute/index.js.flow b/node_modules/date-fns/esm/fp/startOfMinute/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfMinute/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/startOfMinute/package.json b/node_modules/date-fns/esm/fp/startOfMinute/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfMinute/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfMonth/index.d.ts b/node_modules/date-fns/esm/fp/startOfMonth/index.d.ts new file mode 100644 index 0000000..edbb15f --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfMonth } from 'date-fns/fp' +export default startOfMonth diff --git a/node_modules/date-fns/esm/fp/startOfMonth/index.js b/node_modules/date-fns/esm/fp/startOfMonth/index.js new file mode 100644 index 0000000..fff76d5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfMonth/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfMonth/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfMonth/index.js.flow b/node_modules/date-fns/esm/fp/startOfMonth/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/startOfMonth/package.json b/node_modules/date-fns/esm/fp/startOfMonth/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfQuarter/index.d.ts b/node_modules/date-fns/esm/fp/startOfQuarter/index.d.ts new file mode 100644 index 0000000..1c3b602 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfQuarter } from 'date-fns/fp' +export default startOfQuarter diff --git a/node_modules/date-fns/esm/fp/startOfQuarter/index.js b/node_modules/date-fns/esm/fp/startOfQuarter/index.js new file mode 100644 index 0000000..9a88cb8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfQuarter/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfQuarter/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfQuarter/index.js.flow b/node_modules/date-fns/esm/fp/startOfQuarter/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfQuarter/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/startOfQuarter/package.json b/node_modules/date-fns/esm/fp/startOfQuarter/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfSecond/index.d.ts b/node_modules/date-fns/esm/fp/startOfSecond/index.d.ts new file mode 100644 index 0000000..866aa6f --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfSecond } from 'date-fns/fp' +export default startOfSecond diff --git a/node_modules/date-fns/esm/fp/startOfSecond/index.js b/node_modules/date-fns/esm/fp/startOfSecond/index.js new file mode 100644 index 0000000..0901464 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfSecond/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfSecond/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfSecond/index.js.flow b/node_modules/date-fns/esm/fp/startOfSecond/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfSecond/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/startOfSecond/package.json b/node_modules/date-fns/esm/fp/startOfSecond/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfSecond/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfWeek/index.d.ts b/node_modules/date-fns/esm/fp/startOfWeek/index.d.ts new file mode 100644 index 0000000..ab17841 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfWeek } from 'date-fns/fp' +export default startOfWeek diff --git a/node_modules/date-fns/esm/fp/startOfWeek/index.js b/node_modules/date-fns/esm/fp/startOfWeek/index.js new file mode 100644 index 0000000..e6c9d5b --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeek/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfWeek/index.js.flow b/node_modules/date-fns/esm/fp/startOfWeek/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/startOfWeek/package.json b/node_modules/date-fns/esm/fp/startOfWeek/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfWeekWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/startOfWeekWithOptions/index.d.ts new file mode 100644 index 0000000..0bd5568 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeekWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfWeekWithOptions } from 'date-fns/fp' +export default startOfWeekWithOptions diff --git a/node_modules/date-fns/esm/fp/startOfWeekWithOptions/index.js b/node_modules/date-fns/esm/fp/startOfWeekWithOptions/index.js new file mode 100644 index 0000000..81e7b4c --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeekWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfWeek/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfWeekWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/startOfWeekWithOptions/index.js.flow new file mode 100644 index 0000000..9821646 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeekWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/esm/fp/startOfWeekWithOptions/package.json b/node_modules/date-fns/esm/fp/startOfWeekWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeekWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfWeekYear/index.d.ts b/node_modules/date-fns/esm/fp/startOfWeekYear/index.d.ts new file mode 100644 index 0000000..17ce1cb --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfWeekYear } from 'date-fns/fp' +export default startOfWeekYear diff --git a/node_modules/date-fns/esm/fp/startOfWeekYear/index.js b/node_modules/date-fns/esm/fp/startOfWeekYear/index.js new file mode 100644 index 0000000..a7631d7 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeekYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfWeekYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfWeekYear/index.js.flow b/node_modules/date-fns/esm/fp/startOfWeekYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeekYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/startOfWeekYear/package.json b/node_modules/date-fns/esm/fp/startOfWeekYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/index.d.ts b/node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/index.d.ts new file mode 100644 index 0000000..26f9e80 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfWeekYearWithOptions } from 'date-fns/fp' +export default startOfWeekYearWithOptions diff --git a/node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/index.js b/node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/index.js new file mode 100644 index 0000000..d88122e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfWeekYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/index.js.flow b/node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/index.js.flow new file mode 100644 index 0000000..236eaa5 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/index.js.flow @@ -0,0 +1,66 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/package.json b/node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfWeekYearWithOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfYear/index.d.ts b/node_modules/date-fns/esm/fp/startOfYear/index.d.ts new file mode 100644 index 0000000..6e94924 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfYear } from 'date-fns/fp' +export default startOfYear diff --git a/node_modules/date-fns/esm/fp/startOfYear/index.js b/node_modules/date-fns/esm/fp/startOfYear/index.js new file mode 100644 index 0000000..c095f7f --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfYear/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../startOfYear/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/startOfYear/index.js.flow b/node_modules/date-fns/esm/fp/startOfYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/startOfYear/package.json b/node_modules/date-fns/esm/fp/startOfYear/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/startOfYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/sub/index.d.ts b/node_modules/date-fns/esm/fp/sub/index.d.ts new file mode 100644 index 0000000..c50f32f --- /dev/null +++ b/node_modules/date-fns/esm/fp/sub/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sub } from 'date-fns/fp' +export default sub diff --git a/node_modules/date-fns/esm/fp/sub/index.js b/node_modules/date-fns/esm/fp/sub/index.js new file mode 100644 index 0000000..ddb9f73 --- /dev/null +++ b/node_modules/date-fns/esm/fp/sub/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../sub/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/sub/index.js.flow b/node_modules/date-fns/esm/fp/sub/index.js.flow new file mode 100644 index 0000000..3d4363b --- /dev/null +++ b/node_modules/date-fns/esm/fp/sub/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/sub/package.json b/node_modules/date-fns/esm/fp/sub/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/sub/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subBusinessDays/index.d.ts b/node_modules/date-fns/esm/fp/subBusinessDays/index.d.ts new file mode 100644 index 0000000..6f7c95a --- /dev/null +++ b/node_modules/date-fns/esm/fp/subBusinessDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subBusinessDays } from 'date-fns/fp' +export default subBusinessDays diff --git a/node_modules/date-fns/esm/fp/subBusinessDays/index.js b/node_modules/date-fns/esm/fp/subBusinessDays/index.js new file mode 100644 index 0000000..ef0aaed --- /dev/null +++ b/node_modules/date-fns/esm/fp/subBusinessDays/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../subBusinessDays/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subBusinessDays/index.js.flow b/node_modules/date-fns/esm/fp/subBusinessDays/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subBusinessDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/subBusinessDays/package.json b/node_modules/date-fns/esm/fp/subBusinessDays/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subBusinessDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subDays/index.d.ts b/node_modules/date-fns/esm/fp/subDays/index.d.ts new file mode 100644 index 0000000..8a72d43 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subDays } from 'date-fns/fp' +export default subDays diff --git a/node_modules/date-fns/esm/fp/subDays/index.js b/node_modules/date-fns/esm/fp/subDays/index.js new file mode 100644 index 0000000..e85c265 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subDays/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../subDays/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subDays/index.js.flow b/node_modules/date-fns/esm/fp/subDays/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/subDays/package.json b/node_modules/date-fns/esm/fp/subDays/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subHours/index.d.ts b/node_modules/date-fns/esm/fp/subHours/index.d.ts new file mode 100644 index 0000000..6fcfa1f --- /dev/null +++ b/node_modules/date-fns/esm/fp/subHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subHours } from 'date-fns/fp' +export default subHours diff --git a/node_modules/date-fns/esm/fp/subHours/index.js b/node_modules/date-fns/esm/fp/subHours/index.js new file mode 100644 index 0000000..2d60622 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subHours/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../subHours/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subHours/index.js.flow b/node_modules/date-fns/esm/fp/subHours/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subHours/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/subHours/package.json b/node_modules/date-fns/esm/fp/subHours/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subISOWeekYears/index.d.ts b/node_modules/date-fns/esm/fp/subISOWeekYears/index.d.ts new file mode 100644 index 0000000..430fca4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subISOWeekYears } from 'date-fns/fp' +export default subISOWeekYears diff --git a/node_modules/date-fns/esm/fp/subISOWeekYears/index.js b/node_modules/date-fns/esm/fp/subISOWeekYears/index.js new file mode 100644 index 0000000..75801bd --- /dev/null +++ b/node_modules/date-fns/esm/fp/subISOWeekYears/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../subISOWeekYears/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subISOWeekYears/index.js.flow b/node_modules/date-fns/esm/fp/subISOWeekYears/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subISOWeekYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/subISOWeekYears/package.json b/node_modules/date-fns/esm/fp/subISOWeekYears/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subISOWeekYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subMilliseconds/index.d.ts b/node_modules/date-fns/esm/fp/subMilliseconds/index.d.ts new file mode 100644 index 0000000..9310a1c --- /dev/null +++ b/node_modules/date-fns/esm/fp/subMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subMilliseconds } from 'date-fns/fp' +export default subMilliseconds diff --git a/node_modules/date-fns/esm/fp/subMilliseconds/index.js b/node_modules/date-fns/esm/fp/subMilliseconds/index.js new file mode 100644 index 0000000..b70dba3 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subMilliseconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../subMilliseconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subMilliseconds/index.js.flow b/node_modules/date-fns/esm/fp/subMilliseconds/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subMilliseconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/subMilliseconds/package.json b/node_modules/date-fns/esm/fp/subMilliseconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subMinutes/index.d.ts b/node_modules/date-fns/esm/fp/subMinutes/index.d.ts new file mode 100644 index 0000000..0b7db10 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subMinutes } from 'date-fns/fp' +export default subMinutes diff --git a/node_modules/date-fns/esm/fp/subMinutes/index.js b/node_modules/date-fns/esm/fp/subMinutes/index.js new file mode 100644 index 0000000..dc9c728 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subMinutes/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../subMinutes/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subMinutes/index.js.flow b/node_modules/date-fns/esm/fp/subMinutes/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subMinutes/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/subMinutes/package.json b/node_modules/date-fns/esm/fp/subMinutes/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subMonths/index.d.ts b/node_modules/date-fns/esm/fp/subMonths/index.d.ts new file mode 100644 index 0000000..3d03d27 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subMonths } from 'date-fns/fp' +export default subMonths diff --git a/node_modules/date-fns/esm/fp/subMonths/index.js b/node_modules/date-fns/esm/fp/subMonths/index.js new file mode 100644 index 0000000..2041227 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subMonths/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../subMonths/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subMonths/index.js.flow b/node_modules/date-fns/esm/fp/subMonths/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subMonths/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/subMonths/package.json b/node_modules/date-fns/esm/fp/subMonths/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subMonths/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subQuarters/index.d.ts b/node_modules/date-fns/esm/fp/subQuarters/index.d.ts new file mode 100644 index 0000000..6362cec --- /dev/null +++ b/node_modules/date-fns/esm/fp/subQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subQuarters } from 'date-fns/fp' +export default subQuarters diff --git a/node_modules/date-fns/esm/fp/subQuarters/index.js b/node_modules/date-fns/esm/fp/subQuarters/index.js new file mode 100644 index 0000000..68cc10c --- /dev/null +++ b/node_modules/date-fns/esm/fp/subQuarters/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../subQuarters/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subQuarters/index.js.flow b/node_modules/date-fns/esm/fp/subQuarters/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subQuarters/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/subQuarters/package.json b/node_modules/date-fns/esm/fp/subQuarters/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subQuarters/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subSeconds/index.d.ts b/node_modules/date-fns/esm/fp/subSeconds/index.d.ts new file mode 100644 index 0000000..c5c6635 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subSeconds } from 'date-fns/fp' +export default subSeconds diff --git a/node_modules/date-fns/esm/fp/subSeconds/index.js b/node_modules/date-fns/esm/fp/subSeconds/index.js new file mode 100644 index 0000000..39ef21f --- /dev/null +++ b/node_modules/date-fns/esm/fp/subSeconds/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../subSeconds/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subSeconds/index.js.flow b/node_modules/date-fns/esm/fp/subSeconds/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subSeconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/subSeconds/package.json b/node_modules/date-fns/esm/fp/subSeconds/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subWeeks/index.d.ts b/node_modules/date-fns/esm/fp/subWeeks/index.d.ts new file mode 100644 index 0000000..18eebcb --- /dev/null +++ b/node_modules/date-fns/esm/fp/subWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subWeeks } from 'date-fns/fp' +export default subWeeks diff --git a/node_modules/date-fns/esm/fp/subWeeks/index.js b/node_modules/date-fns/esm/fp/subWeeks/index.js new file mode 100644 index 0000000..268b8b6 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subWeeks/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../subWeeks/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subWeeks/index.js.flow b/node_modules/date-fns/esm/fp/subWeeks/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subWeeks/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/subWeeks/package.json b/node_modules/date-fns/esm/fp/subWeeks/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subWeeks/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subYears/index.d.ts b/node_modules/date-fns/esm/fp/subYears/index.d.ts new file mode 100644 index 0000000..55abb01 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subYears } from 'date-fns/fp' +export default subYears diff --git a/node_modules/date-fns/esm/fp/subYears/index.js b/node_modules/date-fns/esm/fp/subYears/index.js new file mode 100644 index 0000000..2e00717 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subYears/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../subYears/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 2); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/subYears/index.js.flow b/node_modules/date-fns/esm/fp/subYears/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/esm/fp/subYears/package.json b/node_modules/date-fns/esm/fp/subYears/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/subYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/toDate/index.d.ts b/node_modules/date-fns/esm/fp/toDate/index.d.ts new file mode 100644 index 0000000..2bbca80 --- /dev/null +++ b/node_modules/date-fns/esm/fp/toDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { toDate } from 'date-fns/fp' +export default toDate diff --git a/node_modules/date-fns/esm/fp/toDate/index.js b/node_modules/date-fns/esm/fp/toDate/index.js new file mode 100644 index 0000000..90f8565 --- /dev/null +++ b/node_modules/date-fns/esm/fp/toDate/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../toDate/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/toDate/index.js.flow b/node_modules/date-fns/esm/fp/toDate/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/esm/fp/toDate/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/toDate/package.json b/node_modules/date-fns/esm/fp/toDate/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/toDate/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/weeksToDays/index.d.ts b/node_modules/date-fns/esm/fp/weeksToDays/index.d.ts new file mode 100644 index 0000000..df68239 --- /dev/null +++ b/node_modules/date-fns/esm/fp/weeksToDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { weeksToDays } from 'date-fns/fp' +export default weeksToDays diff --git a/node_modules/date-fns/esm/fp/weeksToDays/index.js b/node_modules/date-fns/esm/fp/weeksToDays/index.js new file mode 100644 index 0000000..a93c3c8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/weeksToDays/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../weeksToDays/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/weeksToDays/index.js.flow b/node_modules/date-fns/esm/fp/weeksToDays/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/weeksToDays/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/weeksToDays/package.json b/node_modules/date-fns/esm/fp/weeksToDays/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/weeksToDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/yearsToMonths/index.d.ts b/node_modules/date-fns/esm/fp/yearsToMonths/index.d.ts new file mode 100644 index 0000000..39cd773 --- /dev/null +++ b/node_modules/date-fns/esm/fp/yearsToMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { yearsToMonths } from 'date-fns/fp' +export default yearsToMonths diff --git a/node_modules/date-fns/esm/fp/yearsToMonths/index.js b/node_modules/date-fns/esm/fp/yearsToMonths/index.js new file mode 100644 index 0000000..50491d4 --- /dev/null +++ b/node_modules/date-fns/esm/fp/yearsToMonths/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../yearsToMonths/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/yearsToMonths/index.js.flow b/node_modules/date-fns/esm/fp/yearsToMonths/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/yearsToMonths/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/yearsToMonths/package.json b/node_modules/date-fns/esm/fp/yearsToMonths/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/yearsToMonths/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/yearsToQuarters/index.d.ts b/node_modules/date-fns/esm/fp/yearsToQuarters/index.d.ts new file mode 100644 index 0000000..cbb664d --- /dev/null +++ b/node_modules/date-fns/esm/fp/yearsToQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { yearsToQuarters } from 'date-fns/fp' +export default yearsToQuarters diff --git a/node_modules/date-fns/esm/fp/yearsToQuarters/index.js b/node_modules/date-fns/esm/fp/yearsToQuarters/index.js new file mode 100644 index 0000000..fc30dc2 --- /dev/null +++ b/node_modules/date-fns/esm/fp/yearsToQuarters/index.js @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +import fn from "../../yearsToQuarters/index.js"; +import convertToFP from "../_lib/convertToFP/index.js"; +export default convertToFP(fn, 1); \ No newline at end of file diff --git a/node_modules/date-fns/esm/fp/yearsToQuarters/index.js.flow b/node_modules/date-fns/esm/fp/yearsToQuarters/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/esm/fp/yearsToQuarters/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/esm/fp/yearsToQuarters/package.json b/node_modules/date-fns/esm/fp/yearsToQuarters/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/fp/yearsToQuarters/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fromUnixTime/index.d.ts b/node_modules/date-fns/esm/fromUnixTime/index.d.ts new file mode 100644 index 0000000..a88920d --- /dev/null +++ b/node_modules/date-fns/esm/fromUnixTime/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { fromUnixTime } from 'date-fns' +export default fromUnixTime diff --git a/node_modules/date-fns/esm/fromUnixTime/index.js b/node_modules/date-fns/esm/fromUnixTime/index.js new file mode 100644 index 0000000..29b3af6 --- /dev/null +++ b/node_modules/date-fns/esm/fromUnixTime/index.js @@ -0,0 +1,25 @@ +import toDate from "../toDate/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name fromUnixTime + * @category Timestamp Helpers + * @summary Create a date from a Unix timestamp. + * + * @description + * Create a date from a Unix timestamp (in seconds). Decimal values will be discarded. + * + * @param {Number} unixTime - the given Unix timestamp (in seconds) + * @returns {Date} the date + * @throws {TypeError} 1 argument required + * + * @example + * // Create the date 29 February 2012 11:45:05: + * const result = fromUnixTime(1330515905) + * //=> Wed Feb 29 2012 11:45:05 + */ +export default function fromUnixTime(dirtyUnixTime) { + requiredArgs(1, arguments); + var unixTime = toInteger(dirtyUnixTime); + return toDate(unixTime * 1000); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/fromUnixTime/index.js.flow b/node_modules/date-fns/esm/fromUnixTime/index.js.flow new file mode 100644 index 0000000..a286bdf --- /dev/null +++ b/node_modules/date-fns/esm/fromUnixTime/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (unixTime: number) => Date diff --git a/node_modules/date-fns/esm/fromUnixTime/package.json b/node_modules/date-fns/esm/fromUnixTime/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/fromUnixTime/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDate/index.d.ts b/node_modules/date-fns/esm/getDate/index.d.ts new file mode 100644 index 0000000..cb86441 --- /dev/null +++ b/node_modules/date-fns/esm/getDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDate } from 'date-fns' +export default getDate diff --git a/node_modules/date-fns/esm/getDate/index.js b/node_modules/date-fns/esm/getDate/index.js new file mode 100644 index 0000000..da4b2ff --- /dev/null +++ b/node_modules/date-fns/esm/getDate/index.js @@ -0,0 +1,25 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getDate + * @category Day Helpers + * @summary Get the day of the month of the given date. + * + * @description + * Get the day of the month of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the day of month + * @throws {TypeError} 1 argument required + * + * @example + * // Which day of the month is 29 February 2012? + * const result = getDate(new Date(2012, 1, 29)) + * //=> 29 + */ +export default function getDate(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var dayOfMonth = date.getDate(); + return dayOfMonth; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDate/index.js.flow b/node_modules/date-fns/esm/getDate/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getDate/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getDate/package.json b/node_modules/date-fns/esm/getDate/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getDate/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDay/index.d.ts b/node_modules/date-fns/esm/getDay/index.d.ts new file mode 100644 index 0000000..5ea22c0 --- /dev/null +++ b/node_modules/date-fns/esm/getDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDay } from 'date-fns' +export default getDay diff --git a/node_modules/date-fns/esm/getDay/index.js b/node_modules/date-fns/esm/getDay/index.js new file mode 100644 index 0000000..14b83a6 --- /dev/null +++ b/node_modules/date-fns/esm/getDay/index.js @@ -0,0 +1,25 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getDay + * @category Weekday Helpers + * @summary Get the day of the week of the given date. + * + * @description + * Get the day of the week of the given date. + * + * @param {Date|Number} date - the given date + * @returns {0|1|2|3|4|5|6} the day of week, 0 represents Sunday + * @throws {TypeError} 1 argument required + * + * @example + * // Which day of the week is 29 February 2012? + * const result = getDay(new Date(2012, 1, 29)) + * //=> 3 + */ +export default function getDay(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var day = date.getDay(); + return day; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDay/index.js.flow b/node_modules/date-fns/esm/getDay/index.js.flow new file mode 100644 index 0000000..6ff2a54 --- /dev/null +++ b/node_modules/date-fns/esm/getDay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => 0 | 1 | 2 | 3 | 4 | 5 | 6 diff --git a/node_modules/date-fns/esm/getDay/package.json b/node_modules/date-fns/esm/getDay/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDayOfYear/index.d.ts b/node_modules/date-fns/esm/getDayOfYear/index.d.ts new file mode 100644 index 0000000..ec58442 --- /dev/null +++ b/node_modules/date-fns/esm/getDayOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDayOfYear } from 'date-fns' +export default getDayOfYear diff --git a/node_modules/date-fns/esm/getDayOfYear/index.js b/node_modules/date-fns/esm/getDayOfYear/index.js new file mode 100644 index 0000000..947539f --- /dev/null +++ b/node_modules/date-fns/esm/getDayOfYear/index.js @@ -0,0 +1,28 @@ +import toDate from "../toDate/index.js"; +import startOfYear from "../startOfYear/index.js"; +import differenceInCalendarDays from "../differenceInCalendarDays/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getDayOfYear + * @category Day Helpers + * @summary Get the day of the year of the given date. + * + * @description + * Get the day of the year of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the day of year + * @throws {TypeError} 1 argument required + * + * @example + * // Which day of the year is 2 July 2014? + * const result = getDayOfYear(new Date(2014, 6, 2)) + * //=> 183 + */ +export default function getDayOfYear(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var diff = differenceInCalendarDays(date, startOfYear(date)); + var dayOfYear = diff + 1; + return dayOfYear; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDayOfYear/index.js.flow b/node_modules/date-fns/esm/getDayOfYear/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getDayOfYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getDayOfYear/package.json b/node_modules/date-fns/esm/getDayOfYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getDayOfYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDaysInMonth/index.d.ts b/node_modules/date-fns/esm/getDaysInMonth/index.d.ts new file mode 100644 index 0000000..6b69dae --- /dev/null +++ b/node_modules/date-fns/esm/getDaysInMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDaysInMonth } from 'date-fns' +export default getDaysInMonth diff --git a/node_modules/date-fns/esm/getDaysInMonth/index.js b/node_modules/date-fns/esm/getDaysInMonth/index.js new file mode 100644 index 0000000..ff70f5f --- /dev/null +++ b/node_modules/date-fns/esm/getDaysInMonth/index.js @@ -0,0 +1,29 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getDaysInMonth + * @category Month Helpers + * @summary Get the number of days in a month of the given date. + * + * @description + * Get the number of days in a month of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the number of days in a month + * @throws {TypeError} 1 argument required + * + * @example + * // How many days are in February 2000? + * const result = getDaysInMonth(new Date(2000, 1)) + * //=> 29 + */ +export default function getDaysInMonth(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var year = date.getFullYear(); + var monthIndex = date.getMonth(); + var lastDayOfMonth = new Date(0); + lastDayOfMonth.setFullYear(year, monthIndex + 1, 0); + lastDayOfMonth.setHours(0, 0, 0, 0); + return lastDayOfMonth.getDate(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDaysInMonth/index.js.flow b/node_modules/date-fns/esm/getDaysInMonth/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getDaysInMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getDaysInMonth/package.json b/node_modules/date-fns/esm/getDaysInMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getDaysInMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDaysInYear/index.d.ts b/node_modules/date-fns/esm/getDaysInYear/index.d.ts new file mode 100644 index 0000000..053d44b --- /dev/null +++ b/node_modules/date-fns/esm/getDaysInYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDaysInYear } from 'date-fns' +export default getDaysInYear diff --git a/node_modules/date-fns/esm/getDaysInYear/index.js b/node_modules/date-fns/esm/getDaysInYear/index.js new file mode 100644 index 0000000..0b294b0 --- /dev/null +++ b/node_modules/date-fns/esm/getDaysInYear/index.js @@ -0,0 +1,28 @@ +import toDate from "../toDate/index.js"; +import isLeapYear from "../isLeapYear/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getDaysInYear + * @category Year Helpers + * @summary Get the number of days in a year of the given date. + * + * @description + * Get the number of days in a year of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the number of days in a year + * @throws {TypeError} 1 argument required + * + * @example + * // How many days are in 2012? + * const result = getDaysInYear(new Date(2012, 0, 1)) + * //=> 366 + */ +export default function getDaysInYear(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + if (String(new Date(date)) === 'Invalid Date') { + return NaN; + } + return isLeapYear(date) ? 366 : 365; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDaysInYear/index.js.flow b/node_modules/date-fns/esm/getDaysInYear/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getDaysInYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getDaysInYear/package.json b/node_modules/date-fns/esm/getDaysInYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getDaysInYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDecade/index.d.ts b/node_modules/date-fns/esm/getDecade/index.d.ts new file mode 100644 index 0000000..dfa8961 --- /dev/null +++ b/node_modules/date-fns/esm/getDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDecade } from 'date-fns' +export default getDecade diff --git a/node_modules/date-fns/esm/getDecade/index.js b/node_modules/date-fns/esm/getDecade/index.js new file mode 100644 index 0000000..d3aef60 --- /dev/null +++ b/node_modules/date-fns/esm/getDecade/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getDecade + * @category Decade Helpers + * @summary Get the decade of the given date. + * + * @description + * Get the decade of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the year of decade + * @throws {TypeError} 1 argument required + * + * @example + * // Which decade belongs 27 November 1942? + * const result = getDecade(new Date(1942, 10, 27)) + * //=> 1940 + */ +export default function getDecade(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var year = date.getFullYear(); + var decade = Math.floor(year / 10) * 10; + return decade; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDecade/index.js.flow b/node_modules/date-fns/esm/getDecade/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getDecade/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getDecade/package.json b/node_modules/date-fns/esm/getDecade/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getDecade/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDefaultOptions/index.d.ts b/node_modules/date-fns/esm/getDefaultOptions/index.d.ts new file mode 100644 index 0000000..43e2dea --- /dev/null +++ b/node_modules/date-fns/esm/getDefaultOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDefaultOptions } from 'date-fns' +export default getDefaultOptions diff --git a/node_modules/date-fns/esm/getDefaultOptions/index.js b/node_modules/date-fns/esm/getDefaultOptions/index.js new file mode 100644 index 0000000..ee2e12b --- /dev/null +++ b/node_modules/date-fns/esm/getDefaultOptions/index.js @@ -0,0 +1,29 @@ +import { getDefaultOptions as getInternalDefaultOptions } from "../_lib/defaultOptions/index.js"; +import assign from "../_lib/assign/index.js"; +/** + * @name getDefaultOptions + * @category Common Helpers + * @summary Get default options. + * @pure false + * + * @description + * Returns an object that contains defaults for + * `options.locale`, `options.weekStartsOn` and `options.firstWeekContainsDate` + * arguments for all functions. + * + * You can change these with [setDefaultOptions]{@link https://date-fns.org/docs/setDefaultOptions}. + * + * @returns {Object} default options + * + * @example + * const result = getDefaultOptions() + * //=> {} + * + * @example + * setDefaultOptions({ weekStarsOn: 1, firstWeekContainsDate: 4 }) + * const result = getDefaultOptions() + * //=> { weekStarsOn: 1, firstWeekContainsDate: 4 } + */ +export default function getDefaultOptions() { + return assign({}, getInternalDefaultOptions()); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getDefaultOptions/index.js.flow b/node_modules/date-fns/esm/getDefaultOptions/index.js.flow new file mode 100644 index 0000000..2a0fd28 --- /dev/null +++ b/node_modules/date-fns/esm/getDefaultOptions/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Object diff --git a/node_modules/date-fns/esm/getDefaultOptions/package.json b/node_modules/date-fns/esm/getDefaultOptions/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getDefaultOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getHours/index.d.ts b/node_modules/date-fns/esm/getHours/index.d.ts new file mode 100644 index 0000000..1ef4909 --- /dev/null +++ b/node_modules/date-fns/esm/getHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getHours } from 'date-fns' +export default getHours diff --git a/node_modules/date-fns/esm/getHours/index.js b/node_modules/date-fns/esm/getHours/index.js new file mode 100644 index 0000000..1fd7a3e --- /dev/null +++ b/node_modules/date-fns/esm/getHours/index.js @@ -0,0 +1,25 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getHours + * @category Hour Helpers + * @summary Get the hours of the given date. + * + * @description + * Get the hours of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the hours + * @throws {TypeError} 1 argument required + * + * @example + * // Get the hours of 29 February 2012 11:45:00: + * const result = getHours(new Date(2012, 1, 29, 11, 45)) + * //=> 11 + */ +export default function getHours(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var hours = date.getHours(); + return hours; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getHours/index.js.flow b/node_modules/date-fns/esm/getHours/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getHours/package.json b/node_modules/date-fns/esm/getHours/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getISODay/index.d.ts b/node_modules/date-fns/esm/getISODay/index.d.ts new file mode 100644 index 0000000..fef7587 --- /dev/null +++ b/node_modules/date-fns/esm/getISODay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISODay } from 'date-fns' +export default getISODay diff --git a/node_modules/date-fns/esm/getISODay/index.js b/node_modules/date-fns/esm/getISODay/index.js new file mode 100644 index 0000000..044da04 --- /dev/null +++ b/node_modules/date-fns/esm/getISODay/index.js @@ -0,0 +1,31 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getISODay + * @category Weekday Helpers + * @summary Get the day of the ISO week of the given date. + * + * @description + * Get the day of the ISO week of the given date, + * which is 7 for Sunday, 1 for Monday etc. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the given date + * @returns {Number} the day of ISO week + * @throws {TypeError} 1 argument required + * + * @example + * // Which day of the ISO week is 26 February 2012? + * const result = getISODay(new Date(2012, 1, 26)) + * //=> 7 + */ +export default function getISODay(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var day = date.getDay(); + if (day === 0) { + day = 7; + } + return day; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getISODay/index.js.flow b/node_modules/date-fns/esm/getISODay/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getISODay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getISODay/package.json b/node_modules/date-fns/esm/getISODay/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getISODay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getISOWeek/index.d.ts b/node_modules/date-fns/esm/getISOWeek/index.d.ts new file mode 100644 index 0000000..f24419b --- /dev/null +++ b/node_modules/date-fns/esm/getISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISOWeek } from 'date-fns' +export default getISOWeek diff --git a/node_modules/date-fns/esm/getISOWeek/index.js b/node_modules/date-fns/esm/getISOWeek/index.js new file mode 100644 index 0000000..aa72dee --- /dev/null +++ b/node_modules/date-fns/esm/getISOWeek/index.js @@ -0,0 +1,35 @@ +import toDate from "../toDate/index.js"; +import startOfISOWeek from "../startOfISOWeek/index.js"; +import startOfISOWeekYear from "../startOfISOWeekYear/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +var MILLISECONDS_IN_WEEK = 604800000; + +/** + * @name getISOWeek + * @category ISO Week Helpers + * @summary Get the ISO week of the given date. + * + * @description + * Get the ISO week of the given date. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the given date + * @returns {Number} the ISO week + * @throws {TypeError} 1 argument required + * + * @example + * // Which week of the ISO-week numbering year is 2 January 2005? + * const result = getISOWeek(new Date(2005, 0, 2)) + * //=> 53 + */ +export default function getISOWeek(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var diff = startOfISOWeek(date).getTime() - startOfISOWeekYear(date).getTime(); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round(diff / MILLISECONDS_IN_WEEK) + 1; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getISOWeek/index.js.flow b/node_modules/date-fns/esm/getISOWeek/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getISOWeek/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getISOWeek/package.json b/node_modules/date-fns/esm/getISOWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getISOWeekYear/index.d.ts b/node_modules/date-fns/esm/getISOWeekYear/index.d.ts new file mode 100644 index 0000000..018d0c8 --- /dev/null +++ b/node_modules/date-fns/esm/getISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISOWeekYear } from 'date-fns' +export default getISOWeekYear diff --git a/node_modules/date-fns/esm/getISOWeekYear/index.js b/node_modules/date-fns/esm/getISOWeekYear/index.js new file mode 100644 index 0000000..494af86 --- /dev/null +++ b/node_modules/date-fns/esm/getISOWeekYear/index.js @@ -0,0 +1,43 @@ +import toDate from "../toDate/index.js"; +import startOfISOWeek from "../startOfISOWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getISOWeekYear + * @category ISO Week-Numbering Year Helpers + * @summary Get the ISO week-numbering year of the given date. + * + * @description + * Get the ISO week-numbering year of the given date, + * which always starts 3 days before the year's first Thursday. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the given date + * @returns {Number} the ISO week-numbering year + * @throws {TypeError} 1 argument required + * + * @example + * // Which ISO-week numbering year is 2 January 2005? + * const result = getISOWeekYear(new Date(2005, 0, 2)) + * //=> 2004 + */ +export default function getISOWeekYear(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var year = date.getFullYear(); + var fourthOfJanuaryOfNextYear = new Date(0); + fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4); + fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0); + var startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear); + var fourthOfJanuaryOfThisYear = new Date(0); + fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4); + fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0); + var startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear); + if (date.getTime() >= startOfNextYear.getTime()) { + return year + 1; + } else if (date.getTime() >= startOfThisYear.getTime()) { + return year; + } else { + return year - 1; + } +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getISOWeekYear/index.js.flow b/node_modules/date-fns/esm/getISOWeekYear/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getISOWeekYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getISOWeekYear/package.json b/node_modules/date-fns/esm/getISOWeekYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getISOWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getISOWeeksInYear/index.d.ts b/node_modules/date-fns/esm/getISOWeeksInYear/index.d.ts new file mode 100644 index 0000000..5d3ee66 --- /dev/null +++ b/node_modules/date-fns/esm/getISOWeeksInYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISOWeeksInYear } from 'date-fns' +export default getISOWeeksInYear diff --git a/node_modules/date-fns/esm/getISOWeeksInYear/index.js b/node_modules/date-fns/esm/getISOWeeksInYear/index.js new file mode 100644 index 0000000..14701fa --- /dev/null +++ b/node_modules/date-fns/esm/getISOWeeksInYear/index.js @@ -0,0 +1,34 @@ +import startOfISOWeekYear from "../startOfISOWeekYear/index.js"; +import addWeeks from "../addWeeks/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +var MILLISECONDS_IN_WEEK = 604800000; + +/** + * @name getISOWeeksInYear + * @category ISO Week-Numbering Year Helpers + * @summary Get the number of weeks in an ISO week-numbering year of the given date. + * + * @description + * Get the number of weeks in an ISO week-numbering year of the given date. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the given date + * @returns {Number} the number of ISO weeks in a year + * @throws {TypeError} 1 argument required + * + * @example + * // How many weeks are in ISO week-numbering year 2015? + * const result = getISOWeeksInYear(new Date(2015, 1, 11)) + * //=> 53 + */ +export default function getISOWeeksInYear(dirtyDate) { + requiredArgs(1, arguments); + var thisYear = startOfISOWeekYear(dirtyDate); + var nextYear = startOfISOWeekYear(addWeeks(thisYear, 60)); + var diff = nextYear.valueOf() - thisYear.valueOf(); + // Round the number of weeks to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round(diff / MILLISECONDS_IN_WEEK); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getISOWeeksInYear/index.js.flow b/node_modules/date-fns/esm/getISOWeeksInYear/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getISOWeeksInYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getISOWeeksInYear/package.json b/node_modules/date-fns/esm/getISOWeeksInYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getISOWeeksInYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getMilliseconds/index.d.ts b/node_modules/date-fns/esm/getMilliseconds/index.d.ts new file mode 100644 index 0000000..7476168 --- /dev/null +++ b/node_modules/date-fns/esm/getMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getMilliseconds } from 'date-fns' +export default getMilliseconds diff --git a/node_modules/date-fns/esm/getMilliseconds/index.js b/node_modules/date-fns/esm/getMilliseconds/index.js new file mode 100644 index 0000000..0eaca73 --- /dev/null +++ b/node_modules/date-fns/esm/getMilliseconds/index.js @@ -0,0 +1,25 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getMilliseconds + * @category Millisecond Helpers + * @summary Get the milliseconds of the given date. + * + * @description + * Get the milliseconds of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the milliseconds + * @throws {TypeError} 1 argument required + * + * @example + * // Get the milliseconds of 29 February 2012 11:45:05.123: + * const result = getMilliseconds(new Date(2012, 1, 29, 11, 45, 5, 123)) + * //=> 123 + */ +export default function getMilliseconds(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var milliseconds = date.getMilliseconds(); + return milliseconds; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getMilliseconds/index.js.flow b/node_modules/date-fns/esm/getMilliseconds/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getMilliseconds/package.json b/node_modules/date-fns/esm/getMilliseconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getMinutes/index.d.ts b/node_modules/date-fns/esm/getMinutes/index.d.ts new file mode 100644 index 0000000..e6a9284 --- /dev/null +++ b/node_modules/date-fns/esm/getMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getMinutes } from 'date-fns' +export default getMinutes diff --git a/node_modules/date-fns/esm/getMinutes/index.js b/node_modules/date-fns/esm/getMinutes/index.js new file mode 100644 index 0000000..cba243a --- /dev/null +++ b/node_modules/date-fns/esm/getMinutes/index.js @@ -0,0 +1,25 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getMinutes + * @category Minute Helpers + * @summary Get the minutes of the given date. + * + * @description + * Get the minutes of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the minutes + * @throws {TypeError} 1 argument required + * + * @example + * // Get the minutes of 29 February 2012 11:45:05: + * const result = getMinutes(new Date(2012, 1, 29, 11, 45, 5)) + * //=> 45 + */ +export default function getMinutes(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var minutes = date.getMinutes(); + return minutes; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getMinutes/index.js.flow b/node_modules/date-fns/esm/getMinutes/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getMinutes/package.json b/node_modules/date-fns/esm/getMinutes/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getMonth/index.d.ts b/node_modules/date-fns/esm/getMonth/index.d.ts new file mode 100644 index 0000000..e0b6217 --- /dev/null +++ b/node_modules/date-fns/esm/getMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getMonth } from 'date-fns' +export default getMonth diff --git a/node_modules/date-fns/esm/getMonth/index.js b/node_modules/date-fns/esm/getMonth/index.js new file mode 100644 index 0000000..3c9df73 --- /dev/null +++ b/node_modules/date-fns/esm/getMonth/index.js @@ -0,0 +1,25 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getMonth + * @category Month Helpers + * @summary Get the month of the given date. + * + * @description + * Get the month of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the month + * @throws {TypeError} 1 argument required + * + * @example + * // Which month is 29 February 2012? + * const result = getMonth(new Date(2012, 1, 29)) + * //=> 1 + */ +export default function getMonth(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var month = date.getMonth(); + return month; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getMonth/index.js.flow b/node_modules/date-fns/esm/getMonth/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getMonth/package.json b/node_modules/date-fns/esm/getMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getOverlappingDaysInIntervals/index.d.ts b/node_modules/date-fns/esm/getOverlappingDaysInIntervals/index.d.ts new file mode 100644 index 0000000..e309ff9 --- /dev/null +++ b/node_modules/date-fns/esm/getOverlappingDaysInIntervals/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getOverlappingDaysInIntervals } from 'date-fns' +export default getOverlappingDaysInIntervals diff --git a/node_modules/date-fns/esm/getOverlappingDaysInIntervals/index.js b/node_modules/date-fns/esm/getOverlappingDaysInIntervals/index.js new file mode 100644 index 0000000..b2e009a --- /dev/null +++ b/node_modules/date-fns/esm/getOverlappingDaysInIntervals/index.js @@ -0,0 +1,58 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +var MILLISECONDS_IN_DAY = 24 * 60 * 60 * 1000; + +/** + * @name getOverlappingDaysInIntervals + * @category Interval Helpers + * @summary Get the number of days that overlap in two time intervals + * + * @description + * Get the number of days that overlap in two time intervals + * + * @param {Interval} intervalLeft - the first interval to compare. See [Interval]{@link docs/Interval} + * @param {Interval} intervalRight - the second interval to compare. See [Interval]{@link docs/Interval} + * @returns {Number} the number of days that overlap in two time intervals + * @throws {TypeError} 2 arguments required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // For overlapping time intervals adds 1 for each started overlapping day: + * getOverlappingDaysInIntervals( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) } + * ) + * //=> 3 + * + * @example + * // For non-overlapping time intervals returns 0: + * getOverlappingDaysInIntervals( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) } + * ) + * //=> 0 + */ + +export default function getOverlappingDaysInIntervals(dirtyIntervalLeft, dirtyIntervalRight) { + requiredArgs(2, arguments); + var intervalLeft = dirtyIntervalLeft || {}; + var intervalRight = dirtyIntervalRight || {}; + var leftStartTime = toDate(intervalLeft.start).getTime(); + var leftEndTime = toDate(intervalLeft.end).getTime(); + var rightStartTime = toDate(intervalRight.start).getTime(); + var rightEndTime = toDate(intervalRight.end).getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(leftStartTime <= leftEndTime && rightStartTime <= rightEndTime)) { + throw new RangeError('Invalid interval'); + } + var isOverlapping = leftStartTime < rightEndTime && rightStartTime < leftEndTime; + if (!isOverlapping) { + return 0; + } + var overlapStartDate = rightStartTime < leftStartTime ? leftStartTime : rightStartTime; + var overlapEndDate = rightEndTime > leftEndTime ? leftEndTime : rightEndTime; + var differenceInMs = overlapEndDate - overlapStartDate; + return Math.ceil(differenceInMs / MILLISECONDS_IN_DAY); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getOverlappingDaysInIntervals/index.js.flow b/node_modules/date-fns/esm/getOverlappingDaysInIntervals/index.js.flow new file mode 100644 index 0000000..9c0f272 --- /dev/null +++ b/node_modules/date-fns/esm/getOverlappingDaysInIntervals/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + intervalLeft: Interval, + intervalRight: Interval +) => number diff --git a/node_modules/date-fns/esm/getOverlappingDaysInIntervals/package.json b/node_modules/date-fns/esm/getOverlappingDaysInIntervals/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getOverlappingDaysInIntervals/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getQuarter/index.d.ts b/node_modules/date-fns/esm/getQuarter/index.d.ts new file mode 100644 index 0000000..6434ba0 --- /dev/null +++ b/node_modules/date-fns/esm/getQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getQuarter } from 'date-fns' +export default getQuarter diff --git a/node_modules/date-fns/esm/getQuarter/index.js b/node_modules/date-fns/esm/getQuarter/index.js new file mode 100644 index 0000000..7cfea0f --- /dev/null +++ b/node_modules/date-fns/esm/getQuarter/index.js @@ -0,0 +1,25 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getQuarter + * @category Quarter Helpers + * @summary Get the year quarter of the given date. + * + * @description + * Get the year quarter of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the quarter + * @throws {TypeError} 1 argument required + * + * @example + * // Which quarter is 2 July 2014? + * const result = getQuarter(new Date(2014, 6, 2)) + * //=> 3 + */ +export default function getQuarter(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var quarter = Math.floor(date.getMonth() / 3) + 1; + return quarter; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getQuarter/index.js.flow b/node_modules/date-fns/esm/getQuarter/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getQuarter/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getQuarter/package.json b/node_modules/date-fns/esm/getQuarter/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getSeconds/index.d.ts b/node_modules/date-fns/esm/getSeconds/index.d.ts new file mode 100644 index 0000000..7b60944 --- /dev/null +++ b/node_modules/date-fns/esm/getSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getSeconds } from 'date-fns' +export default getSeconds diff --git a/node_modules/date-fns/esm/getSeconds/index.js b/node_modules/date-fns/esm/getSeconds/index.js new file mode 100644 index 0000000..a7612cd --- /dev/null +++ b/node_modules/date-fns/esm/getSeconds/index.js @@ -0,0 +1,25 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getSeconds + * @category Second Helpers + * @summary Get the seconds of the given date. + * + * @description + * Get the seconds of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the seconds + * @throws {TypeError} 1 argument required + * + * @example + * // Get the seconds of 29 February 2012 11:45:05.123: + * const result = getSeconds(new Date(2012, 1, 29, 11, 45, 5, 123)) + * //=> 5 + */ +export default function getSeconds(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var seconds = date.getSeconds(); + return seconds; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getSeconds/index.js.flow b/node_modules/date-fns/esm/getSeconds/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getSeconds/package.json b/node_modules/date-fns/esm/getSeconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getTime/index.d.ts b/node_modules/date-fns/esm/getTime/index.d.ts new file mode 100644 index 0000000..87c958e --- /dev/null +++ b/node_modules/date-fns/esm/getTime/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getTime } from 'date-fns' +export default getTime diff --git a/node_modules/date-fns/esm/getTime/index.js b/node_modules/date-fns/esm/getTime/index.js new file mode 100644 index 0000000..38e329a --- /dev/null +++ b/node_modules/date-fns/esm/getTime/index.js @@ -0,0 +1,25 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getTime + * @category Timestamp Helpers + * @summary Get the milliseconds timestamp of the given date. + * + * @description + * Get the milliseconds timestamp of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the timestamp + * @throws {TypeError} 1 argument required + * + * @example + * // Get the timestamp of 29 February 2012 11:45:05.123: + * const result = getTime(new Date(2012, 1, 29, 11, 45, 5, 123)) + * //=> 1330515905123 + */ +export default function getTime(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var timestamp = date.getTime(); + return timestamp; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getTime/index.js.flow b/node_modules/date-fns/esm/getTime/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getTime/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getTime/package.json b/node_modules/date-fns/esm/getTime/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getTime/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getUnixTime/index.d.ts b/node_modules/date-fns/esm/getUnixTime/index.d.ts new file mode 100644 index 0000000..8f85a12 --- /dev/null +++ b/node_modules/date-fns/esm/getUnixTime/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getUnixTime } from 'date-fns' +export default getUnixTime diff --git a/node_modules/date-fns/esm/getUnixTime/index.js b/node_modules/date-fns/esm/getUnixTime/index.js new file mode 100644 index 0000000..2037395 --- /dev/null +++ b/node_modules/date-fns/esm/getUnixTime/index.js @@ -0,0 +1,23 @@ +import getTime from "../getTime/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getUnixTime + * @category Timestamp Helpers + * @summary Get the seconds timestamp of the given date. + * + * @description + * Get the seconds timestamp of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the timestamp + * @throws {TypeError} 1 argument required + * + * @example + * // Get the timestamp of 29 February 2012 11:45:05 CET: + * const result = getUnixTime(new Date(2012, 1, 29, 11, 45, 5)) + * //=> 1330512305 + */ +export default function getUnixTime(dirtyDate) { + requiredArgs(1, arguments); + return Math.floor(getTime(dirtyDate) / 1000); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getUnixTime/index.js.flow b/node_modules/date-fns/esm/getUnixTime/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getUnixTime/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getUnixTime/package.json b/node_modules/date-fns/esm/getUnixTime/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getUnixTime/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getWeek/index.d.ts b/node_modules/date-fns/esm/getWeek/index.d.ts new file mode 100644 index 0000000..dfa1327 --- /dev/null +++ b/node_modules/date-fns/esm/getWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeek } from 'date-fns' +export default getWeek diff --git a/node_modules/date-fns/esm/getWeek/index.js b/node_modules/date-fns/esm/getWeek/index.js new file mode 100644 index 0000000..737458d --- /dev/null +++ b/node_modules/date-fns/esm/getWeek/index.js @@ -0,0 +1,55 @@ +import startOfWeek from "../startOfWeek/index.js"; +import startOfWeekYear from "../startOfWeekYear/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +var MILLISECONDS_IN_WEEK = 604800000; + +/** + * @name getWeek + * @category Week Helpers + * @summary Get the local week index of the given date. + * + * @description + * Get the local week index of the given date. + * The exact calculation depends on the values of + * `options.weekStartsOn` (which is the index of the first day of the week) + * and `options.firstWeekContainsDate` (which is the day of January, which is always in + * the first week of the week-numbering year) + * + * Week numbering: https://en.wikipedia.org/wiki/Week#Week_numbering + * + * @param {Date|Number} date - the given date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @returns {Number} the week + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * + * @example + * // Which week of the local week numbering year is 2 January 2005 with default options? + * const result = getWeek(new Date(2005, 0, 2)) + * //=> 2 + * + * // Which week of the local week numbering year is 2 January 2005, + * // if Monday is the first day of the week, + * // and the first week of the year always contains 4 January? + * const result = getWeek(new Date(2005, 0, 2), { + * weekStartsOn: 1, + * firstWeekContainsDate: 4 + * }) + * //=> 53 + */ + +export default function getWeek(dirtyDate, options) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var diff = startOfWeek(date, options).getTime() - startOfWeekYear(date, options).getTime(); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round(diff / MILLISECONDS_IN_WEEK) + 1; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getWeek/index.js.flow b/node_modules/date-fns/esm/getWeek/index.js.flow new file mode 100644 index 0000000..2c948ae --- /dev/null +++ b/node_modules/date-fns/esm/getWeek/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } +) => number diff --git a/node_modules/date-fns/esm/getWeek/package.json b/node_modules/date-fns/esm/getWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getWeekOfMonth/index.d.ts b/node_modules/date-fns/esm/getWeekOfMonth/index.d.ts new file mode 100644 index 0000000..781b2ad --- /dev/null +++ b/node_modules/date-fns/esm/getWeekOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekOfMonth } from 'date-fns' +export default getWeekOfMonth diff --git a/node_modules/date-fns/esm/getWeekOfMonth/index.js b/node_modules/date-fns/esm/getWeekOfMonth/index.js new file mode 100644 index 0000000..7e9f228 --- /dev/null +++ b/node_modules/date-fns/esm/getWeekOfMonth/index.js @@ -0,0 +1,43 @@ +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +import getDate from "../getDate/index.js"; +import getDay from "../getDay/index.js"; +import startOfMonth from "../startOfMonth/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name getWeekOfMonth + * @category Week Helpers + * @summary Get the week of the month of the given date. + * + * @description + * Get the week of the month of the given date. + * + * @param {Date|Number} date - the given date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Number} the week of month + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 inclusively + * + * @example + * // Which week of the month is 9 November 2017? + * const result = getWeekOfMonth(new Date(2017, 10, 9)) + * //=> 2 + */ +export default function getWeekOfMonth(date, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(1, arguments); + var defaultOptions = getDefaultOptions(); + var weekStartsOn = toInteger((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + var currentDayOfMonth = getDate(date); + if (isNaN(currentDayOfMonth)) return NaN; + var startWeekDay = getDay(startOfMonth(date)); + var lastDayOfFirstWeek = weekStartsOn - startWeekDay; + if (lastDayOfFirstWeek <= 0) lastDayOfFirstWeek += 7; + var remainingDaysAfterFirstWeek = currentDayOfMonth - lastDayOfFirstWeek; + return Math.ceil(remainingDaysAfterFirstWeek / 7) + 1; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getWeekOfMonth/index.js.flow b/node_modules/date-fns/esm/getWeekOfMonth/index.js.flow new file mode 100644 index 0000000..1115f28 --- /dev/null +++ b/node_modules/date-fns/esm/getWeekOfMonth/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => number diff --git a/node_modules/date-fns/esm/getWeekOfMonth/package.json b/node_modules/date-fns/esm/getWeekOfMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getWeekOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getWeekYear/index.d.ts b/node_modules/date-fns/esm/getWeekYear/index.d.ts new file mode 100644 index 0000000..c8fc528 --- /dev/null +++ b/node_modules/date-fns/esm/getWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekYear } from 'date-fns' +export default getWeekYear diff --git a/node_modules/date-fns/esm/getWeekYear/index.js b/node_modules/date-fns/esm/getWeekYear/index.js new file mode 100644 index 0000000..1d9ac1c --- /dev/null +++ b/node_modules/date-fns/esm/getWeekYear/index.js @@ -0,0 +1,72 @@ +import startOfWeek from "../startOfWeek/index.js"; +import toDate from "../toDate/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +/** + * @name getWeekYear + * @category Week-Numbering Year Helpers + * @summary Get the local week-numbering year of the given date. + * + * @description + * Get the local week-numbering year of the given date. + * The exact calculation depends on the values of + * `options.weekStartsOn` (which is the index of the first day of the week) + * and `options.firstWeekContainsDate` (which is the day of January, which is always in + * the first week of the week-numbering year) + * + * Week numbering: https://en.wikipedia.org/wiki/Week#Week_numbering + * + * @param {Date|Number} date - the given date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @returns {Number} the local week-numbering year + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * + * @example + * // Which week numbering year is 26 December 2004 with the default settings? + * const result = getWeekYear(new Date(2004, 11, 26)) + * //=> 2005 + * + * @example + * // Which week numbering year is 26 December 2004 if week starts on Saturday? + * const result = getWeekYear(new Date(2004, 11, 26), { weekStartsOn: 6 }) + * //=> 2004 + * + * @example + * // Which week numbering year is 26 December 2004 if the first week contains 4 January? + * const result = getWeekYear(new Date(2004, 11, 26), { firstWeekContainsDate: 4 }) + * //=> 2004 + */ +export default function getWeekYear(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$firstWeekCon, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var year = date.getFullYear(); + var defaultOptions = getDefaultOptions(); + var firstWeekContainsDate = toInteger((_ref = (_ref2 = (_ref3 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref !== void 0 ? _ref : 1); + + // Test if weekStartsOn is between 1 and 7 _and_ is not NaN + if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { + throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); + } + var firstWeekOfNextYear = new Date(0); + firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate); + firstWeekOfNextYear.setHours(0, 0, 0, 0); + var startOfNextYear = startOfWeek(firstWeekOfNextYear, options); + var firstWeekOfThisYear = new Date(0); + firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate); + firstWeekOfThisYear.setHours(0, 0, 0, 0); + var startOfThisYear = startOfWeek(firstWeekOfThisYear, options); + if (date.getTime() >= startOfNextYear.getTime()) { + return year + 1; + } else if (date.getTime() >= startOfThisYear.getTime()) { + return year; + } else { + return year - 1; + } +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getWeekYear/index.js.flow b/node_modules/date-fns/esm/getWeekYear/index.js.flow new file mode 100644 index 0000000..2c948ae --- /dev/null +++ b/node_modules/date-fns/esm/getWeekYear/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } +) => number diff --git a/node_modules/date-fns/esm/getWeekYear/package.json b/node_modules/date-fns/esm/getWeekYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getWeeksInMonth/index.d.ts b/node_modules/date-fns/esm/getWeeksInMonth/index.d.ts new file mode 100644 index 0000000..e6ffaaa --- /dev/null +++ b/node_modules/date-fns/esm/getWeeksInMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeeksInMonth } from 'date-fns' +export default getWeeksInMonth diff --git a/node_modules/date-fns/esm/getWeeksInMonth/index.js b/node_modules/date-fns/esm/getWeeksInMonth/index.js new file mode 100644 index 0000000..fcc18ec --- /dev/null +++ b/node_modules/date-fns/esm/getWeeksInMonth/index.js @@ -0,0 +1,35 @@ +import differenceInCalendarWeeks from "../differenceInCalendarWeeks/index.js"; +import lastDayOfMonth from "../lastDayOfMonth/index.js"; +import startOfMonth from "../startOfMonth/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getWeeksInMonth + * @category Week Helpers + * @summary Get the number of calendar weeks a month spans. + * + * @description + * Get the number of calendar weeks the month in the given date spans. + * + * @param {Date|Number} date - the given date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Number} the number of calendar weeks + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // How many calendar weeks does February 2015 span? + * const result = getWeeksInMonth(new Date(2015, 1, 8)) + * //=> 4 + * + * @example + * // If the week starts on Monday, + * // how many calendar weeks does July 2017 span? + * const result = getWeeksInMonth(new Date(2017, 6, 5), { weekStartsOn: 1 }) + * //=> 6 + */ +export default function getWeeksInMonth(date, options) { + requiredArgs(1, arguments); + return differenceInCalendarWeeks(lastDayOfMonth(date), startOfMonth(date), options) + 1; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getWeeksInMonth/index.js.flow b/node_modules/date-fns/esm/getWeeksInMonth/index.js.flow new file mode 100644 index 0000000..1115f28 --- /dev/null +++ b/node_modules/date-fns/esm/getWeeksInMonth/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => number diff --git a/node_modules/date-fns/esm/getWeeksInMonth/package.json b/node_modules/date-fns/esm/getWeeksInMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getWeeksInMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getYear/index.d.ts b/node_modules/date-fns/esm/getYear/index.d.ts new file mode 100644 index 0000000..3ef8154 --- /dev/null +++ b/node_modules/date-fns/esm/getYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getYear } from 'date-fns' +export default getYear diff --git a/node_modules/date-fns/esm/getYear/index.js b/node_modules/date-fns/esm/getYear/index.js new file mode 100644 index 0000000..736c08d --- /dev/null +++ b/node_modules/date-fns/esm/getYear/index.js @@ -0,0 +1,23 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name getYear + * @category Year Helpers + * @summary Get the year of the given date. + * + * @description + * Get the year of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the year + * @throws {TypeError} 1 argument required + * + * @example + * // Which year is 2 July 2014? + * const result = getYear(new Date(2014, 6, 2)) + * //=> 2014 + */ +export default function getYear(dirtyDate) { + requiredArgs(1, arguments); + return toDate(dirtyDate).getFullYear(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/getYear/index.js.flow b/node_modules/date-fns/esm/getYear/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/esm/getYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/esm/getYear/package.json b/node_modules/date-fns/esm/getYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/getYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/hoursToMilliseconds/index.d.ts b/node_modules/date-fns/esm/hoursToMilliseconds/index.d.ts new file mode 100644 index 0000000..ed24a0d --- /dev/null +++ b/node_modules/date-fns/esm/hoursToMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hoursToMilliseconds } from 'date-fns' +export default hoursToMilliseconds diff --git a/node_modules/date-fns/esm/hoursToMilliseconds/index.js b/node_modules/date-fns/esm/hoursToMilliseconds/index.js new file mode 100644 index 0000000..5d2443a --- /dev/null +++ b/node_modules/date-fns/esm/hoursToMilliseconds/index.js @@ -0,0 +1,24 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { millisecondsInHour } from "../constants/index.js"; +/** + * @name hoursToMilliseconds + * @category Conversion Helpers + * @summary Convert hours to milliseconds. + * + * @description + * Convert a number of hours to a full number of milliseconds. + * + * @param {number} hours - number of hours to be converted + * + * @returns {number} the number of hours converted to milliseconds + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 hours to milliseconds: + * const result = hoursToMilliseconds(2) + * //=> 7200000 + */ +export default function hoursToMilliseconds(hours) { + requiredArgs(1, arguments); + return Math.floor(hours * millisecondsInHour); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/hoursToMilliseconds/index.js.flow b/node_modules/date-fns/esm/hoursToMilliseconds/index.js.flow new file mode 100644 index 0000000..950ac71 --- /dev/null +++ b/node_modules/date-fns/esm/hoursToMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (hours: number) => number diff --git a/node_modules/date-fns/esm/hoursToMilliseconds/package.json b/node_modules/date-fns/esm/hoursToMilliseconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/hoursToMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/hoursToMinutes/index.d.ts b/node_modules/date-fns/esm/hoursToMinutes/index.d.ts new file mode 100644 index 0000000..d0fbbbf --- /dev/null +++ b/node_modules/date-fns/esm/hoursToMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hoursToMinutes } from 'date-fns' +export default hoursToMinutes diff --git a/node_modules/date-fns/esm/hoursToMinutes/index.js b/node_modules/date-fns/esm/hoursToMinutes/index.js new file mode 100644 index 0000000..6df7036 --- /dev/null +++ b/node_modules/date-fns/esm/hoursToMinutes/index.js @@ -0,0 +1,24 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { minutesInHour } from "../constants/index.js"; +/** + * @name hoursToMinutes + * @category Conversion Helpers + * @summary Convert hours to minutes. + * + * @description + * Convert a number of hours to a full number of minutes. + * + * @param {number} hours - number of hours to be converted + * + * @returns {number} the number of hours converted in minutes + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 hours to minutes: + * const result = hoursToMinutes(2) + * //=> 120 + */ +export default function hoursToMinutes(hours) { + requiredArgs(1, arguments); + return Math.floor(hours * minutesInHour); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/hoursToMinutes/index.js.flow b/node_modules/date-fns/esm/hoursToMinutes/index.js.flow new file mode 100644 index 0000000..950ac71 --- /dev/null +++ b/node_modules/date-fns/esm/hoursToMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (hours: number) => number diff --git a/node_modules/date-fns/esm/hoursToMinutes/package.json b/node_modules/date-fns/esm/hoursToMinutes/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/hoursToMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/hoursToSeconds/index.d.ts b/node_modules/date-fns/esm/hoursToSeconds/index.d.ts new file mode 100644 index 0000000..8544afb --- /dev/null +++ b/node_modules/date-fns/esm/hoursToSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hoursToSeconds } from 'date-fns' +export default hoursToSeconds diff --git a/node_modules/date-fns/esm/hoursToSeconds/index.js b/node_modules/date-fns/esm/hoursToSeconds/index.js new file mode 100644 index 0000000..61a12c9 --- /dev/null +++ b/node_modules/date-fns/esm/hoursToSeconds/index.js @@ -0,0 +1,24 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { secondsInHour } from "../constants/index.js"; +/** + * @name hoursToSeconds + * @category Conversion Helpers + * @summary Convert hours to seconds. + * + * @description + * Convert a number of hours to a full number of seconds. + * + * @param {number} hours - number of hours to be converted + * + * @returns {number} the number of hours converted in seconds + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 hours to seconds: + * const result = hoursToSeconds(2) + * //=> 7200 + */ +export default function hoursToSeconds(hours) { + requiredArgs(1, arguments); + return Math.floor(hours * secondsInHour); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/hoursToSeconds/index.js.flow b/node_modules/date-fns/esm/hoursToSeconds/index.js.flow new file mode 100644 index 0000000..950ac71 --- /dev/null +++ b/node_modules/date-fns/esm/hoursToSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (hours: number) => number diff --git a/node_modules/date-fns/esm/hoursToSeconds/package.json b/node_modules/date-fns/esm/hoursToSeconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/hoursToSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/index.js b/node_modules/date-fns/esm/index.js new file mode 100755 index 0000000..6b43d44 --- /dev/null +++ b/node_modules/date-fns/esm/index.js @@ -0,0 +1,241 @@ +// This file is generated automatically by `scripts/build/indices.ts`. Please, don't change it. +export { default as add } from "./add/index.js"; +export { default as addBusinessDays } from "./addBusinessDays/index.js"; +export { default as addDays } from "./addDays/index.js"; +export { default as addHours } from "./addHours/index.js"; +export { default as addISOWeekYears } from "./addISOWeekYears/index.js"; +export { default as addMilliseconds } from "./addMilliseconds/index.js"; +export { default as addMinutes } from "./addMinutes/index.js"; +export { default as addMonths } from "./addMonths/index.js"; +export { default as addQuarters } from "./addQuarters/index.js"; +export { default as addSeconds } from "./addSeconds/index.js"; +export { default as addWeeks } from "./addWeeks/index.js"; +export { default as addYears } from "./addYears/index.js"; +export { default as areIntervalsOverlapping } from "./areIntervalsOverlapping/index.js"; +export { default as clamp } from "./clamp/index.js"; +export { default as closestIndexTo } from "./closestIndexTo/index.js"; +export { default as closestTo } from "./closestTo/index.js"; +export { default as compareAsc } from "./compareAsc/index.js"; +export { default as compareDesc } from "./compareDesc/index.js"; +export { default as daysToWeeks } from "./daysToWeeks/index.js"; +export { default as differenceInBusinessDays } from "./differenceInBusinessDays/index.js"; +export { default as differenceInCalendarDays } from "./differenceInCalendarDays/index.js"; +export { default as differenceInCalendarISOWeekYears } from "./differenceInCalendarISOWeekYears/index.js"; +export { default as differenceInCalendarISOWeeks } from "./differenceInCalendarISOWeeks/index.js"; +export { default as differenceInCalendarMonths } from "./differenceInCalendarMonths/index.js"; +export { default as differenceInCalendarQuarters } from "./differenceInCalendarQuarters/index.js"; +export { default as differenceInCalendarWeeks } from "./differenceInCalendarWeeks/index.js"; +export { default as differenceInCalendarYears } from "./differenceInCalendarYears/index.js"; +export { default as differenceInDays } from "./differenceInDays/index.js"; +export { default as differenceInHours } from "./differenceInHours/index.js"; +export { default as differenceInISOWeekYears } from "./differenceInISOWeekYears/index.js"; +export { default as differenceInMilliseconds } from "./differenceInMilliseconds/index.js"; +export { default as differenceInMinutes } from "./differenceInMinutes/index.js"; +export { default as differenceInMonths } from "./differenceInMonths/index.js"; +export { default as differenceInQuarters } from "./differenceInQuarters/index.js"; +export { default as differenceInSeconds } from "./differenceInSeconds/index.js"; +export { default as differenceInWeeks } from "./differenceInWeeks/index.js"; +export { default as differenceInYears } from "./differenceInYears/index.js"; +export { default as eachDayOfInterval } from "./eachDayOfInterval/index.js"; +export { default as eachHourOfInterval } from "./eachHourOfInterval/index.js"; +export { default as eachMinuteOfInterval } from "./eachMinuteOfInterval/index.js"; +export { default as eachMonthOfInterval } from "./eachMonthOfInterval/index.js"; +export { default as eachQuarterOfInterval } from "./eachQuarterOfInterval/index.js"; +export { default as eachWeekOfInterval } from "./eachWeekOfInterval/index.js"; +export { default as eachWeekendOfInterval } from "./eachWeekendOfInterval/index.js"; +export { default as eachWeekendOfMonth } from "./eachWeekendOfMonth/index.js"; +export { default as eachWeekendOfYear } from "./eachWeekendOfYear/index.js"; +export { default as eachYearOfInterval } from "./eachYearOfInterval/index.js"; +export { default as endOfDay } from "./endOfDay/index.js"; +export { default as endOfDecade } from "./endOfDecade/index.js"; +export { default as endOfHour } from "./endOfHour/index.js"; +export { default as endOfISOWeek } from "./endOfISOWeek/index.js"; +export { default as endOfISOWeekYear } from "./endOfISOWeekYear/index.js"; +export { default as endOfMinute } from "./endOfMinute/index.js"; +export { default as endOfMonth } from "./endOfMonth/index.js"; +export { default as endOfQuarter } from "./endOfQuarter/index.js"; +export { default as endOfSecond } from "./endOfSecond/index.js"; +export { default as endOfToday } from "./endOfToday/index.js"; +export { default as endOfTomorrow } from "./endOfTomorrow/index.js"; +export { default as endOfWeek } from "./endOfWeek/index.js"; +export { default as endOfYear } from "./endOfYear/index.js"; +export { default as endOfYesterday } from "./endOfYesterday/index.js"; +export { default as format } from "./format/index.js"; +export { default as formatDistance } from "./formatDistance/index.js"; +export { default as formatDistanceStrict } from "./formatDistanceStrict/index.js"; +export { default as formatDistanceToNow } from "./formatDistanceToNow/index.js"; +export { default as formatDistanceToNowStrict } from "./formatDistanceToNowStrict/index.js"; +export { default as formatDuration } from "./formatDuration/index.js"; +export { default as formatISO } from "./formatISO/index.js"; +export { default as formatISO9075 } from "./formatISO9075/index.js"; +export { default as formatISODuration } from "./formatISODuration/index.js"; +export { default as formatRFC3339 } from "./formatRFC3339/index.js"; +export { default as formatRFC7231 } from "./formatRFC7231/index.js"; +export { default as formatRelative } from "./formatRelative/index.js"; +export { default as fromUnixTime } from "./fromUnixTime/index.js"; +export { default as getDate } from "./getDate/index.js"; +export { default as getDay } from "./getDay/index.js"; +export { default as getDayOfYear } from "./getDayOfYear/index.js"; +export { default as getDaysInMonth } from "./getDaysInMonth/index.js"; +export { default as getDaysInYear } from "./getDaysInYear/index.js"; +export { default as getDecade } from "./getDecade/index.js"; +export { default as getDefaultOptions } from "./getDefaultOptions/index.js"; +export { default as getHours } from "./getHours/index.js"; +export { default as getISODay } from "./getISODay/index.js"; +export { default as getISOWeek } from "./getISOWeek/index.js"; +export { default as getISOWeekYear } from "./getISOWeekYear/index.js"; +export { default as getISOWeeksInYear } from "./getISOWeeksInYear/index.js"; +export { default as getMilliseconds } from "./getMilliseconds/index.js"; +export { default as getMinutes } from "./getMinutes/index.js"; +export { default as getMonth } from "./getMonth/index.js"; +export { default as getOverlappingDaysInIntervals } from "./getOverlappingDaysInIntervals/index.js"; +export { default as getQuarter } from "./getQuarter/index.js"; +export { default as getSeconds } from "./getSeconds/index.js"; +export { default as getTime } from "./getTime/index.js"; +export { default as getUnixTime } from "./getUnixTime/index.js"; +export { default as getWeek } from "./getWeek/index.js"; +export { default as getWeekOfMonth } from "./getWeekOfMonth/index.js"; +export { default as getWeekYear } from "./getWeekYear/index.js"; +export { default as getWeeksInMonth } from "./getWeeksInMonth/index.js"; +export { default as getYear } from "./getYear/index.js"; +export { default as hoursToMilliseconds } from "./hoursToMilliseconds/index.js"; +export { default as hoursToMinutes } from "./hoursToMinutes/index.js"; +export { default as hoursToSeconds } from "./hoursToSeconds/index.js"; +export { default as intervalToDuration } from "./intervalToDuration/index.js"; +export { default as intlFormat } from "./intlFormat/index.js"; +export { default as intlFormatDistance } from "./intlFormatDistance/index.js"; +export { default as isAfter } from "./isAfter/index.js"; +export { default as isBefore } from "./isBefore/index.js"; +export { default as isDate } from "./isDate/index.js"; +export { default as isEqual } from "./isEqual/index.js"; +export { default as isExists } from "./isExists/index.js"; +export { default as isFirstDayOfMonth } from "./isFirstDayOfMonth/index.js"; +export { default as isFriday } from "./isFriday/index.js"; +export { default as isFuture } from "./isFuture/index.js"; +export { default as isLastDayOfMonth } from "./isLastDayOfMonth/index.js"; +export { default as isLeapYear } from "./isLeapYear/index.js"; +export { default as isMatch } from "./isMatch/index.js"; +export { default as isMonday } from "./isMonday/index.js"; +export { default as isPast } from "./isPast/index.js"; +export { default as isSameDay } from "./isSameDay/index.js"; +export { default as isSameHour } from "./isSameHour/index.js"; +export { default as isSameISOWeek } from "./isSameISOWeek/index.js"; +export { default as isSameISOWeekYear } from "./isSameISOWeekYear/index.js"; +export { default as isSameMinute } from "./isSameMinute/index.js"; +export { default as isSameMonth } from "./isSameMonth/index.js"; +export { default as isSameQuarter } from "./isSameQuarter/index.js"; +export { default as isSameSecond } from "./isSameSecond/index.js"; +export { default as isSameWeek } from "./isSameWeek/index.js"; +export { default as isSameYear } from "./isSameYear/index.js"; +export { default as isSaturday } from "./isSaturday/index.js"; +export { default as isSunday } from "./isSunday/index.js"; +export { default as isThisHour } from "./isThisHour/index.js"; +export { default as isThisISOWeek } from "./isThisISOWeek/index.js"; +export { default as isThisMinute } from "./isThisMinute/index.js"; +export { default as isThisMonth } from "./isThisMonth/index.js"; +export { default as isThisQuarter } from "./isThisQuarter/index.js"; +export { default as isThisSecond } from "./isThisSecond/index.js"; +export { default as isThisWeek } from "./isThisWeek/index.js"; +export { default as isThisYear } from "./isThisYear/index.js"; +export { default as isThursday } from "./isThursday/index.js"; +export { default as isToday } from "./isToday/index.js"; +export { default as isTomorrow } from "./isTomorrow/index.js"; +export { default as isTuesday } from "./isTuesday/index.js"; +export { default as isValid } from "./isValid/index.js"; +export { default as isWednesday } from "./isWednesday/index.js"; +export { default as isWeekend } from "./isWeekend/index.js"; +export { default as isWithinInterval } from "./isWithinInterval/index.js"; +export { default as isYesterday } from "./isYesterday/index.js"; +export { default as lastDayOfDecade } from "./lastDayOfDecade/index.js"; +export { default as lastDayOfISOWeek } from "./lastDayOfISOWeek/index.js"; +export { default as lastDayOfISOWeekYear } from "./lastDayOfISOWeekYear/index.js"; +export { default as lastDayOfMonth } from "./lastDayOfMonth/index.js"; +export { default as lastDayOfQuarter } from "./lastDayOfQuarter/index.js"; +export { default as lastDayOfWeek } from "./lastDayOfWeek/index.js"; +export { default as lastDayOfYear } from "./lastDayOfYear/index.js"; +export { default as lightFormat } from "./lightFormat/index.js"; +export { default as max } from "./max/index.js"; +export { default as milliseconds } from "./milliseconds/index.js"; +export { default as millisecondsToHours } from "./millisecondsToHours/index.js"; +export { default as millisecondsToMinutes } from "./millisecondsToMinutes/index.js"; +export { default as millisecondsToSeconds } from "./millisecondsToSeconds/index.js"; +export { default as min } from "./min/index.js"; +export { default as minutesToHours } from "./minutesToHours/index.js"; +export { default as minutesToMilliseconds } from "./minutesToMilliseconds/index.js"; +export { default as minutesToSeconds } from "./minutesToSeconds/index.js"; +export { default as monthsToQuarters } from "./monthsToQuarters/index.js"; +export { default as monthsToYears } from "./monthsToYears/index.js"; +export { default as nextDay } from "./nextDay/index.js"; +export { default as nextFriday } from "./nextFriday/index.js"; +export { default as nextMonday } from "./nextMonday/index.js"; +export { default as nextSaturday } from "./nextSaturday/index.js"; +export { default as nextSunday } from "./nextSunday/index.js"; +export { default as nextThursday } from "./nextThursday/index.js"; +export { default as nextTuesday } from "./nextTuesday/index.js"; +export { default as nextWednesday } from "./nextWednesday/index.js"; +export { default as parse } from "./parse/index.js"; +export { default as parseISO } from "./parseISO/index.js"; +export { default as parseJSON } from "./parseJSON/index.js"; +export { default as previousDay } from "./previousDay/index.js"; +export { default as previousFriday } from "./previousFriday/index.js"; +export { default as previousMonday } from "./previousMonday/index.js"; +export { default as previousSaturday } from "./previousSaturday/index.js"; +export { default as previousSunday } from "./previousSunday/index.js"; +export { default as previousThursday } from "./previousThursday/index.js"; +export { default as previousTuesday } from "./previousTuesday/index.js"; +export { default as previousWednesday } from "./previousWednesday/index.js"; +export { default as quartersToMonths } from "./quartersToMonths/index.js"; +export { default as quartersToYears } from "./quartersToYears/index.js"; +export { default as roundToNearestMinutes } from "./roundToNearestMinutes/index.js"; +export { default as secondsToHours } from "./secondsToHours/index.js"; +export { default as secondsToMilliseconds } from "./secondsToMilliseconds/index.js"; +export { default as secondsToMinutes } from "./secondsToMinutes/index.js"; +export { default as set } from "./set/index.js"; +export { default as setDate } from "./setDate/index.js"; +export { default as setDay } from "./setDay/index.js"; +export { default as setDayOfYear } from "./setDayOfYear/index.js"; +export { default as setDefaultOptions } from "./setDefaultOptions/index.js"; +export { default as setHours } from "./setHours/index.js"; +export { default as setISODay } from "./setISODay/index.js"; +export { default as setISOWeek } from "./setISOWeek/index.js"; +export { default as setISOWeekYear } from "./setISOWeekYear/index.js"; +export { default as setMilliseconds } from "./setMilliseconds/index.js"; +export { default as setMinutes } from "./setMinutes/index.js"; +export { default as setMonth } from "./setMonth/index.js"; +export { default as setQuarter } from "./setQuarter/index.js"; +export { default as setSeconds } from "./setSeconds/index.js"; +export { default as setWeek } from "./setWeek/index.js"; +export { default as setWeekYear } from "./setWeekYear/index.js"; +export { default as setYear } from "./setYear/index.js"; +export { default as startOfDay } from "./startOfDay/index.js"; +export { default as startOfDecade } from "./startOfDecade/index.js"; +export { default as startOfHour } from "./startOfHour/index.js"; +export { default as startOfISOWeek } from "./startOfISOWeek/index.js"; +export { default as startOfISOWeekYear } from "./startOfISOWeekYear/index.js"; +export { default as startOfMinute } from "./startOfMinute/index.js"; +export { default as startOfMonth } from "./startOfMonth/index.js"; +export { default as startOfQuarter } from "./startOfQuarter/index.js"; +export { default as startOfSecond } from "./startOfSecond/index.js"; +export { default as startOfToday } from "./startOfToday/index.js"; +export { default as startOfTomorrow } from "./startOfTomorrow/index.js"; +export { default as startOfWeek } from "./startOfWeek/index.js"; +export { default as startOfWeekYear } from "./startOfWeekYear/index.js"; +export { default as startOfYear } from "./startOfYear/index.js"; +export { default as startOfYesterday } from "./startOfYesterday/index.js"; +export { default as sub } from "./sub/index.js"; +export { default as subBusinessDays } from "./subBusinessDays/index.js"; +export { default as subDays } from "./subDays/index.js"; +export { default as subHours } from "./subHours/index.js"; +export { default as subISOWeekYears } from "./subISOWeekYears/index.js"; +export { default as subMilliseconds } from "./subMilliseconds/index.js"; +export { default as subMinutes } from "./subMinutes/index.js"; +export { default as subMonths } from "./subMonths/index.js"; +export { default as subQuarters } from "./subQuarters/index.js"; +export { default as subSeconds } from "./subSeconds/index.js"; +export { default as subWeeks } from "./subWeeks/index.js"; +export { default as subYears } from "./subYears/index.js"; +export { default as toDate } from "./toDate/index.js"; +export { default as weeksToDays } from "./weeksToDays/index.js"; +export { default as yearsToMonths } from "./yearsToMonths/index.js"; +export { default as yearsToQuarters } from "./yearsToQuarters/index.js"; +export * from "./constants/index.js"; \ No newline at end of file diff --git a/node_modules/date-fns/esm/index.js.flow b/node_modules/date-fns/esm/index.js.flow new file mode 100644 index 0000000..b9cfcbf --- /dev/null +++ b/node_modules/date-fns/esm/index.js.flow @@ -0,0 +1,926 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: { + add: (date: Date | number, duration: Duration) => Date, + + addBusinessDays: (date: Date | number, amount: number) => Date, + + addDays: (date: Date | number, amount: number) => Date, + + addHours: (date: Date | number, amount: number) => Date, + + addISOWeekYears: (date: Date | number, amount: number) => Date, + + addMilliseconds: (date: Date | number, amount: number) => Date, + + addMinutes: (date: Date | number, amount: number) => Date, + + addMonths: (date: Date | number, amount: number) => Date, + + addQuarters: (date: Date | number, amount: number) => Date, + + addSeconds: (date: Date | number, amount: number) => Date, + + addWeeks: (date: Date | number, amount: number) => Date, + + addYears: (date: Date | number, amount: number) => Date, + + areIntervalsOverlapping: ( + intervalLeft: Interval, + intervalRight: Interval, + options?: { + inclusive?: boolean, + } + ) => boolean, + + clamp: (date: Date | number, interval: Interval) => Date, + + closestIndexTo: ( + dateToCompare: Date | number, + datesArray: (Date | number)[] + ) => ?number, + + closestTo: ( + dateToCompare: Date | number, + datesArray: (Date | number)[] + ) => ?Date, + + compareAsc: (dateLeft: Date | number, dateRight: Date | number) => number, + + compareDesc: (dateLeft: Date | number, dateRight: Date | number) => number, + + daysToWeeks: (days: number) => number, + + differenceInBusinessDays: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInCalendarDays: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInCalendarISOWeeks: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInCalendarISOWeekYears: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInCalendarMonths: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInCalendarQuarters: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInCalendarWeeks: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => number, + + differenceInCalendarYears: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInDays: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInHours: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } + ) => number, + + differenceInISOWeekYears: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInMilliseconds: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInMinutes: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } + ) => number, + + differenceInMonths: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInQuarters: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } + ) => number, + + differenceInSeconds: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } + ) => number, + + differenceInWeeks: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } + ) => number, + + differenceInYears: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + eachDayOfInterval: ( + interval: Interval, + options?: { + step?: number, + } + ) => Date[], + + eachHourOfInterval: ( + interval: Interval, + options?: { + step?: number, + } + ) => Date[], + + eachMinuteOfInterval: ( + interval: Interval, + options?: { + step?: number, + } + ) => Date[], + + eachMonthOfInterval: (interval: Interval) => Date[], + + eachQuarterOfInterval: (interval: Interval) => Date[], + + eachWeekendOfInterval: (interval: Interval) => Date[], + + eachWeekendOfMonth: (date: Date | number) => Date[], + + eachWeekendOfYear: (date: Date | number) => Date[], + + eachWeekOfInterval: ( + interval: Interval, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => Date[], + + eachYearOfInterval: (interval: Interval) => Date[], + + endOfDay: (date: Date | number) => Date, + + endOfDecade: ( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2, + } + ) => Date, + + endOfHour: (date: Date | number) => Date, + + endOfISOWeek: (date: Date | number) => Date, + + endOfISOWeekYear: (date: Date | number) => Date, + + endOfMinute: (date: Date | number) => Date, + + endOfMonth: (date: Date | number) => Date, + + endOfQuarter: (date: Date | number) => Date, + + endOfSecond: (date: Date | number) => Date, + + endOfToday: () => Date, + + endOfTomorrow: () => Date, + + endOfWeek: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => Date, + + endOfYear: (date: Date | number) => Date, + + endOfYesterday: () => Date, + + format: ( + date: Date | number, + format: string, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: number, + useAdditionalWeekYearTokens?: boolean, + useAdditionalDayOfYearTokens?: boolean, + } + ) => string, + + formatDistance: ( + date: Date | number, + baseDate: Date | number, + options?: { + includeSeconds?: boolean, + addSuffix?: boolean, + locale?: Locale, + } + ) => string, + + formatDistanceStrict: ( + date: Date | number, + baseDate: Date | number, + options?: { + addSuffix?: boolean, + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', + roundingMethod?: 'floor' | 'ceil' | 'round', + locale?: Locale, + } + ) => string, + + formatDistanceToNow: ( + date: Date | number, + options?: { + includeSeconds?: boolean, + addSuffix?: boolean, + locale?: Locale, + } + ) => string, + + formatDistanceToNowStrict: ( + date: Date | number, + options?: { + addSuffix?: boolean, + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', + roundingMethod?: 'floor' | 'ceil' | 'round', + locale?: Locale, + } + ) => string, + + formatDuration: ( + duration: Duration, + options?: { + format?: string[], + zero?: boolean, + delimiter?: string, + locale?: Locale, + } + ) => string, + + formatISO: ( + date: Date | number, + options?: { + format?: 'extended' | 'basic', + representation?: 'complete' | 'date' | 'time', + } + ) => string, + + formatISO9075: ( + date: Date | number, + options?: { + format?: 'extended' | 'basic', + representation?: 'complete' | 'date' | 'time', + } + ) => string, + + formatISODuration: (duration: Duration) => string, + + formatRelative: ( + date: Date | number, + baseDate: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => string, + + formatRFC3339: ( + date: Date | number, + options?: { + fractionDigits?: 0 | 1 | 2 | 3, + } + ) => string, + + formatRFC7231: (date: Date | number) => string, + + fromUnixTime: (unixTime: number) => Date, + + getDate: (date: Date | number) => number, + + getDay: (date: Date | number) => 0 | 1 | 2 | 3 | 4 | 5 | 6, + + getDayOfYear: (date: Date | number) => number, + + getDaysInMonth: (date: Date | number) => number, + + getDaysInYear: (date: Date | number) => number, + + getDecade: (date: Date | number) => number, + + getDefaultOptions: () => Object, + + getHours: (date: Date | number) => number, + + getISODay: (date: Date | number) => number, + + getISOWeek: (date: Date | number) => number, + + getISOWeeksInYear: (date: Date | number) => number, + + getISOWeekYear: (date: Date | number) => number, + + getMilliseconds: (date: Date | number) => number, + + getMinutes: (date: Date | number) => number, + + getMonth: (date: Date | number) => number, + + getOverlappingDaysInIntervals: ( + intervalLeft: Interval, + intervalRight: Interval + ) => number, + + getQuarter: (date: Date | number) => number, + + getSeconds: (date: Date | number) => number, + + getTime: (date: Date | number) => number, + + getUnixTime: (date: Date | number) => number, + + getWeek: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } + ) => number, + + getWeekOfMonth: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => number, + + getWeeksInMonth: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => number, + + getWeekYear: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } + ) => number, + + getYear: (date: Date | number) => number, + + hoursToMilliseconds: (hours: number) => number, + + hoursToMinutes: (hours: number) => number, + + hoursToSeconds: (hours: number) => number, + + intervalToDuration: (interval: Interval) => Duration, + + intlFormat: ( + argument: Date | number, + formatOptions?: { + localeMatcher?: 'lookup' | 'best fit', + weekday?: 'narrow' | 'short' | 'long', + era?: 'narrow' | 'short' | 'long', + year?: 'numeric' | '2-digit', + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long', + day?: 'numeric' | '2-digit', + hour?: 'numeric' | '2-digit', + minute?: 'numeric' | '2-digit', + second?: 'numeric' | '2-digit', + timeZoneName?: 'short' | 'long', + formatMatcher?: 'basic' | 'best fit', + hour12?: boolean, + timeZone?: string, + }, + localeOptions?: { + locale?: string | string[], + } + ) => string, + + intlFormatDistance: ( + date: Date | number, + baseDate: Date | number, + options?: { + unit?: string, + locale?: string | string[], + localeMatcher?: string, + numeric?: string, + style?: string, + } + ) => string, + + isAfter: (date: Date | number, dateToCompare: Date | number) => boolean, + + isBefore: (date: Date | number, dateToCompare: Date | number) => boolean, + + isDate: (value: any) => boolean, + + isEqual: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isExists: (year: number, month: number, day: number) => boolean, + + isFirstDayOfMonth: (date: Date | number) => boolean, + + isFriday: (date: Date | number) => boolean, + + isFuture: (date: Date | number) => boolean, + + isLastDayOfMonth: (date: Date | number) => boolean, + + isLeapYear: (date: Date | number) => boolean, + + isMatch: ( + dateString: string, + formatString: string, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + useAdditionalWeekYearTokens?: boolean, + useAdditionalDayOfYearTokens?: boolean, + } + ) => boolean, + + isMonday: (date: Date | number) => boolean, + + isPast: (date: Date | number) => boolean, + + isSameDay: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameHour: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameISOWeek: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameISOWeekYear: ( + dateLeft: Date | number, + dateRight: Date | number + ) => boolean, + + isSameMinute: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameMonth: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameQuarter: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameSecond: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameWeek: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => boolean, + + isSameYear: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSaturday: (date: Date | number) => boolean, + + isSunday: (date: Date | number) => boolean, + + isThisHour: (date: Date | number) => boolean, + + isThisISOWeek: (date: Date | number) => boolean, + + isThisMinute: (date: Date | number) => boolean, + + isThisMonth: (date: Date | number) => boolean, + + isThisQuarter: (date: Date | number) => boolean, + + isThisSecond: (date: Date | number) => boolean, + + isThisWeek: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => boolean, + + isThisYear: (date: Date | number) => boolean, + + isThursday: (date: Date | number) => boolean, + + isToday: (date: Date | number) => boolean, + + isTomorrow: (date: Date | number) => boolean, + + isTuesday: (date: Date | number) => boolean, + + isValid: (date: any) => boolean, + + isWednesday: (date: Date | number) => boolean, + + isWeekend: (date: Date | number) => boolean, + + isWithinInterval: (date: Date | number, interval: Interval) => boolean, + + isYesterday: (date: Date | number) => boolean, + + lastDayOfDecade: (date: Date | number) => Date, + + lastDayOfISOWeek: (date: Date | number) => Date, + + lastDayOfISOWeekYear: (date: Date | number) => Date, + + lastDayOfMonth: (date: Date | number) => Date, + + lastDayOfQuarter: ( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2, + } + ) => Date, + + lastDayOfWeek: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => Date, + + lastDayOfYear: (date: Date | number) => Date, + + lightFormat: (date: Date | number, format: string) => string, + + max: (datesArray: (Date | number)[]) => Date, + + milliseconds: (duration: Duration) => number, + + millisecondsToHours: (milliseconds: number) => number, + + millisecondsToMinutes: (milliseconds: number) => number, + + millisecondsToSeconds: (milliseconds: number) => number, + + min: (datesArray: (Date | number)[]) => Date, + + minutesToHours: (minutes: number) => number, + + minutesToMilliseconds: (minutes: number) => number, + + minutesToSeconds: (minutes: number) => number, + + monthsToQuarters: (months: number) => number, + + monthsToYears: (months: number) => number, + + nextDay: (date: Date | number, day: Day) => Date, + + nextFriday: (date: Date | number) => Date, + + nextMonday: (date: Date | number) => Date, + + nextSaturday: (date: Date | number) => Date, + + nextSunday: (date: Date | number) => Date, + + nextThursday: (date: Date | number) => Date, + + nextTuesday: (date: Date | number) => Date, + + nextWednesday: (date: Date | number) => Date, + + parse: ( + dateString: string, + formatString: string, + referenceDate: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + useAdditionalWeekYearTokens?: boolean, + useAdditionalDayOfYearTokens?: boolean, + } + ) => Date, + + parseISO: ( + argument: string, + options?: { + additionalDigits?: 0 | 1 | 2, + } + ) => Date, + + parseJSON: (argument: string | number | Date) => Date, + + previousDay: (date: Date | number, day: number) => Date, + + previousFriday: (date: Date | number) => Date, + + previousMonday: (date: Date | number) => Date, + + previousSaturday: (date: Date | number) => Date, + + previousSunday: (date: Date | number) => Date, + + previousThursday: (date: Date | number) => Date, + + previousTuesday: (date: Date | number) => Date, + + previousWednesday: (date: Date | number) => Date, + + quartersToMonths: (quarters: number) => number, + + quartersToYears: (quarters: number) => number, + + roundToNearestMinutes: ( + date: Date | number, + options?: { + nearestTo?: number, + roundingMethod?: string, + } + ) => Date, + + secondsToHours: (seconds: number) => number, + + secondsToMilliseconds: (seconds: number) => number, + + secondsToMinutes: (seconds: number) => number, + + set: ( + date: Date | number, + values: { + year?: number, + month?: number, + date?: number, + hours?: number, + minutes?: number, + seconds?: number, + milliseconds?: number, + } + ) => Date, + + setDate: (date: Date | number, dayOfMonth: number) => Date, + + setDay: ( + date: Date | number, + day: number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => Date, + + setDayOfYear: (date: Date | number, dayOfYear: number) => Date, + + setDefaultOptions: (newOptions: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }) => void, + + setHours: (date: Date | number, hours: number) => Date, + + setISODay: (date: Date | number, day: number) => Date, + + setISOWeek: (date: Date | number, isoWeek: number) => Date, + + setISOWeekYear: (date: Date | number, isoWeekYear: number) => Date, + + setMilliseconds: (date: Date | number, milliseconds: number) => Date, + + setMinutes: (date: Date | number, minutes: number) => Date, + + setMonth: (date: Date | number, month: number) => Date, + + setQuarter: (date: Date | number, quarter: number) => Date, + + setSeconds: (date: Date | number, seconds: number) => Date, + + setWeek: ( + date: Date | number, + week: number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } + ) => Date, + + setWeekYear: ( + date: Date | number, + weekYear: number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } + ) => Date, + + setYear: (date: Date | number, year: number) => Date, + + startOfDay: (date: Date | number) => Date, + + startOfDecade: (date: Date | number) => Date, + + startOfHour: (date: Date | number) => Date, + + startOfISOWeek: (date: Date | number) => Date, + + startOfISOWeekYear: (date: Date | number) => Date, + + startOfMinute: (date: Date | number) => Date, + + startOfMonth: (date: Date | number) => Date, + + startOfQuarter: (date: Date | number) => Date, + + startOfSecond: (date: Date | number) => Date, + + startOfToday: () => Date, + + startOfTomorrow: () => Date, + + startOfWeek: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => Date, + + startOfWeekYear: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } + ) => Date, + + startOfYear: (date: Date | number) => Date, + + startOfYesterday: () => Date, + + sub: (date: Date | number, duration: Duration) => Date, + + subBusinessDays: (date: Date | number, amount: number) => Date, + + subDays: (date: Date | number, amount: number) => Date, + + subHours: (date: Date | number, amount: number) => Date, + + subISOWeekYears: (date: Date | number, amount: number) => Date, + + subMilliseconds: (date: Date | number, amount: number) => Date, + + subMinutes: (date: Date | number, amount: number) => Date, + + subMonths: (date: Date | number, amount: number) => Date, + + subQuarters: (date: Date | number, amount: number) => Date, + + subSeconds: (date: Date | number, amount: number) => Date, + + subWeeks: (date: Date | number, amount: number) => Date, + + subYears: (date: Date | number, amount: number) => Date, + + toDate: (argument: Date | number) => Date, + + weeksToDays: (weeks: number) => number, + + yearsToMonths: (years: number) => number, + + yearsToQuarters: (years: number) => number, + + daysInWeek: number, + + daysInYear: number, + + maxTime: number, + + millisecondsInMinute: number, + + millisecondsInHour: number, + + millisecondsInSecond: number, + + minTime: number, + + minutesInHour: number, + + monthsInQuarter: number, + + monthsInYear: number, + + quartersInYear: number, + + secondsInHour: number, + + secondsInMinute: number, + + secondsInDay: number, + + secondsInWeek: number, + + secondsInYear: number, + + secondsInMonth: number, + + secondsInQuarter: number, +} diff --git a/node_modules/date-fns/esm/intervalToDuration/index.d.ts b/node_modules/date-fns/esm/intervalToDuration/index.d.ts new file mode 100644 index 0000000..ce7bc76 --- /dev/null +++ b/node_modules/date-fns/esm/intervalToDuration/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intervalToDuration } from 'date-fns' +export default intervalToDuration diff --git a/node_modules/date-fns/esm/intervalToDuration/index.js b/node_modules/date-fns/esm/intervalToDuration/index.js new file mode 100644 index 0000000..410ebe1 --- /dev/null +++ b/node_modules/date-fns/esm/intervalToDuration/index.js @@ -0,0 +1,64 @@ +import compareAsc from "../compareAsc/index.js"; +import add from "../add/index.js"; +import differenceInDays from "../differenceInDays/index.js"; +import differenceInHours from "../differenceInHours/index.js"; +import differenceInMinutes from "../differenceInMinutes/index.js"; +import differenceInMonths from "../differenceInMonths/index.js"; +import differenceInSeconds from "../differenceInSeconds/index.js"; +import differenceInYears from "../differenceInYears/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name intervalToDuration + * @category Common Helpers + * @summary Convert interval to duration + * + * @description + * Convert a interval object to a duration object. + * + * @param {Interval} interval - the interval to convert to duration + * + * @returns {Duration} The duration Object + * @throws {TypeError} Requires 2 arguments + * @throws {RangeError} `start` must not be Invalid Date + * @throws {RangeError} `end` must not be Invalid Date + * + * @example + * // Get the duration between January 15, 1929 and April 4, 1968. + * intervalToDuration({ + * start: new Date(1929, 0, 15, 12, 0, 0), + * end: new Date(1968, 3, 4, 19, 5, 0) + * }) + * // => { years: 39, months: 2, days: 20, hours: 7, minutes: 5, seconds: 0 } + */ +export default function intervalToDuration(interval) { + requiredArgs(1, arguments); + var start = toDate(interval.start); + var end = toDate(interval.end); + if (isNaN(start.getTime())) throw new RangeError('Start Date is invalid'); + if (isNaN(end.getTime())) throw new RangeError('End Date is invalid'); + var duration = {}; + duration.years = Math.abs(differenceInYears(end, start)); + var sign = compareAsc(end, start); + var remainingMonths = add(start, { + years: sign * duration.years + }); + duration.months = Math.abs(differenceInMonths(end, remainingMonths)); + var remainingDays = add(remainingMonths, { + months: sign * duration.months + }); + duration.days = Math.abs(differenceInDays(end, remainingDays)); + var remainingHours = add(remainingDays, { + days: sign * duration.days + }); + duration.hours = Math.abs(differenceInHours(end, remainingHours)); + var remainingMinutes = add(remainingHours, { + hours: sign * duration.hours + }); + duration.minutes = Math.abs(differenceInMinutes(end, remainingMinutes)); + var remainingSeconds = add(remainingMinutes, { + minutes: sign * duration.minutes + }); + duration.seconds = Math.abs(differenceInSeconds(end, remainingSeconds)); + return duration; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/intervalToDuration/index.js.flow b/node_modules/date-fns/esm/intervalToDuration/index.js.flow new file mode 100644 index 0000000..dbd61ee --- /dev/null +++ b/node_modules/date-fns/esm/intervalToDuration/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (interval: Interval) => Duration diff --git a/node_modules/date-fns/esm/intervalToDuration/package.json b/node_modules/date-fns/esm/intervalToDuration/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/intervalToDuration/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/intlFormat/index.d.ts b/node_modules/date-fns/esm/intlFormat/index.d.ts new file mode 100644 index 0000000..fc29cf5 --- /dev/null +++ b/node_modules/date-fns/esm/intlFormat/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intlFormat } from 'date-fns' +export default intlFormat diff --git a/node_modules/date-fns/esm/intlFormat/index.js b/node_modules/date-fns/esm/intlFormat/index.js new file mode 100644 index 0000000..7fa4794 --- /dev/null +++ b/node_modules/date-fns/esm/intlFormat/index.js @@ -0,0 +1,85 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name intlFormat + * @category Common Helpers + * @summary Format the date with Intl.DateTimeFormat (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat). + * + * @description + * Return the formatted date string in the given format. + * The method uses [`Intl.DateTimeFormat`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat) inside. + * formatOptions are the same as [`Intl.DateTimeFormat` options](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat#using_options) + * + * > ⚠️ Please note that before Node version 13.0.0, only the locale data for en-US is available by default. + * + * @param {Date|Number} argument - the original date. + * @param {Object} [formatOptions] - an object with options. + * @param {'lookup'|'best fit'} [formatOptions.localeMatcher='best fit'] - locale selection algorithm. + * @param {'narrow'|'short'|'long'} [formatOptions.weekday] - representation the days of the week. + * @param {'narrow'|'short'|'long'} [formatOptions.era] - representation of eras. + * @param {'numeric'|'2-digit'} [formatOptions.year] - representation of years. + * @param {'numeric'|'2-digit'|'narrow'|'short'|'long'} [formatOptions.month='numeric'] - representation of month. + * @param {'numeric'|'2-digit'} [formatOptions.day='numeric'] - representation of day. + * @param {'numeric'|'2-digit'} [formatOptions.hour='numeric'] - representation of hours. + * @param {'numeric'|'2-digit'} [formatOptions.minute] - representation of minutes. + * @param {'numeric'|'2-digit'} [formatOptions.second] - representation of seconds. + * @param {'short'|'long'} [formatOptions.timeZoneName] - representation of names of time zones. + * @param {'basic'|'best fit'} [formatOptions.formatMatcher='best fit'] - format selection algorithm. + * @param {Boolean} [formatOptions.hour12] - determines whether to use 12-hour time format. + * @param {String} [formatOptions.timeZone] - the time zone to use. + * @param {Object} [localeOptions] - an object with locale. + * @param {String|String[]} [localeOptions.locale] - the locale code + * @returns {String} the formatted date string. + * @throws {TypeError} 1 argument required. + * @throws {RangeError} `date` must not be Invalid Date + * + * @example + * // Represent 10 October 2019 in German. + * // Convert the date with format's options and locale's options. + * const result = intlFormat(new Date(2019, 9, 4, 12, 30, 13, 456), { + * weekday: 'long', + * year: 'numeric', + * month: 'long', + * day: 'numeric', + * }, { + * locale: 'de-DE', + * }) + * //=> Freitag, 4. Oktober 2019 + * + * @example + * // Represent 10 October 2019. + * // Convert the date with format's options. + * const result = intlFormat.default(new Date(2019, 9, 4, 12, 30, 13, 456), { + * year: 'numeric', + * month: 'numeric', + * day: 'numeric', + * hour: 'numeric', + * }) + * //=> 10/4/2019, 12 PM + * + * @example + * // Represent 10 October 2019 in Korean. + * // Convert the date with locale's options. + * const result = intlFormat(new Date(2019, 9, 4, 12, 30, 13, 456), { + * locale: 'ko-KR', + * }) + * //=> 2019. 10. 4. + * + * @example + * // Represent 10 October 2019 in middle-endian format: + * const result = intlFormat(new Date(2019, 9, 4, 12, 30, 13, 456)) + * //=> 10/4/2019 + */ +export default function intlFormat(date, formatOrLocale, localeOptions) { + var _localeOptions; + requiredArgs(1, arguments); + var formatOptions; + if (isFormatOptions(formatOrLocale)) { + formatOptions = formatOrLocale; + } else { + localeOptions = formatOrLocale; + } + return new Intl.DateTimeFormat((_localeOptions = localeOptions) === null || _localeOptions === void 0 ? void 0 : _localeOptions.locale, formatOptions).format(date); +} +function isFormatOptions(opts) { + return opts !== undefined && !('locale' in opts); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/intlFormat/index.js.flow b/node_modules/date-fns/esm/intlFormat/index.js.flow new file mode 100644 index 0000000..adc0bb4 --- /dev/null +++ b/node_modules/date-fns/esm/intlFormat/index.js.flow @@ -0,0 +1,72 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + argument: Date | number, + formatOptions?: { + localeMatcher?: 'lookup' | 'best fit', + weekday?: 'narrow' | 'short' | 'long', + era?: 'narrow' | 'short' | 'long', + year?: 'numeric' | '2-digit', + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long', + day?: 'numeric' | '2-digit', + hour?: 'numeric' | '2-digit', + minute?: 'numeric' | '2-digit', + second?: 'numeric' | '2-digit', + timeZoneName?: 'short' | 'long', + formatMatcher?: 'basic' | 'best fit', + hour12?: boolean, + timeZone?: string, + }, + localeOptions?: { + locale?: string | string[], + } +) => string diff --git a/node_modules/date-fns/esm/intlFormat/package.json b/node_modules/date-fns/esm/intlFormat/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/intlFormat/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/intlFormatDistance/index.d.ts b/node_modules/date-fns/esm/intlFormatDistance/index.d.ts new file mode 100644 index 0000000..fe2e15c --- /dev/null +++ b/node_modules/date-fns/esm/intlFormatDistance/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intlFormatDistance } from 'date-fns' +export default intlFormatDistance diff --git a/node_modules/date-fns/esm/intlFormatDistance/index.js b/node_modules/date-fns/esm/intlFormatDistance/index.js new file mode 100644 index 0000000..129a101 --- /dev/null +++ b/node_modules/date-fns/esm/intlFormatDistance/index.js @@ -0,0 +1,180 @@ +import { secondsInDay, secondsInHour, secondsInMinute, secondsInMonth, secondsInQuarter, secondsInWeek, secondsInYear } from "../constants/index.js"; +import differenceInCalendarDays from "../differenceInCalendarDays/index.js"; +import differenceInCalendarMonths from "../differenceInCalendarMonths/index.js"; +import differenceInCalendarQuarters from "../differenceInCalendarQuarters/index.js"; +import differenceInCalendarWeeks from "../differenceInCalendarWeeks/index.js"; +import differenceInCalendarYears from "../differenceInCalendarYears/index.js"; +import differenceInHours from "../differenceInHours/index.js"; +import differenceInMinutes from "../differenceInMinutes/index.js"; +import differenceInSeconds from "../differenceInSeconds/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name intlFormatDistance + * @category Common Helpers + * @summary Formats distance between two dates in a human-readable format + * @description + * The function calculates the difference between two dates and formats it as a human-readable string. + * + * The function will pick the most appropriate unit depending on the distance between dates. For example, if the distance is a few hours, it might return `x hours`. If the distance is a few months, it might return `x months`. + * + * You can also specify a unit to force using it regardless of the distance to get a result like `123456 hours`. + * + * See the table below for the unit picking logic: + * + * | Distance between dates | Result (past) | Result (future) | + * | ---------------------- | -------------- | --------------- | + * | 0 seconds | now | now | + * | 1-59 seconds | X seconds ago | in X seconds | + * | 1-59 minutes | X minutes ago | in X minutes | + * | 1-23 hours | X hours ago | in X hours | + * | 1 day | yesterday | tomorrow | + * | 2-6 days | X days ago | in X days | + * | 7 days | last week | next week | + * | 8 days-1 month | X weeks ago | in X weeks | + * | 1 month | last month | next month | + * | 2-3 months | X months ago | in X months | + * | 1 quarter | last quarter | next quarter | + * | 2-3 quarters | X quarters ago | in X quarters | + * | 1 year | last year | next year | + * | 2+ years | X years ago | in X years | + * + * @param {Date|Number} date - the date + * @param {Date|Number} baseDate - the date to compare with. + * @param {Object} [options] - an object with options. + * @param {String} [options.unit] - formats the distance with the given unit ('year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second'). + * @param {String|String[]} [options.locale] - the locale to use. + * @param {String} [options.localeMatcher='best fit'] - the locale matching algorithm to use. Other value: 'lookup'. + * See MDN for details [Locale identification and negotiation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#locale_identification_and_negotiation) + * @param {String} [options.numeric='auto'] - the output message format. The values are 'auto' (e.g. `yesterday`), 'always'(e.g. `1 day ago`). + * @param {String} [options.style='long'] - the length of the result. The values are: 'long' (e.g. `1 month`), 'short' (e.g. 'in 1 mo.'), 'narrow' (e.g. 'in 1 mo.'). + * The narrow one could be similar to the short one for some locales. + * @returns {String} the distance in words according to language-sensitive relative time formatting. + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `baseDate` must not be Invalid Date + * @throws {RangeError} `options.unit` must not be invalid Unit + * @throws {RangeError} `options.locale` must not be invalid locale + * @throws {RangeError} `options.localeMatcher` must not be invalid localeMatcher + * @throws {RangeError} `options.numeric` must not be invalid numeric + * @throws {RangeError} `options.style` must not be invalid style + * + * @example + * // What is the distance between the dates when the fist date is after the second? + * intlFormatDistance( + * new Date(1986, 3, 4, 11, 30, 0), + * new Date(1986, 3, 4, 10, 30, 0) + * ) + * //=> 'in 1 hour' + * + * // What is the distance between the dates when the fist date is before the second? + * intlFormatDistance( + * new Date(1986, 3, 4, 10, 30, 0), + * new Date(1986, 3, 4, 11, 30, 0) + * ) + * //=> '1 hour ago' + * + * @example + * // Use the unit option to force the function to output the result in quarters. Without setting it, the example would return "next year" + * intlFormatDistance( + * new Date(1987, 6, 4, 10, 30, 0), + * new Date(1986, 3, 4, 10, 30, 0), + * { unit: 'quarter' } + * ) + * //=> 'in 5 quarters' + * + * @example + * // Use the locale option to get the result in Spanish. Without setting it, the example would return "in 1 hour". + * intlFormatDistance( + * new Date(1986, 3, 4, 11, 30, 0), + * new Date(1986, 3, 4, 10, 30, 0), + * { locale: 'es' } + * ) + * //=> 'dentro de 1 hora' + * + * @example + * // Use the numeric option to force the function to use numeric values. Without setting it, the example would return "tomorrow". + * intlFormatDistance( + * new Date(1986, 3, 5, 11, 30, 0), + * new Date(1986, 3, 4, 11, 30, 0), + * { numeric: 'always' } + * ) + * //=> 'in 1 day' + * + * @example + * // Use the style option to force the function to use short values. Without setting it, the example would return "in 2 years". + * intlFormatDistance( + * new Date(1988, 3, 4, 11, 30, 0), + * new Date(1986, 3, 4, 11, 30, 0), + * { style: 'short' } + * ) + * //=> 'in 2 yr' + */ +export default function intlFormatDistance(date, baseDate, options) { + requiredArgs(2, arguments); + var value = 0; + var unit; + var dateLeft = toDate(date); + var dateRight = toDate(baseDate); + if (!(options !== null && options !== void 0 && options.unit)) { + // Get the unit based on diffInSeconds calculations if no unit is specified + var diffInSeconds = differenceInSeconds(dateLeft, dateRight); // The smallest unit + + if (Math.abs(diffInSeconds) < secondsInMinute) { + value = differenceInSeconds(dateLeft, dateRight); + unit = 'second'; + } else if (Math.abs(diffInSeconds) < secondsInHour) { + value = differenceInMinutes(dateLeft, dateRight); + unit = 'minute'; + } else if (Math.abs(diffInSeconds) < secondsInDay && Math.abs(differenceInCalendarDays(dateLeft, dateRight)) < 1) { + value = differenceInHours(dateLeft, dateRight); + unit = 'hour'; + } else if (Math.abs(diffInSeconds) < secondsInWeek && (value = differenceInCalendarDays(dateLeft, dateRight)) && Math.abs(value) < 7) { + unit = 'day'; + } else if (Math.abs(diffInSeconds) < secondsInMonth) { + value = differenceInCalendarWeeks(dateLeft, dateRight); + unit = 'week'; + } else if (Math.abs(diffInSeconds) < secondsInQuarter) { + value = differenceInCalendarMonths(dateLeft, dateRight); + unit = 'month'; + } else if (Math.abs(diffInSeconds) < secondsInYear) { + if (differenceInCalendarQuarters(dateLeft, dateRight) < 4) { + // To filter out cases that are less than a year but match 4 quarters + value = differenceInCalendarQuarters(dateLeft, dateRight); + unit = 'quarter'; + } else { + value = differenceInCalendarYears(dateLeft, dateRight); + unit = 'year'; + } + } else { + value = differenceInCalendarYears(dateLeft, dateRight); + unit = 'year'; + } + } else { + // Get the value if unit is specified + unit = options === null || options === void 0 ? void 0 : options.unit; + if (unit === 'second') { + value = differenceInSeconds(dateLeft, dateRight); + } else if (unit === 'minute') { + value = differenceInMinutes(dateLeft, dateRight); + } else if (unit === 'hour') { + value = differenceInHours(dateLeft, dateRight); + } else if (unit === 'day') { + value = differenceInCalendarDays(dateLeft, dateRight); + } else if (unit === 'week') { + value = differenceInCalendarWeeks(dateLeft, dateRight); + } else if (unit === 'month') { + value = differenceInCalendarMonths(dateLeft, dateRight); + } else if (unit === 'quarter') { + value = differenceInCalendarQuarters(dateLeft, dateRight); + } else if (unit === 'year') { + value = differenceInCalendarYears(dateLeft, dateRight); + } + } + var rtf = new Intl.RelativeTimeFormat(options === null || options === void 0 ? void 0 : options.locale, { + localeMatcher: options === null || options === void 0 ? void 0 : options.localeMatcher, + numeric: (options === null || options === void 0 ? void 0 : options.numeric) || 'auto', + style: options === null || options === void 0 ? void 0 : options.style + }); + return rtf.format(value, unit); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/intlFormatDistance/index.js.flow b/node_modules/date-fns/esm/intlFormatDistance/index.js.flow new file mode 100644 index 0000000..bea24df --- /dev/null +++ b/node_modules/date-fns/esm/intlFormatDistance/index.js.flow @@ -0,0 +1,62 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + baseDate: Date | number, + options?: { + unit?: string, + locale?: string | string[], + localeMatcher?: string, + numeric?: string, + style?: string, + } +) => string diff --git a/node_modules/date-fns/esm/intlFormatDistance/package.json b/node_modules/date-fns/esm/intlFormatDistance/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/intlFormatDistance/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isAfter/index.d.ts b/node_modules/date-fns/esm/isAfter/index.d.ts new file mode 100644 index 0000000..0ef024b --- /dev/null +++ b/node_modules/date-fns/esm/isAfter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isAfter } from 'date-fns' +export default isAfter diff --git a/node_modules/date-fns/esm/isAfter/index.js b/node_modules/date-fns/esm/isAfter/index.js new file mode 100644 index 0000000..62bf1d8 --- /dev/null +++ b/node_modules/date-fns/esm/isAfter/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isAfter + * @category Common Helpers + * @summary Is the first date after the second one? + * + * @description + * Is the first date after the second one? + * + * @param {Date|Number} date - the date that should be after the other one to return true + * @param {Date|Number} dateToCompare - the date to compare with + * @returns {Boolean} the first date is after the second date + * @throws {TypeError} 2 arguments required + * + * @example + * // Is 10 July 1989 after 11 February 1987? + * const result = isAfter(new Date(1989, 6, 10), new Date(1987, 1, 11)) + * //=> true + */ +export default function isAfter(dirtyDate, dirtyDateToCompare) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var dateToCompare = toDate(dirtyDateToCompare); + return date.getTime() > dateToCompare.getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isAfter/index.js.flow b/node_modules/date-fns/esm/isAfter/index.js.flow new file mode 100644 index 0000000..3cb525c --- /dev/null +++ b/node_modules/date-fns/esm/isAfter/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + dateToCompare: Date | number +) => boolean diff --git a/node_modules/date-fns/esm/isAfter/package.json b/node_modules/date-fns/esm/isAfter/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isAfter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isBefore/index.d.ts b/node_modules/date-fns/esm/isBefore/index.d.ts new file mode 100644 index 0000000..127ed7e --- /dev/null +++ b/node_modules/date-fns/esm/isBefore/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isBefore } from 'date-fns' +export default isBefore diff --git a/node_modules/date-fns/esm/isBefore/index.js b/node_modules/date-fns/esm/isBefore/index.js new file mode 100644 index 0000000..a8c94c1 --- /dev/null +++ b/node_modules/date-fns/esm/isBefore/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isBefore + * @category Common Helpers + * @summary Is the first date before the second one? + * + * @description + * Is the first date before the second one? + * + * @param {Date|Number} date - the date that should be before the other one to return true + * @param {Date|Number} dateToCompare - the date to compare with + * @returns {Boolean} the first date is before the second date + * @throws {TypeError} 2 arguments required + * + * @example + * // Is 10 July 1989 before 11 February 1987? + * const result = isBefore(new Date(1989, 6, 10), new Date(1987, 1, 11)) + * //=> false + */ +export default function isBefore(dirtyDate, dirtyDateToCompare) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var dateToCompare = toDate(dirtyDateToCompare); + return date.getTime() < dateToCompare.getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isBefore/index.js.flow b/node_modules/date-fns/esm/isBefore/index.js.flow new file mode 100644 index 0000000..3cb525c --- /dev/null +++ b/node_modules/date-fns/esm/isBefore/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + dateToCompare: Date | number +) => boolean diff --git a/node_modules/date-fns/esm/isBefore/package.json b/node_modules/date-fns/esm/isBefore/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isBefore/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isDate/index.d.ts b/node_modules/date-fns/esm/isDate/index.d.ts new file mode 100644 index 0000000..518477e --- /dev/null +++ b/node_modules/date-fns/esm/isDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isDate } from 'date-fns' +export default isDate diff --git a/node_modules/date-fns/esm/isDate/index.js b/node_modules/date-fns/esm/isDate/index.js new file mode 100644 index 0000000..d15cc6a --- /dev/null +++ b/node_modules/date-fns/esm/isDate/index.js @@ -0,0 +1,38 @@ +import _typeof from "@babel/runtime/helpers/esm/typeof"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isDate + * @category Common Helpers + * @summary Is the given value a date? + * + * @description + * Returns true if the given value is an instance of Date. The function works for dates transferred across iframes. + * + * @param {*} value - the value to check + * @returns {boolean} true if the given value is a date + * @throws {TypeError} 1 arguments required + * + * @example + * // For a valid date: + * const result = isDate(new Date()) + * //=> true + * + * @example + * // For an invalid date: + * const result = isDate(new Date(NaN)) + * //=> true + * + * @example + * // For some value: + * const result = isDate('2014-02-31') + * //=> false + * + * @example + * // For an object: + * const result = isDate({}) + * //=> false + */ +export default function isDate(value) { + requiredArgs(1, arguments); + return value instanceof Date || _typeof(value) === 'object' && Object.prototype.toString.call(value) === '[object Date]'; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isDate/index.js.flow b/node_modules/date-fns/esm/isDate/index.js.flow new file mode 100644 index 0000000..cc97d41 --- /dev/null +++ b/node_modules/date-fns/esm/isDate/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (value: any) => boolean diff --git a/node_modules/date-fns/esm/isDate/package.json b/node_modules/date-fns/esm/isDate/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isDate/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isEqual/index.d.ts b/node_modules/date-fns/esm/isEqual/index.d.ts new file mode 100644 index 0000000..87865db --- /dev/null +++ b/node_modules/date-fns/esm/isEqual/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isEqual } from 'date-fns' +export default isEqual diff --git a/node_modules/date-fns/esm/isEqual/index.js b/node_modules/date-fns/esm/isEqual/index.js new file mode 100644 index 0000000..b9482f1 --- /dev/null +++ b/node_modules/date-fns/esm/isEqual/index.js @@ -0,0 +1,29 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isEqual + * @category Common Helpers + * @summary Are the given dates equal? + * + * @description + * Are the given dates equal? + * + * @param {Date|Number} dateLeft - the first date to compare + * @param {Date|Number} dateRight - the second date to compare + * @returns {Boolean} the dates are equal + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 2 July 2014 06:30:45.000 and 2 July 2014 06:30:45.500 equal? + * const result = isEqual( + * new Date(2014, 6, 2, 6, 30, 45, 0), + * new Date(2014, 6, 2, 6, 30, 45, 500) + * ) + * //=> false + */ +export default function isEqual(dirtyLeftDate, dirtyRightDate) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyLeftDate); + var dateRight = toDate(dirtyRightDate); + return dateLeft.getTime() === dateRight.getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isEqual/index.js.flow b/node_modules/date-fns/esm/isEqual/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/esm/isEqual/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/esm/isEqual/package.json b/node_modules/date-fns/esm/isEqual/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isEqual/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isExists/index.d.ts b/node_modules/date-fns/esm/isExists/index.d.ts new file mode 100644 index 0000000..af919be --- /dev/null +++ b/node_modules/date-fns/esm/isExists/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isExists } from 'date-fns' +export default isExists diff --git a/node_modules/date-fns/esm/isExists/index.js b/node_modules/date-fns/esm/isExists/index.js new file mode 100644 index 0000000..9966806 --- /dev/null +++ b/node_modules/date-fns/esm/isExists/index.js @@ -0,0 +1,31 @@ +/** + * @name isExists + * @category Common Helpers + * @summary Is the given date exists? + * + * @description + * Checks if the given arguments convert to an existing date. + * + * @param {Number} year of the date to check + * @param {Number} month of the date to check + * @param {Number} day of the date to check + * @returns {Boolean} the date exists + * @throws {TypeError} 3 arguments required + * + * @example + * // For the valid date: + * const result = isExists(2018, 0, 31) + * //=> true + * + * @example + * // For the invalid date: + * const result = isExists(2018, 1, 31) + * //=> false + */ +export default function isExists(year, month, day) { + if (arguments.length < 3) { + throw new TypeError('3 argument required, but only ' + arguments.length + ' present'); + } + var date = new Date(year, month, day); + return date.getFullYear() === year && date.getMonth() === month && date.getDate() === day; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isExists/index.js.flow b/node_modules/date-fns/esm/isExists/index.js.flow new file mode 100644 index 0000000..810828e --- /dev/null +++ b/node_modules/date-fns/esm/isExists/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (year: number, month: number, day: number) => boolean diff --git a/node_modules/date-fns/esm/isExists/package.json b/node_modules/date-fns/esm/isExists/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isExists/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isFirstDayOfMonth/index.d.ts b/node_modules/date-fns/esm/isFirstDayOfMonth/index.d.ts new file mode 100644 index 0000000..6c1a314 --- /dev/null +++ b/node_modules/date-fns/esm/isFirstDayOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isFirstDayOfMonth } from 'date-fns' +export default isFirstDayOfMonth diff --git a/node_modules/date-fns/esm/isFirstDayOfMonth/index.js b/node_modules/date-fns/esm/isFirstDayOfMonth/index.js new file mode 100644 index 0000000..d65880b --- /dev/null +++ b/node_modules/date-fns/esm/isFirstDayOfMonth/index.js @@ -0,0 +1,23 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isFirstDayOfMonth + * @category Month Helpers + * @summary Is the given date the first day of a month? + * + * @description + * Is the given date the first day of a month? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is the first day of a month + * @throws {TypeError} 1 argument required + * + * @example + * // Is 1 September 2014 the first day of a month? + * const result = isFirstDayOfMonth(new Date(2014, 8, 1)) + * //=> true + */ +export default function isFirstDayOfMonth(dirtyDate) { + requiredArgs(1, arguments); + return toDate(dirtyDate).getDate() === 1; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isFirstDayOfMonth/index.js.flow b/node_modules/date-fns/esm/isFirstDayOfMonth/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isFirstDayOfMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isFirstDayOfMonth/package.json b/node_modules/date-fns/esm/isFirstDayOfMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isFirstDayOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isFriday/index.d.ts b/node_modules/date-fns/esm/isFriday/index.d.ts new file mode 100644 index 0000000..17ac2ef --- /dev/null +++ b/node_modules/date-fns/esm/isFriday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isFriday } from 'date-fns' +export default isFriday diff --git a/node_modules/date-fns/esm/isFriday/index.js b/node_modules/date-fns/esm/isFriday/index.js new file mode 100644 index 0000000..38258f0 --- /dev/null +++ b/node_modules/date-fns/esm/isFriday/index.js @@ -0,0 +1,23 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isFriday + * @category Weekday Helpers + * @summary Is the given date Friday? + * + * @description + * Is the given date Friday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Friday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 26 September 2014 Friday? + * const result = isFriday(new Date(2014, 8, 26)) + * //=> true + */ +export default function isFriday(dirtyDate) { + requiredArgs(1, arguments); + return toDate(dirtyDate).getDay() === 5; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isFriday/index.js.flow b/node_modules/date-fns/esm/isFriday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isFriday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isFriday/package.json b/node_modules/date-fns/esm/isFriday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isFriday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isFuture/index.d.ts b/node_modules/date-fns/esm/isFuture/index.d.ts new file mode 100644 index 0000000..4cb82e8 --- /dev/null +++ b/node_modules/date-fns/esm/isFuture/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isFuture } from 'date-fns' +export default isFuture diff --git a/node_modules/date-fns/esm/isFuture/index.js b/node_modules/date-fns/esm/isFuture/index.js new file mode 100644 index 0000000..9bc27db --- /dev/null +++ b/node_modules/date-fns/esm/isFuture/index.js @@ -0,0 +1,27 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isFuture + * @category Common Helpers + * @summary Is the given date in the future? + * @pure false + * + * @description + * Is the given date in the future? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in the future + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 6 October 2014, is 31 December 2014 in the future? + * const result = isFuture(new Date(2014, 11, 31)) + * //=> true + */ +export default function isFuture(dirtyDate) { + requiredArgs(1, arguments); + return toDate(dirtyDate).getTime() > Date.now(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isFuture/index.js.flow b/node_modules/date-fns/esm/isFuture/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isFuture/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isFuture/package.json b/node_modules/date-fns/esm/isFuture/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isFuture/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isLastDayOfMonth/index.d.ts b/node_modules/date-fns/esm/isLastDayOfMonth/index.d.ts new file mode 100644 index 0000000..665cb7d --- /dev/null +++ b/node_modules/date-fns/esm/isLastDayOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isLastDayOfMonth } from 'date-fns' +export default isLastDayOfMonth diff --git a/node_modules/date-fns/esm/isLastDayOfMonth/index.js b/node_modules/date-fns/esm/isLastDayOfMonth/index.js new file mode 100644 index 0000000..9fd7dd8 --- /dev/null +++ b/node_modules/date-fns/esm/isLastDayOfMonth/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import endOfDay from "../endOfDay/index.js"; +import endOfMonth from "../endOfMonth/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isLastDayOfMonth + * @category Month Helpers + * @summary Is the given date the last day of a month? + * + * @description + * Is the given date the last day of a month? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is the last day of a month + * @throws {TypeError} 1 argument required + * + * @example + * // Is 28 February 2014 the last day of a month? + * const result = isLastDayOfMonth(new Date(2014, 1, 28)) + * //=> true + */ +export default function isLastDayOfMonth(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + return endOfDay(date).getTime() === endOfMonth(date).getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isLastDayOfMonth/index.js.flow b/node_modules/date-fns/esm/isLastDayOfMonth/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isLastDayOfMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isLastDayOfMonth/package.json b/node_modules/date-fns/esm/isLastDayOfMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isLastDayOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isLeapYear/index.d.ts b/node_modules/date-fns/esm/isLeapYear/index.d.ts new file mode 100644 index 0000000..c08ad8a --- /dev/null +++ b/node_modules/date-fns/esm/isLeapYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isLeapYear } from 'date-fns' +export default isLeapYear diff --git a/node_modules/date-fns/esm/isLeapYear/index.js b/node_modules/date-fns/esm/isLeapYear/index.js new file mode 100644 index 0000000..5576eba --- /dev/null +++ b/node_modules/date-fns/esm/isLeapYear/index.js @@ -0,0 +1,25 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isLeapYear + * @category Year Helpers + * @summary Is the given date in the leap year? + * + * @description + * Is the given date in the leap year? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in the leap year + * @throws {TypeError} 1 argument required + * + * @example + * // Is 1 September 2012 in the leap year? + * const result = isLeapYear(new Date(2012, 8, 1)) + * //=> true + */ +export default function isLeapYear(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var year = date.getFullYear(); + return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isLeapYear/index.js.flow b/node_modules/date-fns/esm/isLeapYear/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isLeapYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isLeapYear/package.json b/node_modules/date-fns/esm/isLeapYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isLeapYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isMatch/index.d.ts b/node_modules/date-fns/esm/isMatch/index.d.ts new file mode 100644 index 0000000..e0c3fa5 --- /dev/null +++ b/node_modules/date-fns/esm/isMatch/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isMatch } from 'date-fns' +export default isMatch diff --git a/node_modules/date-fns/esm/isMatch/index.js b/node_modules/date-fns/esm/isMatch/index.js new file mode 100644 index 0000000..d7f8e57 --- /dev/null +++ b/node_modules/date-fns/esm/isMatch/index.js @@ -0,0 +1,299 @@ +import parse from "../parse/index.js"; +import isValid from "../isValid/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isMatch + * @category Common Helpers + * @summary validates the date string against given formats + * + * @description + * Return the true if given date is string correct against the given format else + * will return false. + * + * > ⚠️ Please note that the `format` tokens differ from Moment.js and other libraries. + * > See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * The characters in the format string wrapped between two single quotes characters (') are escaped. + * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. + * + * Format of the format string is based on Unicode Technical Standard #35: + * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table + * with a few additions (see note 5 below the table). + * + * Not all tokens are compatible. Combinations that don't make sense or could lead to bugs are prohibited + * and will throw `RangeError`. For example usage of 24-hour format token with AM/PM token will throw an exception: + * + * ```javascript + * isMatch('23 AM', 'HH a') + * //=> RangeError: The format string mustn't contain `HH` and `a` at the same time + * ``` + * + * See the compatibility table: https://docs.google.com/spreadsheets/d/e/2PACX-1vQOPU3xUhplll6dyoMmVUXHKl_8CRDs6_ueLmex3SoqwhuolkuN3O05l4rqx5h1dKX8eb46Ul-CCSrq/pubhtml?gid=0&single=true + * + * Accepted format string patterns: + * | Unit |Prior| Pattern | Result examples | Notes | + * |---------------------------------|-----|---------|-----------------------------------|-------| + * | Era | 140 | G..GGG | AD, BC | | + * | | | GGGG | Anno Domini, Before Christ | 2 | + * | | | GGGGG | A, B | | + * | Calendar year | 130 | y | 44, 1, 1900, 2017, 9999 | 4 | + * | | | yo | 44th, 1st, 1900th, 9999999th | 4,5 | + * | | | yy | 44, 01, 00, 17 | 4 | + * | | | yyy | 044, 001, 123, 999 | 4 | + * | | | yyyy | 0044, 0001, 1900, 2017 | 4 | + * | | | yyyyy | ... | 2,4 | + * | Local week-numbering year | 130 | Y | 44, 1, 1900, 2017, 9000 | 4 | + * | | | Yo | 44th, 1st, 1900th, 9999999th | 4,5 | + * | | | YY | 44, 01, 00, 17 | 4,6 | + * | | | YYY | 044, 001, 123, 999 | 4 | + * | | | YYYY | 0044, 0001, 1900, 2017 | 4,6 | + * | | | YYYYY | ... | 2,4 | + * | ISO week-numbering year | 130 | R | -43, 1, 1900, 2017, 9999, -9999 | 4,5 | + * | | | RR | -43, 01, 00, 17 | 4,5 | + * | | | RRR | -043, 001, 123, 999, -999 | 4,5 | + * | | | RRRR | -0043, 0001, 2017, 9999, -9999 | 4,5 | + * | | | RRRRR | ... | 2,4,5 | + * | Extended year | 130 | u | -43, 1, 1900, 2017, 9999, -999 | 4 | + * | | | uu | -43, 01, 99, -99 | 4 | + * | | | uuu | -043, 001, 123, 999, -999 | 4 | + * | | | uuuu | -0043, 0001, 2017, 9999, -9999 | 4 | + * | | | uuuuu | ... | 2,4 | + * | Quarter (formatting) | 120 | Q | 1, 2, 3, 4 | | + * | | | Qo | 1st, 2nd, 3rd, 4th | 5 | + * | | | QQ | 01, 02, 03, 04 | | + * | | | QQQ | Q1, Q2, Q3, Q4 | | + * | | | QQQQ | 1st quarter, 2nd quarter, ... | 2 | + * | | | QQQQQ | 1, 2, 3, 4 | 4 | + * | Quarter (stand-alone) | 120 | q | 1, 2, 3, 4 | | + * | | | qo | 1st, 2nd, 3rd, 4th | 5 | + * | | | qq | 01, 02, 03, 04 | | + * | | | qqq | Q1, Q2, Q3, Q4 | | + * | | | qqqq | 1st quarter, 2nd quarter, ... | 2 | + * | | | qqqqq | 1, 2, 3, 4 | 3 | + * | Month (formatting) | 110 | M | 1, 2, ..., 12 | | + * | | | Mo | 1st, 2nd, ..., 12th | 5 | + * | | | MM | 01, 02, ..., 12 | | + * | | | MMM | Jan, Feb, ..., Dec | | + * | | | MMMM | January, February, ..., December | 2 | + * | | | MMMMM | J, F, ..., D | | + * | Month (stand-alone) | 110 | L | 1, 2, ..., 12 | | + * | | | Lo | 1st, 2nd, ..., 12th | 5 | + * | | | LL | 01, 02, ..., 12 | | + * | | | LLL | Jan, Feb, ..., Dec | | + * | | | LLLL | January, February, ..., December | 2 | + * | | | LLLLL | J, F, ..., D | | + * | Local week of year | 100 | w | 1, 2, ..., 53 | | + * | | | wo | 1st, 2nd, ..., 53th | 5 | + * | | | ww | 01, 02, ..., 53 | | + * | ISO week of year | 100 | I | 1, 2, ..., 53 | 5 | + * | | | Io | 1st, 2nd, ..., 53th | 5 | + * | | | II | 01, 02, ..., 53 | 5 | + * | Day of month | 90 | d | 1, 2, ..., 31 | | + * | | | do | 1st, 2nd, ..., 31st | 5 | + * | | | dd | 01, 02, ..., 31 | | + * | Day of year | 90 | D | 1, 2, ..., 365, 366 | 7 | + * | | | Do | 1st, 2nd, ..., 365th, 366th | 5 | + * | | | DD | 01, 02, ..., 365, 366 | 7 | + * | | | DDD | 001, 002, ..., 365, 366 | | + * | | | DDDD | ... | 2 | + * | Day of week (formatting) | 90 | E..EEE | Mon, Tue, Wed, ..., Su | | + * | | | EEEE | Monday, Tuesday, ..., Sunday | 2 | + * | | | EEEEE | M, T, W, T, F, S, S | | + * | | | EEEEEE | Mo, Tu, We, Th, Fr, Sa, Su | | + * | ISO day of week (formatting) | 90 | i | 1, 2, 3, ..., 7 | 5 | + * | | | io | 1st, 2nd, ..., 7th | 5 | + * | | | ii | 01, 02, ..., 07 | 5 | + * | | | iii | Mon, Tue, Wed, ..., Su | 5 | + * | | | iiii | Monday, Tuesday, ..., Sunday | 2,5 | + * | | | iiiii | M, T, W, T, F, S, S | 5 | + * | | | iiiiii | Mo, Tu, We, Th, Fr, Sa, Su | 5 | + * | Local day of week (formatting) | 90 | e | 2, 3, 4, ..., 1 | | + * | | | eo | 2nd, 3rd, ..., 1st | 5 | + * | | | ee | 02, 03, ..., 01 | | + * | | | eee | Mon, Tue, Wed, ..., Su | | + * | | | eeee | Monday, Tuesday, ..., Sunday | 2 | + * | | | eeeee | M, T, W, T, F, S, S | | + * | | | eeeeee | Mo, Tu, We, Th, Fr, Sa, Su | | + * | Local day of week (stand-alone) | 90 | c | 2, 3, 4, ..., 1 | | + * | | | co | 2nd, 3rd, ..., 1st | 5 | + * | | | cc | 02, 03, ..., 01 | | + * | | | ccc | Mon, Tue, Wed, ..., Su | | + * | | | cccc | Monday, Tuesday, ..., Sunday | 2 | + * | | | ccccc | M, T, W, T, F, S, S | | + * | | | cccccc | Mo, Tu, We, Th, Fr, Sa, Su | | + * | AM, PM | 80 | a..aaa | AM, PM | | + * | | | aaaa | a.m., p.m. | 2 | + * | | | aaaaa | a, p | | + * | AM, PM, noon, midnight | 80 | b..bbb | AM, PM, noon, midnight | | + * | | | bbbb | a.m., p.m., noon, midnight | 2 | + * | | | bbbbb | a, p, n, mi | | + * | Flexible day period | 80 | B..BBB | at night, in the morning, ... | | + * | | | BBBB | at night, in the morning, ... | 2 | + * | | | BBBBB | at night, in the morning, ... | | + * | Hour [1-12] | 70 | h | 1, 2, ..., 11, 12 | | + * | | | ho | 1st, 2nd, ..., 11th, 12th | 5 | + * | | | hh | 01, 02, ..., 11, 12 | | + * | Hour [0-23] | 70 | H | 0, 1, 2, ..., 23 | | + * | | | Ho | 0th, 1st, 2nd, ..., 23rd | 5 | + * | | | HH | 00, 01, 02, ..., 23 | | + * | Hour [0-11] | 70 | K | 1, 2, ..., 11, 0 | | + * | | | Ko | 1st, 2nd, ..., 11th, 0th | 5 | + * | | | KK | 01, 02, ..., 11, 00 | | + * | Hour [1-24] | 70 | k | 24, 1, 2, ..., 23 | | + * | | | ko | 24th, 1st, 2nd, ..., 23rd | 5 | + * | | | kk | 24, 01, 02, ..., 23 | | + * | Minute | 60 | m | 0, 1, ..., 59 | | + * | | | mo | 0th, 1st, ..., 59th | 5 | + * | | | mm | 00, 01, ..., 59 | | + * | Second | 50 | s | 0, 1, ..., 59 | | + * | | | so | 0th, 1st, ..., 59th | 5 | + * | | | ss | 00, 01, ..., 59 | | + * | Seconds timestamp | 40 | t | 512969520 | | + * | | | tt | ... | 2 | + * | Fraction of second | 30 | S | 0, 1, ..., 9 | | + * | | | SS | 00, 01, ..., 99 | | + * | | | SSS | 000, 001, ..., 999 | | + * | | | SSSS | ... | 2 | + * | Milliseconds timestamp | 20 | T | 512969520900 | | + * | | | TT | ... | 2 | + * | Timezone (ISO-8601 w/ Z) | 10 | X | -08, +0530, Z | | + * | | | XX | -0800, +0530, Z | | + * | | | XXX | -08:00, +05:30, Z | | + * | | | XXXX | -0800, +0530, Z, +123456 | 2 | + * | | | XXXXX | -08:00, +05:30, Z, +12:34:56 | | + * | Timezone (ISO-8601 w/o Z) | 10 | x | -08, +0530, +00 | | + * | | | xx | -0800, +0530, +0000 | | + * | | | xxx | -08:00, +05:30, +00:00 | 2 | + * | | | xxxx | -0800, +0530, +0000, +123456 | | + * | | | xxxxx | -08:00, +05:30, +00:00, +12:34:56 | | + * | Long localized date | NA | P | 05/29/1453 | 5,8 | + * | | | PP | May 29, 1453 | | + * | | | PPP | May 29th, 1453 | | + * | | | PPPP | Sunday, May 29th, 1453 | 2,5,8 | + * | Long localized time | NA | p | 12:00 AM | 5,8 | + * | | | pp | 12:00:00 AM | | + * | Combination of date and time | NA | Pp | 05/29/1453, 12:00 AM | | + * | | | PPpp | May 29, 1453, 12:00:00 AM | | + * | | | PPPpp | May 29th, 1453 at ... | | + * | | | PPPPpp | Sunday, May 29th, 1453 at ... | 2,5,8 | + * Notes: + * 1. "Formatting" units (e.g. formatting quarter) in the default en-US locale + * are the same as "stand-alone" units, but are different in some languages. + * "Formatting" units are declined according to the rules of the language + * in the context of a date. "Stand-alone" units are always nominative singular. + * In `format` function, they will produce different result: + * + * `format(new Date(2017, 10, 6), 'do LLLL', {locale: cs}) //=> '6. listopad'` + * + * `format(new Date(2017, 10, 6), 'do MMMM', {locale: cs}) //=> '6. listopadu'` + * + * `isMatch` will try to match both formatting and stand-alone units interchangably. + * + * 2. Any sequence of the identical letters is a pattern, unless it is escaped by + * the single quote characters (see below). + * If the sequence is longer than listed in table: + * - for numerical units (`yyyyyyyy`) `isMatch` will try to match a number + * as wide as the sequence + * - for text units (`MMMMMMMM`) `isMatch` will try to match the widest variation of the unit. + * These variations are marked with "2" in the last column of the table. + * + * 3. `QQQQQ` and `qqqqq` could be not strictly numerical in some locales. + * These tokens represent the shortest form of the quarter. + * + * 4. The main difference between `y` and `u` patterns are B.C. years: + * + * | Year | `y` | `u` | + * |------|-----|-----| + * | AC 1 | 1 | 1 | + * | BC 1 | 1 | 0 | + * | BC 2 | 2 | -1 | + * + * Also `yy` will try to guess the century of two digit year by proximity with `referenceDate`: + * + * `isMatch('50', 'yy') //=> true` + * + * `isMatch('75', 'yy') //=> true` + * + * while `uu` will use the year as is: + * + * `isMatch('50', 'uu') //=> true` + * + * `isMatch('75', 'uu') //=> true` + * + * The same difference is true for local and ISO week-numbering years (`Y` and `R`), + * except local week-numbering years are dependent on `options.weekStartsOn` + * and `options.firstWeekContainsDate` (compare [setISOWeekYear]{@link https://date-fns.org/docs/setISOWeekYear} + * and [setWeekYear]{@link https://date-fns.org/docs/setWeekYear}). + * + * 5. These patterns are not in the Unicode Technical Standard #35: + * - `i`: ISO day of week + * - `I`: ISO week of year + * - `R`: ISO week-numbering year + * - `o`: ordinal number modifier + * - `P`: long localized date + * - `p`: long localized time + * + * 6. `YY` and `YYYY` tokens represent week-numbering years but they are often confused with years. + * You should enable `options.useAdditionalWeekYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * 7. `D` and `DD` tokens represent days of the year but they are ofthen confused with days of the month. + * You should enable `options.useAdditionalDayOfYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * 8. `P+` tokens do not have a defined priority since they are merely aliases to other tokens based + * on the given locale. + * + * using `en-US` locale: `P` => `MM/dd/yyyy` + * using `en-US` locale: `p` => `hh:mm a` + * using `pt-BR` locale: `P` => `dd/MM/yyyy` + * using `pt-BR` locale: `p` => `HH:mm` + * + * Values will be checked in the descending order of its unit's priority. + * Units of an equal priority overwrite each other in the order of appearance. + * + * If no values of higher priority are matched (e.g. when matching string 'January 1st' without a year), + * the values will be taken from today's using `new Date()` date which works as a context of parsing. + * + * The result may vary by locale. + * + * If `formatString` matches with `dateString` but does not provides tokens, `referenceDate` will be returned. + * + * + * + * @param {String} dateString - the date string to verify + * @param {String} formatString - the string of tokens + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @param {Boolean} [options.useAdditionalWeekYearTokens=false] - if true, allows usage of the week-numbering year tokens `YY` and `YYYY`; + * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @param {Boolean} [options.useAdditionalDayOfYearTokens=false] - if true, allows usage of the day of year tokens `D` and `DD`; + * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @returns {Boolean} + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * @throws {RangeError} `options.locale` must contain `match` property + * @throws {RangeError} use `yyyy` instead of `YYYY` for formatting years; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `yy` instead of `YY` for formatting years; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `d` instead of `D` for formatting days of the month; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `dd` instead of `DD` for formatting days of the month; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} format string contains an unescaped latin alphabet character + * + * @example + * // Match 11 February 2014 from middle-endian format: + * const result = isMatch('02/11/2014', 'MM/dd/yyyy') + * //=> true + * + * @example + * // Match 28th of February in Esperanto locale in the context of 2010 year: + * import eo from 'date-fns/locale/eo' + * const result = isMatch('28-a de februaro', "do 'de' MMMM", { + * locale: eo + * }) + * //=> true + */ +export default function isMatch(dateString, formatString, options) { + requiredArgs(2, arguments); + return isValid(parse(dateString, formatString, new Date(), options)); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isMatch/index.js.flow b/node_modules/date-fns/esm/isMatch/index.js.flow new file mode 100644 index 0000000..c27d35a --- /dev/null +++ b/node_modules/date-fns/esm/isMatch/index.js.flow @@ -0,0 +1,62 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateString: string, + formatString: string, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + useAdditionalWeekYearTokens?: boolean, + useAdditionalDayOfYearTokens?: boolean, + } +) => boolean diff --git a/node_modules/date-fns/esm/isMatch/package.json b/node_modules/date-fns/esm/isMatch/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isMatch/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isMonday/index.d.ts b/node_modules/date-fns/esm/isMonday/index.d.ts new file mode 100644 index 0000000..dee60ac --- /dev/null +++ b/node_modules/date-fns/esm/isMonday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isMonday } from 'date-fns' +export default isMonday diff --git a/node_modules/date-fns/esm/isMonday/index.js b/node_modules/date-fns/esm/isMonday/index.js new file mode 100644 index 0000000..43ad134 --- /dev/null +++ b/node_modules/date-fns/esm/isMonday/index.js @@ -0,0 +1,23 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isMonday + * @category Weekday Helpers + * @summary Is the given date Monday? + * + * @description + * Is the given date Monday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Monday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 22 September 2014 Monday? + * const result = isMonday(new Date(2014, 8, 22)) + * //=> true + */ +export default function isMonday(date) { + requiredArgs(1, arguments); + return toDate(date).getDay() === 1; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isMonday/index.js.flow b/node_modules/date-fns/esm/isMonday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isMonday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isMonday/package.json b/node_modules/date-fns/esm/isMonday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isMonday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isPast/index.d.ts b/node_modules/date-fns/esm/isPast/index.d.ts new file mode 100644 index 0000000..8ae92ca --- /dev/null +++ b/node_modules/date-fns/esm/isPast/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isPast } from 'date-fns' +export default isPast diff --git a/node_modules/date-fns/esm/isPast/index.js b/node_modules/date-fns/esm/isPast/index.js new file mode 100644 index 0000000..9371e5e --- /dev/null +++ b/node_modules/date-fns/esm/isPast/index.js @@ -0,0 +1,27 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isPast + * @category Common Helpers + * @summary Is the given date in the past? + * @pure false + * + * @description + * Is the given date in the past? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in the past + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 6 October 2014, is 2 July 2014 in the past? + * const result = isPast(new Date(2014, 6, 2)) + * //=> true + */ +export default function isPast(dirtyDate) { + requiredArgs(1, arguments); + return toDate(dirtyDate).getTime() < Date.now(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isPast/index.js.flow b/node_modules/date-fns/esm/isPast/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isPast/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isPast/package.json b/node_modules/date-fns/esm/isPast/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isPast/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameDay/index.d.ts b/node_modules/date-fns/esm/isSameDay/index.d.ts new file mode 100644 index 0000000..c4c2d55 --- /dev/null +++ b/node_modules/date-fns/esm/isSameDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameDay } from 'date-fns' +export default isSameDay diff --git a/node_modules/date-fns/esm/isSameDay/index.js b/node_modules/date-fns/esm/isSameDay/index.js new file mode 100644 index 0000000..0c9edfe --- /dev/null +++ b/node_modules/date-fns/esm/isSameDay/index.js @@ -0,0 +1,36 @@ +import startOfDay from "../startOfDay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isSameDay + * @category Day Helpers + * @summary Are the given dates in the same day (and year and month)? + * + * @description + * Are the given dates in the same day (and year and month)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same day (and year and month) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 4 September 06:00:00 and 4 September 18:00:00 in the same day? + * const result = isSameDay(new Date(2014, 8, 4, 6, 0), new Date(2014, 8, 4, 18, 0)) + * //=> true + * + * @example + * // Are 4 September and 4 October in the same day? + * const result = isSameDay(new Date(2014, 8, 4), new Date(2014, 9, 4)) + * //=> false + * + * @example + * // Are 4 September, 2014 and 4 September, 2015 in the same day? + * const result = isSameDay(new Date(2014, 8, 4), new Date(2015, 8, 4)) + * //=> false + */ +export default function isSameDay(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeftStartOfDay = startOfDay(dirtyDateLeft); + var dateRightStartOfDay = startOfDay(dirtyDateRight); + return dateLeftStartOfDay.getTime() === dateRightStartOfDay.getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameDay/index.js.flow b/node_modules/date-fns/esm/isSameDay/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/esm/isSameDay/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/esm/isSameDay/package.json b/node_modules/date-fns/esm/isSameDay/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isSameDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameHour/index.d.ts b/node_modules/date-fns/esm/isSameHour/index.d.ts new file mode 100644 index 0000000..78d4662 --- /dev/null +++ b/node_modules/date-fns/esm/isSameHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameHour } from 'date-fns' +export default isSameHour diff --git a/node_modules/date-fns/esm/isSameHour/index.js b/node_modules/date-fns/esm/isSameHour/index.js new file mode 100644 index 0000000..2e4c497 --- /dev/null +++ b/node_modules/date-fns/esm/isSameHour/index.js @@ -0,0 +1,31 @@ +import startOfHour from "../startOfHour/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isSameHour + * @category Hour Helpers + * @summary Are the given dates in the same hour (and same day)? + * + * @description + * Are the given dates in the same hour (and same day)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same hour (and same day) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 4 September 2014 06:00:00 and 4 September 06:30:00 in the same hour? + * const result = isSameHour(new Date(2014, 8, 4, 6, 0), new Date(2014, 8, 4, 6, 30)) + * //=> true + * + * @example + * // Are 4 September 2014 06:00:00 and 5 September 06:00:00 in the same hour? + * const result = isSameHour(new Date(2014, 8, 4, 6, 0), new Date(2014, 8, 5, 6, 0)) + * //=> false + */ +export default function isSameHour(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeftStartOfHour = startOfHour(dirtyDateLeft); + var dateRightStartOfHour = startOfHour(dirtyDateRight); + return dateLeftStartOfHour.getTime() === dateRightStartOfHour.getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameHour/index.js.flow b/node_modules/date-fns/esm/isSameHour/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/esm/isSameHour/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/esm/isSameHour/package.json b/node_modules/date-fns/esm/isSameHour/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isSameHour/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameISOWeek/index.d.ts b/node_modules/date-fns/esm/isSameISOWeek/index.d.ts new file mode 100644 index 0000000..566ed8b --- /dev/null +++ b/node_modules/date-fns/esm/isSameISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameISOWeek } from 'date-fns' +export default isSameISOWeek diff --git a/node_modules/date-fns/esm/isSameISOWeek/index.js b/node_modules/date-fns/esm/isSameISOWeek/index.js new file mode 100644 index 0000000..a5a0ac7 --- /dev/null +++ b/node_modules/date-fns/esm/isSameISOWeek/index.js @@ -0,0 +1,33 @@ +import isSameWeek from "../isSameWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isSameISOWeek + * @category ISO Week Helpers + * @summary Are the given dates in the same ISO week (and year)? + * + * @description + * Are the given dates in the same ISO week (and year)? + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same ISO week (and year) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 1 September 2014 and 7 September 2014 in the same ISO week? + * const result = isSameISOWeek(new Date(2014, 8, 1), new Date(2014, 8, 7)) + * //=> true + * + * @example + * // Are 1 September 2014 and 1 September 2015 in the same ISO week? + * const result = isSameISOWeek(new Date(2014, 8, 1), new Date(2015, 8, 1)) + * //=> false + */ +export default function isSameISOWeek(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + return isSameWeek(dirtyDateLeft, dirtyDateRight, { + weekStartsOn: 1 + }); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameISOWeek/index.js.flow b/node_modules/date-fns/esm/isSameISOWeek/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/esm/isSameISOWeek/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/esm/isSameISOWeek/package.json b/node_modules/date-fns/esm/isSameISOWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isSameISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameISOWeekYear/index.d.ts b/node_modules/date-fns/esm/isSameISOWeekYear/index.d.ts new file mode 100644 index 0000000..e796092 --- /dev/null +++ b/node_modules/date-fns/esm/isSameISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameISOWeekYear } from 'date-fns' +export default isSameISOWeekYear diff --git a/node_modules/date-fns/esm/isSameISOWeekYear/index.js b/node_modules/date-fns/esm/isSameISOWeekYear/index.js new file mode 100644 index 0000000..53574f5 --- /dev/null +++ b/node_modules/date-fns/esm/isSameISOWeekYear/index.js @@ -0,0 +1,28 @@ +import startOfISOWeekYear from "../startOfISOWeekYear/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isSameISOWeekYear + * @category ISO Week-Numbering Year Helpers + * @summary Are the given dates in the same ISO week-numbering year? + * + * @description + * Are the given dates in the same ISO week-numbering year? + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same ISO week-numbering year + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 29 December 2003 and 2 January 2005 in the same ISO week-numbering year? + * const result = isSameISOWeekYear(new Date(2003, 11, 29), new Date(2005, 0, 2)) + * //=> true + */ +export default function isSameISOWeekYear(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeftStartOfYear = startOfISOWeekYear(dirtyDateLeft); + var dateRightStartOfYear = startOfISOWeekYear(dirtyDateRight); + return dateLeftStartOfYear.getTime() === dateRightStartOfYear.getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameISOWeekYear/index.js.flow b/node_modules/date-fns/esm/isSameISOWeekYear/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/esm/isSameISOWeekYear/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/esm/isSameISOWeekYear/package.json b/node_modules/date-fns/esm/isSameISOWeekYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isSameISOWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameMinute/index.d.ts b/node_modules/date-fns/esm/isSameMinute/index.d.ts new file mode 100644 index 0000000..c26acef --- /dev/null +++ b/node_modules/date-fns/esm/isSameMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameMinute } from 'date-fns' +export default isSameMinute diff --git a/node_modules/date-fns/esm/isSameMinute/index.js b/node_modules/date-fns/esm/isSameMinute/index.js new file mode 100644 index 0000000..d9885a5 --- /dev/null +++ b/node_modules/date-fns/esm/isSameMinute/index.js @@ -0,0 +1,37 @@ +import startOfMinute from "../startOfMinute/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isSameMinute + * @category Minute Helpers + * @summary Are the given dates in the same minute (and hour and day)? + * + * @description + * Are the given dates in the same minute (and hour and day)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same minute (and hour and day) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 4 September 2014 06:30:00 and 4 September 2014 06:30:15 in the same minute? + * const result = isSameMinute( + * new Date(2014, 8, 4, 6, 30), + * new Date(2014, 8, 4, 6, 30, 15) + * ) + * //=> true + * + * @example + * // Are 4 September 2014 06:30:00 and 5 September 2014 06:30:00 in the same minute? + * const result = isSameMinute( + * new Date(2014, 8, 4, 6, 30), + * new Date(2014, 8, 5, 6, 30) + * ) + * //=> false + */ +export default function isSameMinute(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeftStartOfMinute = startOfMinute(dirtyDateLeft); + var dateRightStartOfMinute = startOfMinute(dirtyDateRight); + return dateLeftStartOfMinute.getTime() === dateRightStartOfMinute.getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameMinute/index.js.flow b/node_modules/date-fns/esm/isSameMinute/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/esm/isSameMinute/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/esm/isSameMinute/package.json b/node_modules/date-fns/esm/isSameMinute/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isSameMinute/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameMonth/index.d.ts b/node_modules/date-fns/esm/isSameMonth/index.d.ts new file mode 100644 index 0000000..bd0e886 --- /dev/null +++ b/node_modules/date-fns/esm/isSameMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameMonth } from 'date-fns' +export default isSameMonth diff --git a/node_modules/date-fns/esm/isSameMonth/index.js b/node_modules/date-fns/esm/isSameMonth/index.js new file mode 100644 index 0000000..e7c9707 --- /dev/null +++ b/node_modules/date-fns/esm/isSameMonth/index.js @@ -0,0 +1,31 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isSameMonth + * @category Month Helpers + * @summary Are the given dates in the same month (and year)? + * + * @description + * Are the given dates in the same month (and year)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same month (and year) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 2 September 2014 and 25 September 2014 in the same month? + * const result = isSameMonth(new Date(2014, 8, 2), new Date(2014, 8, 25)) + * //=> true + * + * @example + * // Are 2 September 2014 and 25 September 2015 in the same month? + * const result = isSameMonth(new Date(2014, 8, 2), new Date(2015, 8, 25)) + * //=> false + */ +export default function isSameMonth(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyDateLeft); + var dateRight = toDate(dirtyDateRight); + return dateLeft.getFullYear() === dateRight.getFullYear() && dateLeft.getMonth() === dateRight.getMonth(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameMonth/index.js.flow b/node_modules/date-fns/esm/isSameMonth/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/esm/isSameMonth/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/esm/isSameMonth/package.json b/node_modules/date-fns/esm/isSameMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isSameMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameQuarter/index.d.ts b/node_modules/date-fns/esm/isSameQuarter/index.d.ts new file mode 100644 index 0000000..584660a --- /dev/null +++ b/node_modules/date-fns/esm/isSameQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameQuarter } from 'date-fns' +export default isSameQuarter diff --git a/node_modules/date-fns/esm/isSameQuarter/index.js b/node_modules/date-fns/esm/isSameQuarter/index.js new file mode 100644 index 0000000..03cd04a --- /dev/null +++ b/node_modules/date-fns/esm/isSameQuarter/index.js @@ -0,0 +1,31 @@ +import startOfQuarter from "../startOfQuarter/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isSameQuarter + * @category Quarter Helpers + * @summary Are the given dates in the same quarter (and year)? + * + * @description + * Are the given dates in the same quarter (and year)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same quarter (and year) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 1 January 2014 and 8 March 2014 in the same quarter? + * const result = isSameQuarter(new Date(2014, 0, 1), new Date(2014, 2, 8)) + * //=> true + * + * @example + * // Are 1 January 2014 and 1 January 2015 in the same quarter? + * const result = isSameQuarter(new Date(2014, 0, 1), new Date(2015, 0, 1)) + * //=> false + */ +export default function isSameQuarter(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeftStartOfQuarter = startOfQuarter(dirtyDateLeft); + var dateRightStartOfQuarter = startOfQuarter(dirtyDateRight); + return dateLeftStartOfQuarter.getTime() === dateRightStartOfQuarter.getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameQuarter/index.js.flow b/node_modules/date-fns/esm/isSameQuarter/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/esm/isSameQuarter/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/esm/isSameQuarter/package.json b/node_modules/date-fns/esm/isSameQuarter/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isSameQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameSecond/index.d.ts b/node_modules/date-fns/esm/isSameSecond/index.d.ts new file mode 100644 index 0000000..982464e --- /dev/null +++ b/node_modules/date-fns/esm/isSameSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameSecond } from 'date-fns' +export default isSameSecond diff --git a/node_modules/date-fns/esm/isSameSecond/index.js b/node_modules/date-fns/esm/isSameSecond/index.js new file mode 100644 index 0000000..e60b196 --- /dev/null +++ b/node_modules/date-fns/esm/isSameSecond/index.js @@ -0,0 +1,45 @@ +import startOfSecond from "../startOfSecond/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isSameSecond + * @category Second Helpers + * @summary Are the given dates in the same second (and hour and day)? + * + * @description + * Are the given dates in the same second (and hour and day)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same second (and hour and day) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 4 September 2014 06:30:15.000 and 4 September 2014 06:30.15.500 in the same second? + * const result = isSameSecond( + * new Date(2014, 8, 4, 6, 30, 15), + * new Date(2014, 8, 4, 6, 30, 15, 500) + * ) + * //=> true + * + * @example + * // Are 4 September 2014 06:00:15.000 and 4 September 2014 06:01.15.000 in the same second? + * const result = isSameSecond( + * new Date(2014, 8, 4, 6, 0, 15), + * new Date(2014, 8, 4, 6, 1, 15) + * ) + * //=> false + * + * @example + * // Are 4 September 2014 06:00:15.000 and 5 September 2014 06:00.15.000 in the same second? + * const result = isSameSecond( + * new Date(2014, 8, 4, 6, 0, 15), + * new Date(2014, 8, 5, 6, 0, 15) + * ) + * //=> false + */ +export default function isSameSecond(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeftStartOfSecond = startOfSecond(dirtyDateLeft); + var dateRightStartOfSecond = startOfSecond(dirtyDateRight); + return dateLeftStartOfSecond.getTime() === dateRightStartOfSecond.getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameSecond/index.js.flow b/node_modules/date-fns/esm/isSameSecond/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/esm/isSameSecond/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/esm/isSameSecond/package.json b/node_modules/date-fns/esm/isSameSecond/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isSameSecond/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameWeek/index.d.ts b/node_modules/date-fns/esm/isSameWeek/index.d.ts new file mode 100644 index 0000000..b27f5f6 --- /dev/null +++ b/node_modules/date-fns/esm/isSameWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameWeek } from 'date-fns' +export default isSameWeek diff --git a/node_modules/date-fns/esm/isSameWeek/index.js b/node_modules/date-fns/esm/isSameWeek/index.js new file mode 100644 index 0000000..3f3636c --- /dev/null +++ b/node_modules/date-fns/esm/isSameWeek/index.js @@ -0,0 +1,43 @@ +import startOfWeek from "../startOfWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isSameWeek + * @category Week Helpers + * @summary Are the given dates in the same week (and month and year)? + * + * @description + * Are the given dates in the same week (and month and year)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Boolean} the dates are in the same week (and month and year) + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // Are 31 August 2014 and 4 September 2014 in the same week? + * const result = isSameWeek(new Date(2014, 7, 31), new Date(2014, 8, 4)) + * //=> true + * + * @example + * // If week starts with Monday, + * // are 31 August 2014 and 4 September 2014 in the same week? + * const result = isSameWeek(new Date(2014, 7, 31), new Date(2014, 8, 4), { + * weekStartsOn: 1 + * }) + * //=> false + * + * @example + * // Are 1 January 2014 and 1 January 2015 in the same week? + * const result = isSameWeek(new Date(2014, 0, 1), new Date(2015, 0, 1)) + * //=> false + */ +export default function isSameWeek(dirtyDateLeft, dirtyDateRight, options) { + requiredArgs(2, arguments); + var dateLeftStartOfWeek = startOfWeek(dirtyDateLeft, options); + var dateRightStartOfWeek = startOfWeek(dirtyDateRight, options); + return dateLeftStartOfWeek.getTime() === dateRightStartOfWeek.getTime(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameWeek/index.js.flow b/node_modules/date-fns/esm/isSameWeek/index.js.flow new file mode 100644 index 0000000..2ba3f16 --- /dev/null +++ b/node_modules/date-fns/esm/isSameWeek/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => boolean diff --git a/node_modules/date-fns/esm/isSameWeek/package.json b/node_modules/date-fns/esm/isSameWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isSameWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameYear/index.d.ts b/node_modules/date-fns/esm/isSameYear/index.d.ts new file mode 100644 index 0000000..c729e19 --- /dev/null +++ b/node_modules/date-fns/esm/isSameYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameYear } from 'date-fns' +export default isSameYear diff --git a/node_modules/date-fns/esm/isSameYear/index.js b/node_modules/date-fns/esm/isSameYear/index.js new file mode 100644 index 0000000..8379a6d --- /dev/null +++ b/node_modules/date-fns/esm/isSameYear/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isSameYear + * @category Year Helpers + * @summary Are the given dates in the same year? + * + * @description + * Are the given dates in the same year? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same year + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 2 September 2014 and 25 September 2014 in the same year? + * const result = isSameYear(new Date(2014, 8, 2), new Date(2014, 8, 25)) + * //=> true + */ +export default function isSameYear(dirtyDateLeft, dirtyDateRight) { + requiredArgs(2, arguments); + var dateLeft = toDate(dirtyDateLeft); + var dateRight = toDate(dirtyDateRight); + return dateLeft.getFullYear() === dateRight.getFullYear(); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSameYear/index.js.flow b/node_modules/date-fns/esm/isSameYear/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/esm/isSameYear/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/esm/isSameYear/package.json b/node_modules/date-fns/esm/isSameYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isSameYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSaturday/index.d.ts b/node_modules/date-fns/esm/isSaturday/index.d.ts new file mode 100644 index 0000000..ac5ccb3 --- /dev/null +++ b/node_modules/date-fns/esm/isSaturday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSaturday } from 'date-fns' +export default isSaturday diff --git a/node_modules/date-fns/esm/isSaturday/index.js b/node_modules/date-fns/esm/isSaturday/index.js new file mode 100644 index 0000000..ade55a1 --- /dev/null +++ b/node_modules/date-fns/esm/isSaturday/index.js @@ -0,0 +1,23 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isSaturday + * @category Weekday Helpers + * @summary Is the given date Saturday? + * + * @description + * Is the given date Saturday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Saturday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 27 September 2014 Saturday? + * const result = isSaturday(new Date(2014, 8, 27)) + * //=> true + */ +export default function isSaturday(dirtyDate) { + requiredArgs(1, arguments); + return toDate(dirtyDate).getDay() === 6; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSaturday/index.js.flow b/node_modules/date-fns/esm/isSaturday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isSaturday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isSaturday/package.json b/node_modules/date-fns/esm/isSaturday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isSaturday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSunday/index.d.ts b/node_modules/date-fns/esm/isSunday/index.d.ts new file mode 100644 index 0000000..5830086 --- /dev/null +++ b/node_modules/date-fns/esm/isSunday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSunday } from 'date-fns' +export default isSunday diff --git a/node_modules/date-fns/esm/isSunday/index.js b/node_modules/date-fns/esm/isSunday/index.js new file mode 100644 index 0000000..67b43ab --- /dev/null +++ b/node_modules/date-fns/esm/isSunday/index.js @@ -0,0 +1,23 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isSunday + * @category Weekday Helpers + * @summary Is the given date Sunday? + * + * @description + * Is the given date Sunday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Sunday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 21 September 2014 Sunday? + * const result = isSunday(new Date(2014, 8, 21)) + * //=> true + */ +export default function isSunday(dirtyDate) { + requiredArgs(1, arguments); + return toDate(dirtyDate).getDay() === 0; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isSunday/index.js.flow b/node_modules/date-fns/esm/isSunday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isSunday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isSunday/package.json b/node_modules/date-fns/esm/isSunday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isSunday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisHour/index.d.ts b/node_modules/date-fns/esm/isThisHour/index.d.ts new file mode 100644 index 0000000..1009e42 --- /dev/null +++ b/node_modules/date-fns/esm/isThisHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisHour } from 'date-fns' +export default isThisHour diff --git a/node_modules/date-fns/esm/isThisHour/index.js b/node_modules/date-fns/esm/isThisHour/index.js new file mode 100644 index 0000000..afa0ec0 --- /dev/null +++ b/node_modules/date-fns/esm/isThisHour/index.js @@ -0,0 +1,28 @@ +import isSameHour from "../isSameHour/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isThisHour + * @category Hour Helpers + * @summary Is the given date in the same hour as the current date? + * @pure false + * + * @description + * Is the given date in the same hour as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this hour + * @throws {TypeError} 1 argument required + * + * @example + * // If now is 25 September 2014 18:30:15.500, + * // is 25 September 2014 18:00:00 in this hour? + * const result = isThisHour(new Date(2014, 8, 25, 18)) + * //=> true + */ +export default function isThisHour(dirtyDate) { + requiredArgs(1, arguments); + return isSameHour(Date.now(), dirtyDate); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisHour/index.js.flow b/node_modules/date-fns/esm/isThisHour/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isThisHour/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isThisHour/package.json b/node_modules/date-fns/esm/isThisHour/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isThisHour/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisISOWeek/index.d.ts b/node_modules/date-fns/esm/isThisISOWeek/index.d.ts new file mode 100644 index 0000000..4fb42e8 --- /dev/null +++ b/node_modules/date-fns/esm/isThisISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisISOWeek } from 'date-fns' +export default isThisISOWeek diff --git a/node_modules/date-fns/esm/isThisISOWeek/index.js b/node_modules/date-fns/esm/isThisISOWeek/index.js new file mode 100644 index 0000000..97bb427 --- /dev/null +++ b/node_modules/date-fns/esm/isThisISOWeek/index.js @@ -0,0 +1,29 @@ +import isSameISOWeek from "../isSameISOWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isThisISOWeek + * @category ISO Week Helpers + * @summary Is the given date in the same ISO week as the current date? + * @pure false + * + * @description + * Is the given date in the same ISO week as the current date? + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this ISO week + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 25 September 2014, is 22 September 2014 in this ISO week? + * const result = isThisISOWeek(new Date(2014, 8, 22)) + * //=> true + */ +export default function isThisISOWeek(dirtyDate) { + requiredArgs(1, arguments); + return isSameISOWeek(dirtyDate, Date.now()); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisISOWeek/index.js.flow b/node_modules/date-fns/esm/isThisISOWeek/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isThisISOWeek/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isThisISOWeek/package.json b/node_modules/date-fns/esm/isThisISOWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isThisISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisMinute/index.d.ts b/node_modules/date-fns/esm/isThisMinute/index.d.ts new file mode 100644 index 0000000..ca1430d --- /dev/null +++ b/node_modules/date-fns/esm/isThisMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisMinute } from 'date-fns' +export default isThisMinute diff --git a/node_modules/date-fns/esm/isThisMinute/index.js b/node_modules/date-fns/esm/isThisMinute/index.js new file mode 100644 index 0000000..f99ea62 --- /dev/null +++ b/node_modules/date-fns/esm/isThisMinute/index.js @@ -0,0 +1,28 @@ +import isSameMinute from "../isSameMinute/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isThisMinute + * @category Minute Helpers + * @summary Is the given date in the same minute as the current date? + * @pure false + * + * @description + * Is the given date in the same minute as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this minute + * @throws {TypeError} 1 argument required + * + * @example + * // If now is 25 September 2014 18:30:15.500, + * // is 25 September 2014 18:30:00 in this minute? + * const result = isThisMinute(new Date(2014, 8, 25, 18, 30)) + * //=> true + */ +export default function isThisMinute(dirtyDate) { + requiredArgs(1, arguments); + return isSameMinute(Date.now(), dirtyDate); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisMinute/index.js.flow b/node_modules/date-fns/esm/isThisMinute/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isThisMinute/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isThisMinute/package.json b/node_modules/date-fns/esm/isThisMinute/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isThisMinute/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisMonth/index.d.ts b/node_modules/date-fns/esm/isThisMonth/index.d.ts new file mode 100644 index 0000000..eaf72fd --- /dev/null +++ b/node_modules/date-fns/esm/isThisMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisMonth } from 'date-fns' +export default isThisMonth diff --git a/node_modules/date-fns/esm/isThisMonth/index.js b/node_modules/date-fns/esm/isThisMonth/index.js new file mode 100644 index 0000000..eb901f8 --- /dev/null +++ b/node_modules/date-fns/esm/isThisMonth/index.js @@ -0,0 +1,27 @@ +import isSameMonth from "../isSameMonth/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isThisMonth + * @category Month Helpers + * @summary Is the given date in the same month as the current date? + * @pure false + * + * @description + * Is the given date in the same month as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this month + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 25 September 2014, is 15 September 2014 in this month? + * const result = isThisMonth(new Date(2014, 8, 15)) + * //=> true + */ +export default function isThisMonth(dirtyDate) { + requiredArgs(1, arguments); + return isSameMonth(Date.now(), dirtyDate); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisMonth/index.js.flow b/node_modules/date-fns/esm/isThisMonth/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isThisMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isThisMonth/package.json b/node_modules/date-fns/esm/isThisMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isThisMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisQuarter/index.d.ts b/node_modules/date-fns/esm/isThisQuarter/index.d.ts new file mode 100644 index 0000000..8c25708 --- /dev/null +++ b/node_modules/date-fns/esm/isThisQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisQuarter } from 'date-fns' +export default isThisQuarter diff --git a/node_modules/date-fns/esm/isThisQuarter/index.js b/node_modules/date-fns/esm/isThisQuarter/index.js new file mode 100644 index 0000000..b096ca1 --- /dev/null +++ b/node_modules/date-fns/esm/isThisQuarter/index.js @@ -0,0 +1,27 @@ +import isSameQuarter from "../isSameQuarter/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isThisQuarter + * @category Quarter Helpers + * @summary Is the given date in the same quarter as the current date? + * @pure false + * + * @description + * Is the given date in the same quarter as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this quarter + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 25 September 2014, is 2 July 2014 in this quarter? + * const result = isThisQuarter(new Date(2014, 6, 2)) + * //=> true + */ +export default function isThisQuarter(dirtyDate) { + requiredArgs(1, arguments); + return isSameQuarter(Date.now(), dirtyDate); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisQuarter/index.js.flow b/node_modules/date-fns/esm/isThisQuarter/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isThisQuarter/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isThisQuarter/package.json b/node_modules/date-fns/esm/isThisQuarter/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isThisQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisSecond/index.d.ts b/node_modules/date-fns/esm/isThisSecond/index.d.ts new file mode 100644 index 0000000..9d45da1 --- /dev/null +++ b/node_modules/date-fns/esm/isThisSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisSecond } from 'date-fns' +export default isThisSecond diff --git a/node_modules/date-fns/esm/isThisSecond/index.js b/node_modules/date-fns/esm/isThisSecond/index.js new file mode 100644 index 0000000..b8c1eda --- /dev/null +++ b/node_modules/date-fns/esm/isThisSecond/index.js @@ -0,0 +1,28 @@ +import isSameSecond from "../isSameSecond/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isThisSecond + * @category Second Helpers + * @summary Is the given date in the same second as the current date? + * @pure false + * + * @description + * Is the given date in the same second as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this second + * @throws {TypeError} 1 argument required + * + * @example + * // If now is 25 September 2014 18:30:15.500, + * // is 25 September 2014 18:30:15.000 in this second? + * const result = isThisSecond(new Date(2014, 8, 25, 18, 30, 15)) + * //=> true + */ +export default function isThisSecond(dirtyDate) { + requiredArgs(1, arguments); + return isSameSecond(Date.now(), dirtyDate); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisSecond/index.js.flow b/node_modules/date-fns/esm/isThisSecond/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isThisSecond/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isThisSecond/package.json b/node_modules/date-fns/esm/isThisSecond/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isThisSecond/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisWeek/index.d.ts b/node_modules/date-fns/esm/isThisWeek/index.d.ts new file mode 100644 index 0000000..b22ba53 --- /dev/null +++ b/node_modules/date-fns/esm/isThisWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisWeek } from 'date-fns' +export default isThisWeek diff --git a/node_modules/date-fns/esm/isThisWeek/index.js b/node_modules/date-fns/esm/isThisWeek/index.js new file mode 100644 index 0000000..c98512a --- /dev/null +++ b/node_modules/date-fns/esm/isThisWeek/index.js @@ -0,0 +1,38 @@ +import isSameWeek from "../isSameWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isThisWeek + * @category Week Helpers + * @summary Is the given date in the same week as the current date? + * @pure false + * + * @description + * Is the given date in the same week as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @param {Object} [options] - the object with options + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Boolean} the date is in this week + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // If today is 25 September 2014, is 21 September 2014 in this week? + * const result = isThisWeek(new Date(2014, 8, 21)) + * //=> true + * + * @example + * // If today is 25 September 2014 and week starts with Monday + * // is 21 September 2014 in this week? + * const result = isThisWeek(new Date(2014, 8, 21), { weekStartsOn: 1 }) + * //=> false + */ + +export default function isThisWeek(dirtyDate, options) { + requiredArgs(1, arguments); + return isSameWeek(dirtyDate, Date.now(), options); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisWeek/index.js.flow b/node_modules/date-fns/esm/isThisWeek/index.js.flow new file mode 100644 index 0000000..579c74a --- /dev/null +++ b/node_modules/date-fns/esm/isThisWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => boolean diff --git a/node_modules/date-fns/esm/isThisWeek/package.json b/node_modules/date-fns/esm/isThisWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isThisWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisYear/index.d.ts b/node_modules/date-fns/esm/isThisYear/index.d.ts new file mode 100644 index 0000000..b95f1be --- /dev/null +++ b/node_modules/date-fns/esm/isThisYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisYear } from 'date-fns' +export default isThisYear diff --git a/node_modules/date-fns/esm/isThisYear/index.js b/node_modules/date-fns/esm/isThisYear/index.js new file mode 100644 index 0000000..7c08c75 --- /dev/null +++ b/node_modules/date-fns/esm/isThisYear/index.js @@ -0,0 +1,27 @@ +import isSameYear from "../isSameYear/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isThisYear + * @category Year Helpers + * @summary Is the given date in the same year as the current date? + * @pure false + * + * @description + * Is the given date in the same year as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this year + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 25 September 2014, is 2 July 2014 in this year? + * const result = isThisYear(new Date(2014, 6, 2)) + * //=> true + */ +export default function isThisYear(dirtyDate) { + requiredArgs(1, arguments); + return isSameYear(dirtyDate, Date.now()); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThisYear/index.js.flow b/node_modules/date-fns/esm/isThisYear/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isThisYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isThisYear/package.json b/node_modules/date-fns/esm/isThisYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isThisYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThursday/index.d.ts b/node_modules/date-fns/esm/isThursday/index.d.ts new file mode 100644 index 0000000..2f25237 --- /dev/null +++ b/node_modules/date-fns/esm/isThursday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThursday } from 'date-fns' +export default isThursday diff --git a/node_modules/date-fns/esm/isThursday/index.js b/node_modules/date-fns/esm/isThursday/index.js new file mode 100644 index 0000000..9566cb8 --- /dev/null +++ b/node_modules/date-fns/esm/isThursday/index.js @@ -0,0 +1,23 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isThursday + * @category Weekday Helpers + * @summary Is the given date Thursday? + * + * @description + * Is the given date Thursday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Thursday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 25 September 2014 Thursday? + * const result = isThursday(new Date(2014, 8, 25)) + * //=> true + */ +export default function isThursday(dirtyDate) { + requiredArgs(1, arguments); + return toDate(dirtyDate).getDay() === 4; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isThursday/index.js.flow b/node_modules/date-fns/esm/isThursday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isThursday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isThursday/package.json b/node_modules/date-fns/esm/isThursday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isThursday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isToday/index.d.ts b/node_modules/date-fns/esm/isToday/index.d.ts new file mode 100644 index 0000000..ed0cd15 --- /dev/null +++ b/node_modules/date-fns/esm/isToday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isToday } from 'date-fns' +export default isToday diff --git a/node_modules/date-fns/esm/isToday/index.js b/node_modules/date-fns/esm/isToday/index.js new file mode 100644 index 0000000..a80bfcb --- /dev/null +++ b/node_modules/date-fns/esm/isToday/index.js @@ -0,0 +1,27 @@ +import isSameDay from "../isSameDay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isToday + * @category Day Helpers + * @summary Is the given date today? + * @pure false + * + * @description + * Is the given date today? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is today + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 6 October 2014, is 6 October 14:00:00 today? + * const result = isToday(new Date(2014, 9, 6, 14, 0)) + * //=> true + */ +export default function isToday(dirtyDate) { + requiredArgs(1, arguments); + return isSameDay(dirtyDate, Date.now()); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isToday/index.js.flow b/node_modules/date-fns/esm/isToday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isToday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isToday/package.json b/node_modules/date-fns/esm/isToday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isToday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isTomorrow/index.d.ts b/node_modules/date-fns/esm/isTomorrow/index.d.ts new file mode 100644 index 0000000..b9c9115 --- /dev/null +++ b/node_modules/date-fns/esm/isTomorrow/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isTomorrow } from 'date-fns' +export default isTomorrow diff --git a/node_modules/date-fns/esm/isTomorrow/index.js b/node_modules/date-fns/esm/isTomorrow/index.js new file mode 100644 index 0000000..d6ce544 --- /dev/null +++ b/node_modules/date-fns/esm/isTomorrow/index.js @@ -0,0 +1,28 @@ +import addDays from "../addDays/index.js"; +import isSameDay from "../isSameDay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isTomorrow + * @category Day Helpers + * @summary Is the given date tomorrow? + * @pure false + * + * @description + * Is the given date tomorrow? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is tomorrow + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 6 October 2014, is 7 October 14:00:00 tomorrow? + * const result = isTomorrow(new Date(2014, 9, 7, 14, 0)) + * //=> true + */ +export default function isTomorrow(dirtyDate) { + requiredArgs(1, arguments); + return isSameDay(dirtyDate, addDays(Date.now(), 1)); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isTomorrow/index.js.flow b/node_modules/date-fns/esm/isTomorrow/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isTomorrow/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isTomorrow/package.json b/node_modules/date-fns/esm/isTomorrow/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isTomorrow/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isTuesday/index.d.ts b/node_modules/date-fns/esm/isTuesday/index.d.ts new file mode 100644 index 0000000..87c7ceb --- /dev/null +++ b/node_modules/date-fns/esm/isTuesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isTuesday } from 'date-fns' +export default isTuesday diff --git a/node_modules/date-fns/esm/isTuesday/index.js b/node_modules/date-fns/esm/isTuesday/index.js new file mode 100644 index 0000000..b7e9afb --- /dev/null +++ b/node_modules/date-fns/esm/isTuesday/index.js @@ -0,0 +1,23 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isTuesday + * @category Weekday Helpers + * @summary Is the given date Tuesday? + * + * @description + * Is the given date Tuesday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Tuesday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 23 September 2014 Tuesday? + * const result = isTuesday(new Date(2014, 8, 23)) + * //=> true + */ +export default function isTuesday(dirtyDate) { + requiredArgs(1, arguments); + return toDate(dirtyDate).getDay() === 2; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isTuesday/index.js.flow b/node_modules/date-fns/esm/isTuesday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isTuesday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isTuesday/package.json b/node_modules/date-fns/esm/isTuesday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isTuesday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isValid/index.d.ts b/node_modules/date-fns/esm/isValid/index.d.ts new file mode 100644 index 0000000..26ad11d --- /dev/null +++ b/node_modules/date-fns/esm/isValid/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isValid } from 'date-fns' +export default isValid diff --git a/node_modules/date-fns/esm/isValid/index.js b/node_modules/date-fns/esm/isValid/index.js new file mode 100644 index 0000000..2d9e471 --- /dev/null +++ b/node_modules/date-fns/esm/isValid/index.js @@ -0,0 +1,42 @@ +import isDate from "../isDate/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isValid + * @category Common Helpers + * @summary Is the given date valid? + * + * @description + * Returns false if argument is Invalid Date and true otherwise. + * Argument is converted to Date using `toDate`. See [toDate]{@link https://date-fns.org/docs/toDate} + * Invalid Date is a Date, whose time value is NaN. + * + * Time value of Date: http://es5.github.io/#x15.9.1.1 + * + * @param {*} date - the date to check + * @returns {Boolean} the date is valid + * @throws {TypeError} 1 argument required + * + * @example + * // For the valid date: + * const result = isValid(new Date(2014, 1, 31)) + * //=> true + * + * @example + * // For the value, convertable into a date: + * const result = isValid(1393804800000) + * //=> true + * + * @example + * // For the invalid date: + * const result = isValid(new Date('')) + * //=> false + */ +export default function isValid(dirtyDate) { + requiredArgs(1, arguments); + if (!isDate(dirtyDate) && typeof dirtyDate !== 'number') { + return false; + } + var date = toDate(dirtyDate); + return !isNaN(Number(date)); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isValid/index.js.flow b/node_modules/date-fns/esm/isValid/index.js.flow new file mode 100644 index 0000000..5bae5e0 --- /dev/null +++ b/node_modules/date-fns/esm/isValid/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: any) => boolean diff --git a/node_modules/date-fns/esm/isValid/package.json b/node_modules/date-fns/esm/isValid/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isValid/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isWednesday/index.d.ts b/node_modules/date-fns/esm/isWednesday/index.d.ts new file mode 100644 index 0000000..e517a93 --- /dev/null +++ b/node_modules/date-fns/esm/isWednesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isWednesday } from 'date-fns' +export default isWednesday diff --git a/node_modules/date-fns/esm/isWednesday/index.js b/node_modules/date-fns/esm/isWednesday/index.js new file mode 100644 index 0000000..815af33 --- /dev/null +++ b/node_modules/date-fns/esm/isWednesday/index.js @@ -0,0 +1,23 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isWednesday + * @category Weekday Helpers + * @summary Is the given date Wednesday? + * + * @description + * Is the given date Wednesday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Wednesday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 24 September 2014 Wednesday? + * const result = isWednesday(new Date(2014, 8, 24)) + * //=> true + */ +export default function isWednesday(dirtyDate) { + requiredArgs(1, arguments); + return toDate(dirtyDate).getDay() === 3; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isWednesday/index.js.flow b/node_modules/date-fns/esm/isWednesday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isWednesday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isWednesday/package.json b/node_modules/date-fns/esm/isWednesday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isWednesday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isWeekend/index.d.ts b/node_modules/date-fns/esm/isWeekend/index.d.ts new file mode 100644 index 0000000..3e54f31 --- /dev/null +++ b/node_modules/date-fns/esm/isWeekend/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isWeekend } from 'date-fns' +export default isWeekend diff --git a/node_modules/date-fns/esm/isWeekend/index.js b/node_modules/date-fns/esm/isWeekend/index.js new file mode 100644 index 0000000..e04e624 --- /dev/null +++ b/node_modules/date-fns/esm/isWeekend/index.js @@ -0,0 +1,25 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isWeekend + * @category Weekday Helpers + * @summary Does the given date fall on a weekend? + * + * @description + * Does the given date fall on a weekend? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date falls on a weekend + * @throws {TypeError} 1 argument required + * + * @example + * // Does 5 October 2014 fall on a weekend? + * const result = isWeekend(new Date(2014, 9, 5)) + * //=> true + */ +export default function isWeekend(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var day = date.getDay(); + return day === 0 || day === 6; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isWeekend/index.js.flow b/node_modules/date-fns/esm/isWeekend/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isWeekend/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isWeekend/package.json b/node_modules/date-fns/esm/isWeekend/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isWeekend/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isWithinInterval/index.d.ts b/node_modules/date-fns/esm/isWithinInterval/index.d.ts new file mode 100644 index 0000000..17339db --- /dev/null +++ b/node_modules/date-fns/esm/isWithinInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isWithinInterval } from 'date-fns' +export default isWithinInterval diff --git a/node_modules/date-fns/esm/isWithinInterval/index.js b/node_modules/date-fns/esm/isWithinInterval/index.js new file mode 100644 index 0000000..f8fd012 --- /dev/null +++ b/node_modules/date-fns/esm/isWithinInterval/index.js @@ -0,0 +1,53 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isWithinInterval + * @category Interval Helpers + * @summary Is the given date within the interval? + * + * @description + * Is the given date within the interval? (Including start and end.) + * + * @param {Date|Number} date - the date to check + * @param {Interval} interval - the interval to check + * @returns {Boolean} the date is within the interval + * @throws {TypeError} 2 arguments required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // For the date within the interval: + * isWithinInterval(new Date(2014, 0, 3), { + * start: new Date(2014, 0, 1), + * end: new Date(2014, 0, 7) + * }) + * //=> true + * + * @example + * // For the date outside of the interval: + * isWithinInterval(new Date(2014, 0, 10), { + * start: new Date(2014, 0, 1), + * end: new Date(2014, 0, 7) + * }) + * //=> false + * + * @example + * // For date equal to interval start: + * isWithinInterval(date, { start, end: date }) // => true + * + * @example + * // For date equal to interval end: + * isWithinInterval(date, { start: date, end }) // => true + */ +export default function isWithinInterval(dirtyDate, interval) { + requiredArgs(2, arguments); + var time = toDate(dirtyDate).getTime(); + var startTime = toDate(interval.start).getTime(); + var endTime = toDate(interval.end).getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startTime <= endTime)) { + throw new RangeError('Invalid interval'); + } + return time >= startTime && time <= endTime; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isWithinInterval/index.js.flow b/node_modules/date-fns/esm/isWithinInterval/index.js.flow new file mode 100644 index 0000000..f870053 --- /dev/null +++ b/node_modules/date-fns/esm/isWithinInterval/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, interval: Interval) => boolean diff --git a/node_modules/date-fns/esm/isWithinInterval/package.json b/node_modules/date-fns/esm/isWithinInterval/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isWithinInterval/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isYesterday/index.d.ts b/node_modules/date-fns/esm/isYesterday/index.d.ts new file mode 100644 index 0000000..b10c635 --- /dev/null +++ b/node_modules/date-fns/esm/isYesterday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isYesterday } from 'date-fns' +export default isYesterday diff --git a/node_modules/date-fns/esm/isYesterday/index.js b/node_modules/date-fns/esm/isYesterday/index.js new file mode 100644 index 0000000..cd2e29a --- /dev/null +++ b/node_modules/date-fns/esm/isYesterday/index.js @@ -0,0 +1,28 @@ +import isSameDay from "../isSameDay/index.js"; +import subDays from "../subDays/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name isYesterday + * @category Day Helpers + * @summary Is the given date yesterday? + * @pure false + * + * @description + * Is the given date yesterday? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is yesterday + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 6 October 2014, is 5 October 14:00:00 yesterday? + * const result = isYesterday(new Date(2014, 9, 5, 14, 0)) + * //=> true + */ +export default function isYesterday(dirtyDate) { + requiredArgs(1, arguments); + return isSameDay(dirtyDate, subDays(Date.now(), 1)); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/isYesterday/index.js.flow b/node_modules/date-fns/esm/isYesterday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/esm/isYesterday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/esm/isYesterday/package.json b/node_modules/date-fns/esm/isYesterday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/isYesterday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfDecade/index.d.ts b/node_modules/date-fns/esm/lastDayOfDecade/index.d.ts new file mode 100644 index 0000000..05b0306 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfDecade } from 'date-fns' +export default lastDayOfDecade diff --git a/node_modules/date-fns/esm/lastDayOfDecade/index.js b/node_modules/date-fns/esm/lastDayOfDecade/index.js new file mode 100644 index 0000000..e7a3943 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfDecade/index.js @@ -0,0 +1,28 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name lastDayOfDecade + * @category Decade Helpers + * @summary Return the last day of a decade for the given date. + * + * @description + * Return the last day of a decade for the given date. + * + * @param {Date|Number} date - the original date + * @returns {Date} the last day of a decade + * @throws {TypeError} 1 argument required + * + * @example + * // The last day of a decade for 21 December 2012 21:12:00: + * const result = lastDayOfDecade(new Date(2012, 11, 21, 21, 12, 00)) + * //=> Wed Dec 31 2019 00:00:00 + */ +export default function lastDayOfDecade(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var year = date.getFullYear(); + var decade = 9 + Math.floor(year / 10) * 10; + date.setFullYear(decade + 1, 0, 0); + date.setHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfDecade/index.js.flow b/node_modules/date-fns/esm/lastDayOfDecade/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfDecade/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/lastDayOfDecade/package.json b/node_modules/date-fns/esm/lastDayOfDecade/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfDecade/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfISOWeek/index.d.ts b/node_modules/date-fns/esm/lastDayOfISOWeek/index.d.ts new file mode 100644 index 0000000..e2533d6 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfISOWeek } from 'date-fns' +export default lastDayOfISOWeek diff --git a/node_modules/date-fns/esm/lastDayOfISOWeek/index.js b/node_modules/date-fns/esm/lastDayOfISOWeek/index.js new file mode 100644 index 0000000..efdfa9e --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfISOWeek/index.js @@ -0,0 +1,28 @@ +import lastDayOfWeek from "../lastDayOfWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name lastDayOfISOWeek + * @category ISO Week Helpers + * @summary Return the last day of an ISO week for the given date. + * + * @description + * Return the last day of an ISO week for the given date. + * The result will be in the local timezone. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the original date + * @returns {Date} the last day of an ISO week + * @throws {TypeError} 1 argument required + * + * @example + * // The last day of an ISO week for 2 September 2014 11:55:00: + * const result = lastDayOfISOWeek(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Sun Sep 07 2014 00:00:00 + */ +export default function lastDayOfISOWeek(dirtyDate) { + requiredArgs(1, arguments); + return lastDayOfWeek(dirtyDate, { + weekStartsOn: 1 + }); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfISOWeek/index.js.flow b/node_modules/date-fns/esm/lastDayOfISOWeek/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfISOWeek/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/lastDayOfISOWeek/package.json b/node_modules/date-fns/esm/lastDayOfISOWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfISOWeekYear/index.d.ts b/node_modules/date-fns/esm/lastDayOfISOWeekYear/index.d.ts new file mode 100644 index 0000000..b30859a --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfISOWeekYear } from 'date-fns' +export default lastDayOfISOWeekYear diff --git a/node_modules/date-fns/esm/lastDayOfISOWeekYear/index.js b/node_modules/date-fns/esm/lastDayOfISOWeekYear/index.js new file mode 100644 index 0000000..a830ada --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfISOWeekYear/index.js @@ -0,0 +1,34 @@ +import getISOWeekYear from "../getISOWeekYear/index.js"; +import startOfISOWeek from "../startOfISOWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name lastDayOfISOWeekYear + * @category ISO Week-Numbering Year Helpers + * @summary Return the last day of an ISO week-numbering year for the given date. + * + * @description + * Return the last day of an ISO week-numbering year, + * which always starts 3 days before the year's first Thursday. + * The result will be in the local timezone. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of an ISO week-numbering year + * @throws {TypeError} 1 argument required + * + * @example + * // The last day of an ISO week-numbering year for 2 July 2005: + * const result = lastDayOfISOWeekYear(new Date(2005, 6, 2)) + * //=> Sun Jan 01 2006 00:00:00 + */ +export default function lastDayOfISOWeekYear(dirtyDate) { + requiredArgs(1, arguments); + var year = getISOWeekYear(dirtyDate); + var fourthOfJanuary = new Date(0); + fourthOfJanuary.setFullYear(year + 1, 0, 4); + fourthOfJanuary.setHours(0, 0, 0, 0); + var date = startOfISOWeek(fourthOfJanuary); + date.setDate(date.getDate() - 1); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfISOWeekYear/index.js.flow b/node_modules/date-fns/esm/lastDayOfISOWeekYear/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfISOWeekYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/lastDayOfISOWeekYear/package.json b/node_modules/date-fns/esm/lastDayOfISOWeekYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfISOWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfMonth/index.d.ts b/node_modules/date-fns/esm/lastDayOfMonth/index.d.ts new file mode 100644 index 0000000..4db559b --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfMonth } from 'date-fns' +export default lastDayOfMonth diff --git a/node_modules/date-fns/esm/lastDayOfMonth/index.js b/node_modules/date-fns/esm/lastDayOfMonth/index.js new file mode 100644 index 0000000..1fc228f --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfMonth/index.js @@ -0,0 +1,28 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name lastDayOfMonth + * @category Month Helpers + * @summary Return the last day of a month for the given date. + * + * @description + * Return the last day of a month for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the last day of a month + * @throws {TypeError} 1 argument required + * + * @example + * // The last day of a month for 2 September 2014 11:55:00: + * const result = lastDayOfMonth(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 30 2014 00:00:00 + */ +export default function lastDayOfMonth(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var month = date.getMonth(); + date.setFullYear(date.getFullYear(), month + 1, 0); + date.setHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfMonth/index.js.flow b/node_modules/date-fns/esm/lastDayOfMonth/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/lastDayOfMonth/package.json b/node_modules/date-fns/esm/lastDayOfMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfQuarter/index.d.ts b/node_modules/date-fns/esm/lastDayOfQuarter/index.d.ts new file mode 100644 index 0000000..3387b64 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfQuarter } from 'date-fns' +export default lastDayOfQuarter diff --git a/node_modules/date-fns/esm/lastDayOfQuarter/index.js b/node_modules/date-fns/esm/lastDayOfQuarter/index.js new file mode 100644 index 0000000..389ba0d --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfQuarter/index.js @@ -0,0 +1,32 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name lastDayOfQuarter + * @category Quarter Helpers + * @summary Return the last day of a year quarter for the given date. + * + * @description + * Return the last day of a year quarter for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {0|1|2} [options.additionalDigits=2] - passed to `toDate`. See [toDate]{@link https://date-fns.org/docs/toDate} + * @returns {Date} the last day of a quarter + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.additionalDigits` must be 0, 1 or 2 + * + * @example + * // The last day of a quarter for 2 September 2014 11:55:00: + * const result = lastDayOfQuarter(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 30 2014 00:00:00 + */ +export default function lastDayOfQuarter(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var currentMonth = date.getMonth(); + var month = currentMonth - currentMonth % 3 + 3; + date.setMonth(month, 0); + date.setHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfQuarter/index.js.flow b/node_modules/date-fns/esm/lastDayOfQuarter/index.js.flow new file mode 100644 index 0000000..364a3bb --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfQuarter/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2, + } +) => Date diff --git a/node_modules/date-fns/esm/lastDayOfQuarter/package.json b/node_modules/date-fns/esm/lastDayOfQuarter/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfWeek/index.d.ts b/node_modules/date-fns/esm/lastDayOfWeek/index.d.ts new file mode 100644 index 0000000..d29b9bf --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfWeek } from 'date-fns' +export default lastDayOfWeek diff --git a/node_modules/date-fns/esm/lastDayOfWeek/index.js b/node_modules/date-fns/esm/lastDayOfWeek/index.js new file mode 100644 index 0000000..f5aeacf --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfWeek/index.js @@ -0,0 +1,48 @@ +import toDate from "../toDate/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +/** + * @name lastDayOfWeek + * @category Week Helpers + * @summary Return the last day of a week for the given date. + * + * @description + * Return the last day of a week for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Date} the last day of a week + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // The last day of a week for 2 September 2014 11:55:00: + * const result = lastDayOfWeek(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Sat Sep 06 2014 00:00:00 + * + * @example + * // If the week starts on Monday, the last day of the week for 2 September 2014 11:55:00: + * const result = lastDayOfWeek(new Date(2014, 8, 2, 11, 55, 0), { weekStartsOn: 1 }) + * //=> Sun Sep 07 2014 00:00:00 + */ +export default function lastDayOfWeek(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(1, arguments); + var defaultOptions = getDefaultOptions(); + var weekStartsOn = toInteger((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6'); + } + var date = toDate(dirtyDate); + var day = date.getDay(); + var diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn); + date.setHours(0, 0, 0, 0); + date.setDate(date.getDate() + diff); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfWeek/index.js.flow b/node_modules/date-fns/esm/lastDayOfWeek/index.js.flow new file mode 100644 index 0000000..9285b67 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => Date diff --git a/node_modules/date-fns/esm/lastDayOfWeek/package.json b/node_modules/date-fns/esm/lastDayOfWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfYear/index.d.ts b/node_modules/date-fns/esm/lastDayOfYear/index.d.ts new file mode 100644 index 0000000..a90dc0d --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfYear } from 'date-fns' +export default lastDayOfYear diff --git a/node_modules/date-fns/esm/lastDayOfYear/index.js b/node_modules/date-fns/esm/lastDayOfYear/index.js new file mode 100644 index 0000000..86f0696 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfYear/index.js @@ -0,0 +1,28 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name lastDayOfYear + * @category Year Helpers + * @summary Return the last day of a year for the given date. + * + * @description + * Return the last day of a year for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the last day of a year + * @throws {TypeError} 1 argument required + * + * @example + * // The last day of a year for 2 September 2014 11:55:00: + * const result = lastDayOfYear(new Date(2014, 8, 2, 11, 55, 00)) + * //=> Wed Dec 31 2014 00:00:00 + */ +export default function lastDayOfYear(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var year = date.getFullYear(); + date.setFullYear(year + 1, 0, 0); + date.setHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lastDayOfYear/index.js.flow b/node_modules/date-fns/esm/lastDayOfYear/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/lastDayOfYear/package.json b/node_modules/date-fns/esm/lastDayOfYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/lastDayOfYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lightFormat/index.d.ts b/node_modules/date-fns/esm/lightFormat/index.d.ts new file mode 100644 index 0000000..4aa361b --- /dev/null +++ b/node_modules/date-fns/esm/lightFormat/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lightFormat } from 'date-fns' +export default lightFormat diff --git a/node_modules/date-fns/esm/lightFormat/index.js b/node_modules/date-fns/esm/lightFormat/index.js new file mode 100644 index 0000000..919f3ad --- /dev/null +++ b/node_modules/date-fns/esm/lightFormat/index.js @@ -0,0 +1,118 @@ +import toDate from "../toDate/index.js"; +import formatters from "../_lib/format/lightFormatters/index.js"; +import getTimezoneOffsetInMilliseconds from "../_lib/getTimezoneOffsetInMilliseconds/index.js"; +import isValid from "../isValid/index.js"; +import subMilliseconds from "../subMilliseconds/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; // This RegExp consists of three parts separated by `|`: +// - (\w)\1* matches any sequences of the same letter +// - '' matches two quote characters in a row +// - '(''|[^'])+('|$) matches anything surrounded by two quote characters ('), +// except a single quote symbol, which ends the sequence. +// Two quote characters do not end the sequence. +// If there is no matching single quote +// then the sequence will continue until the end of the string. +// - . matches any single character unmatched by previous parts of the RegExps +var formattingTokensRegExp = /(\w)\1*|''|'(''|[^'])+('|$)|./g; +var escapedStringRegExp = /^'([^]*?)'?$/; +var doubleQuoteRegExp = /''/g; +var unescapedLatinCharacterRegExp = /[a-zA-Z]/; + +/** + * @name lightFormat + * @category Common Helpers + * @summary Format the date. + * + * @description + * Return the formatted date string in the given format. Unlike `format`, + * `lightFormat` doesn't use locales and outputs date using the most popular tokens. + * + * > ⚠️ Please note that the `lightFormat` tokens differ from Moment.js and other libraries. + * > See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * The characters wrapped between two single quotes characters (') are escaped. + * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. + * + * Format of the string is based on Unicode Technical Standard #35: + * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table + * + * Accepted patterns: + * | Unit | Pattern | Result examples | + * |---------------------------------|---------|-----------------------------------| + * | AM, PM | a..aaa | AM, PM | + * | | aaaa | a.m., p.m. | + * | | aaaaa | a, p | + * | Calendar year | y | 44, 1, 1900, 2017 | + * | | yy | 44, 01, 00, 17 | + * | | yyy | 044, 001, 000, 017 | + * | | yyyy | 0044, 0001, 1900, 2017 | + * | Month (formatting) | M | 1, 2, ..., 12 | + * | | MM | 01, 02, ..., 12 | + * | Day of month | d | 1, 2, ..., 31 | + * | | dd | 01, 02, ..., 31 | + * | Hour [1-12] | h | 1, 2, ..., 11, 12 | + * | | hh | 01, 02, ..., 11, 12 | + * | Hour [0-23] | H | 0, 1, 2, ..., 23 | + * | | HH | 00, 01, 02, ..., 23 | + * | Minute | m | 0, 1, ..., 59 | + * | | mm | 00, 01, ..., 59 | + * | Second | s | 0, 1, ..., 59 | + * | | ss | 00, 01, ..., 59 | + * | Fraction of second | S | 0, 1, ..., 9 | + * | | SS | 00, 01, ..., 99 | + * | | SSS | 000, 001, ..., 999 | + * | | SSSS | ... | + * + * @param {Date|Number} date - the original date + * @param {String} format - the string of tokens + * @returns {String} the formatted date string + * @throws {TypeError} 2 arguments required + * @throws {RangeError} format string contains an unescaped latin alphabet character + * + * @example + * const result = lightFormat(new Date(2014, 1, 11), 'yyyy-MM-dd') + * //=> '2014-02-11' + */ + +export default function lightFormat(dirtyDate, formatStr) { + requiredArgs(2, arguments); + var originalDate = toDate(dirtyDate); + if (!isValid(originalDate)) { + throw new RangeError('Invalid time value'); + } + + // Convert the date in system timezone to the same date in UTC+00:00 timezone. + // This ensures that when UTC functions will be implemented, locales will be compatible with them. + // See an issue about UTC functions: https://github.com/date-fns/date-fns/issues/376 + var timezoneOffset = getTimezoneOffsetInMilliseconds(originalDate); + var utcDate = subMilliseconds(originalDate, timezoneOffset); + var tokens = formatStr.match(formattingTokensRegExp); + + // The only case when formattingTokensRegExp doesn't match the string is when it's empty + if (!tokens) return ''; + var result = tokens.map(function (substring) { + // Replace two single quote characters with one single quote character + if (substring === "''") { + return "'"; + } + var firstCharacter = substring[0]; + if (firstCharacter === "'") { + return cleanEscapedString(substring); + } + var formatter = formatters[firstCharacter]; + if (formatter) { + return formatter(utcDate, substring); + } + if (firstCharacter.match(unescapedLatinCharacterRegExp)) { + throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); + } + return substring; + }).join(''); + return result; +} +function cleanEscapedString(input) { + var matches = input.match(escapedStringRegExp); + if (!matches) { + return input; + } + return matches[1].replace(doubleQuoteRegExp, "'"); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/lightFormat/index.js.flow b/node_modules/date-fns/esm/lightFormat/index.js.flow new file mode 100644 index 0000000..818d9c4 --- /dev/null +++ b/node_modules/date-fns/esm/lightFormat/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, format: string) => string diff --git a/node_modules/date-fns/esm/lightFormat/package.json b/node_modules/date-fns/esm/lightFormat/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/lightFormat/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/_lib/buildFormatLongFn/index.js b/node_modules/date-fns/esm/locale/_lib/buildFormatLongFn/index.js new file mode 100644 index 0000000..1e67299 --- /dev/null +++ b/node_modules/date-fns/esm/locale/_lib/buildFormatLongFn/index.js @@ -0,0 +1,9 @@ +export default function buildFormatLongFn(args) { + return function () { + var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + // TODO: Remove String() + var width = options.width ? String(options.width) : args.defaultWidth; + var format = args.formats[width] || args.formats[args.defaultWidth]; + return format; + }; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/_lib/buildLocalizeFn/index.js b/node_modules/date-fns/esm/locale/_lib/buildLocalizeFn/index.js new file mode 100644 index 0000000..e5af8f8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/_lib/buildLocalizeFn/index.js @@ -0,0 +1,18 @@ +export default function buildLocalizeFn(args) { + return function (dirtyIndex, options) { + var context = options !== null && options !== void 0 && options.context ? String(options.context) : 'standalone'; + var valuesArray; + if (context === 'formatting' && args.formattingValues) { + var defaultWidth = args.defaultFormattingWidth || args.defaultWidth; + var width = options !== null && options !== void 0 && options.width ? String(options.width) : defaultWidth; + valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth]; + } else { + var _defaultWidth = args.defaultWidth; + var _width = options !== null && options !== void 0 && options.width ? String(options.width) : args.defaultWidth; + valuesArray = args.values[_width] || args.values[_defaultWidth]; + } + var index = args.argumentCallback ? args.argumentCallback(dirtyIndex) : dirtyIndex; + // @ts-ignore: For some reason TypeScript just don't want to match it, no matter how hard we try. I challenge you to try to remove it! + return valuesArray[index]; + }; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/_lib/buildMatchFn/index.js b/node_modules/date-fns/esm/locale/_lib/buildMatchFn/index.js new file mode 100644 index 0000000..ac158b0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/_lib/buildMatchFn/index.js @@ -0,0 +1,42 @@ +export default function buildMatchFn(args) { + return function (string) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var width = options.width; + var matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth]; + var matchResult = string.match(matchPattern); + if (!matchResult) { + return null; + } + var matchedString = matchResult[0]; + var parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth]; + var key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, function (pattern) { + return pattern.test(matchedString); + }) : findKey(parsePatterns, function (pattern) { + return pattern.test(matchedString); + }); + var value; + value = args.valueCallback ? args.valueCallback(key) : key; + value = options.valueCallback ? options.valueCallback(value) : value; + var rest = string.slice(matchedString.length); + return { + value: value, + rest: rest + }; + }; +} +function findKey(object, predicate) { + for (var key in object) { + if (object.hasOwnProperty(key) && predicate(object[key])) { + return key; + } + } + return undefined; +} +function findIndex(array, predicate) { + for (var key = 0; key < array.length; key++) { + if (predicate(array[key])) { + return key; + } + } + return undefined; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/_lib/buildMatchPatternFn/index.js b/node_modules/date-fns/esm/locale/_lib/buildMatchPatternFn/index.js new file mode 100644 index 0000000..8532087 --- /dev/null +++ b/node_modules/date-fns/esm/locale/_lib/buildMatchPatternFn/index.js @@ -0,0 +1,17 @@ +export default function buildMatchPatternFn(args) { + return function (string) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var matchResult = string.match(args.matchPattern); + if (!matchResult) return null; + var matchedString = matchResult[0]; + var parseResult = string.match(args.parsePattern); + if (!parseResult) return null; + var value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0]; + value = options.valueCallback ? options.valueCallback(value) : value; + var rest = string.slice(matchedString.length); + return { + value: value, + rest: rest + }; + }; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/af/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/af/_lib/formatDistance/index.js new file mode 100644 index 0000000..64c191a --- /dev/null +++ b/node_modules/date-fns/esm/locale/af/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: "minder as 'n sekonde", + other: 'minder as {{count}} sekondes' + }, + xSeconds: { + one: '1 sekonde', + other: '{{count}} sekondes' + }, + halfAMinute: "'n halwe minuut", + lessThanXMinutes: { + one: "minder as 'n minuut", + other: 'minder as {{count}} minute' + }, + xMinutes: { + one: "'n minuut", + other: '{{count}} minute' + }, + aboutXHours: { + one: 'ongeveer 1 uur', + other: 'ongeveer {{count}} ure' + }, + xHours: { + one: '1 uur', + other: '{{count}} ure' + }, + xDays: { + one: '1 dag', + other: '{{count}} dae' + }, + aboutXWeeks: { + one: 'ongeveer 1 week', + other: 'ongeveer {{count}} weke' + }, + xWeeks: { + one: '1 week', + other: '{{count}} weke' + }, + aboutXMonths: { + one: 'ongeveer 1 maand', + other: 'ongeveer {{count}} maande' + }, + xMonths: { + one: '1 maand', + other: '{{count}} maande' + }, + aboutXYears: { + one: 'ongeveer 1 jaar', + other: 'ongeveer {{count}} jaar' + }, + xYears: { + one: '1 jaar', + other: '{{count}} jaar' + }, + overXYears: { + one: 'meer as 1 jaar', + other: 'meer as {{count}} jaar' + }, + almostXYears: { + one: 'byna 1 jaar', + other: 'byna {{count}} jaar' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'oor ' + result; + } else { + return result + ' gelede'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/af/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/af/_lib/formatLong/index.js new file mode 100644 index 0000000..1486b6a --- /dev/null +++ b/node_modules/date-fns/esm/locale/af/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'yyyy/MM/dd' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'om' {{time}}", + long: "{{date}} 'om' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/af/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/af/_lib/formatRelative/index.js new file mode 100644 index 0000000..5497586 --- /dev/null +++ b/node_modules/date-fns/esm/locale/af/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'verlede' eeee 'om' p", + yesterday: "'gister om' p", + today: "'vandag om' p", + tomorrow: "'môre om' p", + nextWeek: "eeee 'om' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/af/_lib/localize/index.js b/node_modules/date-fns/esm/locale/af/_lib/localize/index.js new file mode 100644 index 0000000..a27cbb8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/af/_lib/localize/index.js @@ -0,0 +1,129 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['vC', 'nC'], + abbreviated: ['vC', 'nC'], + wide: ['voor Christus', 'na Christus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1ste kwartaal', '2de kwartaal', '3de kwartaal', '4de kwartaal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], + wide: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'] +}; +var dayValues = { + narrow: ['S', 'M', 'D', 'W', 'D', 'V', 'S'], + short: ['So', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Sa'], + abbreviated: ['Son', 'Maa', 'Din', 'Woe', 'Don', 'Vry', 'Sat'], + wide: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'] +}; +var dayPeriodValues = { + narrow: { + am: 'vm', + pm: 'nm', + midnight: 'middernag', + noon: 'middaguur', + morning: 'oggend', + afternoon: 'middag', + evening: 'laat middag', + night: 'aand' + }, + abbreviated: { + am: 'vm', + pm: 'nm', + midnight: 'middernag', + noon: 'middaguur', + morning: 'oggend', + afternoon: 'middag', + evening: 'laat middag', + night: 'aand' + }, + wide: { + am: 'vm', + pm: 'nm', + midnight: 'middernag', + noon: 'middaguur', + morning: 'oggend', + afternoon: 'middag', + evening: 'laat middag', + night: 'aand' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'vm', + pm: 'nm', + midnight: 'middernag', + noon: 'uur die middag', + morning: 'uur die oggend', + afternoon: 'uur die middag', + evening: 'uur die aand', + night: 'uur die aand' + }, + abbreviated: { + am: 'vm', + pm: 'nm', + midnight: 'middernag', + noon: 'uur die middag', + morning: 'uur die oggend', + afternoon: 'uur die middag', + evening: 'uur die aand', + night: 'uur die aand' + }, + wide: { + am: 'vm', + pm: 'nm', + midnight: 'middernag', + noon: 'uur die middag', + morning: 'uur die oggend', + afternoon: 'uur die middag', + evening: 'uur die aand', + night: 'uur die aand' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + var number = Number(dirtyNumber); + var rem100 = number % 100; + if (rem100 < 20) { + switch (rem100) { + case 1: + case 8: + return number + 'ste'; + default: + return number + 'de'; + } + } + return number + 'ste'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/af/_lib/match/index.js b/node_modules/date-fns/esm/locale/af/_lib/match/index.js new file mode 100644 index 0000000..728f095 --- /dev/null +++ b/node_modules/date-fns/esm/locale/af/_lib/match/index.js @@ -0,0 +1,97 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(ste|de)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^([vn]\.? ?C\.?)/, + abbreviated: /^([vn]\. ?C\.?)/, + wide: /^((voor|na) Christus)/ +}; +var parseEraPatterns = { + any: [/^v/, /^n/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^K[1234]/i, + wide: /^[1234](st|d)e kwartaal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(Jan|Feb|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)\.?/i, + wide: /^(Januarie|Februarie|Maart|April|Mei|Junie|Julie|Augustus|September|Oktober|November|Desember)/i +}; +var parseMonthPatterns = { + narrow: [/^J/i, /^F/i, /^M/i, /^A/i, /^M/i, /^J/i, /^J/i, /^A/i, /^S/i, /^O/i, /^N/i, /^D/i], + any: [/^Jan/i, /^Feb/i, /^Mrt/i, /^Apr/i, /^Mei/i, /^Jun/i, /^Jul/i, /^Aug/i, /^Sep/i, /^Okt/i, /^Nov/i, /^Dec/i] +}; +var matchDayPatterns = { + narrow: /^[smdwv]/i, + short: /^(So|Ma|Di|Wo|Do|Vr|Sa)/i, + abbreviated: /^(Son|Maa|Din|Woe|Don|Vry|Sat)/i, + wide: /^(Sondag|Maandag|Dinsdag|Woensdag|Donderdag|Vrydag|Saterdag)/i +}; +var parseDayPatterns = { + narrow: [/^S/i, /^M/i, /^D/i, /^W/i, /^D/i, /^V/i, /^S/i], + any: [/^So/i, /^Ma/i, /^Di/i, /^Wo/i, /^Do/i, /^Vr/i, /^Sa/i] +}; +var matchDayPeriodPatterns = { + any: /^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^vm/i, + pm: /^nm/i, + midnight: /^middernag/i, + noon: /^middaguur/i, + morning: /oggend/i, + afternoon: /middag/i, + evening: /laat middag/i, + night: /aand/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/af/index.d.ts b/node_modules/date-fns/esm/locale/af/index.d.ts new file mode 100644 index 0000000..fb278e6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/af/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { af } from 'date-fns/locale' +export default af diff --git a/node_modules/date-fns/esm/locale/af/index.js b/node_modules/date-fns/esm/locale/af/index.js new file mode 100644 index 0000000..3b94245 --- /dev/null +++ b/node_modules/date-fns/esm/locale/af/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Afrikaans locale. + * @language Afrikaans + * @iso-639-2 afr + * @author Marnus Weststrate [@marnusw]{@link https://github.com/marnusw} + */ +var locale = { + code: 'af', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/af/index.js.flow b/node_modules/date-fns/esm/locale/af/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/af/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/af/package.json b/node_modules/date-fns/esm/locale/af/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/af/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-DZ/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ar-DZ/_lib/formatDistance/index.js new file mode 100644 index 0000000..9c77afa --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-DZ/_lib/formatDistance/index.js @@ -0,0 +1,118 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'أقل من ثانية واحدة', + two: 'أقل من ثانتين', + threeToTen: 'أقل من {{count}} ثواني', + other: 'أقل من {{count}} ثانية' + }, + xSeconds: { + one: 'ثانية واحدة', + two: 'ثانتين', + threeToTen: '{{count}} ثواني', + other: '{{count}} ثانية' + }, + halfAMinute: 'نصف دقيقة', + lessThanXMinutes: { + one: 'أقل من دقيقة', + two: 'أقل من دقيقتين', + threeToTen: 'أقل من {{count}} دقائق', + other: 'أقل من {{count}} دقيقة' + }, + xMinutes: { + one: 'دقيقة واحدة', + two: 'دقيقتين', + threeToTen: '{{count}} دقائق', + other: '{{count}} دقيقة' + }, + aboutXHours: { + one: 'ساعة واحدة تقريباً', + two: 'ساعتين تقريباً', + threeToTen: '{{count}} ساعات تقريباً', + other: '{{count}} ساعة تقريباً' + }, + xHours: { + one: 'ساعة واحدة', + two: 'ساعتين', + threeToTen: '{{count}} ساعات', + other: '{{count}} ساعة' + }, + xDays: { + one: 'يوم واحد', + two: 'يومين', + threeToTen: '{{count}} أيام', + other: '{{count}} يوم' + }, + aboutXWeeks: { + one: 'أسبوع واحد تقريباً', + two: 'أسبوعين تقريباً', + threeToTen: '{{count}} أسابيع تقريباً', + other: '{{count}} أسبوع تقريباً' + }, + xWeeks: { + one: 'أسبوع واحد', + two: 'أسبوعين', + threeToTen: '{{count}} أسابيع', + other: '{{count}} أسبوع' + }, + aboutXMonths: { + one: 'شهر واحد تقريباً', + two: 'شهرين تقريباً', + threeToTen: '{{count}} أشهر تقريباً', + other: '{{count}} شهر تقريباً' + }, + xMonths: { + one: 'شهر واحد', + two: 'شهرين', + threeToTen: '{{count}} أشهر', + other: '{{count}} شهر' + }, + aboutXYears: { + one: 'عام واحد تقريباً', + two: 'عامين تقريباً', + threeToTen: '{{count}} أعوام تقريباً', + other: '{{count}} عام تقريباً' + }, + xYears: { + one: 'عام واحد', + two: 'عامين', + threeToTen: '{{count}} أعوام', + other: '{{count}} عام' + }, + overXYears: { + one: 'أكثر من عام', + two: 'أكثر من عامين', + threeToTen: 'أكثر من {{count}} أعوام', + other: 'أكثر من {{count}} عام' + }, + almostXYears: { + one: 'عام واحد تقريباً', + two: 'عامين تقريباً', + threeToTen: '{{count}} أعوام تقريباً', + other: '{{count}} عام تقريباً' + } +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + var usageGroup = formatDistanceLocale[token]; + var result; + if (typeof usageGroup === 'string') { + result = usageGroup; + } else if (count === 1) { + result = usageGroup.one; + } else if (count === 2) { + result = usageGroup.two; + } else if (count <= 10) { + result = usageGroup.threeToTen.replace('{{count}}', String(count)); + } else { + result = usageGroup.other.replace('{{count}}', String(count)); + } + if (options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'في خلال ' + result; + } else { + return 'منذ ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-DZ/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ar-DZ/_lib/formatLong/index.js new file mode 100644 index 0000000..1cfd3a4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-DZ/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'عند' {{time}}", + long: "{{date}} 'عند' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-DZ/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ar-DZ/_lib/formatRelative/index.js new file mode 100644 index 0000000..e4e6053 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-DZ/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'أخر' eeee 'عند' p", + yesterday: "'أمس عند' p", + today: "'اليوم عند' p", + tomorrow: "'غداً عند' p", + nextWeek: "eeee 'عند' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-DZ/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ar-DZ/_lib/localize/index.js new file mode 100644 index 0000000..91df969 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-DZ/_lib/localize/index.js @@ -0,0 +1,118 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م.', 'ب.م.'], + wide: ['قبل الميلاد', 'بعد الميلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'], + wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'] +}; +var monthValues = { + narrow: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], + abbreviated: ['جانـ', 'فيفـ', 'مارس', 'أفريل', 'مايـ', 'جوانـ', 'جويـ', 'أوت', 'سبتـ', 'أكتـ', 'نوفـ', 'ديسـ'], + wide: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'] +}; +var dayValues = { + narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + abbreviated: ['أحد', 'اثنـ', 'ثلا', 'أربـ', 'خميـ', 'جمعة', 'سبت'], + wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'] +}; +var dayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'في الصباح', + afternoon: 'بعد الظـهر', + evening: 'في المساء', + night: 'في الليل' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'في الصباح', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظـهر', + evening: 'في المساء', + night: 'في الليل' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-DZ/_lib/match/index.js b/node_modules/date-fns/esm/locale/ar-DZ/_lib/match/index.js new file mode 100644 index 0000000..1737a8b --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-DZ/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ق|ب)/i, + abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, + wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i +}; +var parseEraPatterns = { + any: [/^قبل/i, /^بعد/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ر[1234]/i, + wide: /^الربع [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[جفمأسند]/i, + abbreviated: /^(جان|فيف|مار|أفر|ماي|جوا|جوي|أوت|سبت|أكت|نوف|ديس)/i, + wide: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/i +}; +var parseMonthPatterns = { + narrow: [/^ج/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ج/i, /^ج/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i], + any: [/^جان/i, /^فيف/i, /^مار/i, /^أفر/i, /^ماي/i, /^جوا/i, /^جوي/i, /^أوت/i, /^سبت/i, /^أكت/i, /^نوف/i, /^ديس/i] +}; +var matchDayPatterns = { + narrow: /^[حنثرخجس]/i, + short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + abbreviated: /^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i, + wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i +}; +var parseDayPatterns = { + narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], + wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], + any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i, + any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mi/i, + noon: /^no/i, + morning: /morning/i, + afternoon: /afternoon/i, + evening: /evening/i, + night: /night/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return Number(index) + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-DZ/index.d.ts b/node_modules/date-fns/esm/locale/ar-DZ/index.d.ts new file mode 100644 index 0000000..97f47f1 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-DZ/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { arDZ } from 'date-fns/locale' +export default arDZ diff --git a/node_modules/date-fns/esm/locale/ar-DZ/index.js b/node_modules/date-fns/esm/locale/ar-DZ/index.js new file mode 100644 index 0000000..3dc8b05 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-DZ/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Arabic locale (Algerian Arabic). + * @language Algerian Arabic + * @iso-639-2 ara + * @author Badreddine Boumaza [@badre429]{@link https://github.com/badre429} + * @author Ahmed ElShahat [@elshahat]{@link https://github.com/elshahat} + */ +var locale = { + code: 'ar-DZ', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-DZ/index.js.flow b/node_modules/date-fns/esm/locale/ar-DZ/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-DZ/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ar-DZ/package.json b/node_modules/date-fns/esm/locale/ar-DZ/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-DZ/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-EG/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ar-EG/_lib/formatDistance/index.js new file mode 100644 index 0000000..92c2c4e --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-EG/_lib/formatDistance/index.js @@ -0,0 +1,117 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'أقل من ثانية', + two: 'أقل من ثانيتين', + threeToTen: 'أقل من {{count}} ثواني', + other: 'أقل من {{count}} ثانية' + }, + xSeconds: { + one: 'ثانية', + two: 'ثانيتين', + threeToTen: '{{count}} ثواني', + other: '{{count}} ثانية' + }, + halfAMinute: 'نص دقيقة', + lessThanXMinutes: { + one: 'أقل من دقيقة', + two: 'أقل من دقيقتين', + threeToTen: 'أقل من {{count}} دقايق', + other: 'أقل من {{count}} دقيقة' + }, + xMinutes: { + one: 'دقيقة', + two: 'دقيقتين', + threeToTen: '{{count}} دقايق', + other: '{{count}} دقيقة' + }, + aboutXHours: { + one: 'حوالي ساعة', + two: 'حوالي ساعتين', + threeToTen: 'حوالي {{count}} ساعات', + other: 'حوالي {{count}} ساعة' + }, + xHours: { + one: 'ساعة', + two: 'ساعتين', + threeToTen: '{{count}} ساعات', + other: '{{count}} ساعة' + }, + xDays: { + one: 'يوم', + two: 'يومين', + threeToTen: '{{count}} أيام', + other: '{{count}} يوم' + }, + aboutXWeeks: { + one: 'حوالي أسبوع', + two: 'حوالي أسبوعين', + threeToTen: 'حوالي {{count}} أسابيع', + other: 'حوالي {{count}} أسبوع' + }, + xWeeks: { + one: 'أسبوع', + two: 'أسبوعين', + threeToTen: '{{count}} أسابيع', + other: '{{count}} أسبوع' + }, + aboutXMonths: { + one: 'حوالي شهر', + two: 'حوالي شهرين', + threeToTen: 'حوالي {{count}} أشهر', + other: 'حوالي {{count}} شهر' + }, + xMonths: { + one: 'شهر', + two: 'شهرين', + threeToTen: '{{count}} أشهر', + other: '{{count}} شهر' + }, + aboutXYears: { + one: 'حوالي سنة', + two: 'حوالي سنتين', + threeToTen: 'حوالي {{count}} سنين', + other: 'حوالي {{count}} سنة' + }, + xYears: { + one: 'عام', + two: 'عامين', + threeToTen: '{{count}} أعوام', + other: '{{count}} عام' + }, + overXYears: { + one: 'أكثر من سنة', + two: 'أكثر من سنتين', + threeToTen: 'أكثر من {{count}} سنين', + other: 'أكثر من {{count}} سنة' + }, + almostXYears: { + one: 'عام تقريبًا', + two: 'عامين تقريبًا', + threeToTen: '{{count}} أعوام تقريبًا', + other: '{{count}} عام تقريبًا' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 2) { + result = tokenValue.two; + } else if (count <= 10) { + result = tokenValue.threeToTen.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return "\u0641\u064A \u062E\u0644\u0627\u0644 ".concat(result); + } else { + return "\u0645\u0646\u0630 ".concat(result); + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-EG/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ar-EG/_lib/formatLong/index.js new file mode 100644 index 0000000..4812040 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-EG/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE، do MMMM y', + long: 'do MMMM y', + medium: 'dd/MMM/y', + short: 'd/MM/y' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'الساعة' {{time}}", + long: "{{date}} 'الساعة' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-EG/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ar-EG/_lib/formatRelative/index.js new file mode 100644 index 0000000..fc25233 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-EG/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'اللي جاي الساعة' p", + yesterday: "'إمبارح الساعة' p", + today: "'النهاردة الساعة' p", + tomorrow: "'بكرة الساعة' p", + nextWeek: "eeee 'الساعة' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-EG/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ar-EG/_lib/localize/index.js new file mode 100644 index 0000000..2225abc --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-EG/_lib/localize/index.js @@ -0,0 +1,118 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م', 'ب.م'], + wide: ['قبل الميلاد', 'بعد الميلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'], + wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'] +}; +var monthValues = { + narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'أ', 'س', 'أ', 'ن', 'د'], + abbreviated: ['ينا', 'فبر', 'مارس', 'أبريل', 'مايو', 'يونـ', 'يولـ', 'أغسـ', 'سبتـ', 'أكتـ', 'نوفـ', 'ديسـ'], + wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'] +}; +var dayValues = { + narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + abbreviated: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'] +}; +var dayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءً', + night: 'ليلاً' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهراً', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءً', + night: 'ليلاً' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهراً', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءً', + night: 'ليلاً' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'في الصباح', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهراً', + morning: 'في الصباح', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + morning: 'في الصباح', + noon: 'ظهراً', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-EG/_lib/match/index.js b/node_modules/date-fns/esm/locale/ar-EG/_lib/match/index.js new file mode 100644 index 0000000..eb59940 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-EG/_lib/match/index.js @@ -0,0 +1,101 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)/; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ق|ب)/g, + abbreviated: /^(ق.م|ب.م)/g, + wide: /^(قبل الميلاد|بعد الميلاد)/g +}; +var parseEraPatterns = { + any: [/^ق/g, /^ب/g] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/, + abbreviated: /^ر[1234]/, + wide: /^الربع (الأول|الثاني|الثالث|الرابع)/ +}; +var parseQuarterPatterns = { + wide: [/الربع الأول/, /الربع الثاني/, /الربع الثالث/, /الربع الرابع/], + any: [/1/, /2/, /3/, /4/] +}; +var matchMonthPatterns = { + narrow: /^(ي|ف|م|أ|س|ن|د)/, + abbreviated: /^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)/, + wide: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ +}; +var parseMonthPatterns = { + narrow: [/^ي/, /^ف/, /^م/, /^أ/, /^م/, /^ي/, /^ي/, /^أ/, /^س/, /^أ/, /^ن/, /^د/], + any: [/^ينا/, /^فبر/, /^مارس/, /^أبريل/, /^مايو/, /^يون/, /^يول/, /^أغس/, /^سبت/, /^أكت/, /^نوف/, /^ديس/] +}; +var matchDayPatterns = { + narrow: /^(ح|ن|ث|ر|خ|ج|س)/, + short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/, + abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/, + wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/ +}; +var parseDayPatterns = { + narrow: [/^ح/, /^ن/, /^ث/, /^ر/, /^خ/, /^ج/, /^س/], + any: [/أحد/, /اثنين/, /ثلاثاء/, /أربعاء/, /خميس/, /جمعة/, /سبت/] +}; +var matchDayPeriodPatterns = { + narrow: /^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)/, + abbreviated: /^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)/, + wide: /^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)/, + any: /^(ص|م|صباح|ظهر|مساء|ليل)/ +}; +var parseDayPeriodPatterns = { + any: { + am: /^ص/, + pm: /^م/, + midnight: /^ن/, + noon: /^ظ/, + morning: /^ص/, + afternoon: /^بعد/, + evening: /^م/, + night: /^ل/ + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-EG/index.d.ts b/node_modules/date-fns/esm/locale/ar-EG/index.d.ts new file mode 100644 index 0000000..0d31711 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-EG/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { arEG } from 'date-fns/locale' +export default arEG diff --git a/node_modules/date-fns/esm/locale/ar-EG/index.js b/node_modules/date-fns/esm/locale/ar-EG/index.js new file mode 100644 index 0000000..c02215d --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-EG/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Arabic locale (Egypt). + * @language Arabic + * @iso-639-2 ara + * @author AbdAllah AbdElFattah [@AbdAllahAbdElFattah13]{@link https://github.com/AbdAllahAbdElFattah13} + */ +var locale = { + code: 'ar-EG', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-EG/index.js.flow b/node_modules/date-fns/esm/locale/ar-EG/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-EG/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ar-EG/package.json b/node_modules/date-fns/esm/locale/ar-EG/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-EG/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-MA/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ar-MA/_lib/formatDistance/index.js new file mode 100644 index 0000000..9c77afa --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-MA/_lib/formatDistance/index.js @@ -0,0 +1,118 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'أقل من ثانية واحدة', + two: 'أقل من ثانتين', + threeToTen: 'أقل من {{count}} ثواني', + other: 'أقل من {{count}} ثانية' + }, + xSeconds: { + one: 'ثانية واحدة', + two: 'ثانتين', + threeToTen: '{{count}} ثواني', + other: '{{count}} ثانية' + }, + halfAMinute: 'نصف دقيقة', + lessThanXMinutes: { + one: 'أقل من دقيقة', + two: 'أقل من دقيقتين', + threeToTen: 'أقل من {{count}} دقائق', + other: 'أقل من {{count}} دقيقة' + }, + xMinutes: { + one: 'دقيقة واحدة', + two: 'دقيقتين', + threeToTen: '{{count}} دقائق', + other: '{{count}} دقيقة' + }, + aboutXHours: { + one: 'ساعة واحدة تقريباً', + two: 'ساعتين تقريباً', + threeToTen: '{{count}} ساعات تقريباً', + other: '{{count}} ساعة تقريباً' + }, + xHours: { + one: 'ساعة واحدة', + two: 'ساعتين', + threeToTen: '{{count}} ساعات', + other: '{{count}} ساعة' + }, + xDays: { + one: 'يوم واحد', + two: 'يومين', + threeToTen: '{{count}} أيام', + other: '{{count}} يوم' + }, + aboutXWeeks: { + one: 'أسبوع واحد تقريباً', + two: 'أسبوعين تقريباً', + threeToTen: '{{count}} أسابيع تقريباً', + other: '{{count}} أسبوع تقريباً' + }, + xWeeks: { + one: 'أسبوع واحد', + two: 'أسبوعين', + threeToTen: '{{count}} أسابيع', + other: '{{count}} أسبوع' + }, + aboutXMonths: { + one: 'شهر واحد تقريباً', + two: 'شهرين تقريباً', + threeToTen: '{{count}} أشهر تقريباً', + other: '{{count}} شهر تقريباً' + }, + xMonths: { + one: 'شهر واحد', + two: 'شهرين', + threeToTen: '{{count}} أشهر', + other: '{{count}} شهر' + }, + aboutXYears: { + one: 'عام واحد تقريباً', + two: 'عامين تقريباً', + threeToTen: '{{count}} أعوام تقريباً', + other: '{{count}} عام تقريباً' + }, + xYears: { + one: 'عام واحد', + two: 'عامين', + threeToTen: '{{count}} أعوام', + other: '{{count}} عام' + }, + overXYears: { + one: 'أكثر من عام', + two: 'أكثر من عامين', + threeToTen: 'أكثر من {{count}} أعوام', + other: 'أكثر من {{count}} عام' + }, + almostXYears: { + one: 'عام واحد تقريباً', + two: 'عامين تقريباً', + threeToTen: '{{count}} أعوام تقريباً', + other: '{{count}} عام تقريباً' + } +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + var usageGroup = formatDistanceLocale[token]; + var result; + if (typeof usageGroup === 'string') { + result = usageGroup; + } else if (count === 1) { + result = usageGroup.one; + } else if (count === 2) { + result = usageGroup.two; + } else if (count <= 10) { + result = usageGroup.threeToTen.replace('{{count}}', String(count)); + } else { + result = usageGroup.other.replace('{{count}}', String(count)); + } + if (options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'في خلال ' + result; + } else { + return 'منذ ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-MA/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ar-MA/_lib/formatLong/index.js new file mode 100644 index 0000000..1cfd3a4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-MA/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'عند' {{time}}", + long: "{{date}} 'عند' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-MA/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ar-MA/_lib/formatRelative/index.js new file mode 100644 index 0000000..e4e6053 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-MA/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'أخر' eeee 'عند' p", + yesterday: "'أمس عند' p", + today: "'اليوم عند' p", + tomorrow: "'غداً عند' p", + nextWeek: "eeee 'عند' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-MA/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ar-MA/_lib/localize/index.js new file mode 100644 index 0000000..b2c345e --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-MA/_lib/localize/index.js @@ -0,0 +1,118 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م.', 'ب.م.'], + wide: ['قبل الميلاد', 'بعد الميلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'], + wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'] +}; +var monthValues = { + narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'غ', 'ش', 'أ', 'ن', 'د'], + abbreviated: ['ينا', 'فبر', 'مارس', 'أبريل', 'ماي', 'يونـ', 'يولـ', 'غشت', 'شتنـ', 'أكتـ', 'نونـ', 'دجنـ'], + wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر'] +}; +var dayValues = { + narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + abbreviated: ['أحد', 'اثنـ', 'ثلا', 'أربـ', 'خميـ', 'جمعة', 'سبت'], + wide: ['الأحد', 'الإثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'] +}; +var dayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'في الصباح', + afternoon: 'بعد الظـهر', + evening: 'في المساء', + night: 'في الليل' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'في الصباح', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظـهر', + evening: 'في المساء', + night: 'في الليل' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-MA/_lib/match/index.js b/node_modules/date-fns/esm/locale/ar-MA/_lib/match/index.js new file mode 100644 index 0000000..a77b34d --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-MA/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ق|ب)/i, + abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, + wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i +}; +var parseEraPatterns = { + any: [/^قبل/i, /^بعد/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ر[1234]/i, + wide: /^الربع [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[يفمأمسند]/i, + abbreviated: /^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i, + wide: /^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i +}; +var parseMonthPatterns = { + narrow: [/^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^غ/i, /^ش/i, /^أ/i, /^ن/i, /^د/i], + any: [/^ين/i, /^فب/i, /^مار/i, /^أب/i, /^ماي/i, /^يون/i, /^يول/i, /^غشت/i, /^ش/i, /^أك/i, /^ن/i, /^د/i] +}; +var matchDayPatterns = { + narrow: /^[حنثرخجس]/i, + short: /^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + abbreviated: /^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)/i, + wide: /^(الأحد|الإثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i +}; +var parseDayPatterns = { + narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], + wide: [/^الأحد/i, /^الإثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], + any: [/^أح/i, /^إث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i, + any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mi/i, + noon: /^no/i, + morning: /morning/i, + afternoon: /afternoon/i, + evening: /evening/i, + night: /night/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return Number(index) + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-MA/index.d.ts b/node_modules/date-fns/esm/locale/ar-MA/index.d.ts new file mode 100644 index 0000000..b12ae41 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-MA/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { arMA } from 'date-fns/locale' +export default arMA diff --git a/node_modules/date-fns/esm/locale/ar-MA/index.js b/node_modules/date-fns/esm/locale/ar-MA/index.js new file mode 100644 index 0000000..19a49d4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-MA/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Arabic locale (Moroccan Arabic). + * @language Moroccan Arabic + * @iso-639-2 ara + * @author Achraf Rrami [@rramiachraf]{@link https://github.com/rramiachraf} + */ +var locale = { + code: 'ar-MA', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + // Monday is 1 + weekStartsOn: 1, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-MA/index.js.flow b/node_modules/date-fns/esm/locale/ar-MA/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-MA/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ar-MA/package.json b/node_modules/date-fns/esm/locale/ar-MA/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-MA/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-SA/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ar-SA/_lib/formatDistance/index.js new file mode 100644 index 0000000..1eaa259 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-SA/_lib/formatDistance/index.js @@ -0,0 +1,117 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'أقل من ثانية واحدة', + two: 'أقل من ثانتين', + threeToTen: 'أقل من {{count}} ثواني', + other: 'أقل من {{count}} ثانية' + }, + xSeconds: { + one: 'ثانية واحدة', + two: 'ثانتين', + threeToTen: '{{count}} ثواني', + other: '{{count}} ثانية' + }, + halfAMinute: 'نصف دقيقة', + lessThanXMinutes: { + one: 'أقل من دقيقة', + two: 'أقل من دقيقتين', + threeToTen: 'أقل من {{count}} دقائق', + other: 'أقل من {{count}} دقيقة' + }, + xMinutes: { + one: 'دقيقة واحدة', + two: 'دقيقتين', + threeToTen: '{{count}} دقائق', + other: '{{count}} دقيقة' + }, + aboutXHours: { + one: 'ساعة واحدة تقريباً', + two: 'ساعتين تقريباً', + threeToTen: '{{count}} ساعات تقريباً', + other: '{{count}} ساعة تقريباً' + }, + xHours: { + one: 'ساعة واحدة', + two: 'ساعتين', + threeToTen: '{{count}} ساعات', + other: '{{count}} ساعة' + }, + xDays: { + one: 'يوم واحد', + two: 'يومين', + threeToTen: '{{count}} أيام', + other: '{{count}} يوم' + }, + aboutXWeeks: { + one: 'أسبوع واحد تقريباً', + two: 'أسبوعين تقريباً', + threeToTen: '{{count}} أسابيع تقريباً', + other: '{{count}} أسبوع تقريباً' + }, + xWeeks: { + one: 'أسبوع واحد', + two: 'أسبوعين', + threeToTen: '{{count}} أسابيع', + other: '{{count}} أسبوع' + }, + aboutXMonths: { + one: 'شهر واحد تقريباً', + two: 'شهرين تقريباً', + threeToTen: '{{count}} أشهر تقريباً', + other: '{{count}} شهر تقريباً' + }, + xMonths: { + one: 'شهر واحد', + two: 'شهرين', + threeToTen: '{{count}} أشهر', + other: '{{count}} شهر' + }, + aboutXYears: { + one: 'عام واحد تقريباً', + two: 'عامين تقريباً', + threeToTen: '{{count}} أعوام تقريباً', + other: '{{count}} عام تقريباً' + }, + xYears: { + one: 'عام واحد', + two: 'عامين', + threeToTen: '{{count}} أعوام', + other: '{{count}} عام' + }, + overXYears: { + one: 'أكثر من عام', + two: 'أكثر من عامين', + threeToTen: 'أكثر من {{count}} أعوام', + other: 'أكثر من {{count}} عام' + }, + almostXYears: { + one: 'عام واحد تقريباً', + two: 'عامين تقريباً', + threeToTen: '{{count}} أعوام تقريباً', + other: '{{count}} عام تقريباً' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 2) { + result = tokenValue.two; + } else if (count <= 10) { + result = tokenValue.threeToTen.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'في خلال ' + result; + } else { + return 'منذ ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-SA/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ar-SA/_lib/formatLong/index.js new file mode 100644 index 0000000..1cfd3a4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-SA/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'عند' {{time}}", + long: "{{date}} 'عند' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-SA/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ar-SA/_lib/formatRelative/index.js new file mode 100644 index 0000000..e4e6053 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-SA/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'أخر' eeee 'عند' p", + yesterday: "'أمس عند' p", + today: "'اليوم عند' p", + tomorrow: "'غداً عند' p", + nextWeek: "eeee 'عند' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-SA/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ar-SA/_lib/localize/index.js new file mode 100644 index 0000000..f22b33c --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-SA/_lib/localize/index.js @@ -0,0 +1,118 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م.', 'ب.م.'], + wide: ['قبل الميلاد', 'بعد الميلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'], + wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'] +}; +var monthValues = { + narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'أ', 'س', 'أ', 'ن', 'د'], + abbreviated: ['ينا', 'فبر', 'مارس', 'أبريل', 'مايو', 'يونـ', 'يولـ', 'أغسـ', 'سبتـ', 'أكتـ', 'نوفـ', 'ديسـ'], + wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'] +}; +var dayValues = { + narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + abbreviated: ['أحد', 'اثنـ', 'ثلا', 'أربـ', 'خميـ', 'جمعة', 'سبت'], + wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'] +}; +var dayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'في الصباح', + afternoon: 'بعد الظـهر', + evening: 'في المساء', + night: 'في الليل' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'في الصباح', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظـهر', + evening: 'في المساء', + night: 'في الليل' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-SA/_lib/match/index.js b/node_modules/date-fns/esm/locale/ar-SA/_lib/match/index.js new file mode 100644 index 0000000..d4d7812 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-SA/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ق|ب)/i, + abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, + wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i +}; +var parseEraPatterns = { + any: [/^قبل/i, /^بعد/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ر[1234]/i, + wide: /^الربع [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[يفمأمسند]/i, + abbreviated: /^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i, + wide: /^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i +}; +var parseMonthPatterns = { + narrow: [/^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i], + any: [/^ين/i, /^ف/i, /^مار/i, /^أب/i, /^ماي/i, /^يون/i, /^يول/i, /^أغ/i, /^س/i, /^أك/i, /^ن/i, /^د/i] +}; +var matchDayPatterns = { + narrow: /^[حنثرخجس]/i, + short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + abbreviated: /^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i, + wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i +}; +var parseDayPatterns = { + narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], + wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], + any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i, + any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mi/i, + noon: /^no/i, + morning: /morning/i, + afternoon: /afternoon/i, + evening: /evening/i, + night: /night/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-SA/index.d.ts b/node_modules/date-fns/esm/locale/ar-SA/index.d.ts new file mode 100644 index 0000000..e1a74a0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-SA/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { arSA } from 'date-fns/locale' +export default arSA diff --git a/node_modules/date-fns/esm/locale/ar-SA/index.js b/node_modules/date-fns/esm/locale/ar-SA/index.js new file mode 100644 index 0000000..c9176d9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-SA/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Arabic locale (Sauid Arabic). + * @language Arabic + * @iso-639-2 ara + * @author Dhaifallah Alwadani [@dalwadani]{@link https://github.com/dalwadani} + */ +var locale = { + code: 'ar-SA', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-SA/index.js.flow b/node_modules/date-fns/esm/locale/ar-SA/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-SA/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ar-SA/package.json b/node_modules/date-fns/esm/locale/ar-SA/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-SA/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-TN/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ar-TN/_lib/formatDistance/index.js new file mode 100644 index 0000000..cbbef43 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-TN/_lib/formatDistance/index.js @@ -0,0 +1,117 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'أقل من ثانية', + two: 'أقل من زوز ثواني', + threeToTen: 'أقل من {{count}} ثواني', + other: 'أقل من {{count}} ثانية' + }, + xSeconds: { + one: 'ثانية', + two: 'زوز ثواني', + threeToTen: '{{count}} ثواني', + other: '{{count}} ثانية' + }, + halfAMinute: 'نص دقيقة', + lessThanXMinutes: { + one: 'أقل من دقيقة', + two: 'أقل من دقيقتين', + threeToTen: 'أقل من {{count}} دقايق', + other: 'أقل من {{count}} دقيقة' + }, + xMinutes: { + one: 'دقيقة', + two: 'دقيقتين', + threeToTen: '{{count}} دقايق', + other: '{{count}} دقيقة' + }, + aboutXHours: { + one: 'ساعة تقريب', + two: 'ساعتين تقريب', + threeToTen: '{{count}} سوايع تقريب', + other: '{{count}} ساعة تقريب' + }, + xHours: { + one: 'ساعة', + two: 'ساعتين', + threeToTen: '{{count}} سوايع', + other: '{{count}} ساعة' + }, + xDays: { + one: 'نهار', + two: 'نهارين', + threeToTen: '{{count}} أيام', + other: '{{count}} يوم' + }, + aboutXWeeks: { + one: 'جمعة تقريب', + two: 'جمعتين تقريب', + threeToTen: '{{count}} جماع تقريب', + other: '{{count}} جمعة تقريب' + }, + xWeeks: { + one: 'جمعة', + two: 'جمعتين', + threeToTen: '{{count}} جماع', + other: '{{count}} جمعة' + }, + aboutXMonths: { + one: 'شهر تقريب', + two: 'شهرين تقريب', + threeToTen: '{{count}} أشهرة تقريب', + other: '{{count}} شهر تقريب' + }, + xMonths: { + one: 'شهر', + two: 'شهرين', + threeToTen: '{{count}} أشهرة', + other: '{{count}} شهر' + }, + aboutXYears: { + one: 'عام تقريب', + two: 'عامين تقريب', + threeToTen: '{{count}} أعوام تقريب', + other: '{{count}} عام تقريب' + }, + xYears: { + one: 'عام', + two: 'عامين', + threeToTen: '{{count}} أعوام', + other: '{{count}} عام' + }, + overXYears: { + one: 'أكثر من عام', + two: 'أكثر من عامين', + threeToTen: 'أكثر من {{count}} أعوام', + other: 'أكثر من {{count}} عام' + }, + almostXYears: { + one: 'عام تقريب', + two: 'عامين تقريب', + threeToTen: '{{count}} أعوام تقريب', + other: '{{count}} عام تقريب' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var usageGroup = formatDistanceLocale[token]; + var result; + if (typeof usageGroup === 'string') { + result = usageGroup; + } else if (count === 1) { + result = usageGroup.one; + } else if (count === 2) { + result = usageGroup.two; + } else if (count <= 10) { + result = usageGroup.threeToTen.replace('{{count}}', String(count)); + } else { + result = usageGroup.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'في ' + result; + } else { + return 'عندو ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-TN/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ar-TN/_lib/formatLong/index.js new file mode 100644 index 0000000..e2f6637 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-TN/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE، do MMMM y', + long: 'do MMMM y', + medium: 'd MMM y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss', + long: 'HH:mm:ss', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'مع' {{time}}", + long: "{{date}} 'مع' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-TN/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ar-TN/_lib/formatRelative/index.js new file mode 100644 index 0000000..0c9b1cd --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-TN/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'إلي فات مع' p", + yesterday: "'البارح مع' p", + today: "'اليوم مع' p", + tomorrow: "'غدوة مع' p", + nextWeek: "eeee 'الجمعة الجاية مع' p 'نهار'", + other: 'P' +}; +var formatRelative = function formatRelative(token) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-TN/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ar-TN/_lib/localize/index.js new file mode 100644 index 0000000..cc63234 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-TN/_lib/localize/index.js @@ -0,0 +1,118 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م.', 'ب.م.'], + wide: ['قبل الميلاد', 'بعد الميلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'], + wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'] +}; +var monthValues = { + narrow: ['د', 'ن', 'أ', 'س', 'أ', 'ج', 'ج', 'م', 'أ', 'م', 'ف', 'ج'], + abbreviated: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + wide: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'] +}; +var dayValues = { + narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + abbreviated: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'] +}; +var dayPeriodValues = { + narrow: { + am: 'ص', + pm: 'ع', + morning: 'الصباح', + noon: 'القايلة', + afternoon: 'بعد القايلة', + evening: 'العشية', + night: 'الليل', + midnight: 'نص الليل' + }, + abbreviated: { + am: 'ص', + pm: 'ع', + morning: 'الصباح', + noon: 'القايلة', + afternoon: 'بعد القايلة', + evening: 'العشية', + night: 'الليل', + midnight: 'نص الليل' + }, + wide: { + am: 'ص', + pm: 'ع', + morning: 'الصباح', + noon: 'القايلة', + afternoon: 'بعد القايلة', + evening: 'العشية', + night: 'الليل', + midnight: 'نص الليل' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ص', + pm: 'ع', + morning: 'في الصباح', + noon: 'في القايلة', + afternoon: 'بعد القايلة', + evening: 'في العشية', + night: 'في الليل', + midnight: 'نص الليل' + }, + abbreviated: { + am: 'ص', + pm: 'ع', + morning: 'في الصباح', + noon: 'في القايلة', + afternoon: 'بعد القايلة', + evening: 'في العشية', + night: 'في الليل', + midnight: 'نص الليل' + }, + wide: { + am: 'ص', + pm: 'ع', + morning: 'في الصباح', + noon: 'في القايلة', + afternoon: 'بعد القايلة', + evening: 'في العشية', + night: 'في الليل', + midnight: 'نص الليل' + } +}; +var ordinalNumber = function ordinalNumber(num) { + return String(num); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-TN/_lib/match/index.js b/node_modules/date-fns/esm/locale/ar-TN/_lib/match/index.js new file mode 100644 index 0000000..7e2df9b --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-TN/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /[قب]/, + abbreviated: /[قب]\.م\./, + wide: /(قبل|بعد) الميلاد/ +}; +var parseEraPatterns = { + any: [/قبل/, /بعد/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /ر[1234]/, + wide: /الربع (الأول|الثاني|الثالث|الرابع)/ +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[جفمأسند]/, + abbreviated: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/, + wide: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ +}; +var parseMonthPatterns = { + narrow: [/^ج/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ج/i, /^ج/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i], + any: [/^جانفي/i, /^فيفري/i, /^مارس/i, /^أفريل/i, /^ماي/i, /^جوان/i, /^جويلية/i, /^أوت/i, /^سبتمبر/i, /^أكتوبر/i, /^نوفمبر/i, /^ديسمبر/i] +}; +var matchDayPatterns = { + narrow: /^[حنثرخجس]/i, + short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i +}; +var parseDayPatterns = { + narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], + wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], + any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ص|ع|ن ل|ل|(في|مع) (صباح|قايلة|عشية|ليل))/, + any: /^([صع]|نص الليل|قايلة|(في|مع) (صباح|قايلة|عشية|ليل))/ +}; +var parseDayPeriodPatterns = { + any: { + am: /^ص/, + pm: /^ع/, + midnight: /نص الليل/, + noon: /قايلة/, + afternoon: /بعد القايلة/, + morning: /صباح/, + evening: /عشية/, + night: /ليل/ + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-TN/index.d.ts b/node_modules/date-fns/esm/locale/ar-TN/index.d.ts new file mode 100644 index 0000000..a793e32 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-TN/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { arTN } from 'date-fns/locale' +export default arTN diff --git a/node_modules/date-fns/esm/locale/ar-TN/index.js b/node_modules/date-fns/esm/locale/ar-TN/index.js new file mode 100644 index 0000000..a3cfbd8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-TN/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Arabic locale (Tunisian Arabic). + * @language Arabic + * @iso-639-2 ara + * @author Koussay Haj Kacem [@essana3]{@link https://github.com/essana3} + */ +var locale = { + code: 'ar-TN', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar-TN/index.js.flow b/node_modules/date-fns/esm/locale/ar-TN/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-TN/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ar-TN/package.json b/node_modules/date-fns/esm/locale/ar-TN/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar-TN/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ar/_lib/formatDistance/index.js new file mode 100644 index 0000000..2c38c32 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar/_lib/formatDistance/index.js @@ -0,0 +1,117 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'أقل من ثانية', + two: 'أقل من ثانيتين', + threeToTen: 'أقل من {{count}} ثواني', + other: 'أقل من {{count}} ثانية' + }, + xSeconds: { + one: 'ثانية واحدة', + two: 'ثانيتان', + threeToTen: '{{count}} ثواني', + other: '{{count}} ثانية' + }, + halfAMinute: 'نصف دقيقة', + lessThanXMinutes: { + one: 'أقل من دقيقة', + two: 'أقل من دقيقتين', + threeToTen: 'أقل من {{count}} دقائق', + other: 'أقل من {{count}} دقيقة' + }, + xMinutes: { + one: 'دقيقة واحدة', + two: 'دقيقتان', + threeToTen: '{{count}} دقائق', + other: '{{count}} دقيقة' + }, + aboutXHours: { + one: 'ساعة واحدة تقريباً', + two: 'ساعتين تقريبا', + threeToTen: '{{count}} ساعات تقريباً', + other: '{{count}} ساعة تقريباً' + }, + xHours: { + one: 'ساعة واحدة', + two: 'ساعتان', + threeToTen: '{{count}} ساعات', + other: '{{count}} ساعة' + }, + xDays: { + one: 'يوم واحد', + two: 'يومان', + threeToTen: '{{count}} أيام', + other: '{{count}} يوم' + }, + aboutXWeeks: { + one: 'أسبوع واحد تقريبا', + two: 'أسبوعين تقريبا', + threeToTen: '{{count}} أسابيع تقريبا', + other: '{{count}} أسبوعا تقريبا' + }, + xWeeks: { + one: 'أسبوع واحد', + two: 'أسبوعان', + threeToTen: '{{count}} أسابيع', + other: '{{count}} أسبوعا' + }, + aboutXMonths: { + one: 'شهر واحد تقريباً', + two: 'شهرين تقريبا', + threeToTen: '{{count}} أشهر تقريبا', + other: '{{count}} شهرا تقريباً' + }, + xMonths: { + one: 'شهر واحد', + two: 'شهران', + threeToTen: '{{count}} أشهر', + other: '{{count}} شهرا' + }, + aboutXYears: { + one: 'سنة واحدة تقريباً', + two: 'سنتين تقريبا', + threeToTen: '{{count}} سنوات تقريباً', + other: '{{count}} سنة تقريباً' + }, + xYears: { + one: 'سنة واحد', + two: 'سنتان', + threeToTen: '{{count}} سنوات', + other: '{{count}} سنة' + }, + overXYears: { + one: 'أكثر من سنة', + two: 'أكثر من سنتين', + threeToTen: 'أكثر من {{count}} سنوات', + other: 'أكثر من {{count}} سنة' + }, + almostXYears: { + one: 'ما يقارب سنة واحدة', + two: 'ما يقارب سنتين', + threeToTen: 'ما يقارب {{count}} سنوات', + other: 'ما يقارب {{count}} سنة' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var usageGroup = formatDistanceLocale[token]; + var result; + if (typeof usageGroup === 'string') { + result = usageGroup; + } else if (count === 1) { + result = usageGroup.one; + } else if (count === 2) { + result = usageGroup.two; + } else if (count <= 10) { + result = usageGroup.threeToTen.replace('{{count}}', String(count)); + } else { + result = usageGroup.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'خلال ' + result; + } else { + return 'منذ ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ar/_lib/formatLong/index.js new file mode 100644 index 0000000..290d43f --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE، do MMMM y', + long: 'do MMMM y', + medium: 'd MMM y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss', + long: 'HH:mm:ss', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'عند الساعة' {{time}}", + long: "{{date}} 'عند الساعة' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ar/_lib/formatRelative/index.js new file mode 100644 index 0000000..660e597 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'الماضي عند الساعة' p", + yesterday: "'الأمس عند الساعة' p", + today: "'اليوم عند الساعة' p", + tomorrow: "'غدا عند الساعة' p", + nextWeek: "eeee 'القادم عند الساعة' p", + other: 'P' +}; +var formatRelative = function formatRelative(token) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ar/_lib/localize/index.js new file mode 100644 index 0000000..c004878 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar/_lib/localize/index.js @@ -0,0 +1,118 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م.', 'ب.م.'], + wide: ['قبل الميلاد', 'بعد الميلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'], + wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'] +}; +var monthValues = { + narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'أ', 'س', 'أ', 'ن', 'د'], + abbreviated: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'] +}; +var dayValues = { + narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + abbreviated: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'] +}; +var dayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + morning: 'الصباح', + noon: 'الظهر', + afternoon: 'بعد الظهر', + evening: 'المساء', + night: 'الليل', + midnight: 'منتصف الليل' + }, + abbreviated: { + am: 'ص', + pm: 'م', + morning: 'الصباح', + noon: 'الظهر', + afternoon: 'بعد الظهر', + evening: 'المساء', + night: 'الليل', + midnight: 'منتصف الليل' + }, + wide: { + am: 'ص', + pm: 'م', + morning: 'الصباح', + noon: 'الظهر', + afternoon: 'بعد الظهر', + evening: 'المساء', + night: 'الليل', + midnight: 'منتصف الليل' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + morning: 'في الصباح', + noon: 'الظهر', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل', + midnight: 'منتصف الليل' + }, + abbreviated: { + am: 'ص', + pm: 'م', + morning: 'في الصباح', + noon: 'الظهر', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل', + midnight: 'منتصف الليل' + }, + wide: { + am: 'ص', + pm: 'م', + morning: 'في الصباح', + noon: 'الظهر', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل', + midnight: 'منتصف الليل' + } +}; +var ordinalNumber = function ordinalNumber(num) { + return String(num); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar/_lib/match/index.js b/node_modules/date-fns/esm/locale/ar/_lib/match/index.js new file mode 100644 index 0000000..0c91349 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /[قب]/, + abbreviated: /[قب]\.م\./, + wide: /(قبل|بعد) الميلاد/ +}; +var parseEraPatterns = { + any: [/قبل/, /بعد/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /ر[1234]/, + wide: /الربع (الأول|الثاني|الثالث|الرابع)/ +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[أيفمسند]/, + abbreviated: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/, + wide: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ +}; +var parseMonthPatterns = { + narrow: [/^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i], + any: [/^يناير/i, /^فبراير/i, /^مارس/i, /^أبريل/i, /^مايو/i, /^يونيو/i, /^يوليو/i, /^أغسطس/i, /^سبتمبر/i, /^أكتوبر/i, /^نوفمبر/i, /^ديسمبر/i] +}; +var matchDayPatterns = { + narrow: /^[حنثرخجس]/i, + short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i +}; +var parseDayPatterns = { + narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], + wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], + any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/, + any: /^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/ +}; +var parseDayPeriodPatterns = { + any: { + am: /^ص/, + pm: /^م/, + midnight: /منتصف الليل/, + noon: /الظهر/, + afternoon: /بعد الظهر/, + morning: /في الصباح/, + evening: /في المساء/, + night: /في الليل/ + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar/index.d.ts b/node_modules/date-fns/esm/locale/ar/index.d.ts new file mode 100644 index 0000000..61adf3b --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ar } from 'date-fns/locale' +export default ar diff --git a/node_modules/date-fns/esm/locale/ar/index.js b/node_modules/date-fns/esm/locale/ar/index.js new file mode 100644 index 0000000..8aa3a63 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Arabic locale (Modern Standard Arabic - Al-fussha). + * @language Modern Standard Arabic + * @iso-639-2 ara + * @author Abdallah Hassan [@AbdallahAHO]{@link https://github.com/AbdallahAHO} + * @author Koussay Haj Kacem [@essana3]{@link https://github.com/essana3} + */ +var locale = { + code: 'ar', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 6 /* Saturday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ar/index.js.flow b/node_modules/date-fns/esm/locale/ar/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ar/package.json b/node_modules/date-fns/esm/locale/ar/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ar/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/az/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/az/_lib/formatDistance/index.js new file mode 100644 index 0000000..fd07ca1 --- /dev/null +++ b/node_modules/date-fns/esm/locale/az/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'bir saniyədən az', + other: '{{count}} bir saniyədən az' + }, + xSeconds: { + one: '1 saniyə', + other: '{{count}} saniyə' + }, + halfAMinute: 'yarım dəqiqə', + lessThanXMinutes: { + one: 'bir dəqiqədən az', + other: '{{count}} bir dəqiqədən az' + }, + xMinutes: { + one: 'bir dəqiqə', + other: '{{count}} dəqiqə' + }, + aboutXHours: { + one: 'təxminən 1 saat', + other: 'təxminən {{count}} saat' + }, + xHours: { + one: '1 saat', + other: '{{count}} saat' + }, + xDays: { + one: '1 gün', + other: '{{count}} gün' + }, + aboutXWeeks: { + one: 'təxminən 1 həftə', + other: 'təxminən {{count}} həftə' + }, + xWeeks: { + one: '1 həftə', + other: '{{count}} həftə' + }, + aboutXMonths: { + one: 'təxminən 1 ay', + other: 'təxminən {{count}} ay' + }, + xMonths: { + one: '1 ay', + other: '{{count}} ay' + }, + aboutXYears: { + one: 'təxminən 1 il', + other: 'təxminən {{count}} il' + }, + xYears: { + one: '1 il', + other: '{{count}} il' + }, + overXYears: { + one: '1 ildən çox', + other: '{{count}} ildən çox' + }, + almostXYears: { + one: 'demək olar ki 1 il', + other: 'demək olar ki {{count}} il' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' sonra'; + } else { + return result + ' əvvəl'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/az/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/az/_lib/formatLong/index.js new file mode 100644 index 0000000..7787732 --- /dev/null +++ b/node_modules/date-fns/esm/locale/az/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, do MMMM y 'il'", + long: "do MMMM y 'il'", + medium: "d MMM y 'il'", + short: 'dd.MM.yyyy' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: "{{date}} {{time}} - 'də'", + long: "{{date}} {{time}} - 'də'", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/az/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/az/_lib/formatRelative/index.js new file mode 100644 index 0000000..d9368cf --- /dev/null +++ b/node_modules/date-fns/esm/locale/az/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'sonuncu' eeee p -'də'", + yesterday: "'dünən' p -'də'", + today: "'bugün' p -'də'", + tomorrow: "'sabah' p -'də'", + nextWeek: "eeee p -'də'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/az/_lib/localize/index.js b/node_modules/date-fns/esm/locale/az/_lib/localize/index.js new file mode 100644 index 0000000..0a3b5f5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/az/_lib/localize/index.js @@ -0,0 +1,157 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['e.ə', 'b.e'], + abbreviated: ['e.ə', 'b.e'], + wide: ['eramızdan əvvəl', 'bizim era'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1ci kvartal', '2ci kvartal', '3cü kvartal', '4cü kvartal'] +}; +var monthValues = { + narrow: ['Y', 'F', 'M', 'A', 'M', 'İ', 'İ', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'İyun', 'İyul', 'Avq', 'Sen', 'Okt', 'Noy', 'Dek'], + wide: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'] +}; +var dayValues = { + narrow: ['B.', 'B.e', 'Ç.a', 'Ç.', 'C.a', 'C.', 'Ş.'], + short: ['B.', 'B.e', 'Ç.a', 'Ç.', 'C.a', 'C.', 'Ş.'], + abbreviated: ['Baz', 'Baz.e', 'Çər.a', 'Çər', 'Cüm.a', 'Cüm', 'Şə'], + wide: ['Bazar', 'Bazar ertəsi', 'Çərşənbə axşamı', 'Çərşənbə', 'Cümə axşamı', 'Cümə', 'Şənbə'] +}; +var dayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'gecəyarı', + noon: 'gün', + morning: 'səhər', + afternoon: 'gündüz', + evening: 'axşam', + night: 'gecə' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'gecəyarı', + noon: 'gün', + morning: 'səhər', + afternoon: 'gündüz', + evening: 'axşam', + night: 'gecə' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'gecəyarı', + noon: 'gün', + morning: 'səhər', + afternoon: 'gündüz', + evening: 'axşam', + night: 'gecə' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'gecəyarı', + noon: 'gün', + morning: 'səhər', + afternoon: 'gündüz', + evening: 'axşam', + night: 'gecə' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'gecəyarı', + noon: 'gün', + morning: 'səhər', + afternoon: 'gündüz', + evening: 'axşam', + night: 'gecə' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'gecəyarı', + noon: 'gün', + morning: 'səhər', + afternoon: 'gündüz', + evening: 'axşam', + night: 'gecə' + } +}; +var suffixes = { + 1: '-inci', + 5: '-inci', + 8: '-inci', + 70: '-inci', + 80: '-inci', + 2: '-nci', + 7: '-nci', + 20: '-nci', + 50: '-nci', + 3: '-üncü', + 4: '-üncü', + 100: '-üncü', + 6: '-ncı', + 9: '-uncu', + 10: '-uncu', + 30: '-uncu', + 60: '-ıncı', + 90: '-ıncı' +}; +var getSuffix = function getSuffix(number) { + if (number === 0) { + // special case for zero + return number + '-ıncı'; + } + var a = number % 10; + var b = number % 100 - a; + var c = number >= 100 ? 100 : null; + if (suffixes[a]) { + return suffixes[a]; + } else if (suffixes[b]) { + return suffixes[b]; + } else if (c !== null) { + return suffixes[c]; + } + return ''; +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + var suffix = getSuffix(number); + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/az/_lib/match/index.js b/node_modules/date-fns/esm/locale/az/_lib/match/index.js new file mode 100644 index 0000000..6fe7eea --- /dev/null +++ b/node_modules/date-fns/esm/locale/az/_lib/match/index.js @@ -0,0 +1,101 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(-?(ci|inci|nci|uncu|üncü|ncı))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(b|a)$/i, + abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)$/i, + wide: /^(bizim eradan əvvəl|bizim era)$/i +}; +var parseEraPatterns = { + any: [/^b$/i, /^(a|c)$/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]$/i, + abbreviated: /^K[1234]$/i, + wide: /^[1234](ci)? kvartal$/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[(?-i)yfmaisond]$/i, + abbreviated: /^(Yan|Fev|Mar|Apr|May|İyun|İyul|Avq|Sen|Okt|Noy|Dek)$/i, + wide: /^(Yanvar|Fevral|Mart|Aprel|May|İyun|İyul|Avgust|Sentyabr|Oktyabr|Noyabr|Dekabr)$/i +}; +var parseMonthPatterns = { + narrow: [/^[(?-i)y]$/i, /^[(?-i)f]$/i, /^[(?-i)m]$/i, /^[(?-i)a]$/i, /^[(?-i)m]$/i, /^[(?-i)i]$/i, /^[(?-i)i]$/i, /^[(?-i)a]$/i, /^[(?-i)s]$/i, /^[(?-i)o]$/i, /^[(?-i)n]$/i, /^[(?-i)d]$/i], + abbreviated: [/^Yan$/i, /^Fev$/i, /^Mar$/i, /^Apr$/i, /^May$/i, /^İyun$/i, /^İyul$/i, /^Avg$/i, /^Sen$/i, /^Okt$/i, /^Noy$/i, /^Dek$/i], + wide: [/^Yanvar$/i, /^Fevral$/i, /^Mart$/i, /^Aprel$/i, /^May$/i, /^İyun$/i, /^İyul$/i, /^Avgust$/i, /^Sentyabr$/i, /^Oktyabr$/i, /^Noyabr$/i, /^Dekabr$/i] +}; +var matchDayPatterns = { + narrow: /^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i, + short: /^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i, + abbreviated: /^(Baz\.e|Çər|Çər\.a|Cüm|Cüm\.a|Şə)$/i, + wide: /^(Bazar|Bazar ertəsi|Çərşənbə axşamı|Çərşənbə|Cümə axşamı|Cümə|Şənbə)$/i +}; +var parseDayPatterns = { + narrow: [/^B\.$/i, /^B\.e$/i, /^Ç\.a$/i, /^Ç\.$/i, /^C\.a$/i, /^C\.$/i, /^Ş\.$/i], + abbreviated: [/^Baz$/i, /^Baz\.e$/i, /^Çər\.a$/i, /^Çər$/i, /^Cüm\.a$/i, /^Cüm$/i, /^Şə$/i], + wide: [/^Bazar$/i, /^Bazar ertəsi$/i, /^Çərşənbə axşamı$/i, /^Çərşənbə$/i, /^Cümə axşamı$/i, /^Cümə$/i, /^Şənbə$/i], + any: [/^B\.$/i, /^B\.e$/i, /^Ç\.a$/i, /^Ç\.$/i, /^C\.a$/i, /^C\.$/i, /^Ş\.$/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i, + any: /^(am|pm|a\.m\.|p\.m\.|AM|PM|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a$/i, + pm: /^p$/i, + midnight: /^gecəyarı$/i, + noon: /^gün$/i, + morning: /səhər$/i, + afternoon: /gündüz$/i, + evening: /axşam$/i, + night: /gecə$/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'narrow' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/az/index.d.ts b/node_modules/date-fns/esm/locale/az/index.d.ts new file mode 100644 index 0000000..b2b2253 --- /dev/null +++ b/node_modules/date-fns/esm/locale/az/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { az } from 'date-fns/locale' +export default az diff --git a/node_modules/date-fns/esm/locale/az/index.js b/node_modules/date-fns/esm/locale/az/index.js new file mode 100644 index 0000000..64e7932 --- /dev/null +++ b/node_modules/date-fns/esm/locale/az/index.js @@ -0,0 +1,25 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Azerbaijani locale. + * @language Azerbaijani + * @iso-639-2 aze + */ +var locale = { + code: 'az', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/az/index.js.flow b/node_modules/date-fns/esm/locale/az/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/az/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/az/package.json b/node_modules/date-fns/esm/locale/az/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/az/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be-tarask/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/be-tarask/_lib/formatDistance/index.js new file mode 100644 index 0000000..4b6d4cb --- /dev/null +++ b/node_modules/date-fns/esm/locale/be-tarask/_lib/formatDistance/index.js @@ -0,0 +1,245 @@ +function declension(scheme, count) { + // scheme for count=1 exists + if (scheme.one !== undefined && count === 1) { + return scheme.one; + } + var rem10 = count % 10; + var rem100 = count % 100; + + // 1, 21, 31, ... + if (rem10 === 1 && rem100 !== 11) { + return scheme.singularNominative.replace('{{count}}', String(count)); + + // 2, 3, 4, 22, 23, 24, 32 ... + } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { + return scheme.singularGenitive.replace('{{count}}', String(count)); + + // 5, 6, 7, 8, 9, 10, 11, ... + } else { + return scheme.pluralGenitive.replace('{{count}}', String(count)); + } +} +function buildLocalizeTokenFn(scheme) { + return function (count, options) { + if (options && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + if (scheme.future) { + return declension(scheme.future, count); + } else { + return 'праз ' + declension(scheme.regular, count); + } + } else { + if (scheme.past) { + return declension(scheme.past, count); + } else { + return declension(scheme.regular, count) + ' таму'; + } + } + } else { + return declension(scheme.regular, count); + } + }; +} +var halfAMinute = function halfAMinute(_, options) { + if (options && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'праз паўхвіліны'; + } else { + return 'паўхвіліны таму'; + } + } + return 'паўхвіліны'; +}; +var formatDistanceLocale = { + lessThanXSeconds: buildLocalizeTokenFn({ + regular: { + one: 'менш за секунду', + singularNominative: 'менш за {{count}} секунду', + singularGenitive: 'менш за {{count}} секунды', + pluralGenitive: 'менш за {{count}} секунд' + }, + future: { + one: 'менш, чым праз секунду', + singularNominative: 'менш, чым праз {{count}} секунду', + singularGenitive: 'менш, чым праз {{count}} секунды', + pluralGenitive: 'менш, чым праз {{count}} секунд' + } + }), + xSeconds: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} секунда', + singularGenitive: '{{count}} секунды', + pluralGenitive: '{{count}} секунд' + }, + past: { + singularNominative: '{{count}} секунду таму', + singularGenitive: '{{count}} секунды таму', + pluralGenitive: '{{count}} секунд таму' + }, + future: { + singularNominative: 'праз {{count}} секунду', + singularGenitive: 'праз {{count}} секунды', + pluralGenitive: 'праз {{count}} секунд' + } + }), + halfAMinute: halfAMinute, + lessThanXMinutes: buildLocalizeTokenFn({ + regular: { + one: 'менш за хвіліну', + singularNominative: 'менш за {{count}} хвіліну', + singularGenitive: 'менш за {{count}} хвіліны', + pluralGenitive: 'менш за {{count}} хвілін' + }, + future: { + one: 'менш, чым праз хвіліну', + singularNominative: 'менш, чым праз {{count}} хвіліну', + singularGenitive: 'менш, чым праз {{count}} хвіліны', + pluralGenitive: 'менш, чым праз {{count}} хвілін' + } + }), + xMinutes: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} хвіліна', + singularGenitive: '{{count}} хвіліны', + pluralGenitive: '{{count}} хвілін' + }, + past: { + singularNominative: '{{count}} хвіліну таму', + singularGenitive: '{{count}} хвіліны таму', + pluralGenitive: '{{count}} хвілін таму' + }, + future: { + singularNominative: 'праз {{count}} хвіліну', + singularGenitive: 'праз {{count}} хвіліны', + pluralGenitive: 'праз {{count}} хвілін' + } + }), + aboutXHours: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} гадзіны', + singularGenitive: 'каля {{count}} гадзін', + pluralGenitive: 'каля {{count}} гадзін' + }, + future: { + singularNominative: 'прыблізна праз {{count}} гадзіну', + singularGenitive: 'прыблізна праз {{count}} гадзіны', + pluralGenitive: 'прыблізна праз {{count}} гадзін' + } + }), + xHours: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} гадзіна', + singularGenitive: '{{count}} гадзіны', + pluralGenitive: '{{count}} гадзін' + }, + past: { + singularNominative: '{{count}} гадзіну таму', + singularGenitive: '{{count}} гадзіны таму', + pluralGenitive: '{{count}} гадзін таму' + }, + future: { + singularNominative: 'праз {{count}} гадзіну', + singularGenitive: 'праз {{count}} гадзіны', + pluralGenitive: 'праз {{count}} гадзін' + } + }), + xDays: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} дзень', + singularGenitive: '{{count}} дні', + pluralGenitive: '{{count}} дзён' + } + }), + aboutXWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} месяца', + // TODO + singularGenitive: 'каля {{count}} месяцаў', + // TODO + pluralGenitive: 'каля {{count}} месяцаў' // TODO + }, + + future: { + singularNominative: 'прыблізна праз {{count}} месяц', + // TODO + singularGenitive: 'прыблізна праз {{count}} месяцы', + // TODO + pluralGenitive: 'прыблізна праз {{count}} месяцаў' // TODO + } + }), + + xWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} месяц', + singularGenitive: '{{count}} месяцы', + pluralGenitive: '{{count}} месяцаў' + } + }), + aboutXMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} месяца', + singularGenitive: 'каля {{count}} месяцаў', + pluralGenitive: 'каля {{count}} месяцаў' + }, + future: { + singularNominative: 'прыблізна праз {{count}} месяц', + singularGenitive: 'прыблізна праз {{count}} месяцы', + pluralGenitive: 'прыблізна праз {{count}} месяцаў' + } + }), + xMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} месяц', + singularGenitive: '{{count}} месяцы', + pluralGenitive: '{{count}} месяцаў' + } + }), + aboutXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} года', + singularGenitive: 'каля {{count}} гадоў', + pluralGenitive: 'каля {{count}} гадоў' + }, + future: { + singularNominative: 'прыблізна праз {{count}} год', + singularGenitive: 'прыблізна праз {{count}} гады', + pluralGenitive: 'прыблізна праз {{count}} гадоў' + } + }), + xYears: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} год', + singularGenitive: '{{count}} гады', + pluralGenitive: '{{count}} гадоў' + } + }), + overXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'больш за {{count}} год', + singularGenitive: 'больш за {{count}} гады', + pluralGenitive: 'больш за {{count}} гадоў' + }, + future: { + singularNominative: 'больш, чым праз {{count}} год', + singularGenitive: 'больш, чым праз {{count}} гады', + pluralGenitive: 'больш, чым праз {{count}} гадоў' + } + }), + almostXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'амаль {{count}} год', + singularGenitive: 'амаль {{count}} гады', + pluralGenitive: 'амаль {{count}} гадоў' + }, + future: { + singularNominative: 'амаль праз {{count}} год', + singularGenitive: 'амаль праз {{count}} гады', + pluralGenitive: 'амаль праз {{count}} гадоў' + } + }) +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + return formatDistanceLocale[token](count, options); +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be-tarask/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/be-tarask/_lib/formatLong/index.js new file mode 100644 index 0000000..c21b41c --- /dev/null +++ b/node_modules/date-fns/esm/locale/be-tarask/_lib/formatLong/index.js @@ -0,0 +1,31 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, d MMMM y 'г.'", + long: "d MMMM y 'г.'", + medium: "d MMM y 'г.'", + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be-tarask/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/be-tarask/_lib/formatRelative/index.js new file mode 100644 index 0000000..31aa6b6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/be-tarask/_lib/formatRelative/index.js @@ -0,0 +1,69 @@ +import { toDate } from "../../../../index.js"; +import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; +var accusativeWeekdays = ['нядзелю', 'панядзелак', 'аўторак', 'сераду', 'чацьвер', 'пятніцу', 'суботу']; +function lastWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + case 3: + case 5: + case 6: + return "'у мінулую " + weekday + " а' p"; + case 1: + case 2: + case 4: + return "'у мінулы " + weekday + " а' p"; + } +} +function thisWeek(day) { + var weekday = accusativeWeekdays[day]; + return "'у " + weekday + " а' p"; +} +function nextWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + case 3: + case 5: + case 6: + return "'у наступную " + weekday + " а' p"; + case 1: + case 2: + case 4: + return "'у наступны " + weekday + " а' p"; + } +} +var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) { + var date = toDate(dirtyDate); + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return lastWeek(day); + } +}; +var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) { + var date = toDate(dirtyDate); + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return nextWeek(day); + } +}; +var formatRelativeLocale = { + lastWeek: lastWeekFormat, + yesterday: "'учора а' p", + today: "'сёньня а' p", + tomorrow: "'заўтра а' p", + nextWeek: nextWeekFormat, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be-tarask/_lib/localize/index.js b/node_modules/date-fns/esm/locale/be-tarask/_lib/localize/index.js new file mode 100644 index 0000000..e395563 --- /dev/null +++ b/node_modules/date-fns/esm/locale/be-tarask/_lib/localize/index.js @@ -0,0 +1,148 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['да н.э.', 'н.э.'], + abbreviated: ['да н. э.', 'н. э.'], + wide: ['да нашай эры', 'нашай эры'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-ы кв.', '2-і кв.', '3-і кв.', '4-ы кв.'], + wide: ['1-ы квартал', '2-і квартал', '3-і квартал', '4-ы квартал'] +}; +var monthValues = { + narrow: ['С', 'Л', 'С', 'К', 'Т', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'], + abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'трав.', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'сьнеж.'], + wide: ['студзень', 'люты', 'сакавік', 'красавік', 'травень', 'чэрвень', 'ліпень', 'жнівень', 'верасень', 'кастрычнік', 'лістапад', 'сьнежань'] +}; +var formattingMonthValues = { + narrow: ['С', 'Л', 'С', 'К', 'Т', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'], + abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'трав.', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'сьнеж.'], + wide: ['студзеня', 'лютага', 'сакавіка', 'красавіка', 'траўня', 'чэрвеня', 'ліпеня', 'жніўня', 'верасня', 'кастрычніка', 'лістапада', 'сьнежня'] +}; +var dayValues = { + narrow: ['Н', 'П', 'А', 'С', 'Ч', 'П', 'С'], + short: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'], + abbreviated: ['нядз', 'пан', 'аўт', 'сер', 'чаць', 'пят', 'суб'], + wide: ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацьвер', 'пятніца', 'субота'] +}; +var dayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дзень', + evening: 'веч.', + night: 'ноч' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дзень', + evening: 'веч.', + night: 'ноч' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўнач', + noon: 'поўдзень', + morning: 'раніца', + afternoon: 'дзень', + evening: 'вечар', + night: 'ноч' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дня', + evening: 'веч.', + night: 'ночы' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дня', + evening: 'веч.', + night: 'ночы' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўнач', + noon: 'поўдзень', + morning: 'раніцы', + afternoon: 'дня', + evening: 'вечара', + night: 'ночы' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + var number = Number(dirtyNumber); + var suffix; + + /** Though it's an incorrect ordinal form of a date we use it here for consistency with other similar locales (ru, uk) + * For date-month combinations should be used `d` formatter. + * Correct: `d MMMM` (4 верасня) + * Incorrect: `do MMMM` (4-га верасня) + * + * But following the consistency leads to mistakes for literal uses of `do` formatter (ordinal day of month). + * So for phrase "5th day of month" (`do дзень месяца`) + * library will produce: `5-га дзень месяца` + * but correct spelling should be: `5-ы дзень месяца` + * + * So I guess there should be a stand-alone and a formatting version of "day of month" formatters + */ + if (unit === 'date') { + suffix = '-га'; + } else if (unit === 'hour' || unit === 'minute' || unit === 'second') { + suffix = '-я'; + } else { + suffix = (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? '-і' : '-ы'; + } + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'any', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be-tarask/_lib/match/index.js b/node_modules/date-fns/esm/locale/be-tarask/_lib/match/index.js new file mode 100644 index 0000000..71b37da --- /dev/null +++ b/node_modules/date-fns/esm/locale/be-tarask/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((да )?н\.?\s?э\.?)/i, + abbreviated: /^((да )?н\.?\s?э\.?)/i, + wide: /^(да нашай эры|нашай эры|наша эра)/i +}; +var parseEraPatterns = { + any: [/^д/i, /^н/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?[ыі]?)? кв.?/i, + wide: /^[1234](-?[ыі]?)? квартал/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[слкмчжв]/i, + abbreviated: /^(студз|лют|сак|крас|тр(ав)?|чэрв|ліп|жн|вер|кастр|ліст|сьнеж)\.?/i, + wide: /^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|тра(вень|ўня)|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|сьнеж(ань|ня))/i +}; +var parseMonthPatterns = { + narrow: [/^с/i, /^л/i, /^с/i, /^к/i, /^т/i, /^ч/i, /^л/i, /^ж/i, /^в/i, /^к/i, /^л/i, /^с/i], + any: [/^ст/i, /^лю/i, /^са/i, /^кр/i, /^тр/i, /^ч/i, /^ліп/i, /^ж/i, /^в/i, /^ка/i, /^ліс/i, /^сн/i] +}; +var matchDayPatterns = { + narrow: /^[нпасч]/i, + short: /^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i, + abbreviated: /^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцьв|чаць|птн|пят|суб).?/i, + wide: /^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацьв(ер|ярга)|пятніц[аы]|субот[аы])/i +}; +var parseDayPatterns = { + narrow: [/^н/i, /^п/i, /^а/i, /^с/i, /^ч/i, /^п/i, /^с/i], + any: [/^н/i, /^п[ан]/i, /^а/i, /^с[ер]/i, /^ч/i, /^п[ят]/i, /^с[уб]/i] +}; +var matchDayPeriodPatterns = { + narrow: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i, + abbreviated: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i, + wide: /^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^дп/i, + pm: /^пп/i, + midnight: /^поўн/i, + noon: /^поўд/i, + morning: /^р/i, + afternoon: /^д[зн]/i, + evening: /^в/i, + night: /^н/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be-tarask/index.d.ts b/node_modules/date-fns/esm/locale/be-tarask/index.d.ts new file mode 100644 index 0000000..e04bf95 --- /dev/null +++ b/node_modules/date-fns/esm/locale/be-tarask/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { beTarask } from 'date-fns/locale' +export default beTarask diff --git a/node_modules/date-fns/esm/locale/be-tarask/index.js b/node_modules/date-fns/esm/locale/be-tarask/index.js new file mode 100644 index 0000000..53b33c4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/be-tarask/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Belarusian Classic locale. + * @language Belarusian Classic + * @iso-639-2 bel + * @author Ryhor Nopears [@nopears]{@link https://github.com/nopears} + */ +var locale = { + code: 'be-tarask', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be-tarask/index.js.flow b/node_modules/date-fns/esm/locale/be-tarask/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/be-tarask/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/be-tarask/package.json b/node_modules/date-fns/esm/locale/be-tarask/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/be-tarask/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/be/_lib/formatDistance/index.js new file mode 100644 index 0000000..4b6d4cb --- /dev/null +++ b/node_modules/date-fns/esm/locale/be/_lib/formatDistance/index.js @@ -0,0 +1,245 @@ +function declension(scheme, count) { + // scheme for count=1 exists + if (scheme.one !== undefined && count === 1) { + return scheme.one; + } + var rem10 = count % 10; + var rem100 = count % 100; + + // 1, 21, 31, ... + if (rem10 === 1 && rem100 !== 11) { + return scheme.singularNominative.replace('{{count}}', String(count)); + + // 2, 3, 4, 22, 23, 24, 32 ... + } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { + return scheme.singularGenitive.replace('{{count}}', String(count)); + + // 5, 6, 7, 8, 9, 10, 11, ... + } else { + return scheme.pluralGenitive.replace('{{count}}', String(count)); + } +} +function buildLocalizeTokenFn(scheme) { + return function (count, options) { + if (options && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + if (scheme.future) { + return declension(scheme.future, count); + } else { + return 'праз ' + declension(scheme.regular, count); + } + } else { + if (scheme.past) { + return declension(scheme.past, count); + } else { + return declension(scheme.regular, count) + ' таму'; + } + } + } else { + return declension(scheme.regular, count); + } + }; +} +var halfAMinute = function halfAMinute(_, options) { + if (options && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'праз паўхвіліны'; + } else { + return 'паўхвіліны таму'; + } + } + return 'паўхвіліны'; +}; +var formatDistanceLocale = { + lessThanXSeconds: buildLocalizeTokenFn({ + regular: { + one: 'менш за секунду', + singularNominative: 'менш за {{count}} секунду', + singularGenitive: 'менш за {{count}} секунды', + pluralGenitive: 'менш за {{count}} секунд' + }, + future: { + one: 'менш, чым праз секунду', + singularNominative: 'менш, чым праз {{count}} секунду', + singularGenitive: 'менш, чым праз {{count}} секунды', + pluralGenitive: 'менш, чым праз {{count}} секунд' + } + }), + xSeconds: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} секунда', + singularGenitive: '{{count}} секунды', + pluralGenitive: '{{count}} секунд' + }, + past: { + singularNominative: '{{count}} секунду таму', + singularGenitive: '{{count}} секунды таму', + pluralGenitive: '{{count}} секунд таму' + }, + future: { + singularNominative: 'праз {{count}} секунду', + singularGenitive: 'праз {{count}} секунды', + pluralGenitive: 'праз {{count}} секунд' + } + }), + halfAMinute: halfAMinute, + lessThanXMinutes: buildLocalizeTokenFn({ + regular: { + one: 'менш за хвіліну', + singularNominative: 'менш за {{count}} хвіліну', + singularGenitive: 'менш за {{count}} хвіліны', + pluralGenitive: 'менш за {{count}} хвілін' + }, + future: { + one: 'менш, чым праз хвіліну', + singularNominative: 'менш, чым праз {{count}} хвіліну', + singularGenitive: 'менш, чым праз {{count}} хвіліны', + pluralGenitive: 'менш, чым праз {{count}} хвілін' + } + }), + xMinutes: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} хвіліна', + singularGenitive: '{{count}} хвіліны', + pluralGenitive: '{{count}} хвілін' + }, + past: { + singularNominative: '{{count}} хвіліну таму', + singularGenitive: '{{count}} хвіліны таму', + pluralGenitive: '{{count}} хвілін таму' + }, + future: { + singularNominative: 'праз {{count}} хвіліну', + singularGenitive: 'праз {{count}} хвіліны', + pluralGenitive: 'праз {{count}} хвілін' + } + }), + aboutXHours: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} гадзіны', + singularGenitive: 'каля {{count}} гадзін', + pluralGenitive: 'каля {{count}} гадзін' + }, + future: { + singularNominative: 'прыблізна праз {{count}} гадзіну', + singularGenitive: 'прыблізна праз {{count}} гадзіны', + pluralGenitive: 'прыблізна праз {{count}} гадзін' + } + }), + xHours: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} гадзіна', + singularGenitive: '{{count}} гадзіны', + pluralGenitive: '{{count}} гадзін' + }, + past: { + singularNominative: '{{count}} гадзіну таму', + singularGenitive: '{{count}} гадзіны таму', + pluralGenitive: '{{count}} гадзін таму' + }, + future: { + singularNominative: 'праз {{count}} гадзіну', + singularGenitive: 'праз {{count}} гадзіны', + pluralGenitive: 'праз {{count}} гадзін' + } + }), + xDays: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} дзень', + singularGenitive: '{{count}} дні', + pluralGenitive: '{{count}} дзён' + } + }), + aboutXWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} месяца', + // TODO + singularGenitive: 'каля {{count}} месяцаў', + // TODO + pluralGenitive: 'каля {{count}} месяцаў' // TODO + }, + + future: { + singularNominative: 'прыблізна праз {{count}} месяц', + // TODO + singularGenitive: 'прыблізна праз {{count}} месяцы', + // TODO + pluralGenitive: 'прыблізна праз {{count}} месяцаў' // TODO + } + }), + + xWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} месяц', + singularGenitive: '{{count}} месяцы', + pluralGenitive: '{{count}} месяцаў' + } + }), + aboutXMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} месяца', + singularGenitive: 'каля {{count}} месяцаў', + pluralGenitive: 'каля {{count}} месяцаў' + }, + future: { + singularNominative: 'прыблізна праз {{count}} месяц', + singularGenitive: 'прыблізна праз {{count}} месяцы', + pluralGenitive: 'прыблізна праз {{count}} месяцаў' + } + }), + xMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} месяц', + singularGenitive: '{{count}} месяцы', + pluralGenitive: '{{count}} месяцаў' + } + }), + aboutXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} года', + singularGenitive: 'каля {{count}} гадоў', + pluralGenitive: 'каля {{count}} гадоў' + }, + future: { + singularNominative: 'прыблізна праз {{count}} год', + singularGenitive: 'прыблізна праз {{count}} гады', + pluralGenitive: 'прыблізна праз {{count}} гадоў' + } + }), + xYears: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} год', + singularGenitive: '{{count}} гады', + pluralGenitive: '{{count}} гадоў' + } + }), + overXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'больш за {{count}} год', + singularGenitive: 'больш за {{count}} гады', + pluralGenitive: 'больш за {{count}} гадоў' + }, + future: { + singularNominative: 'больш, чым праз {{count}} год', + singularGenitive: 'больш, чым праз {{count}} гады', + pluralGenitive: 'больш, чым праз {{count}} гадоў' + } + }), + almostXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'амаль {{count}} год', + singularGenitive: 'амаль {{count}} гады', + pluralGenitive: 'амаль {{count}} гадоў' + }, + future: { + singularNominative: 'амаль праз {{count}} год', + singularGenitive: 'амаль праз {{count}} гады', + pluralGenitive: 'амаль праз {{count}} гадоў' + } + }) +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + return formatDistanceLocale[token](count, options); +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/be/_lib/formatLong/index.js new file mode 100644 index 0000000..c21b41c --- /dev/null +++ b/node_modules/date-fns/esm/locale/be/_lib/formatLong/index.js @@ -0,0 +1,31 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, d MMMM y 'г.'", + long: "d MMMM y 'г.'", + medium: "d MMM y 'г.'", + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/be/_lib/formatRelative/index.js new file mode 100644 index 0000000..85ff641 --- /dev/null +++ b/node_modules/date-fns/esm/locale/be/_lib/formatRelative/index.js @@ -0,0 +1,69 @@ +import { toDate } from "../../../../index.js"; +import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; +var accusativeWeekdays = ['нядзелю', 'панядзелак', 'аўторак', 'сераду', 'чацвер', 'пятніцу', 'суботу']; +function lastWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + case 3: + case 5: + case 6: + return "'у мінулую " + weekday + " а' p"; + case 1: + case 2: + case 4: + return "'у мінулы " + weekday + " а' p"; + } +} +function thisWeek(day) { + var weekday = accusativeWeekdays[day]; + return "'у " + weekday + " а' p"; +} +function nextWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + case 3: + case 5: + case 6: + return "'у наступную " + weekday + " а' p"; + case 1: + case 2: + case 4: + return "'у наступны " + weekday + " а' p"; + } +} +var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) { + var date = toDate(dirtyDate); + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return lastWeek(day); + } +}; +var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) { + var date = toDate(dirtyDate); + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return nextWeek(day); + } +}; +var formatRelativeLocale = { + lastWeek: lastWeekFormat, + yesterday: "'учора а' p", + today: "'сёння а' p", + tomorrow: "'заўтра а' p", + nextWeek: nextWeekFormat, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be/_lib/localize/index.js b/node_modules/date-fns/esm/locale/be/_lib/localize/index.js new file mode 100644 index 0000000..279b4e5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/be/_lib/localize/index.js @@ -0,0 +1,148 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['да н.э.', 'н.э.'], + abbreviated: ['да н. э.', 'н. э.'], + wide: ['да нашай эры', 'нашай эры'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-ы кв.', '2-і кв.', '3-і кв.', '4-ы кв.'], + wide: ['1-ы квартал', '2-і квартал', '3-і квартал', '4-ы квартал'] +}; +var monthValues = { + narrow: ['С', 'Л', 'С', 'К', 'М', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'], + abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'май', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'снеж.'], + wide: ['студзень', 'люты', 'сакавік', 'красавік', 'май', 'чэрвень', 'ліпень', 'жнівень', 'верасень', 'кастрычнік', 'лістапад', 'снежань'] +}; +var formattingMonthValues = { + narrow: ['С', 'Л', 'С', 'К', 'М', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'], + abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'мая', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'снеж.'], + wide: ['студзеня', 'лютага', 'сакавіка', 'красавіка', 'мая', 'чэрвеня', 'ліпеня', 'жніўня', 'верасня', 'кастрычніка', 'лістапада', 'снежня'] +}; +var dayValues = { + narrow: ['Н', 'П', 'А', 'С', 'Ч', 'П', 'С'], + short: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'], + abbreviated: ['нядз', 'пан', 'аўт', 'сер', 'чац', 'пят', 'суб'], + wide: ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота'] +}; +var dayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дзень', + evening: 'веч.', + night: 'ноч' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дзень', + evening: 'веч.', + night: 'ноч' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўнач', + noon: 'поўдзень', + morning: 'раніца', + afternoon: 'дзень', + evening: 'вечар', + night: 'ноч' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дня', + evening: 'веч.', + night: 'ночы' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дня', + evening: 'веч.', + night: 'ночы' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўнач', + noon: 'поўдзень', + morning: 'раніцы', + afternoon: 'дня', + evening: 'вечара', + night: 'ночы' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + var number = Number(dirtyNumber); + var suffix; + + /** Though it's an incorrect ordinal form of a date we use it here for consistency with other similar locales (ru, uk) + * For date-month combinations should be used `d` formatter. + * Correct: `d MMMM` (4 верасня) + * Incorrect: `do MMMM` (4-га верасня) + * + * But following the consistency leads to mistakes for literal uses of `do` formatter (ordinal day of month). + * So for phrase "5th day of month" (`do дзень месяца`) + * library will produce: `5-га дзень месяца` + * but correct spelling should be: `5-ы дзень месяца` + * + * So I guess there should be a stand-alone and a formatting version of "day of month" formatters + */ + if (unit === 'date') { + suffix = '-га'; + } else if (unit === 'hour' || unit === 'minute' || unit === 'second') { + suffix = '-я'; + } else { + suffix = (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? '-і' : '-ы'; + } + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'any', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be/_lib/match/index.js b/node_modules/date-fns/esm/locale/be/_lib/match/index.js new file mode 100644 index 0000000..fa4b1a1 --- /dev/null +++ b/node_modules/date-fns/esm/locale/be/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((да )?н\.?\s?э\.?)/i, + abbreviated: /^((да )?н\.?\s?э\.?)/i, + wide: /^(да нашай эры|нашай эры|наша эра)/i +}; +var parseEraPatterns = { + any: [/^д/i, /^н/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?[ыі]?)? кв.?/i, + wide: /^[1234](-?[ыі]?)? квартал/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[слкмчжв]/i, + abbreviated: /^(студз|лют|сак|крас|ма[йя]|чэрв|ліп|жн|вер|кастр|ліст|снеж)\.?/i, + wide: /^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|ма[йя]|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|снеж(ань|ня))/i +}; +var parseMonthPatterns = { + narrow: [/^с/i, /^л/i, /^с/i, /^к/i, /^м/i, /^ч/i, /^л/i, /^ж/i, /^в/i, /^к/i, /^л/i, /^с/i], + any: [/^ст/i, /^лю/i, /^са/i, /^кр/i, /^ма/i, /^ч/i, /^ліп/i, /^ж/i, /^в/i, /^ка/i, /^ліс/i, /^сн/i] +}; +var matchDayPatterns = { + narrow: /^[нпасч]/i, + short: /^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i, + abbreviated: /^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцв|чац|птн|пят|суб).?/i, + wide: /^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацв(ер|ярга)|пятніц[аы]|субот[аы])/i +}; +var parseDayPatterns = { + narrow: [/^н/i, /^п/i, /^а/i, /^с/i, /^ч/i, /^п/i, /^с/i], + any: [/^н/i, /^п[ан]/i, /^а/i, /^с[ер]/i, /^ч/i, /^п[ят]/i, /^с[уб]/i] +}; +var matchDayPeriodPatterns = { + narrow: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i, + abbreviated: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i, + wide: /^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^дп/i, + pm: /^пп/i, + midnight: /^поўн/i, + noon: /^поўд/i, + morning: /^р/i, + afternoon: /^д[зн]/i, + evening: /^в/i, + night: /^н/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be/index.d.ts b/node_modules/date-fns/esm/locale/be/index.d.ts new file mode 100644 index 0000000..d3cec40 --- /dev/null +++ b/node_modules/date-fns/esm/locale/be/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { be } from 'date-fns/locale' +export default be diff --git a/node_modules/date-fns/esm/locale/be/index.js b/node_modules/date-fns/esm/locale/be/index.js new file mode 100644 index 0000000..1251dfb --- /dev/null +++ b/node_modules/date-fns/esm/locale/be/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Belarusian locale. + * @language Belarusian + * @iso-639-2 bel + * @author Kiryl Anokhin [@alyrik]{@link https://github.com/alyrik} + * @author Martin Wind [@arvigeus]{@link https://github.com/mawi12345} + */ +var locale = { + code: 'be', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/be/index.js.flow b/node_modules/date-fns/esm/locale/be/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/be/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/be/package.json b/node_modules/date-fns/esm/locale/be/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/be/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bg/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/bg/_lib/formatDistance/index.js new file mode 100644 index 0000000..2f18774 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bg/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'по-малко от секунда', + other: 'по-малко от {{count}} секунди' + }, + xSeconds: { + one: '1 секунда', + other: '{{count}} секунди' + }, + halfAMinute: 'половин минута', + lessThanXMinutes: { + one: 'по-малко от минута', + other: 'по-малко от {{count}} минути' + }, + xMinutes: { + one: '1 минута', + other: '{{count}} минути' + }, + aboutXHours: { + one: 'около час', + other: 'около {{count}} часа' + }, + xHours: { + one: '1 час', + other: '{{count}} часа' + }, + xDays: { + one: '1 ден', + other: '{{count}} дни' + }, + aboutXWeeks: { + one: 'около седмица', + other: 'около {{count}} седмици' + }, + xWeeks: { + one: '1 седмица', + other: '{{count}} седмици' + }, + aboutXMonths: { + one: 'около месец', + other: 'около {{count}} месеца' + }, + xMonths: { + one: '1 месец', + other: '{{count}} месеца' + }, + aboutXYears: { + one: 'около година', + other: 'около {{count}} години' + }, + xYears: { + one: '1 година', + other: '{{count}} години' + }, + overXYears: { + one: 'над година', + other: 'над {{count}} години' + }, + almostXYears: { + one: 'почти година', + other: 'почти {{count}} години' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'след ' + result; + } else { + return 'преди ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bg/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/bg/_lib/formatLong/index.js new file mode 100644 index 0000000..fd7da90 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bg/_lib/formatLong/index.js @@ -0,0 +1,31 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, dd MMMM yyyy', + long: 'dd MMMM yyyy', + medium: 'dd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bg/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/bg/_lib/formatRelative/index.js new file mode 100644 index 0000000..c4aa33b --- /dev/null +++ b/node_modules/date-fns/esm/locale/bg/_lib/formatRelative/index.js @@ -0,0 +1,75 @@ +import toDate from "../../../../toDate/index.js"; +import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; +// Adapted from the `ru` translation + +var weekdays = ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота']; +function lastWeek(day) { + var weekday = weekdays[day]; + switch (day) { + case 0: + case 3: + case 6: + return "'миналата " + weekday + " в' p"; + case 1: + case 2: + case 4: + case 5: + return "'миналия " + weekday + " в' p"; + } +} +function thisWeek(day) { + var weekday = weekdays[day]; + if (day === 2 /* Tue */) { + return "'във " + weekday + " в' p"; + } else { + return "'в " + weekday + " в' p"; + } +} +function nextWeek(day) { + var weekday = weekdays[day]; + switch (day) { + case 0: + case 3: + case 6: + return "'следващата " + weekday + " в' p"; + case 1: + case 2: + case 4: + case 5: + return "'следващия " + weekday + " в' p"; + } +} +var lastWeekFormatToken = function lastWeekFormatToken(dirtyDate, baseDate, options) { + var date = toDate(dirtyDate); + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return lastWeek(day); + } +}; +var nextWeekFormatToken = function nextWeekFormatToken(dirtyDate, baseDate, options) { + var date = toDate(dirtyDate); + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return nextWeek(day); + } +}; +var formatRelativeLocale = { + lastWeek: lastWeekFormatToken, + yesterday: "'вчера в' p", + today: "'днес в' p", + tomorrow: "'утре в' p", + nextWeek: nextWeekFormatToken, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bg/_lib/localize/index.js b/node_modules/date-fns/esm/locale/bg/_lib/localize/index.js new file mode 100644 index 0000000..6bdfc33 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bg/_lib/localize/index.js @@ -0,0 +1,94 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['пр.н.е.', 'н.е.'], + abbreviated: ['преди н. е.', 'н. е.'], + wide: ['преди новата ера', 'новата ера'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-во тримес.', '2-ро тримес.', '3-то тримес.', '4-то тримес.'], + wide: ['1-во тримесечие', '2-ро тримесечие', '3-то тримесечие', '4-то тримесечие'] +}; +var monthValues = { + abbreviated: ['яну', 'фев', 'мар', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'], + wide: ['януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', 'ноември', 'декември'] +}; +var dayValues = { + narrow: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], + short: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + abbreviated: ['нед', 'пон', 'вто', 'сря', 'чет', 'пет', 'съб'], + wide: ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'] +}; +var dayPeriodValues = { + wide: { + am: 'преди обяд', + pm: 'след обяд', + midnight: 'в полунощ', + noon: 'на обяд', + morning: 'сутринта', + afternoon: 'следобед', + evening: 'вечерта', + night: 'през нощта' + } +}; +function isFeminine(unit) { + return unit === 'year' || unit === 'week' || unit === 'minute' || unit === 'second'; +} +function isNeuter(unit) { + return unit === 'quarter'; +} +function numberWithSuffix(number, unit, masculine, feminine, neuter) { + var suffix = isNeuter(unit) ? neuter : isFeminine(unit) ? feminine : masculine; + return number + '-' + suffix; +} +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = options === null || options === void 0 ? void 0 : options.unit; + if (number === 0) { + return numberWithSuffix(0, unit, 'ев', 'ева', 'ево'); + } else if (number % 1000 === 0) { + return numberWithSuffix(number, unit, 'ен', 'на', 'но'); + } else if (number % 100 === 0) { + return numberWithSuffix(number, unit, 'тен', 'тна', 'тно'); + } + var rem100 = number % 100; + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + return numberWithSuffix(number, unit, 'ви', 'ва', 'во'); + case 2: + return numberWithSuffix(number, unit, 'ри', 'ра', 'ро'); + case 7: + case 8: + return numberWithSuffix(number, unit, 'ми', 'ма', 'мо'); + } + } + return numberWithSuffix(number, unit, 'ти', 'та', 'то'); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bg/_lib/match/index.js b/node_modules/date-fns/esm/locale/bg/_lib/match/index.js new file mode 100644 index 0000000..a107f9d --- /dev/null +++ b/node_modules/date-fns/esm/locale/bg/_lib/match/index.js @@ -0,0 +1,95 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(-?[врмт][аи]|-?т?(ен|на)|-?(ев|ева))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((пр)?н\.?\s?е\.?)/i, + abbreviated: /^((пр)?н\.?\s?е\.?)/i, + wide: /^(преди новата ера|новата ера|нова ера)/i +}; +var parseEraPatterns = { + any: [/^п/i, /^н/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?[врт]?o?)? тримес.?/i, + wide: /^[1234](-?[врт]?о?)? тримесечие/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchDayPatterns = { + narrow: /^[нпвсч]/i, + short: /^(нд|пн|вт|ср|чт|пт|сб)/i, + abbreviated: /^(нед|пон|вто|сря|чет|пет|съб)/i, + wide: /^(неделя|понеделник|вторник|сряда|четвъртък|петък|събота)/i +}; +var parseDayPatterns = { + narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i], + any: [/^н[ед]/i, /^п[он]/i, /^вт/i, /^ср/i, /^ч[ет]/i, /^п[ет]/i, /^с[ъб]/i] +}; +var matchMonthPatterns = { + abbreviated: /^(яну|фев|мар|апр|май|юни|юли|авг|сеп|окт|ное|дек)/i, + wide: /^(януари|февруари|март|април|май|юни|юли|август|септември|октомври|ноември|декември)/i +}; +var parseMonthPatterns = { + any: [/^я/i, /^ф/i, /^мар/i, /^ап/i, /^май/i, /^юн/i, /^юл/i, /^ав/i, /^се/i, /^окт/i, /^но/i, /^де/i] +}; +var matchDayPeriodPatterns = { + any: /^(преди о|след о|в по|на о|през|веч|сут|следо)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^преди о/i, + pm: /^след о/i, + midnight: /^в пол/i, + noon: /^на об/i, + morning: /^сут/i, + afternoon: /^следо/i, + evening: /^веч/i, + night: /^през н/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bg/index.d.ts b/node_modules/date-fns/esm/locale/bg/index.d.ts new file mode 100644 index 0000000..485fc59 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bg/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { bg } from 'date-fns/locale' +export default bg diff --git a/node_modules/date-fns/esm/locale/bg/index.js b/node_modules/date-fns/esm/locale/bg/index.js new file mode 100644 index 0000000..935f427 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bg/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Bulgarian locale. + * @language Bulgarian + * @iso-639-2 bul + * @author Nikolay Stoynov [@arvigeus]{@link https://github.com/arvigeus} + * @author Tsvetan Ovedenski [@fintara]{@link https://github.com/fintara} + */ +var locale = { + code: 'bg', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bg/index.js.flow b/node_modules/date-fns/esm/locale/bg/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bg/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/bg/package.json b/node_modules/date-fns/esm/locale/bg/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bg/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bn/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/bn/_lib/formatDistance/index.js new file mode 100644 index 0000000..b8c570b --- /dev/null +++ b/node_modules/date-fns/esm/locale/bn/_lib/formatDistance/index.js @@ -0,0 +1,84 @@ +import { numberToLocale } from "../localize/index.js"; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'প্রায় ১ সেকেন্ড', + other: 'প্রায় {{count}} সেকেন্ড' + }, + xSeconds: { + one: '১ সেকেন্ড', + other: '{{count}} সেকেন্ড' + }, + halfAMinute: 'আধ মিনিট', + lessThanXMinutes: { + one: 'প্রায় ১ মিনিট', + other: 'প্রায় {{count}} মিনিট' + }, + xMinutes: { + one: '১ মিনিট', + other: '{{count}} মিনিট' + }, + aboutXHours: { + one: 'প্রায় ১ ঘন্টা', + other: 'প্রায় {{count}} ঘন্টা' + }, + xHours: { + one: '১ ঘন্টা', + other: '{{count}} ঘন্টা' + }, + xDays: { + one: '১ দিন', + other: '{{count}} দিন' + }, + aboutXWeeks: { + one: 'প্রায় ১ সপ্তাহ', + other: 'প্রায় {{count}} সপ্তাহ' + }, + xWeeks: { + one: '১ সপ্তাহ', + other: '{{count}} সপ্তাহ' + }, + aboutXMonths: { + one: 'প্রায় ১ মাস', + other: 'প্রায় {{count}} মাস' + }, + xMonths: { + one: '১ মাস', + other: '{{count}} মাস' + }, + aboutXYears: { + one: 'প্রায় ১ বছর', + other: 'প্রায় {{count}} বছর' + }, + xYears: { + one: '১ বছর', + other: '{{count}} বছর' + }, + overXYears: { + one: '১ বছরের বেশি', + other: '{{count}} বছরের বেশি' + }, + almostXYears: { + one: 'প্রায় ১ বছর', + other: 'প্রায় {{count}} বছর' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', numberToLocale(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' এর মধ্যে'; + } else { + return result + ' আগে'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bn/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/bn/_lib/formatLong/index.js new file mode 100644 index 0000000..82c91f3 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bn/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} {{time}} 'সময়'", + long: "{{date}} {{time}} 'সময়'", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bn/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/bn/_lib/formatRelative/index.js new file mode 100644 index 0000000..dbfdbf0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bn/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'গত' eeee 'সময়' p", + yesterday: "'গতকাল' 'সময়' p", + today: "'আজ' 'সময়' p", + tomorrow: "'আগামীকাল' 'সময়' p", + nextWeek: "eeee 'সময়' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bn/_lib/localize/index.js b/node_modules/date-fns/esm/locale/bn/_lib/localize/index.js new file mode 100644 index 0000000..e0c1251 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bn/_lib/localize/index.js @@ -0,0 +1,192 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var numberValues = { + locale: { + '1': '১', + '2': '২', + '3': '৩', + '4': '৪', + '5': '৫', + '6': '৬', + '7': '৭', + '8': '৮', + '9': '৯', + '0': '০' + }, + number: { + '১': '1', + '২': '2', + '৩': '3', + '৪': '4', + '৫': '5', + '৬': '6', + '৭': '7', + '৮': '8', + '৯': '9', + '০': '0' + } +}; +var eraValues = { + narrow: ['খ্রিঃপূঃ', 'খ্রিঃ'], + abbreviated: ['খ্রিঃপূর্ব', 'খ্রিঃ'], + wide: ['খ্রিস্টপূর্ব', 'খ্রিস্টাব্দ'] +}; +var quarterValues = { + narrow: ['১', '২', '৩', '৪'], + abbreviated: ['১ত্রৈ', '২ত্রৈ', '৩ত্রৈ', '৪ত্রৈ'], + wide: ['১ম ত্রৈমাসিক', '২য় ত্রৈমাসিক', '৩য় ত্রৈমাসিক', '৪র্থ ত্রৈমাসিক'] +}; +var monthValues = { + narrow: ['জানু', 'ফেব্রু', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'], + abbreviated: ['জানু', 'ফেব্রু', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'], + wide: ['জানুয়ারি', 'ফেব্রুয়ারি', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'] +}; +var dayValues = { + narrow: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], + short: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্র', 'শনি'], + abbreviated: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্র', 'শনি'], + wide: ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার ', 'শুক্রবার', 'শনিবার'] +}; +var dayPeriodValues = { + narrow: { + am: 'পূ', + pm: 'অপ', + midnight: 'মধ্যরাত', + noon: 'মধ্যাহ্ন', + morning: 'সকাল', + afternoon: 'বিকাল', + evening: 'সন্ধ্যা', + night: 'রাত' + }, + abbreviated: { + am: 'পূর্বাহ্ন', + pm: 'অপরাহ্ন', + midnight: 'মধ্যরাত', + noon: 'মধ্যাহ্ন', + morning: 'সকাল', + afternoon: 'বিকাল', + evening: 'সন্ধ্যা', + night: 'রাত' + }, + wide: { + am: 'পূর্বাহ্ন', + pm: 'অপরাহ্ন', + midnight: 'মধ্যরাত', + noon: 'মধ্যাহ্ন', + morning: 'সকাল', + afternoon: 'বিকাল', + evening: 'সন্ধ্যা', + night: 'রাত' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'পূ', + pm: 'অপ', + midnight: 'মধ্যরাত', + noon: 'মধ্যাহ্ন', + morning: 'সকাল', + afternoon: 'বিকাল', + evening: 'সন্ধ্যা', + night: 'রাত' + }, + abbreviated: { + am: 'পূর্বাহ্ন', + pm: 'অপরাহ্ন', + midnight: 'মধ্যরাত', + noon: 'মধ্যাহ্ন', + morning: 'সকাল', + afternoon: 'বিকাল', + evening: 'সন্ধ্যা', + night: 'রাত' + }, + wide: { + am: 'পূর্বাহ্ন', + pm: 'অপরাহ্ন', + midnight: 'মধ্যরাত', + noon: 'মধ্যাহ্ন', + morning: 'সকাল', + afternoon: 'বিকাল', + evening: 'সন্ধ্যা', + night: 'রাত' + } +}; +function dateOrdinalNumber(number, localeNumber) { + if (number > 18 && number <= 31) { + return localeNumber + 'শে'; + } else { + switch (number) { + case 1: + return localeNumber + 'লা'; + case 2: + case 3: + return localeNumber + 'রা'; + case 4: + return localeNumber + 'ঠা'; + default: + return localeNumber + 'ই'; + } + } +} +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var localeNumber = numberToLocale(number); + var unit = options === null || options === void 0 ? void 0 : options.unit; + if (unit === 'date') { + return dateOrdinalNumber(number, localeNumber); + } + if (number > 10 || number === 0) return localeNumber + 'তম'; + var rem10 = number % 10; + switch (rem10) { + case 2: + case 3: + return localeNumber + 'য়'; + case 4: + return localeNumber + 'র্থ'; + case 6: + return localeNumber + 'ষ্ঠ'; + default: + return localeNumber + 'ম'; + } +}; + +// function localeToNumber(locale: string): number { +// const enNumber = locale.toString().replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) { +// return numberValues.number[match as keyof typeof numberValues.number] +// }) +// return Number(enNumber) +// } + +export function numberToLocale(enNumber) { + return enNumber.toString().replace(/\d/g, function (match) { + return numberValues.locale[match]; + }); +} +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bn/_lib/match/index.js b/node_modules/date-fns/esm/locale/bn/_lib/match/index.js new file mode 100644 index 0000000..c830aef --- /dev/null +++ b/node_modules/date-fns/esm/locale/bn/_lib/match/index.js @@ -0,0 +1,102 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(ম|য়|র্থ|ষ্ঠ|শে|ই|তম)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(খ্রিঃপূঃ|খ্রিঃ)/i, + abbreviated: /^(খ্রিঃপূর্ব|খ্রিঃ)/i, + wide: /^(খ্রিস্টপূর্ব|খ্রিস্টাব্দ)/i +}; +var parseEraPatterns = { + narrow: [/^খ্রিঃপূঃ/i, /^খ্রিঃ/i], + abbreviated: [/^খ্রিঃপূর্ব/i, /^খ্রিঃ/i], + wide: [/^খ্রিস্টপূর্ব/i, /^খ্রিস্টাব্দ/i] +}; +var matchQuarterPatterns = { + narrow: /^[১২৩৪]/i, + abbreviated: /^[১২৩৪]ত্রৈ/i, + wide: /^[১২৩৪](ম|য়|র্থ)? ত্রৈমাসিক/i +}; +var parseQuarterPatterns = { + any: [/১/i, /২/i, /৩/i, /৪/i] +}; +var matchMonthPatterns = { + narrow: /^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i, + abbreviated: /^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i, + wide: /^(জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্টেম্বর|অক্টোবর|নভেম্বর|ডিসেম্বর)/i +}; +var parseMonthPatterns = { + any: [/^জানু/i, /^ফেব্রু/i, /^মার্চ/i, /^এপ্রিল/i, /^মে/i, /^জুন/i, /^জুলাই/i, /^আগস্ট/i, /^সেপ্ট/i, /^অক্টো/i, /^নভে/i, /^ডিসে/i] +}; +var matchDayPatterns = { + narrow: /^(র|সো|ম|বু|বৃ|শু|শ)+/i, + short: /^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i, + abbreviated: /^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i, + wide: /^(রবিবার|সোমবার|মঙ্গলবার|বুধবার|বৃহস্পতিবার |শুক্রবার|শনিবার)+/i +}; +var parseDayPatterns = { + narrow: [/^র/i, /^সো/i, /^ম/i, /^বু/i, /^বৃ/i, /^শু/i, /^শ/i], + short: [/^রবি/i, /^সোম/i, /^মঙ্গল/i, /^বুধ/i, /^বৃহ/i, /^শুক্র/i, /^শনি/i], + abbreviated: [/^রবি/i, /^সোম/i, /^মঙ্গল/i, /^বুধ/i, /^বৃহ/i, /^শুক্র/i, /^শনি/i], + wide: [/^রবিবার/i, /^সোমবার/i, /^মঙ্গলবার/i, /^বুধবার/i, /^বৃহস্পতিবার /i, /^শুক্রবার/i, /^শনিবার/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(পূ|অপ|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i, + abbreviated: /^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i, + wide: /^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^পূ/i, + pm: /^অপ/i, + midnight: /^মধ্যরাত/i, + noon: /^মধ্যাহ্ন/i, + morning: /সকাল/i, + afternoon: /বিকাল/i, + evening: /সন্ধ্যা/i, + night: /রাত/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'wide' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'wide' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bn/index.d.ts b/node_modules/date-fns/esm/locale/bn/index.d.ts new file mode 100644 index 0000000..9f9b38c --- /dev/null +++ b/node_modules/date-fns/esm/locale/bn/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { bn } from 'date-fns/locale' +export default bn diff --git a/node_modules/date-fns/esm/locale/bn/index.js b/node_modules/date-fns/esm/locale/bn/index.js new file mode 100644 index 0000000..9695bec --- /dev/null +++ b/node_modules/date-fns/esm/locale/bn/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Bengali locale. + * @language Bengali + * @iso-639-2 ben + * @author Touhidur Rahman [@touhidrahman]{@link https://github.com/touhidrahman} + * @author Farhad Yasir [@nutboltu]{@link https://github.com/nutboltu} + */ +var locale = { + code: 'bn', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bn/index.js.flow b/node_modules/date-fns/esm/locale/bn/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bn/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/bn/package.json b/node_modules/date-fns/esm/locale/bn/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bn/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bs/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/bs/_lib/formatDistance/index.js new file mode 100644 index 0000000..01b87a0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bs/_lib/formatDistance/index.js @@ -0,0 +1,171 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + standalone: 'manje od 1 sekunde', + withPrepositionAgo: 'manje od 1 sekunde', + withPrepositionIn: 'manje od 1 sekundu' + }, + dual: 'manje od {{count}} sekunde', + other: 'manje od {{count}} sekundi' + }, + xSeconds: { + one: { + standalone: '1 sekunda', + withPrepositionAgo: '1 sekunde', + withPrepositionIn: '1 sekundu' + }, + dual: '{{count}} sekunde', + other: '{{count}} sekundi' + }, + halfAMinute: 'pola minute', + lessThanXMinutes: { + one: { + standalone: 'manje od 1 minute', + withPrepositionAgo: 'manje od 1 minute', + withPrepositionIn: 'manje od 1 minutu' + }, + dual: 'manje od {{count}} minute', + other: 'manje od {{count}} minuta' + }, + xMinutes: { + one: { + standalone: '1 minuta', + withPrepositionAgo: '1 minute', + withPrepositionIn: '1 minutu' + }, + dual: '{{count}} minute', + other: '{{count}} minuta' + }, + aboutXHours: { + one: { + standalone: 'oko 1 sat', + withPrepositionAgo: 'oko 1 sat', + withPrepositionIn: 'oko 1 sat' + }, + dual: 'oko {{count}} sata', + other: 'oko {{count}} sati' + }, + xHours: { + one: { + standalone: '1 sat', + withPrepositionAgo: '1 sat', + withPrepositionIn: '1 sat' + }, + dual: '{{count}} sata', + other: '{{count}} sati' + }, + xDays: { + one: { + standalone: '1 dan', + withPrepositionAgo: '1 dan', + withPrepositionIn: '1 dan' + }, + dual: '{{count}} dana', + other: '{{count}} dana' + }, + aboutXWeeks: { + one: { + standalone: 'oko 1 sedmicu', + withPrepositionAgo: 'oko 1 sedmicu', + withPrepositionIn: 'oko 1 sedmicu' + }, + dual: 'oko {{count}} sedmice', + other: 'oko {{count}} sedmice' + }, + xWeeks: { + one: { + standalone: '1 sedmicu', + withPrepositionAgo: '1 sedmicu', + withPrepositionIn: '1 sedmicu' + }, + dual: '{{count}} sedmice', + other: '{{count}} sedmice' + }, + aboutXMonths: { + one: { + standalone: 'oko 1 mjesec', + withPrepositionAgo: 'oko 1 mjesec', + withPrepositionIn: 'oko 1 mjesec' + }, + dual: 'oko {{count}} mjeseca', + other: 'oko {{count}} mjeseci' + }, + xMonths: { + one: { + standalone: '1 mjesec', + withPrepositionAgo: '1 mjesec', + withPrepositionIn: '1 mjesec' + }, + dual: '{{count}} mjeseca', + other: '{{count}} mjeseci' + }, + aboutXYears: { + one: { + standalone: 'oko 1 godinu', + withPrepositionAgo: 'oko 1 godinu', + withPrepositionIn: 'oko 1 godinu' + }, + dual: 'oko {{count}} godine', + other: 'oko {{count}} godina' + }, + xYears: { + one: { + standalone: '1 godina', + withPrepositionAgo: '1 godine', + withPrepositionIn: '1 godinu' + }, + dual: '{{count}} godine', + other: '{{count}} godina' + }, + overXYears: { + one: { + standalone: 'preko 1 godinu', + withPrepositionAgo: 'preko 1 godinu', + withPrepositionIn: 'preko 1 godinu' + }, + dual: 'preko {{count}} godine', + other: 'preko {{count}} godina' + }, + almostXYears: { + one: { + standalone: 'gotovo 1 godinu', + withPrepositionAgo: 'gotovo 1 godinu', + withPrepositionIn: 'gotovo 1 godinu' + }, + dual: 'gotovo {{count}} godine', + other: 'gotovo {{count}} godina' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + result = tokenValue.one.withPrepositionIn; + } else { + result = tokenValue.one.withPrepositionAgo; + } + } else { + result = tokenValue.one.standalone; + } + } else if (count % 10 > 1 && count % 10 < 5 && + // if last digit is between 2 and 4 + String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1" + ) { + result = tokenValue.dual.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'za ' + result; + } else { + return 'prije ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bs/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/bs/_lib/formatLong/index.js new file mode 100644 index 0000000..16ee53d --- /dev/null +++ b/node_modules/date-fns/esm/locale/bs/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d. MMMM yyyy.', + long: 'd. MMMM yyyy.', + medium: 'd. MMM yy.', + short: 'dd. MM. yy.' +}; +var timeFormats = { + full: 'HH:mm:ss (zzzz)', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'u' {{time}}", + long: "{{date}} 'u' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bs/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/bs/_lib/formatRelative/index.js new file mode 100644 index 0000000..bec2729 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bs/_lib/formatRelative/index.js @@ -0,0 +1,38 @@ +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + switch (date.getUTCDay()) { + case 0: + return "'prošle nedjelje u' p"; + case 3: + return "'prošle srijede u' p"; + case 6: + return "'prošle subote u' p"; + default: + return "'prošli' EEEE 'u' p"; + } + }, + yesterday: "'juče u' p", + today: "'danas u' p", + tomorrow: "'sutra u' p", + nextWeek: function nextWeek(date) { + switch (date.getUTCDay()) { + case 0: + return "'sljedeće nedjelje u' p"; + case 3: + return "'sljedeću srijedu u' p"; + case 6: + return "'sljedeću subotu u' p"; + default: + return "'sljedeći' EEEE 'u' p"; + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bs/_lib/localize/index.js b/node_modules/date-fns/esm/locale/bs/_lib/localize/index.js new file mode 100644 index 0000000..60600a1 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bs/_lib/localize/index.js @@ -0,0 +1,126 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['pr.n.e.', 'AD'], + abbreviated: ['pr. Hr.', 'po. Hr.'], + wide: ['Prije Hrista', 'Poslije Hrista'] +}; +var quarterValues = { + narrow: ['1.', '2.', '3.', '4.'], + abbreviated: ['1. kv.', '2. kv.', '3. kv.', '4. kv.'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + wide: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'] +}; +var formattingMonthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + wide: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'] +}; +var dayValues = { + narrow: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], + short: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + abbreviated: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + wide: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'poslije podne', + evening: 'uveče', + night: 'noću' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'poslije podne', + evening: 'uveče', + night: 'noću' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return String(number) + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bs/_lib/match/index.js b/node_modules/date-fns/esm/locale/bs/_lib/match/index.js new file mode 100644 index 0000000..bd359e2 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bs/_lib/match/index.js @@ -0,0 +1,97 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(pr\.n\.e\.|AD)/i, + abbreviated: /^(pr\.\s?Hr\.|po\.\s?Hr\.)/i, + wide: /^(Prije Hrista|prije nove ere|Poslije Hrista|nova era)/i +}; +var parseEraPatterns = { + any: [/^pr/i, /^(po|nova)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]\.\s?kv\.?/i, + wide: /^[1234]\. kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(10|11|12|[123456789])\./i, + abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i, + wide: /^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(juni|juna)|(juli|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i +}; +var parseMonthPatterns = { + narrow: [/^1/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^avg/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[npusčc]/i, + short: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i, + abbreviated: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i, + wide: /^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|poslije podne|ujutru)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^pono/i, + noon: /^pod/i, + morning: /jutro/i, + afternoon: /(poslije\s|po)+podne/i, + evening: /(uvece|uveče)/i, + night: /(nocu|noću)/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bs/index.d.ts b/node_modules/date-fns/esm/locale/bs/index.d.ts new file mode 100644 index 0000000..cbb00d9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bs/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { bs } from 'date-fns/locale' +export default bs diff --git a/node_modules/date-fns/esm/locale/bs/index.js b/node_modules/date-fns/esm/locale/bs/index.js new file mode 100644 index 0000000..f638826 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bs/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Bosnian locale. + * @language Bosnian + * @iso-639-2 bos + * @author Branislav Lazić [@branislavlazic]{@link https://github.com/branislavlazic} + */ +var locale = { + code: 'bs', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/bs/index.js.flow b/node_modules/date-fns/esm/locale/bs/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bs/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/bs/package.json b/node_modules/date-fns/esm/locale/bs/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/bs/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ca/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ca/_lib/formatDistance/index.js new file mode 100644 index 0000000..8da6c7d --- /dev/null +++ b/node_modules/date-fns/esm/locale/ca/_lib/formatDistance/index.js @@ -0,0 +1,99 @@ +/** + * Davant de les xifres que es diuen amb vocal inicial, 1 i 11, s'apostrofen els articles el i la i la preposició de igual que si estiguessin escrits amb lletres. + * l'1 de juliol ('l'u') + * l'11 de novembre ('l'onze') + * l'11a clàusula del contracte ('l'onzena') + * la contractació d'11 jugadors ('d'onze') + * l'aval d'11.000 socis ('d'onze mil') + * + * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=apostrofaci%25F3+davant+xifres&action=Principal&method=detall_completa&numPagina=1&idHit=11236&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=11236&titol=apostrofaci%F3%20davant%20de%20xifres%20%2F%20apostrofaci%F3%20davant%20de%201%20i%2011&numeroResultat=1&clickLink=detall&tipusCerca=cerca.normes + */ + +var formatDistanceLocale = { + lessThanXSeconds: { + one: "menys d'un segon", + eleven: "menys d'onze segons", + other: 'menys de {{count}} segons' + }, + xSeconds: { + one: '1 segon', + other: '{{count}} segons' + }, + halfAMinute: 'mig minut', + lessThanXMinutes: { + one: "menys d'un minut", + eleven: "menys d'onze minuts", + other: 'menys de {{count}} minuts' + }, + xMinutes: { + one: '1 minut', + other: '{{count}} minuts' + }, + aboutXHours: { + one: 'aproximadament una hora', + other: 'aproximadament {{count}} hores' + }, + xHours: { + one: '1 hora', + other: '{{count}} hores' + }, + xDays: { + one: '1 dia', + other: '{{count}} dies' + }, + aboutXWeeks: { + one: 'aproximadament una setmana', + other: 'aproximadament {{count}} setmanes' + }, + xWeeks: { + one: '1 setmana', + other: '{{count}} setmanes' + }, + aboutXMonths: { + one: 'aproximadament un mes', + other: 'aproximadament {{count}} mesos' + }, + xMonths: { + one: '1 mes', + other: '{{count}} mesos' + }, + aboutXYears: { + one: 'aproximadament un any', + other: 'aproximadament {{count}} anys' + }, + xYears: { + one: '1 any', + other: '{{count}} anys' + }, + overXYears: { + one: "més d'un any", + eleven: "més d'onze anys", + other: 'més de {{count}} anys' + }, + almostXYears: { + one: 'gairebé un any', + other: 'gairebé {{count}} anys' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 11 && tokenValue.eleven) { + result = tokenValue.eleven; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'en ' + result; + } else { + return 'fa ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ca/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ca/_lib/formatLong/index.js new file mode 100644 index 0000000..da91513 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ca/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, d 'de' MMMM y", + long: "d 'de' MMMM y", + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'a les' {{time}}", + long: "{{date}} 'a les' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ca/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ca/_lib/formatRelative/index.js new file mode 100644 index 0000000..6f34679 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ca/_lib/formatRelative/index.js @@ -0,0 +1,23 @@ +var formatRelativeLocale = { + lastWeek: "'el' eeee 'passat a la' LT", + yesterday: "'ahir a la' p", + today: "'avui a la' p", + tomorrow: "'demà a la' p", + nextWeek: "eeee 'a la' p", + other: 'P' +}; +var formatRelativeLocalePlural = { + lastWeek: "'el' eeee 'passat a les' p", + yesterday: "'ahir a les' p", + today: "'avui a les' p", + tomorrow: "'demà a les' p", + nextWeek: "eeee 'a les' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + if (date.getUTCHours() !== 1) { + return formatRelativeLocalePlural[token]; + } + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ca/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ca/_lib/localize/index.js new file mode 100644 index 0000000..1f5e39c --- /dev/null +++ b/node_modules/date-fns/esm/locale/ca/_lib/localize/index.js @@ -0,0 +1,176 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +/** + * General information + * Reference: https://aplicacions.llengua.gencat.cat + * Reference: https://www.uoc.edu/portal/ca/servei-linguistic/convencions/abreviacions/simbols/simbols-habituals.html + */ +/** + * Abans de Crist: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=abans+de+crist&action=Principal&method=detall_completa&numPagina=1&idHit=6876&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=6876&titol=abans%20de%20Crist%20(abreviatura)%20/%20abans%20de%20Crist%20(sigla)&numeroResultat=1&clickLink=detall&tipusCerca=cerca.fitxes + * Desprest de Crist: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=despr%E9s+de+crist&action=Principal&method=detall_completa&numPagina=1&idHit=6879&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=6879&titol=despr%E9s%20de%20Crist%20(sigla)%20/%20despr%E9s%20de%20Crist%20(abreviatura)&numeroResultat=1&clickLink=detall&tipusCerca=cerca.fitxes + */ +var eraValues = { + narrow: ['aC', 'dC'], + abbreviated: ['a. de C.', 'd. de C.'], + wide: ['abans de Crist', 'després de Crist'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['1r trimestre', '2n trimestre', '3r trimestre', '4t trimestre'] +}; + +/** + * Dins d'un text convé fer servir la forma sencera dels mesos, ja que sempre és més clar el mot sencer que l'abreviatura, encara que aquesta sigui força coneguda. + * Cal reservar, doncs, les abreviatures per a les llistes o classificacions, els gràfics, les taules o quadres estadístics, els textos publicitaris, etc. + * + * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=abreviacions+mesos&action=Principal&method=detall_completa&numPagina=1&idHit=8402&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=8402&titol=abreviatures%20dels%20mesos%20de%20l%27any&numeroResultat=5&clickLink=detall&tipusCerca=cerca.fitxes + */ +var monthValues = { + narrow: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + /** + * Les abreviatures dels mesos de l'any es formen seguint una de les normes generals de formació d'abreviatures. + * S'escriu la primera síl·laba i les consonants de la síl·laba següent anteriors a la primera vocal. + * Els mesos de març, maig i juny no s'abreugen perquè són paraules d'una sola síl·laba. + */ + abbreviated: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'], + wide: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'] +}; + +/** + * Les abreviatures dels dies de la setmana comencen totes amb la lletra d. + * Tot seguit porten la consonant següent a la i, excepte en el cas de dimarts, dimecres i diumenge, en què aquesta consonant és la m i, per tant, hi podria haver confusió. + * Per evitar-ho, s'ha substituït la m per una t (en el cas de dimarts), una c (en el cas de dimecres) i una g (en el cas de diumenge), respectivament. + * + * Seguint la norma general d'ús de les abreviatures, les dels dies de la setmana sempre porten punt final. + * Igualment, van amb la primera lletra en majúscula quan la paraula sencera també hi aniria. + * En canvi, van amb la primera lletra en minúscula quan la inicial de la paraula sencera també hi aniria. + * + * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=abreviatures+dies&action=Principal&method=detall_completa&numPagina=1&idHit=8387&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=8387&titol=abreviatures%20dels%20dies%20de%20la%20setmana&numeroResultat=1&clickLink=detall&tipusCerca=cerca.tot + */ +var dayValues = { + narrow: ['dg.', 'dl.', 'dt.', 'dm.', 'dj.', 'dv.', 'ds.'], + short: ['dg.', 'dl.', 'dt.', 'dm.', 'dj.', 'dv.', 'ds.'], + abbreviated: ['dg.', 'dl.', 'dt.', 'dm.', 'dj.', 'dv.', 'ds.'], + wide: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'] +}; + +/** + * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?action=Principal&method=detall&input_cercar=parts+del+dia&numPagina=1&database=FITXES_PUB&idFont=12801&idHit=12801&tipusFont=Fitxes+de+l%27Optimot&numeroResultat=1&databases_avansada=&categories_avansada=&clickLink=detall&titol=Nom+de+les+parts+del+dia&tematica=&tipusCerca=cerca.fitxes + */ +var dayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'mitjanit', + noon: 'migdia', + morning: 'matí', + afternoon: 'tarda', + evening: 'vespre', + night: 'nit' + }, + abbreviated: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'mitjanit', + noon: 'migdia', + morning: 'matí', + afternoon: 'tarda', + evening: 'vespre', + night: 'nit' + }, + wide: { + am: 'ante meridiem', + pm: 'post meridiem', + midnight: 'mitjanit', + noon: 'migdia', + morning: 'matí', + afternoon: 'tarda', + evening: 'vespre', + night: 'nit' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'de la mitjanit', + noon: 'del migdia', + morning: 'del matí', + afternoon: 'de la tarda', + evening: 'del vespre', + night: 'de la nit' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'de la mitjanit', + noon: 'del migdia', + morning: 'del matí', + afternoon: 'de la tarda', + evening: 'del vespre', + night: 'de la nit' + }, + wide: { + am: 'ante meridiem', + pm: 'post meridiem', + midnight: 'de la mitjanit', + noon: 'del migdia', + morning: 'del matí', + afternoon: 'de la tarda', + evening: 'del vespre', + night: 'de la nit' + } +}; + +/** + * Quan van en singular, els nombres ordinals es representen, en forma d’abreviatura, amb la xifra seguida de l’última lletra del mot desplegat. + * És optatiu posar punt després de la lletra. + * + * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/pdf/abrevia.pdf#page=18 + */ +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + var rem100 = number % 100; + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + return number + 'r'; + case 2: + return number + 'n'; + case 3: + return number + 'r'; + case 4: + return number + 't'; + } + } + return number + 'è'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ca/_lib/match/index.js b/node_modules/date-fns/esm/locale/ca/_lib/match/index.js new file mode 100644 index 0000000..32d6bda --- /dev/null +++ b/node_modules/date-fns/esm/locale/ca/_lib/match/index.js @@ -0,0 +1,103 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(è|r|n|r|t)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(aC|dC)/i, + abbreviated: /^(a. de C.|d. de C.)/i, + wide: /^(abans de Crist|despr[eé]s de Crist)/i +}; +var parseEraPatterns = { + narrow: [/^aC/i, /^dC/i], + abbreviated: [/^(a. de C.)/i, /^(d. de C.)/i], + wide: [/^(abans de Crist)/i, /^(despr[eé]s de Crist)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^T[1234]/i, + wide: /^[1234](è|r|n|r|t)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(GN|FB|MÇ|AB|MG|JN|JL|AG|ST|OC|NV|DS)/i, + abbreviated: /^(gen.|febr.|març|abr.|maig|juny|jul.|ag.|set.|oct.|nov.|des.)/i, + wide: /^(gener|febrer|març|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)/i +}; +var parseMonthPatterns = { + narrow: [/^GN/i, /^FB/i, /^MÇ/i, /^AB/i, /^MG/i, /^JN/i, /^JL/i, /^AG/i, /^ST/i, /^OC/i, /^NV/i, /^DS/i], + abbreviated: [/^gen./i, /^febr./i, /^març/i, /^abr./i, /^maig/i, /^juny/i, /^jul./i, /^ag./i, /^set./i, /^oct./i, /^nov./i, /^des./i], + wide: [/^gener/i, /^febrer/i, /^març/i, /^abril/i, /^maig/i, /^juny/i, /^juliol/i, /^agost/i, /^setembre/i, /^octubre/i, /^novembre/i, /^desembre/i] +}; +var matchDayPatterns = { + narrow: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i, + short: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i, + abbreviated: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i, + wide: /^(diumenge|dilluns|dimarts|dimecres|dijous|divendres|dissabte)/i +}; +var parseDayPatterns = { + narrow: [/^dg./i, /^dl./i, /^dt./i, /^dm./i, /^dj./i, /^dv./i, /^ds./i], + abbreviated: [/^dg./i, /^dl./i, /^dt./i, /^dm./i, /^dj./i, /^dv./i, /^ds./i], + wide: [/^diumenge/i, /^dilluns/i, /^dimarts/i, /^dimecres/i, /^dijous/i, /^divendres/i, /^disssabte/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mn|md|(del|de la) (matí|tarda|vespre|nit))/i, + abbreviated: /^([ap]\.?\s?m\.?|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i, + wide: /^(ante meridiem|post meridiem|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mitjanit/i, + noon: /^migdia/i, + morning: /matí/i, + afternoon: /tarda/i, + evening: /vespre/i, + night: /nit/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'wide' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'wide' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'wide' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ca/index.d.ts b/node_modules/date-fns/esm/locale/ca/index.d.ts new file mode 100644 index 0000000..82742f7 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ca/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ca } from 'date-fns/locale' +export default ca diff --git a/node_modules/date-fns/esm/locale/ca/index.js b/node_modules/date-fns/esm/locale/ca/index.js new file mode 100644 index 0000000..95688e7 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ca/index.js @@ -0,0 +1,29 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Catalan locale. + * @language Catalan + * @iso-639-2 cat + * @author Guillermo Grau [@guigrpa]{@link https://github.com/guigrpa} + * @author Alex Vizcaino [@avizcaino]{@link https://github.com/avizcaino} + */ +var locale = { + code: 'ca', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; + +// throw new Error('ca locale is currently unavailable. Please check the progress of converting this locale to v2.0.0 in this issue on Github: TBA') \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ca/index.js.flow b/node_modules/date-fns/esm/locale/ca/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ca/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ca/package.json b/node_modules/date-fns/esm/locale/ca/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ca/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cs/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/cs/_lib/formatDistance/index.js new file mode 100644 index 0000000..9469ed0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cs/_lib/formatDistance/index.js @@ -0,0 +1,294 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + regular: 'méně než sekunda', + past: 'před méně než sekundou', + future: 'za méně než sekundu' + }, + few: { + regular: 'méně než {{count}} sekundy', + past: 'před méně než {{count}} sekundami', + future: 'za méně než {{count}} sekundy' + }, + many: { + regular: 'méně než {{count}} sekund', + past: 'před méně než {{count}} sekundami', + future: 'za méně než {{count}} sekund' + } + }, + xSeconds: { + one: { + regular: 'sekunda', + past: 'před sekundou', + future: 'za sekundu' + }, + few: { + regular: '{{count}} sekundy', + past: 'před {{count}} sekundami', + future: 'za {{count}} sekundy' + }, + many: { + regular: '{{count}} sekund', + past: 'před {{count}} sekundami', + future: 'za {{count}} sekund' + } + }, + halfAMinute: { + type: 'other', + other: { + regular: 'půl minuty', + past: 'před půl minutou', + future: 'za půl minuty' + } + }, + lessThanXMinutes: { + one: { + regular: 'méně než minuta', + past: 'před méně než minutou', + future: 'za méně než minutu' + }, + few: { + regular: 'méně než {{count}} minuty', + past: 'před méně než {{count}} minutami', + future: 'za méně než {{count}} minuty' + }, + many: { + regular: 'méně než {{count}} minut', + past: 'před méně než {{count}} minutami', + future: 'za méně než {{count}} minut' + } + }, + xMinutes: { + one: { + regular: 'minuta', + past: 'před minutou', + future: 'za minutu' + }, + few: { + regular: '{{count}} minuty', + past: 'před {{count}} minutami', + future: 'za {{count}} minuty' + }, + many: { + regular: '{{count}} minut', + past: 'před {{count}} minutami', + future: 'za {{count}} minut' + } + }, + aboutXHours: { + one: { + regular: 'přibližně hodina', + past: 'přibližně před hodinou', + future: 'přibližně za hodinu' + }, + few: { + regular: 'přibližně {{count}} hodiny', + past: 'přibližně před {{count}} hodinami', + future: 'přibližně za {{count}} hodiny' + }, + many: { + regular: 'přibližně {{count}} hodin', + past: 'přibližně před {{count}} hodinami', + future: 'přibližně za {{count}} hodin' + } + }, + xHours: { + one: { + regular: 'hodina', + past: 'před hodinou', + future: 'za hodinu' + }, + few: { + regular: '{{count}} hodiny', + past: 'před {{count}} hodinami', + future: 'za {{count}} hodiny' + }, + many: { + regular: '{{count}} hodin', + past: 'před {{count}} hodinami', + future: 'za {{count}} hodin' + } + }, + xDays: { + one: { + regular: 'den', + past: 'před dnem', + future: 'za den' + }, + few: { + regular: '{{count}} dny', + past: 'před {{count}} dny', + future: 'za {{count}} dny' + }, + many: { + regular: '{{count}} dní', + past: 'před {{count}} dny', + future: 'za {{count}} dní' + } + }, + aboutXWeeks: { + one: { + regular: 'přibližně týden', + past: 'přibližně před týdnem', + future: 'přibližně za týden' + }, + few: { + regular: 'přibližně {{count}} týdny', + past: 'přibližně před {{count}} týdny', + future: 'přibližně za {{count}} týdny' + }, + many: { + regular: 'přibližně {{count}} týdnů', + past: 'přibližně před {{count}} týdny', + future: 'přibližně za {{count}} týdnů' + } + }, + xWeeks: { + one: { + regular: 'týden', + past: 'před týdnem', + future: 'za týden' + }, + few: { + regular: '{{count}} týdny', + past: 'před {{count}} týdny', + future: 'za {{count}} týdny' + }, + many: { + regular: '{{count}} týdnů', + past: 'před {{count}} týdny', + future: 'za {{count}} týdnů' + } + }, + aboutXMonths: { + one: { + regular: 'přibližně měsíc', + past: 'přibližně před měsícem', + future: 'přibližně za měsíc' + }, + few: { + regular: 'přibližně {{count}} měsíce', + past: 'přibližně před {{count}} měsíci', + future: 'přibližně za {{count}} měsíce' + }, + many: { + regular: 'přibližně {{count}} měsíců', + past: 'přibližně před {{count}} měsíci', + future: 'přibližně za {{count}} měsíců' + } + }, + xMonths: { + one: { + regular: 'měsíc', + past: 'před měsícem', + future: 'za měsíc' + }, + few: { + regular: '{{count}} měsíce', + past: 'před {{count}} měsíci', + future: 'za {{count}} měsíce' + }, + many: { + regular: '{{count}} měsíců', + past: 'před {{count}} měsíci', + future: 'za {{count}} měsíců' + } + }, + aboutXYears: { + one: { + regular: 'přibližně rok', + past: 'přibližně před rokem', + future: 'přibližně za rok' + }, + few: { + regular: 'přibližně {{count}} roky', + past: 'přibližně před {{count}} roky', + future: 'přibližně za {{count}} roky' + }, + many: { + regular: 'přibližně {{count}} roků', + past: 'přibližně před {{count}} roky', + future: 'přibližně za {{count}} roků' + } + }, + xYears: { + one: { + regular: 'rok', + past: 'před rokem', + future: 'za rok' + }, + few: { + regular: '{{count}} roky', + past: 'před {{count}} roky', + future: 'za {{count}} roky' + }, + many: { + regular: '{{count}} roků', + past: 'před {{count}} roky', + future: 'za {{count}} roků' + } + }, + overXYears: { + one: { + regular: 'více než rok', + past: 'před více než rokem', + future: 'za více než rok' + }, + few: { + regular: 'více než {{count}} roky', + past: 'před více než {{count}} roky', + future: 'za více než {{count}} roky' + }, + many: { + regular: 'více než {{count}} roků', + past: 'před více než {{count}} roky', + future: 'za více než {{count}} roků' + } + }, + almostXYears: { + one: { + regular: 'skoro rok', + past: 'skoro před rokem', + future: 'skoro za rok' + }, + few: { + regular: 'skoro {{count}} roky', + past: 'skoro před {{count}} roky', + future: 'skoro za {{count}} roky' + }, + many: { + regular: 'skoro {{count}} roků', + past: 'skoro před {{count}} roky', + future: 'skoro za {{count}} roků' + } + } +}; +var formatDistance = function formatDistance(token, count, options) { + var pluralResult; + var tokenValue = formatDistanceLocale[token]; + + // cs pluralization + if (tokenValue.type === 'other') { + pluralResult = tokenValue.other; + } else if (count === 1) { + pluralResult = tokenValue.one; + } else if (count > 1 && count < 5) { + pluralResult = tokenValue.few; + } else { + pluralResult = tokenValue.many; + } + + // times + var suffixExist = (options === null || options === void 0 ? void 0 : options.addSuffix) === true; + var comparison = options === null || options === void 0 ? void 0 : options.comparison; + var timeResult; + if (suffixExist && comparison === -1) { + timeResult = pluralResult.past; + } else if (suffixExist && comparison === 1) { + timeResult = pluralResult.future; + } else { + timeResult = pluralResult.regular; + } + return timeResult.replace('{{count}}', String(count)); +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cs/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/cs/_lib/formatLong/index.js new file mode 100644 index 0000000..d5696ed --- /dev/null +++ b/node_modules/date-fns/esm/locale/cs/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d. MMMM yyyy', + long: 'd. MMMM yyyy', + medium: 'd. M. yyyy', + short: 'dd.MM.yyyy' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'v' {{time}}", + long: "{{date}} 'v' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cs/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/cs/_lib/formatRelative/index.js new file mode 100644 index 0000000..9a39b8e --- /dev/null +++ b/node_modules/date-fns/esm/locale/cs/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +var accusativeWeekdays = ['neděli', 'pondělí', 'úterý', 'středu', 'čtvrtek', 'pátek', 'sobotu']; +var formatRelativeLocale = { + lastWeek: "'poslední' eeee 've' p", + yesterday: "'včera v' p", + today: "'dnes v' p", + tomorrow: "'zítra v' p", + nextWeek: function nextWeek(date) { + var day = date.getUTCDay(); + return "'v " + accusativeWeekdays[day] + " o' p"; + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cs/_lib/localize/index.js b/node_modules/date-fns/esm/locale/cs/_lib/localize/index.js new file mode 100644 index 0000000..18010b9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cs/_lib/localize/index.js @@ -0,0 +1,126 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['př. n. l.', 'n. l.'], + abbreviated: ['př. n. l.', 'n. l.'], + wide: ['před naším letopočtem', 'našeho letopočtu'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', '4. čtvrtletí'], + wide: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', '4. čtvrtletí'] +}; +var monthValues = { + narrow: ['L', 'Ú', 'B', 'D', 'K', 'Č', 'Č', 'S', 'Z', 'Ř', 'L', 'P'], + abbreviated: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'], + wide: ['leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec'] +}; +var formattingMonthValues = { + narrow: ['L', 'Ú', 'B', 'D', 'K', 'Č', 'Č', 'S', 'Z', 'Ř', 'L', 'P'], + abbreviated: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'], + wide: ['ledna', 'února', 'března', 'dubna', 'května', 'června', 'července', 'srpna', 'září', 'října', 'listopadu', 'prosince'] +}; +var dayValues = { + narrow: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], + short: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], + abbreviated: ['ned', 'pon', 'úte', 'stř', 'čtv', 'pát', 'sob'], + wide: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'] +}; +var dayPeriodValues = { + narrow: { + am: 'dop.', + pm: 'odp.', + midnight: 'půlnoc', + noon: 'poledne', + morning: 'ráno', + afternoon: 'odpoledne', + evening: 'večer', + night: 'noc' + }, + abbreviated: { + am: 'dop.', + pm: 'odp.', + midnight: 'půlnoc', + noon: 'poledne', + morning: 'ráno', + afternoon: 'odpoledne', + evening: 'večer', + night: 'noc' + }, + wide: { + am: 'dopoledne', + pm: 'odpoledne', + midnight: 'půlnoc', + noon: 'poledne', + morning: 'ráno', + afternoon: 'odpoledne', + evening: 'večer', + night: 'noc' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'dop.', + pm: 'odp.', + midnight: 'půlnoc', + noon: 'poledne', + morning: 'ráno', + afternoon: 'odpoledne', + evening: 'večer', + night: 'noc' + }, + abbreviated: { + am: 'dop.', + pm: 'odp.', + midnight: 'půlnoc', + noon: 'poledne', + morning: 'ráno', + afternoon: 'odpoledne', + evening: 'večer', + night: 'noc' + }, + wide: { + am: 'dopoledne', + pm: 'odpoledne', + midnight: 'půlnoc', + noon: 'poledne', + morning: 'ráno', + afternoon: 'odpoledne', + evening: 'večer', + night: 'noc' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cs/_lib/match/index.js b/node_modules/date-fns/esm/locale/cs/_lib/match/index.js new file mode 100644 index 0000000..dbde779 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cs/_lib/match/index.js @@ -0,0 +1,97 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)\.?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i, + abbreviated: /^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i, + wide: /^(p[řr](\.|ed) Kristem|p[řr](\.|ed) na[šs][íi]m letopo[čc]tem|po Kristu|na[šs]eho letopo[čc]tu)/i +}; +var parseEraPatterns = { + any: [/^p[řr]/i, /^(po|n)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]\. [čc]tvrtlet[íi]/i, + wide: /^[1234]\. [čc]tvrtlet[íi]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[lúubdkčcszřrlp]/i, + abbreviated: /^(led|[úu]no|b[řr]e|dub|kv[ěe]|[čc]vn|[čc]vc|srp|z[áa][řr]|[řr][íi]j|lis|pro)/i, + wide: /^(leden|ledna|[úu]nora?|b[řr]ezen|b[řr]ezna|duben|dubna|kv[ěe]ten|kv[ěe]tna|[čc]erven(ec|ce)?|[čc]ervna|srpen|srpna|z[áa][řr][íi]|[řr][íi]jen|[řr][íi]jna|listopad(a|u)?|prosinec|prosince)/i +}; +var parseMonthPatterns = { + narrow: [/^l/i, /^[úu]/i, /^b/i, /^d/i, /^k/i, /^[čc]/i, /^[čc]/i, /^s/i, /^z/i, /^[řr]/i, /^l/i, /^p/i], + any: [/^led/i, /^[úu]n/i, /^b[řr]e/i, /^dub/i, /^kv[ěe]/i, /^[čc]vn|[čc]erven(?!\w)|[čc]ervna/i, /^[čc]vc|[čc]erven(ec|ce)/i, /^srp/i, /^z[áa][řr]/i, /^[řr][íi]j/i, /^lis/i, /^pro/i] +}; +var matchDayPatterns = { + narrow: /^[npuúsčps]/i, + short: /^(ne|po|[úu]t|st|[čc]t|p[áa]|so)/i, + abbreviated: /^(ned|pon|[úu]te|st[rř]|[čc]tv|p[áa]t|sob)/i, + wide: /^(ned[ěe]le|pond[ěe]l[íi]|[úu]ter[ýy]|st[řr]eda|[čc]tvrtek|p[áa]tek|sobota)/i +}; +var parseDayPatterns = { + narrow: [/^n/i, /^p/i, /^[úu]/i, /^s/i, /^[čc]/i, /^p/i, /^s/i], + any: [/^ne/i, /^po/i, /^[úu]t/i, /^st/i, /^[čc]t/i, /^p[áa]/i, /^so/i] +}; +var matchDayPeriodPatterns = { + any: /^dopoledne|dop\.?|odpoledne|odp\.?|p[ůu]lnoc|poledne|r[áa]no|odpoledne|ve[čc]er|(v )?noci?/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^dop/i, + pm: /^odp/i, + midnight: /^p[ůu]lnoc/i, + noon: /^poledne/i, + morning: /r[áa]no/i, + afternoon: /odpoledne/i, + evening: /ve[čc]er/i, + night: /noc/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cs/index.d.ts b/node_modules/date-fns/esm/locale/cs/index.d.ts new file mode 100644 index 0000000..a17dd22 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cs/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { cs } from 'date-fns/locale' +export default cs diff --git a/node_modules/date-fns/esm/locale/cs/index.js b/node_modules/date-fns/esm/locale/cs/index.js new file mode 100644 index 0000000..5e91e27 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cs/index.js @@ -0,0 +1,28 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Czech locale. + * @language Czech + * @iso-639-2 ces + * @author David Rus [@davidrus]{@link https://github.com/davidrus} + * @author Pavel Hrách [@SilenY]{@link https://github.com/SilenY} + * @author Jozef Bíroš [@JozefBiros]{@link https://github.com/JozefBiros} + */ +var locale = { + code: 'cs', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cs/index.js.flow b/node_modules/date-fns/esm/locale/cs/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cs/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/cs/package.json b/node_modules/date-fns/esm/locale/cs/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cs/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cy/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/cy/_lib/formatDistance/index.js new file mode 100644 index 0000000..aa4a18a --- /dev/null +++ b/node_modules/date-fns/esm/locale/cy/_lib/formatDistance/index.js @@ -0,0 +1,96 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'llai na eiliad', + other: 'llai na {{count}} eiliad' + }, + xSeconds: { + one: '1 eiliad', + other: '{{count}} eiliad' + }, + halfAMinute: 'hanner munud', + lessThanXMinutes: { + one: 'llai na munud', + two: 'llai na 2 funud', + other: 'llai na {{count}} munud' + }, + xMinutes: { + one: '1 munud', + two: '2 funud', + other: '{{count}} munud' + }, + aboutXHours: { + one: 'tua 1 awr', + other: 'tua {{count}} awr' + }, + xHours: { + one: '1 awr', + other: '{{count}} awr' + }, + xDays: { + one: '1 diwrnod', + two: '2 ddiwrnod', + other: '{{count}} diwrnod' + }, + aboutXWeeks: { + one: 'tua 1 wythnos', + two: 'tua pythefnos', + other: 'tua {{count}} wythnos' + }, + xWeeks: { + one: '1 wythnos', + two: 'pythefnos', + other: '{{count}} wythnos' + }, + aboutXMonths: { + one: 'tua 1 mis', + two: 'tua 2 fis', + other: 'tua {{count}} mis' + }, + xMonths: { + one: '1 mis', + two: '2 fis', + other: '{{count}} mis' + }, + aboutXYears: { + one: 'tua 1 flwyddyn', + two: 'tua 2 flynedd', + other: 'tua {{count}} mlynedd' + }, + xYears: { + one: '1 flwyddyn', + two: '2 flynedd', + other: '{{count}} mlynedd' + }, + overXYears: { + one: 'dros 1 flwyddyn', + two: 'dros 2 flynedd', + other: 'dros {{count}} mlynedd' + }, + almostXYears: { + one: 'bron 1 flwyddyn', + two: 'bron 2 flynedd', + other: 'bron {{count}} mlynedd' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 2 && !!tokenValue.two) { + result = tokenValue.two; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'mewn ' + result; + } else { + return result + ' yn ôl'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cy/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/cy/_lib/formatLong/index.js new file mode 100644 index 0000000..c67ac49 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cy/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'am' {{time}}", + long: "{{date}} 'am' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cy/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/cy/_lib/formatRelative/index.js new file mode 100644 index 0000000..1056edb --- /dev/null +++ b/node_modules/date-fns/esm/locale/cy/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'diwethaf am' p", + yesterday: "'ddoe am' p", + today: "'heddiw am' p", + tomorrow: "'yfory am' p", + nextWeek: "eeee 'am' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cy/_lib/localize/index.js b/node_modules/date-fns/esm/locale/cy/_lib/localize/index.js new file mode 100644 index 0000000..48c62b9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cy/_lib/localize/index.js @@ -0,0 +1,157 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['C', 'O'], + abbreviated: ['CC', 'OC'], + wide: ['Cyn Crist', 'Ar ôl Crist'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Ch1', 'Ch2', 'Ch3', 'Ch4'], + wide: ['Chwarter 1af', '2ail chwarter', '3ydd chwarter', '4ydd chwarter'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['I', 'Ch', 'Ma', 'E', 'Mi', 'Me', 'G', 'A', 'Md', 'H', 'T', 'Rh'], + abbreviated: ['Ion', 'Chwe', 'Maw', 'Ebr', 'Mai', 'Meh', 'Gor', 'Aws', 'Med', 'Hyd', 'Tach', 'Rhag'], + wide: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'] +}; +var dayValues = { + narrow: ['S', 'Ll', 'M', 'M', 'I', 'G', 'S'], + short: ['Su', 'Ll', 'Ma', 'Me', 'Ia', 'Gw', 'Sa'], + abbreviated: ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad'], + wide: ['dydd Sul', 'dydd Llun', 'dydd Mawrth', 'dydd Mercher', 'dydd Iau', 'dydd Gwener', 'dydd Sadwrn'] +}; +var dayPeriodValues = { + narrow: { + am: 'b', + pm: 'h', + midnight: 'hn', + noon: 'hd', + morning: 'bore', + afternoon: 'prynhawn', + evening: "gyda'r nos", + night: 'nos' + }, + abbreviated: { + am: 'yb', + pm: 'yh', + midnight: 'hanner nos', + noon: 'hanner dydd', + morning: 'bore', + afternoon: 'prynhawn', + evening: "gyda'r nos", + night: 'nos' + }, + wide: { + am: 'y.b.', + pm: 'y.h.', + midnight: 'hanner nos', + noon: 'hanner dydd', + morning: 'bore', + afternoon: 'prynhawn', + evening: "gyda'r nos", + night: 'nos' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'b', + pm: 'h', + midnight: 'hn', + noon: 'hd', + morning: 'yn y bore', + afternoon: 'yn y prynhawn', + evening: "gyda'r nos", + night: 'yn y nos' + }, + abbreviated: { + am: 'yb', + pm: 'yh', + midnight: 'hanner nos', + noon: 'hanner dydd', + morning: 'yn y bore', + afternoon: 'yn y prynhawn', + evening: "gyda'r nos", + night: 'yn y nos' + }, + wide: { + am: 'y.b.', + pm: 'y.h.', + midnight: 'hanner nos', + noon: 'hanner dydd', + morning: 'yn y bore', + afternoon: 'yn y prynhawn', + evening: "gyda'r nos", + night: 'yn y nos' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + if (number < 20) { + switch (number) { + case 0: + return number + 'fed'; + case 1: + return number + 'af'; + case 2: + return number + 'ail'; + case 3: + case 4: + return number + 'ydd'; + case 5: + case 6: + return number + 'ed'; + case 7: + case 8: + case 9: + case 10: + case 12: + case 15: + case 18: + return number + 'fed'; + case 11: + case 13: + case 14: + case 16: + case 17: + case 19: + return number + 'eg'; + } + } else if (number >= 50 && number <= 60 || number === 80 || number >= 100) { + return number + 'fed'; + } + return number + 'ain'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cy/_lib/match/index.js b/node_modules/date-fns/esm/locale/cy/_lib/match/index.js new file mode 100644 index 0000000..e4698b2 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cy/_lib/match/index.js @@ -0,0 +1,100 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(af|ail|ydd|ed|fed|eg|ain)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(c|o)/i, + abbreviated: /^(c\.?\s?c\.?|o\.?\s?c\.?)/i, + wide: /^(cyn christ|ar ôl crist|ar ol crist)/i +}; +var parseEraPatterns = { + wide: [/^c/i, /^(ar ôl crist|ar ol crist)/i], + any: [/^c/i, /^o/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ch[1234]/i, + wide: /^(chwarter 1af)|([234](ail|ydd)? chwarter)/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(i|ch|m|e|g|a|h|t|rh)/i, + abbreviated: /^(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag)/i, + wide: /^(ionawr|chwefror|mawrth|ebrill|mai|mehefin|gorffennaf|awst|medi|hydref|tachwedd|rhagfyr)/i +}; +var parseMonthPatterns = { + narrow: [/^i/i, /^ch/i, /^m/i, /^e/i, /^m/i, /^m/i, /^g/i, /^a/i, /^m/i, /^h/i, /^t/i, /^rh/i], + any: [/^io/i, /^ch/i, /^maw/i, /^e/i, /^mai/i, /^meh/i, /^g/i, /^a/i, /^med/i, /^h/i, /^t/i, /^rh/i] +}; +var matchDayPatterns = { + narrow: /^(s|ll|m|i|g)/i, + short: /^(su|ll|ma|me|ia|gw|sa)/i, + abbreviated: /^(sul|llun|maw|mer|iau|gwe|sad)/i, + wide: /^dydd (sul|llun|mawrth|mercher|iau|gwener|sadwrn)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^ll/i, /^m/i, /^m/i, /^i/i, /^g/i, /^s/i], + wide: [/^dydd su/i, /^dydd ll/i, /^dydd ma/i, /^dydd me/i, /^dydd i/i, /^dydd g/i, /^dydd sa/i], + any: [/^su/i, /^ll/i, /^ma/i, /^me/i, /^i/i, /^g/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(b|h|hn|hd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i, + any: /^(y\.?\s?[bh]\.?|hanner nos|hanner dydd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^b|(y\.?\s?b\.?)/i, + pm: /^h|(y\.?\s?h\.?)|(yr hwyr)/i, + midnight: /^hn|hanner nos/i, + noon: /^hd|hanner dydd/i, + morning: /bore/i, + afternoon: /prynhawn/i, + evening: /^gyda'r nos$/i, + night: /blah/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cy/index.d.ts b/node_modules/date-fns/esm/locale/cy/index.d.ts new file mode 100644 index 0000000..8c1286b --- /dev/null +++ b/node_modules/date-fns/esm/locale/cy/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { cy } from 'date-fns/locale' +export default cy diff --git a/node_modules/date-fns/esm/locale/cy/index.js b/node_modules/date-fns/esm/locale/cy/index.js new file mode 100644 index 0000000..65be851 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cy/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Welsh locale. + * @language Welsh + * @iso-639-2 cym + * @author Elwyn Malethan [@elmomalmo]{@link https://github.com/elmomalmo} + */ +var locale = { + code: 'cy', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/cy/index.js.flow b/node_modules/date-fns/esm/locale/cy/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cy/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/cy/package.json b/node_modules/date-fns/esm/locale/cy/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/cy/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/da/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/da/_lib/formatDistance/index.js new file mode 100644 index 0000000..be26e72 --- /dev/null +++ b/node_modules/date-fns/esm/locale/da/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mindre end ét sekund', + other: 'mindre end {{count}} sekunder' + }, + xSeconds: { + one: '1 sekund', + other: '{{count}} sekunder' + }, + halfAMinute: 'ét halvt minut', + lessThanXMinutes: { + one: 'mindre end ét minut', + other: 'mindre end {{count}} minutter' + }, + xMinutes: { + one: '1 minut', + other: '{{count}} minutter' + }, + aboutXHours: { + one: 'cirka 1 time', + other: 'cirka {{count}} timer' + }, + xHours: { + one: '1 time', + other: '{{count}} timer' + }, + xDays: { + one: '1 dag', + other: '{{count}} dage' + }, + aboutXWeeks: { + one: 'cirka 1 uge', + other: 'cirka {{count}} uger' + }, + xWeeks: { + one: '1 uge', + other: '{{count}} uger' + }, + aboutXMonths: { + one: 'cirka 1 måned', + other: 'cirka {{count}} måneder' + }, + xMonths: { + one: '1 måned', + other: '{{count}} måneder' + }, + aboutXYears: { + one: 'cirka 1 år', + other: 'cirka {{count}} år' + }, + xYears: { + one: '1 år', + other: '{{count}} år' + }, + overXYears: { + one: 'over 1 år', + other: 'over {{count}} år' + }, + almostXYears: { + one: 'næsten 1 år', + other: 'næsten {{count}} år' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'om ' + result; + } else { + return result + ' siden'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/da/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/da/_lib/formatLong/index.js new file mode 100644 index 0000000..c080216 --- /dev/null +++ b/node_modules/date-fns/esm/locale/da/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE 'den' d. MMMM y", + long: 'd. MMMM y', + medium: 'd. MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'kl'. {{time}}", + long: "{{date}} 'kl'. {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/da/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/da/_lib/formatRelative/index.js new file mode 100644 index 0000000..129cd23 --- /dev/null +++ b/node_modules/date-fns/esm/locale/da/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'sidste' eeee 'kl.' p", + yesterday: "'i går kl.' p", + today: "'i dag kl.' p", + tomorrow: "'i morgen kl.' p", + nextWeek: "'på' eeee 'kl.' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/da/_lib/localize/index.js b/node_modules/date-fns/esm/locale/da/_lib/localize/index.js new file mode 100644 index 0000000..b26e10e --- /dev/null +++ b/node_modules/date-fns/esm/locale/da/_lib/localize/index.js @@ -0,0 +1,123 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['fvt', 'vt'], + abbreviated: ['f.v.t.', 'v.t.'], + wide: ['før vesterlandsk tidsregning', 'vesterlandsk tidsregning'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1. kvt.', '2. kvt.', '3. kvt.', '4. kvt.'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + wide: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'] +}; + +// Note that 'Days - abbreviated - Formatting' has periods at the end. +// https://www.unicode.org/cldr/charts/32/summary/da.html#1760 +// This makes grammatical sense in danish, as most abbreviations have periods. +var dayValues = { + narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + short: ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'], + abbreviated: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], + wide: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'midnat', + noon: 'middag', + morning: 'morgen', + afternoon: 'eftermiddag', + evening: 'aften', + night: 'nat' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'midnat', + noon: 'middag', + morning: 'morgen', + afternoon: 'eftermiddag', + evening: 'aften', + night: 'nat' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnat', + noon: 'middag', + morning: 'morgen', + afternoon: 'eftermiddag', + evening: 'aften', + night: 'nat' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'midnat', + noon: 'middag', + morning: 'om morgenen', + afternoon: 'om eftermiddagen', + evening: 'om aftenen', + night: 'om natten' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'midnat', + noon: 'middag', + morning: 'om morgenen', + afternoon: 'om eftermiddagen', + evening: 'om aftenen', + night: 'om natten' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnat', + noon: 'middag', + morning: 'om morgenen', + afternoon: 'om eftermiddagen', + evening: 'om aftenen', + night: 'om natten' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/da/_lib/match/index.js b/node_modules/date-fns/esm/locale/da/_lib/match/index.js new file mode 100644 index 0000000..0fd6a97 --- /dev/null +++ b/node_modules/date-fns/esm/locale/da/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(\.)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(fKr|fvt|eKr|vt)/i, + abbreviated: /^(f\.Kr\.?|f\.v\.t\.?|e\.Kr\.?|v\.t\.)/i, + wide: /^(f.Kr.|før vesterlandsk tidsregning|e.Kr.|vesterlandsk tidsregning)/i +}; +var parseEraPatterns = { + any: [/^f/i, /^(v|e)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]. kvt\./i, + wide: /^[1234]\.? kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan.|feb.|mar.|apr.|maj|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i, + wide: /^(januar|februar|marts|april|maj|juni|juli|august|september|oktober|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtofl]/i, + short: /^(søn.|man.|tir.|ons.|tor.|fre.|lør.)/i, + abbreviated: /^(søn|man|tir|ons|tor|fre|lør)/i, + wide: /^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^o/i, /^t/i, /^f/i, /^l/i], + any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i, + any: /^([ap]\.?\s?m\.?|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /midnat/i, + noon: /middag/i, + morning: /morgen/i, + afternoon: /eftermiddag/i, + evening: /aften/i, + night: /nat/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/da/index.d.ts b/node_modules/date-fns/esm/locale/da/index.d.ts new file mode 100644 index 0000000..1cd188a --- /dev/null +++ b/node_modules/date-fns/esm/locale/da/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { da } from 'date-fns/locale' +export default da diff --git a/node_modules/date-fns/esm/locale/da/index.js b/node_modules/date-fns/esm/locale/da/index.js new file mode 100644 index 0000000..764db98 --- /dev/null +++ b/node_modules/date-fns/esm/locale/da/index.js @@ -0,0 +1,29 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Danish locale. + * @language Danish + * @iso-639-2 dan + * @author Mathias Wøbbe [@MathiasKandelborg]{@link https://github.com/MathiasKandelborg} + * @author Anders B. Hansen [@Andersbiha]{@link https://github.com/Andersbiha} + * @author [@kgram]{@link https://github.com/kgram} + * @author [@stefanbugge]{@link https://github.com/stefanbugge} + */ +var locale = { + code: 'da', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/da/index.js.flow b/node_modules/date-fns/esm/locale/da/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/da/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/da/package.json b/node_modules/date-fns/esm/locale/da/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/da/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/de-AT/_lib/localize/index.js b/node_modules/date-fns/esm/locale/de-AT/_lib/localize/index.js new file mode 100644 index 0000000..6a5cecd --- /dev/null +++ b/node_modules/date-fns/esm/locale/de-AT/_lib/localize/index.js @@ -0,0 +1,134 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['v.Chr.', 'n.Chr.'], + abbreviated: ['v.Chr.', 'n.Chr.'], + wide: ['vor Christus', 'nach Christus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'] +}; + +// Note: in German, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + wide: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'] +}; + +// https://st.unicode.org/cldr-apps/v#/de_AT/Gregorian/ +var formattingMonthValues = { + narrow: monthValues.narrow, + abbreviated: ['Jän.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + wide: monthValues.wide +}; +var dayValues = { + narrow: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], + short: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + abbreviated: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + wide: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/de.html#1881 +var dayPeriodValues = { + narrow: { + am: 'vm.', + pm: 'nm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'Morgen', + afternoon: 'Nachm.', + evening: 'Abend', + night: 'Nacht' + }, + abbreviated: { + am: 'vorm.', + pm: 'nachm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'Morgen', + afternoon: 'Nachmittag', + evening: 'Abend', + night: 'Nacht' + }, + wide: { + am: 'vormittags', + pm: 'nachmittags', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'Morgen', + afternoon: 'Nachmittag', + evening: 'Abend', + night: 'Nacht' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'vm.', + pm: 'nm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'morgens', + afternoon: 'nachm.', + evening: 'abends', + night: 'nachts' + }, + abbreviated: { + am: 'vorm.', + pm: 'nachm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'morgens', + afternoon: 'nachmittags', + evening: 'abends', + night: 'nachts' + }, + wide: { + am: 'vormittags', + pm: 'nachmittags', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'morgens', + afternoon: 'nachmittags', + evening: 'abends', + night: 'nachts' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + formattingValues: formattingMonthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/de-AT/index.d.ts b/node_modules/date-fns/esm/locale/de-AT/index.d.ts new file mode 100644 index 0000000..a7d6680 --- /dev/null +++ b/node_modules/date-fns/esm/locale/de-AT/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { deAT } from 'date-fns/locale' +export default deAT diff --git a/node_modules/date-fns/esm/locale/de-AT/index.js b/node_modules/date-fns/esm/locale/de-AT/index.js new file mode 100644 index 0000000..f32127b --- /dev/null +++ b/node_modules/date-fns/esm/locale/de-AT/index.js @@ -0,0 +1,27 @@ +import formatDistance from "../de/_lib/formatDistance/index.js"; +import formatLong from "../de/_lib/formatLong/index.js"; +import formatRelative from "../de/_lib/formatRelative/index.js"; +import match from "../de/_lib/match/index.js"; +// difference to 'de' locale +import localize from "./_lib/localize/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary German locale (Austria). + * @language German + * @iso-639-2 deu + * @author Christoph Tobias Stenglein [@cstenglein]{@link https://github.com/cstenglein} + */ +var locale = { + code: 'de-AT', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/de-AT/index.js.flow b/node_modules/date-fns/esm/locale/de-AT/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/de-AT/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/de-AT/package.json b/node_modules/date-fns/esm/locale/de-AT/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/de-AT/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/de/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/de/_lib/formatDistance/index.js new file mode 100644 index 0000000..333441f --- /dev/null +++ b/node_modules/date-fns/esm/locale/de/_lib/formatDistance/index.js @@ -0,0 +1,176 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + standalone: { + one: 'weniger als 1 Sekunde', + other: 'weniger als {{count}} Sekunden' + }, + withPreposition: { + one: 'weniger als 1 Sekunde', + other: 'weniger als {{count}} Sekunden' + } + }, + xSeconds: { + standalone: { + one: '1 Sekunde', + other: '{{count}} Sekunden' + }, + withPreposition: { + one: '1 Sekunde', + other: '{{count}} Sekunden' + } + }, + halfAMinute: { + standalone: 'halbe Minute', + withPreposition: 'halben Minute' + }, + lessThanXMinutes: { + standalone: { + one: 'weniger als 1 Minute', + other: 'weniger als {{count}} Minuten' + }, + withPreposition: { + one: 'weniger als 1 Minute', + other: 'weniger als {{count}} Minuten' + } + }, + xMinutes: { + standalone: { + one: '1 Minute', + other: '{{count}} Minuten' + }, + withPreposition: { + one: '1 Minute', + other: '{{count}} Minuten' + } + }, + aboutXHours: { + standalone: { + one: 'etwa 1 Stunde', + other: 'etwa {{count}} Stunden' + }, + withPreposition: { + one: 'etwa 1 Stunde', + other: 'etwa {{count}} Stunden' + } + }, + xHours: { + standalone: { + one: '1 Stunde', + other: '{{count}} Stunden' + }, + withPreposition: { + one: '1 Stunde', + other: '{{count}} Stunden' + } + }, + xDays: { + standalone: { + one: '1 Tag', + other: '{{count}} Tage' + }, + withPreposition: { + one: '1 Tag', + other: '{{count}} Tagen' + } + }, + aboutXWeeks: { + standalone: { + one: 'etwa 1 Woche', + other: 'etwa {{count}} Wochen' + }, + withPreposition: { + one: 'etwa 1 Woche', + other: 'etwa {{count}} Wochen' + } + }, + xWeeks: { + standalone: { + one: '1 Woche', + other: '{{count}} Wochen' + }, + withPreposition: { + one: '1 Woche', + other: '{{count}} Wochen' + } + }, + aboutXMonths: { + standalone: { + one: 'etwa 1 Monat', + other: 'etwa {{count}} Monate' + }, + withPreposition: { + one: 'etwa 1 Monat', + other: 'etwa {{count}} Monaten' + } + }, + xMonths: { + standalone: { + one: '1 Monat', + other: '{{count}} Monate' + }, + withPreposition: { + one: '1 Monat', + other: '{{count}} Monaten' + } + }, + aboutXYears: { + standalone: { + one: 'etwa 1 Jahr', + other: 'etwa {{count}} Jahre' + }, + withPreposition: { + one: 'etwa 1 Jahr', + other: 'etwa {{count}} Jahren' + } + }, + xYears: { + standalone: { + one: '1 Jahr', + other: '{{count}} Jahre' + }, + withPreposition: { + one: '1 Jahr', + other: '{{count}} Jahren' + } + }, + overXYears: { + standalone: { + one: 'mehr als 1 Jahr', + other: 'mehr als {{count}} Jahre' + }, + withPreposition: { + one: 'mehr als 1 Jahr', + other: 'mehr als {{count}} Jahren' + } + }, + almostXYears: { + standalone: { + one: 'fast 1 Jahr', + other: 'fast {{count}} Jahre' + }, + withPreposition: { + one: 'fast 1 Jahr', + other: 'fast {{count}} Jahren' + } + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'in ' + result; + } else { + return 'vor ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/de/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/de/_lib/formatLong/index.js new file mode 100644 index 0000000..d962bde --- /dev/null +++ b/node_modules/date-fns/esm/locale/de/_lib/formatLong/index.js @@ -0,0 +1,39 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +// DIN 5008: https://de.wikipedia.org/wiki/Datumsformat#DIN_5008 +var dateFormats = { + full: 'EEEE, do MMMM y', + // Montag, 7. Januar 2018 + long: 'do MMMM y', + // 7. Januar 2018 + medium: 'do MMM y', + // 7. Jan. 2018 + short: 'dd.MM.y' // 07.01.2018 +}; + +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'um' {{time}}", + long: "{{date}} 'um' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/de/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/de/_lib/formatRelative/index.js new file mode 100644 index 0000000..48b1fdc --- /dev/null +++ b/node_modules/date-fns/esm/locale/de/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'letzten' eeee 'um' p", + yesterday: "'gestern um' p", + today: "'heute um' p", + tomorrow: "'morgen um' p", + nextWeek: "eeee 'um' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/de/_lib/localize/index.js b/node_modules/date-fns/esm/locale/de/_lib/localize/index.js new file mode 100644 index 0000000..768c717 --- /dev/null +++ b/node_modules/date-fns/esm/locale/de/_lib/localize/index.js @@ -0,0 +1,134 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['v.Chr.', 'n.Chr.'], + abbreviated: ['v.Chr.', 'n.Chr.'], + wide: ['vor Christus', 'nach Christus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'] +}; + +// Note: in German, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + wide: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'] +}; + +// https://st.unicode.org/cldr-apps/v#/de/Gregorian/ +var formattingMonthValues = { + narrow: monthValues.narrow, + abbreviated: ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + wide: monthValues.wide +}; +var dayValues = { + narrow: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], + short: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + abbreviated: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + wide: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/de.html#1881 +var dayPeriodValues = { + narrow: { + am: 'vm.', + pm: 'nm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'Morgen', + afternoon: 'Nachm.', + evening: 'Abend', + night: 'Nacht' + }, + abbreviated: { + am: 'vorm.', + pm: 'nachm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'Morgen', + afternoon: 'Nachmittag', + evening: 'Abend', + night: 'Nacht' + }, + wide: { + am: 'vormittags', + pm: 'nachmittags', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'Morgen', + afternoon: 'Nachmittag', + evening: 'Abend', + night: 'Nacht' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'vm.', + pm: 'nm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'morgens', + afternoon: 'nachm.', + evening: 'abends', + night: 'nachts' + }, + abbreviated: { + am: 'vorm.', + pm: 'nachm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'morgens', + afternoon: 'nachmittags', + evening: 'abends', + night: 'nachts' + }, + wide: { + am: 'vormittags', + pm: 'nachmittags', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'morgens', + afternoon: 'nachmittags', + evening: 'abends', + night: 'nachts' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + formattingValues: formattingMonthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/de/_lib/match/index.js b/node_modules/date-fns/esm/locale/de/_lib/match/index.js new file mode 100644 index 0000000..ffeeaef --- /dev/null +++ b/node_modules/date-fns/esm/locale/de/_lib/match/index.js @@ -0,0 +1,100 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(\.)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i, + abbreviated: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i, + wide: /^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i +}; +var parseEraPatterns = { + any: [/^v/i, /^n/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](\.)? Quartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i, + wide: /^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^j[aä]/i, /^f/i, /^mär/i, /^ap/i, /^mai/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smdmf]/i, + short: /^(so|mo|di|mi|do|fr|sa)/i, + abbreviated: /^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i, + wide: /^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i +}; +var parseDayPatterns = { + any: [/^so/i, /^mo/i, /^di/i, /^mi/i, /^do/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i, + abbreviated: /^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i, + wide: /^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^v/i, + pm: /^n/i, + midnight: /^Mitte/i, + noon: /^Mitta/i, + morning: /morgens/i, + afternoon: /nachmittags/i, + // will never be matched. Afternoon is matched by `pm` + evening: /abends/i, + night: /nachts/i // will never be matched. Night is matched by `pm` + } +}; + +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/de/index.d.ts b/node_modules/date-fns/esm/locale/de/index.d.ts new file mode 100644 index 0000000..ef552da --- /dev/null +++ b/node_modules/date-fns/esm/locale/de/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { de } from 'date-fns/locale' +export default de diff --git a/node_modules/date-fns/esm/locale/de/index.js b/node_modules/date-fns/esm/locale/de/index.js new file mode 100644 index 0000000..b594713 --- /dev/null +++ b/node_modules/date-fns/esm/locale/de/index.js @@ -0,0 +1,30 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary German locale. + * @language German + * @iso-639-2 deu + * @author Thomas Eilmsteiner [@DeMuu]{@link https://github.com/DeMuu} + * @author Asia [@asia-t]{@link https://github.com/asia-t} + * @author Van Vuong Ngo [@vanvuongngo]{@link https://github.com/vanvuongngo} + * @author RomanErnst [@pex]{@link https://github.com/pex} + * @author Philipp Keck [@Philipp91]{@link https://github.com/Philipp91} + */ +var locale = { + code: 'de', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/de/index.js.flow b/node_modules/date-fns/esm/locale/de/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/de/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/de/package.json b/node_modules/date-fns/esm/locale/de/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/de/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/el/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/el/_lib/formatDistance/index.js new file mode 100644 index 0000000..9b55834 --- /dev/null +++ b/node_modules/date-fns/esm/locale/el/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'λιγότερο από ένα δευτερόλεπτο', + other: 'λιγότερο από {{count}} δευτερόλεπτα' + }, + xSeconds: { + one: '1 δευτερόλεπτο', + other: '{{count}} δευτερόλεπτα' + }, + halfAMinute: 'μισό λεπτό', + lessThanXMinutes: { + one: 'λιγότερο από ένα λεπτό', + other: 'λιγότερο από {{count}} λεπτά' + }, + xMinutes: { + one: '1 λεπτό', + other: '{{count}} λεπτά' + }, + aboutXHours: { + one: 'περίπου 1 ώρα', + other: 'περίπου {{count}} ώρες' + }, + xHours: { + one: '1 ώρα', + other: '{{count}} ώρες' + }, + xDays: { + one: '1 ημέρα', + other: '{{count}} ημέρες' + }, + aboutXWeeks: { + one: 'περίπου 1 εβδομάδα', + other: 'περίπου {{count}} εβδομάδες' + }, + xWeeks: { + one: '1 εβδομάδα', + other: '{{count}} εβδομάδες' + }, + aboutXMonths: { + one: 'περίπου 1 μήνας', + other: 'περίπου {{count}} μήνες' + }, + xMonths: { + one: '1 μήνας', + other: '{{count}} μήνες' + }, + aboutXYears: { + one: 'περίπου 1 χρόνο', + other: 'περίπου {{count}} χρόνια' + }, + xYears: { + one: '1 χρόνο', + other: '{{count}} χρόνια' + }, + overXYears: { + one: 'πάνω από 1 χρόνο', + other: 'πάνω από {{count}} χρόνια' + }, + almostXYears: { + one: 'περίπου 1 χρόνο', + other: 'περίπου {{count}} χρόνια' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'σε ' + result; + } else { + return result + ' πριν'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/el/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/el/_lib/formatLong/index.js new file mode 100644 index 0000000..402bb1f --- /dev/null +++ b/node_modules/date-fns/esm/locale/el/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'd/M/yy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: '{{date}} - {{time}}', + long: '{{date}} - {{time}}', + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/el/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/el/_lib/formatRelative/index.js new file mode 100644 index 0000000..6bda823 --- /dev/null +++ b/node_modules/date-fns/esm/locale/el/_lib/formatRelative/index.js @@ -0,0 +1,22 @@ +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + switch (date.getUTCDay()) { + case 6: + //Σάββατο + return "'το προηγούμενο' eeee 'στις' p"; + default: + return "'την προηγούμενη' eeee 'στις' p"; + } + }, + yesterday: "'χθες στις' p", + today: "'σήμερα στις' p", + tomorrow: "'αύριο στις' p", + nextWeek: "eeee 'στις' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') return format(date); + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/el/_lib/localize/index.js b/node_modules/date-fns/esm/locale/el/_lib/localize/index.js new file mode 100644 index 0000000..5bb8500 --- /dev/null +++ b/node_modules/date-fns/esm/locale/el/_lib/localize/index.js @@ -0,0 +1,101 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['πΧ', 'μΧ'], + abbreviated: ['π.Χ.', 'μ.Χ.'], + wide: ['προ Χριστού', 'μετά Χριστόν'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Τ1', 'Τ2', 'Τ3', 'Τ4'], + wide: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', '4ο τρίμηνο'] +}; +var monthValues = { + narrow: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], + abbreviated: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], + wide: ['Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'] +}; +var formattingMonthValues = { + narrow: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], + abbreviated: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], + wide: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου'] +}; +var dayValues = { + narrow: ['Κ', 'Δ', 'T', 'Τ', 'Π', 'Π', 'Σ'], + short: ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πέ', 'Πα', 'Σά'], + abbreviated: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], + wide: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'] +}; +var dayPeriodValues = { + narrow: { + am: 'πμ', + pm: 'μμ', + midnight: 'μεσάνυχτα', + noon: 'μεσημέρι', + morning: 'πρωί', + afternoon: 'απόγευμα', + evening: 'βράδυ', + night: 'νύχτα' + }, + abbreviated: { + am: 'π.μ.', + pm: 'μ.μ.', + midnight: 'μεσάνυχτα', + noon: 'μεσημέρι', + morning: 'πρωί', + afternoon: 'απόγευμα', + evening: 'βράδυ', + night: 'νύχτα' + }, + wide: { + am: 'π.μ.', + pm: 'μ.μ.', + midnight: 'μεσάνυχτα', + noon: 'μεσημέρι', + morning: 'πρωί', + afternoon: 'απόγευμα', + evening: 'βράδυ', + night: 'νύχτα' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = options === null || options === void 0 ? void 0 : options.unit; + var suffix; + if (unit === 'year' || unit === 'month') { + suffix = 'ος'; + } else if (unit === 'week' || unit === 'dayOfYear' || unit === 'day' || unit === 'hour' || unit === 'date') { + suffix = 'η'; + } else { + suffix = 'ο'; + } + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/el/_lib/match/index.js b/node_modules/date-fns/esm/locale/el/_lib/match/index.js new file mode 100644 index 0000000..f35dd58 --- /dev/null +++ b/node_modules/date-fns/esm/locale/el/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(ος|η|ο)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(πΧ|μΧ)/i, + abbreviated: /^(π\.?\s?χ\.?|π\.?\s?κ\.?\s?χ\.?|μ\.?\s?χ\.?|κ\.?\s?χ\.?)/i, + wide: /^(προ Χριστο(ύ|υ)|πριν απ(ό|ο) την Κοιν(ή|η) Χρονολογ(ί|ι)α|μετ(ά|α) Χριστ(ό|ο)ν|Κοιν(ή|η) Χρονολογ(ί|ι)α)/i +}; +var parseEraPatterns = { + any: [/^π/i, /^(μ|κ)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^τ[1234]/i, + wide: /^[1234]ο? τρ(ί|ι)μηνο/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[ιφμαμιιασονδ]/i, + abbreviated: /^(ιαν|φεβ|μ[άα]ρ|απρ|μ[άα][ιΐ]|ιο[ύυ]ν|ιο[ύυ]λ|α[ύυ]γ|σεπ|οκτ|νο[έε]|δεκ)/i, + wide: /^(μ[άα][ιΐ]|α[ύυ]γο[υύ]στ)(ος|ου)|(ιανου[άα]ρ|φεβρου[άα]ρ|μ[άα]ρτ|απρ[ίι]λ|ιο[ύυ]ν|ιο[ύυ]λ|σεπτ[έε]μβρ|οκτ[ώω]βρ|νο[έε]μβρ|δεκ[έε]μβρ)(ιος|ίου)/i +}; +var parseMonthPatterns = { + narrow: [/^ι/i, /^φ/i, /^μ/i, /^α/i, /^μ/i, /^ι/i, /^ι/i, /^α/i, /^σ/i, /^ο/i, /^ν/i, /^δ/i], + any: [/^ια/i, /^φ/i, /^μ[άα]ρ/i, /^απ/i, /^μ[άα][ιΐ]/i, /^ιο[ύυ]ν/i, /^ιο[ύυ]λ/i, /^α[ύυ]/i, /^σ/i, /^ο/i, /^ν/i, /^δ/i] +}; +var matchDayPatterns = { + narrow: /^[κδτπσ]/i, + short: /^(κυ|δε|τρ|τε|π[εέ]|π[αά]|σ[αά])/i, + abbreviated: /^(κυρ|δευ|τρι|τετ|πεμ|παρ|σαβ)/i, + wide: /^(κυριακ(ή|η)|δευτ(έ|ε)ρα|τρ(ί|ι)τη|τετ(ά|α)ρτη|π(έ|ε)μπτη|παρασκευ(ή|η)|σ(ά|α)ββατο)/i +}; +var parseDayPatterns = { + narrow: [/^κ/i, /^δ/i, /^τ/i, /^τ/i, /^π/i, /^π/i, /^σ/i], + any: [/^κ/i, /^δ/i, /^τρ/i, /^τε/i, /^π[εέ]/i, /^π[αά]/i, /^σ/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(πμ|μμ|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i, + any: /^([πμ]\.?\s?μ\.?|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^πμ|π\.\s?μ\./i, + pm: /^μμ|μ\.\s?μ\./i, + midnight: /^μεσάν/i, + noon: /^μεσημ(έ|ε)/i, + morning: /πρω(ί|ι)/i, + afternoon: /απ(ό|ο)γευμα/i, + evening: /βρ(ά|α)δυ/i, + night: /ν(ύ|υ)χτα/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/el/index.d.ts b/node_modules/date-fns/esm/locale/el/index.d.ts new file mode 100644 index 0000000..551ad06 --- /dev/null +++ b/node_modules/date-fns/esm/locale/el/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { el } from 'date-fns/locale' +export default el diff --git a/node_modules/date-fns/esm/locale/el/index.js b/node_modules/date-fns/esm/locale/el/index.js new file mode 100644 index 0000000..b5b4ed0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/el/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Greek locale. + * @language Greek + * @iso-639-2 ell + * @author Fanis Katsimpas [@fanixk]{@link https://github.com/fanixk} + * @author Theodoros Orfanidis [@teoulas]{@link https://github.com/teoulas} + */ +var locale = { + code: 'el', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/el/index.js.flow b/node_modules/date-fns/esm/locale/el/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/el/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/el/package.json b/node_modules/date-fns/esm/locale/el/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/el/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-AU/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/en-AU/_lib/formatLong/index.js new file mode 100644 index 0000000..502df03 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-AU/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-AU/index.d.ts b/node_modules/date-fns/esm/locale/en-AU/index.d.ts new file mode 100644 index 0000000..c1343a6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-AU/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enAU } from 'date-fns/locale' +export default enAU diff --git a/node_modules/date-fns/esm/locale/en-AU/index.js b/node_modules/date-fns/esm/locale/en-AU/index.js new file mode 100644 index 0000000..256d207 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-AU/index.js @@ -0,0 +1,26 @@ +import formatDistance from "../en-US/_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "../en-US/_lib/formatRelative/index.js"; +import localize from "../en-US/_lib/localize/index.js"; +import match from "../en-US/_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary English locale (Australia). + * @language English + * @iso-639-2 eng + * @author Julien Malige [@JulienMalige]{@link https://github.com/JulienMalige} + */ +var locale = { + code: 'en-AU', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-AU/index.js.flow b/node_modules/date-fns/esm/locale/en-AU/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-AU/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/en-AU/package.json b/node_modules/date-fns/esm/locale/en-AU/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-AU/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-CA/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/en-CA/_lib/formatDistance/index.js new file mode 100644 index 0000000..f3042a1 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-CA/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'less than a second', + other: 'less than {{count}} seconds' + }, + xSeconds: { + one: 'a second', + other: '{{count}} seconds' + }, + halfAMinute: 'half a minute', + lessThanXMinutes: { + one: 'less than a minute', + other: 'less than {{count}} minutes' + }, + xMinutes: { + one: 'a minute', + other: '{{count}} minutes' + }, + aboutXHours: { + one: 'about an hour', + other: 'about {{count}} hours' + }, + xHours: { + one: 'an hour', + other: '{{count}} hours' + }, + xDays: { + one: 'a day', + other: '{{count}} days' + }, + aboutXWeeks: { + one: 'about a week', + other: 'about {{count}} weeks' + }, + xWeeks: { + one: 'a week', + other: '{{count}} weeks' + }, + aboutXMonths: { + one: 'about a month', + other: 'about {{count}} months' + }, + xMonths: { + one: 'a month', + other: '{{count}} months' + }, + aboutXYears: { + one: 'about a year', + other: 'about {{count}} years' + }, + xYears: { + one: 'a year', + other: '{{count}} years' + }, + overXYears: { + one: 'over a year', + other: 'over {{count}} years' + }, + almostXYears: { + one: 'almost a year', + other: 'almost {{count}} years' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'in ' + result; + } else { + return result + ' ago'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-CA/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/en-CA/_lib/formatLong/index.js new file mode 100644 index 0000000..20e3e95 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-CA/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, MMMM do, yyyy', + long: 'MMMM do, yyyy', + medium: 'MMM d, yyyy', + short: 'yyyy-MM-dd' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-CA/index.d.ts b/node_modules/date-fns/esm/locale/en-CA/index.d.ts new file mode 100644 index 0000000..e97efb4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-CA/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enCA } from 'date-fns/locale' +export default enCA diff --git a/node_modules/date-fns/esm/locale/en-CA/index.js b/node_modules/date-fns/esm/locale/en-CA/index.js new file mode 100644 index 0000000..d34bab7 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-CA/index.js @@ -0,0 +1,27 @@ +import formatRelative from "../en-US/_lib/formatRelative/index.js"; +import localize from "../en-US/_lib/localize/index.js"; +import match from "../en-US/_lib/match/index.js"; +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary English locale (Canada). + * @language English + * @iso-639-2 eng + * @author Mark Owsiak [@markowsiak]{@link https://github.com/markowsiak} + * @author Marco Imperatore [@mimperatore]{@link https://github.com/mimperatore} + */ +var locale = { + code: 'en-CA', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-CA/index.js.flow b/node_modules/date-fns/esm/locale/en-CA/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-CA/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/en-CA/package.json b/node_modules/date-fns/esm/locale/en-CA/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-CA/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-GB/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/en-GB/_lib/formatLong/index.js new file mode 100644 index 0000000..603f2c3 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-GB/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-GB/index.d.ts b/node_modules/date-fns/esm/locale/en-GB/index.d.ts new file mode 100644 index 0000000..74fc784 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-GB/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enGB } from 'date-fns/locale' +export default enGB diff --git a/node_modules/date-fns/esm/locale/en-GB/index.js b/node_modules/date-fns/esm/locale/en-GB/index.js new file mode 100644 index 0000000..79d17d9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-GB/index.js @@ -0,0 +1,26 @@ +import formatDistance from "../en-US/_lib/formatDistance/index.js"; +import formatRelative from "../en-US/_lib/formatRelative/index.js"; +import localize from "../en-US/_lib/localize/index.js"; +import match from "../en-US/_lib/match/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary English locale (United Kingdom). + * @language English + * @iso-639-2 eng + * @author Alex [@glintik]{@link https://github.com/glintik} + */ +var locale = { + code: 'en-GB', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-GB/index.js.flow b/node_modules/date-fns/esm/locale/en-GB/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-GB/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/en-GB/package.json b/node_modules/date-fns/esm/locale/en-GB/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-GB/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-IE/index.d.ts b/node_modules/date-fns/esm/locale/en-IE/index.d.ts new file mode 100644 index 0000000..042b0ca --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-IE/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enIE } from 'date-fns/locale' +export default enIE diff --git a/node_modules/date-fns/esm/locale/en-IE/index.js b/node_modules/date-fns/esm/locale/en-IE/index.js new file mode 100644 index 0000000..6bd21c1 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-IE/index.js @@ -0,0 +1,26 @@ +import formatDistance from "../en-US/_lib/formatDistance/index.js"; +import formatRelative from "../en-US/_lib/formatRelative/index.js"; +import localize from "../en-US/_lib/localize/index.js"; +import match from "../en-US/_lib/match/index.js"; +import formatLong from "../en-GB/_lib/formatLong/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary English locale (Ireland). + * @language English + * @iso-639-2 eng + * @author Tetiana [@tan75]{@link https://github.com/tan75} + */ +var locale = { + code: 'en-IE', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-IE/index.js.flow b/node_modules/date-fns/esm/locale/en-IE/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-IE/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/en-IE/package.json b/node_modules/date-fns/esm/locale/en-IE/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-IE/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-IN/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/en-IN/_lib/formatLong/index.js new file mode 100644 index 0000000..fb43244 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-IN/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM, yyyy', + medium: 'd MMM, yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-IN/index.d.ts b/node_modules/date-fns/esm/locale/en-IN/index.d.ts new file mode 100644 index 0000000..a1fc542 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-IN/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enIN } from 'date-fns/locale' +export default enIN diff --git a/node_modules/date-fns/esm/locale/en-IN/index.js b/node_modules/date-fns/esm/locale/en-IN/index.js new file mode 100644 index 0000000..0303935 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-IN/index.js @@ -0,0 +1,28 @@ +import formatDistance from "../en-US/_lib/formatDistance/index.js"; +import formatRelative from "../en-US/_lib/formatRelative/index.js"; +import localize from "../en-US/_lib/localize/index.js"; +import match from "../en-US/_lib/match/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary English locale (India). + * @language English + * @iso-639-2 eng + * @author Galeel Bhasha Satthar [@gbhasha]{@link https://github.com/gbhasha} + */ +var locale = { + code: 'en-IN', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1, + // Monday is the first day of the week. + firstWeekContainsDate: 4 // The week that contains Jan 4th is the first week of the year. + } +}; + +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-IN/index.js.flow b/node_modules/date-fns/esm/locale/en-IN/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-IN/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/en-IN/package.json b/node_modules/date-fns/esm/locale/en-IN/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-IN/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-NZ/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/en-NZ/_lib/formatLong/index.js new file mode 100644 index 0000000..502df03 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-NZ/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-NZ/index.d.ts b/node_modules/date-fns/esm/locale/en-NZ/index.d.ts new file mode 100644 index 0000000..dbf083d --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-NZ/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enNZ } from 'date-fns/locale' +export default enNZ diff --git a/node_modules/date-fns/esm/locale/en-NZ/index.js b/node_modules/date-fns/esm/locale/en-NZ/index.js new file mode 100644 index 0000000..621f88e --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-NZ/index.js @@ -0,0 +1,26 @@ +import formatDistance from "../en-US/_lib/formatDistance/index.js"; +import formatRelative from "../en-US/_lib/formatRelative/index.js"; +import localize from "../en-US/_lib/localize/index.js"; +import match from "../en-US/_lib/match/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary English locale (New Zealand). + * @language English + * @iso-639-2 eng + * @author Murray Lucas [@muntact]{@link https://github.com/muntact} + */ +var locale = { + code: 'en-NZ', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-NZ/index.js.flow b/node_modules/date-fns/esm/locale/en-NZ/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-NZ/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/en-NZ/package.json b/node_modules/date-fns/esm/locale/en-NZ/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-NZ/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-US/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/en-US/_lib/formatDistance/index.js new file mode 100644 index 0000000..b877831 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-US/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'less than a second', + other: 'less than {{count}} seconds' + }, + xSeconds: { + one: '1 second', + other: '{{count}} seconds' + }, + halfAMinute: 'half a minute', + lessThanXMinutes: { + one: 'less than a minute', + other: 'less than {{count}} minutes' + }, + xMinutes: { + one: '1 minute', + other: '{{count}} minutes' + }, + aboutXHours: { + one: 'about 1 hour', + other: 'about {{count}} hours' + }, + xHours: { + one: '1 hour', + other: '{{count}} hours' + }, + xDays: { + one: '1 day', + other: '{{count}} days' + }, + aboutXWeeks: { + one: 'about 1 week', + other: 'about {{count}} weeks' + }, + xWeeks: { + one: '1 week', + other: '{{count}} weeks' + }, + aboutXMonths: { + one: 'about 1 month', + other: 'about {{count}} months' + }, + xMonths: { + one: '1 month', + other: '{{count}} months' + }, + aboutXYears: { + one: 'about 1 year', + other: 'about {{count}} years' + }, + xYears: { + one: '1 year', + other: '{{count}} years' + }, + overXYears: { + one: 'over 1 year', + other: 'over {{count}} years' + }, + almostXYears: { + one: 'almost 1 year', + other: 'almost {{count}} years' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'in ' + result; + } else { + return result + ' ago'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-US/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/en-US/_lib/formatLong/index.js new file mode 100644 index 0000000..2921883 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-US/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-US/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/en-US/_lib/formatRelative/index.js new file mode 100644 index 0000000..41853a8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-US/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'last' eeee 'at' p", + yesterday: "'yesterday at' p", + today: "'today at' p", + tomorrow: "'tomorrow at' p", + nextWeek: "eeee 'at' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-US/_lib/localize/index.js b/node_modules/date-fns/esm/locale/en-US/_lib/localize/index.js new file mode 100644 index 0000000..ba43bc6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-US/_lib/localize/index.js @@ -0,0 +1,143 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['B', 'A'], + abbreviated: ['BC', 'AD'], + wide: ['Before Christ', 'Anno Domini'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + wide: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'] +}; +var dayValues = { + narrow: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + short: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'], + abbreviated: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + wide: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mi', + noon: 'n', + morning: 'morning', + afternoon: 'afternoon', + evening: 'evening', + night: 'night' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'midnight', + noon: 'noon', + morning: 'morning', + afternoon: 'afternoon', + evening: 'evening', + night: 'night' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnight', + noon: 'noon', + morning: 'morning', + afternoon: 'afternoon', + evening: 'evening', + night: 'night' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mi', + noon: 'n', + morning: 'in the morning', + afternoon: 'in the afternoon', + evening: 'in the evening', + night: 'at night' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'midnight', + noon: 'noon', + morning: 'in the morning', + afternoon: 'in the afternoon', + evening: 'in the evening', + night: 'at night' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnight', + noon: 'noon', + morning: 'in the morning', + afternoon: 'in the afternoon', + evening: 'in the evening', + night: 'at night' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + + // If ordinal numbers depend on context, for example, + // if they are different for different grammatical genders, + // use `options.unit`. + // + // `unit` can be 'year', 'quarter', 'month', 'week', 'date', 'dayOfYear', + // 'day', 'hour', 'minute', 'second'. + + var rem100 = number % 100; + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + return number + 'st'; + case 2: + return number + 'nd'; + case 3: + return number + 'rd'; + } + } + return number + 'th'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-US/_lib/match/index.js b/node_modules/date-fns/esm/locale/en-US/_lib/match/index.js new file mode 100644 index 0000000..155d717 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-US/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(b|a)/i, + abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, + wide: /^(before christ|before common era|anno domini|common era)/i +}; +var parseEraPatterns = { + any: [/^b/i, /^(a|c)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](th|st|nd|rd)? quarter/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i, + wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^may/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtwf]/i, + short: /^(su|mo|tu|we|th|fr|sa)/i, + abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i, + wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i, + any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mi/i, + noon: /^no/i, + morning: /morning/i, + afternoon: /afternoon/i, + evening: /evening/i, + night: /night/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-US/index.d.ts b/node_modules/date-fns/esm/locale/en-US/index.d.ts new file mode 100644 index 0000000..967f257 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-US/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enUS } from 'date-fns/locale' +export default enUS diff --git a/node_modules/date-fns/esm/locale/en-US/index.js b/node_modules/date-fns/esm/locale/en-US/index.js new file mode 100644 index 0000000..6e687bf --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-US/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary English locale (United States). + * @language English + * @iso-639-2 eng + * @author Sasha Koss [@kossnocorp]{@link https://github.com/kossnocorp} + * @author Lesha Koss [@leshakoss]{@link https://github.com/leshakoss} + */ +var locale = { + code: 'en-US', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-US/index.js.flow b/node_modules/date-fns/esm/locale/en-US/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-US/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/en-US/package.json b/node_modules/date-fns/esm/locale/en-US/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-US/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-ZA/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/en-ZA/_lib/formatLong/index.js new file mode 100644 index 0000000..7a00929 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-ZA/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, dd MMMM yyyy', + long: 'dd MMMM yyyy', + medium: 'dd MMM yyyy', + short: 'yyyy/MM/dd' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-ZA/index.d.ts b/node_modules/date-fns/esm/locale/en-ZA/index.d.ts new file mode 100644 index 0000000..ebdd1c8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-ZA/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enZA } from 'date-fns/locale' +export default enZA diff --git a/node_modules/date-fns/esm/locale/en-ZA/index.js b/node_modules/date-fns/esm/locale/en-ZA/index.js new file mode 100644 index 0000000..2d80f7b --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-ZA/index.js @@ -0,0 +1,28 @@ +import formatDistance from "../en-US/_lib/formatDistance/index.js"; +import formatRelative from "../en-US/_lib/formatRelative/index.js"; +import localize from "../en-US/_lib/localize/index.js"; +import match from "../en-US/_lib/match/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary English locale (South Africa). + * @language English + * @iso-639-2 eng + * @author Shaila Kavrakova [@shaykav]{@link https://github.com/shaykav} + */ +var locale = { + code: 'en-ZA', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0, + // Sunday is the first day of the week. + firstWeekContainsDate: 1 // The week that contains Jan 1st is the first week of the year. + } +}; + +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/en-ZA/index.js.flow b/node_modules/date-fns/esm/locale/en-ZA/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-ZA/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/en-ZA/package.json b/node_modules/date-fns/esm/locale/en-ZA/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/en-ZA/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eo/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/eo/_lib/formatDistance/index.js new file mode 100644 index 0000000..7c8f4b9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eo/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'malpli ol sekundo', + other: 'malpli ol {{count}} sekundoj' + }, + xSeconds: { + one: '1 sekundo', + other: '{{count}} sekundoj' + }, + halfAMinute: 'duonminuto', + lessThanXMinutes: { + one: 'malpli ol minuto', + other: 'malpli ol {{count}} minutoj' + }, + xMinutes: { + one: '1 minuto', + other: '{{count}} minutoj' + }, + aboutXHours: { + one: 'proksimume 1 horo', + other: 'proksimume {{count}} horoj' + }, + xHours: { + one: '1 horo', + other: '{{count}} horoj' + }, + xDays: { + one: '1 tago', + other: '{{count}} tagoj' + }, + aboutXMonths: { + one: 'proksimume 1 monato', + other: 'proksimume {{count}} monatoj' + }, + xWeeks: { + one: '1 semajno', + other: '{{count}} semajnoj' + }, + aboutXWeeks: { + one: 'proksimume 1 semajno', + other: 'proksimume {{count}} semajnoj' + }, + xMonths: { + one: '1 monato', + other: '{{count}} monatoj' + }, + aboutXYears: { + one: 'proksimume 1 jaro', + other: 'proksimume {{count}} jaroj' + }, + xYears: { + one: '1 jaro', + other: '{{count}} jaroj' + }, + overXYears: { + one: 'pli ol 1 jaro', + other: 'pli ol {{count}} jaroj' + }, + almostXYears: { + one: 'preskaŭ 1 jaro', + other: 'preskaŭ {{count}} jaroj' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options !== null && options !== void 0 && options.comparison && options.comparison > 0) { + return 'post ' + result; + } else { + return 'antaŭ ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eo/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/eo/_lib/formatLong/index.js new file mode 100644 index 0000000..ae7af78 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eo/_lib/formatLong/index.js @@ -0,0 +1,31 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, do 'de' MMMM y", + long: 'y-MMMM-dd', + medium: 'y-MMM-dd', + short: 'yyyy-MM-dd' +}; +var timeFormats = { + full: "Ho 'horo kaj' m:ss zzzz", + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + any: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eo/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/eo/_lib/formatRelative/index.js new file mode 100644 index 0000000..60e55ae --- /dev/null +++ b/node_modules/date-fns/esm/locale/eo/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'pasinta' eeee 'je' p", + yesterday: "'hieraŭ je' p", + today: "'hodiaŭ je' p", + tomorrow: "'morgaŭ je' p", + nextWeek: "eeee 'je' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eo/_lib/localize/index.js b/node_modules/date-fns/esm/locale/eo/_lib/localize/index.js new file mode 100644 index 0000000..0951485 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eo/_lib/localize/index.js @@ -0,0 +1,85 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['aK', 'pK'], + abbreviated: ['a.K.E.', 'p.K.E.'], + wide: ['antaŭ Komuna Erao', 'Komuna Erao'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1-a kvaronjaro', '2-a kvaronjaro', '3-a kvaronjaro', '4-a kvaronjaro'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aŭg', 'sep', 'okt', 'nov', 'dec'], + wide: ['januaro', 'februaro', 'marto', 'aprilo', 'majo', 'junio', 'julio', 'aŭgusto', 'septembro', 'oktobro', 'novembro', 'decembro'] +}; +var dayValues = { + narrow: ['D', 'L', 'M', 'M', 'Ĵ', 'V', 'S'], + short: ['di', 'lu', 'ma', 'me', 'ĵa', 've', 'sa'], + abbreviated: ['dim', 'lun', 'mar', 'mer', 'ĵaŭ', 'ven', 'sab'], + wide: ['dimanĉo', 'lundo', 'mardo', 'merkredo', 'ĵaŭdo', 'vendredo', 'sabato'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'noktomezo', + noon: 'tagmezo', + morning: 'matene', + afternoon: 'posttagmeze', + evening: 'vespere', + night: 'nokte' + }, + abbreviated: { + am: 'a.t.m.', + pm: 'p.t.m.', + midnight: 'noktomezo', + noon: 'tagmezo', + morning: 'matene', + afternoon: 'posttagmeze', + evening: 'vespere', + night: 'nokte' + }, + wide: { + am: 'antaŭtagmeze', + pm: 'posttagmeze', + midnight: 'noktomezo', + noon: 'tagmezo', + morning: 'matene', + afternoon: 'posttagmeze', + evening: 'vespere', + night: 'nokte' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + var number = Number(dirtyNumber); + return number + '-a'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eo/_lib/match/index.js b/node_modules/date-fns/esm/locale/eo/_lib/match/index.js new file mode 100644 index 0000000..7e505bd --- /dev/null +++ b/node_modules/date-fns/esm/locale/eo/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(-?a)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^([ap]k)/i, + abbreviated: /^([ap]\.?\s?k\.?\s?e\.?)/i, + wide: /^((antaǔ |post )?komuna erao)/i +}; +var parseEraPatterns = { + any: [/^a/i, /^[kp]/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^k[1234]/i, + wide: /^[1234](-?a)? kvaronjaro/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|a(ŭ|ux|uh|u)g|sep|okt|nov|dec)/i, + wide: /^(januaro|februaro|marto|aprilo|majo|junio|julio|a(ŭ|ux|uh|u)gusto|septembro|oktobro|novembro|decembro)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^a(u|ŭ)/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[dlmĵjvs]/i, + short: /^(di|lu|ma|me|(ĵ|jx|jh|j)a|ve|sa)/i, + abbreviated: /^(dim|lun|mar|mer|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)|ven|sab)/i, + wide: /^(diman(ĉ|cx|ch|c)o|lundo|mardo|merkredo|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)do|vendredo|sabato)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^(j|ĵ)/i, /^v/i, /^s/i], + any: [/^d/i, /^l/i, /^ma/i, /^me/i, /^(j|ĵ)/i, /^v/i, /^s/i] +}; +var matchDayPeriodPatterns = { + narrow: /^([ap]|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i, + abbreviated: /^([ap][.\s]?t[.\s]?m[.\s]?|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i, + wide: /^(anta(ŭ|ux)tagmez|posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo]/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^noktom/i, + noon: /^t/i, + morning: /^m/i, + afternoon: /^posttagmeze/i, + evening: /^v/i, + night: /^n/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eo/index.d.ts b/node_modules/date-fns/esm/locale/eo/index.d.ts new file mode 100644 index 0000000..40716b3 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eo/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eo } from 'date-fns/locale' +export default eo diff --git a/node_modules/date-fns/esm/locale/eo/index.js b/node_modules/date-fns/esm/locale/eo/index.js new file mode 100644 index 0000000..c6a089c --- /dev/null +++ b/node_modules/date-fns/esm/locale/eo/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Esperanto locale. + * @language Esperanto + * @iso-639-2 epo + * @author date-fns + */ +var locale = { + code: 'eo', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eo/index.js.flow b/node_modules/date-fns/esm/locale/eo/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eo/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/eo/package.json b/node_modules/date-fns/esm/locale/eo/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eo/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/es/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/es/_lib/formatDistance/index.js new file mode 100644 index 0000000..cd55233 --- /dev/null +++ b/node_modules/date-fns/esm/locale/es/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'menos de un segundo', + other: 'menos de {{count}} segundos' + }, + xSeconds: { + one: '1 segundo', + other: '{{count}} segundos' + }, + halfAMinute: 'medio minuto', + lessThanXMinutes: { + one: 'menos de un minuto', + other: 'menos de {{count}} minutos' + }, + xMinutes: { + one: '1 minuto', + other: '{{count}} minutos' + }, + aboutXHours: { + one: 'alrededor de 1 hora', + other: 'alrededor de {{count}} horas' + }, + xHours: { + one: '1 hora', + other: '{{count}} horas' + }, + xDays: { + one: '1 día', + other: '{{count}} días' + }, + aboutXWeeks: { + one: 'alrededor de 1 semana', + other: 'alrededor de {{count}} semanas' + }, + xWeeks: { + one: '1 semana', + other: '{{count}} semanas' + }, + aboutXMonths: { + one: 'alrededor de 1 mes', + other: 'alrededor de {{count}} meses' + }, + xMonths: { + one: '1 mes', + other: '{{count}} meses' + }, + aboutXYears: { + one: 'alrededor de 1 año', + other: 'alrededor de {{count}} años' + }, + xYears: { + one: '1 año', + other: '{{count}} años' + }, + overXYears: { + one: 'más de 1 año', + other: 'más de {{count}} años' + }, + almostXYears: { + one: 'casi 1 año', + other: 'casi {{count}} años' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'en ' + result; + } else { + return 'hace ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/es/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/es/_lib/formatLong/index.js new file mode 100644 index 0000000..1375c91 --- /dev/null +++ b/node_modules/date-fns/esm/locale/es/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, d 'de' MMMM 'de' y", + long: "d 'de' MMMM 'de' y", + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'a las' {{time}}", + long: "{{date}} 'a las' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/es/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/es/_lib/formatRelative/index.js new file mode 100644 index 0000000..aecf5cd --- /dev/null +++ b/node_modules/date-fns/esm/locale/es/_lib/formatRelative/index.js @@ -0,0 +1,24 @@ +var formatRelativeLocale = { + lastWeek: "'el' eeee 'pasado a la' p", + yesterday: "'ayer a la' p", + today: "'hoy a la' p", + tomorrow: "'mañana a la' p", + nextWeek: "eeee 'a la' p", + other: 'P' +}; +var formatRelativeLocalePlural = { + lastWeek: "'el' eeee 'pasado a las' p", + yesterday: "'ayer a las' p", + today: "'hoy a las' p", + tomorrow: "'mañana a las' p", + nextWeek: "eeee 'a las' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + if (date.getUTCHours() !== 1) { + return formatRelativeLocalePlural[token]; + } else { + return formatRelativeLocale[token]; + } +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/es/_lib/localize/index.js b/node_modules/date-fns/esm/locale/es/_lib/localize/index.js new file mode 100644 index 0000000..00028ca --- /dev/null +++ b/node_modules/date-fns/esm/locale/es/_lib/localize/index.js @@ -0,0 +1,119 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['AC', 'DC'], + abbreviated: ['AC', 'DC'], + wide: ['antes de cristo', 'después de cristo'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'] +}; +var monthValues = { + narrow: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'], + wide: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'] +}; +var dayValues = { + narrow: ['d', 'l', 'm', 'm', 'j', 'v', 's'], + short: ['do', 'lu', 'ma', 'mi', 'ju', 'vi', 'sá'], + abbreviated: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], + wide: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'md', + morning: 'mañana', + afternoon: 'tarde', + evening: 'tarde', + night: 'noche' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'medianoche', + noon: 'mediodia', + morning: 'mañana', + afternoon: 'tarde', + evening: 'tarde', + night: 'noche' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'medianoche', + noon: 'mediodia', + morning: 'mañana', + afternoon: 'tarde', + evening: 'tarde', + night: 'noche' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'md', + morning: 'de la mañana', + afternoon: 'de la tarde', + evening: 'de la tarde', + night: 'de la noche' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'medianoche', + noon: 'mediodia', + morning: 'de la mañana', + afternoon: 'de la tarde', + evening: 'de la tarde', + night: 'de la noche' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'medianoche', + noon: 'mediodia', + morning: 'de la mañana', + afternoon: 'de la tarde', + evening: 'de la tarde', + night: 'de la noche' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'º'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/es/_lib/match/index.js b/node_modules/date-fns/esm/locale/es/_lib/match/index.js new file mode 100644 index 0000000..93fa36e --- /dev/null +++ b/node_modules/date-fns/esm/locale/es/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(º)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ac|dc|a|d)/i, + abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i, + wide: /^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)/i +}; +var parseEraPatterns = { + any: [/^ac/i, /^dc/i], + wide: [/^(antes de cristo|antes de la era com[uú]n)/i, /^(despu[eé]s de cristo|era com[uú]n)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^T[1234]/i, + wide: /^[1234](º)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[efmajsond]/i, + abbreviated: /^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i, + wide: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i +}; +var parseMonthPatterns = { + narrow: [/^e/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^en/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i] +}; +var matchDayPatterns = { + narrow: /^[dlmjvs]/i, + short: /^(do|lu|ma|mi|ju|vi|s[áa])/i, + abbreviated: /^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i, + wide: /^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i], + any: [/^do/i, /^lu/i, /^ma/i, /^mi/i, /^ju/i, /^vi/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i, + any: /^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mn/i, + noon: /^md/i, + morning: /mañana/i, + afternoon: /tarde/i, + evening: /tarde/i, + night: /noche/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/es/index.d.ts b/node_modules/date-fns/esm/locale/es/index.d.ts new file mode 100644 index 0000000..8b0431e --- /dev/null +++ b/node_modules/date-fns/esm/locale/es/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { es } from 'date-fns/locale' +export default es diff --git a/node_modules/date-fns/esm/locale/es/index.js b/node_modules/date-fns/esm/locale/es/index.js new file mode 100644 index 0000000..cd69093 --- /dev/null +++ b/node_modules/date-fns/esm/locale/es/index.js @@ -0,0 +1,30 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Spanish locale. + * @language Spanish + * @iso-639-2 spa + * @author Juan Angosto [@juanangosto]{@link https://github.com/juanangosto} + * @author Guillermo Grau [@guigrpa]{@link https://github.com/guigrpa} + * @author Fernando Agüero [@fjaguero]{@link https://github.com/fjaguero} + * @author Gastón Haro [@harogaston]{@link https://github.com/harogaston} + * @author Yago Carballo [@YagoCarballo]{@link https://github.com/YagoCarballo} + */ +var locale = { + code: 'es', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/es/index.js.flow b/node_modules/date-fns/esm/locale/es/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/es/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/es/package.json b/node_modules/date-fns/esm/locale/es/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/es/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/et/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/et/_lib/formatDistance/index.js new file mode 100644 index 0000000..4fdce02 --- /dev/null +++ b/node_modules/date-fns/esm/locale/et/_lib/formatDistance/index.js @@ -0,0 +1,176 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + standalone: { + one: 'vähem kui üks sekund', + other: 'vähem kui {{count}} sekundit' + }, + withPreposition: { + one: 'vähem kui ühe sekundi', + other: 'vähem kui {{count}} sekundi' + } + }, + xSeconds: { + standalone: { + one: 'üks sekund', + other: '{{count}} sekundit' + }, + withPreposition: { + one: 'ühe sekundi', + other: '{{count}} sekundi' + } + }, + halfAMinute: { + standalone: 'pool minutit', + withPreposition: 'poole minuti' + }, + lessThanXMinutes: { + standalone: { + one: 'vähem kui üks minut', + other: 'vähem kui {{count}} minutit' + }, + withPreposition: { + one: 'vähem kui ühe minuti', + other: 'vähem kui {{count}} minuti' + } + }, + xMinutes: { + standalone: { + one: 'üks minut', + other: '{{count}} minutit' + }, + withPreposition: { + one: 'ühe minuti', + other: '{{count}} minuti' + } + }, + aboutXHours: { + standalone: { + one: 'umbes üks tund', + other: 'umbes {{count}} tundi' + }, + withPreposition: { + one: 'umbes ühe tunni', + other: 'umbes {{count}} tunni' + } + }, + xHours: { + standalone: { + one: 'üks tund', + other: '{{count}} tundi' + }, + withPreposition: { + one: 'ühe tunni', + other: '{{count}} tunni' + } + }, + xDays: { + standalone: { + one: 'üks päev', + other: '{{count}} päeva' + }, + withPreposition: { + one: 'ühe päeva', + other: '{{count}} päeva' + } + }, + aboutXWeeks: { + standalone: { + one: 'umbes üks nädal', + other: 'umbes {{count}} nädalat' + }, + withPreposition: { + one: 'umbes ühe nädala', + other: 'umbes {{count}} nädala' + } + }, + xWeeks: { + standalone: { + one: 'üks nädal', + other: '{{count}} nädalat' + }, + withPreposition: { + one: 'ühe nädala', + other: '{{count}} nädala' + } + }, + aboutXMonths: { + standalone: { + one: 'umbes üks kuu', + other: 'umbes {{count}} kuud' + }, + withPreposition: { + one: 'umbes ühe kuu', + other: 'umbes {{count}} kuu' + } + }, + xMonths: { + standalone: { + one: 'üks kuu', + other: '{{count}} kuud' + }, + withPreposition: { + one: 'ühe kuu', + other: '{{count}} kuu' + } + }, + aboutXYears: { + standalone: { + one: 'umbes üks aasta', + other: 'umbes {{count}} aastat' + }, + withPreposition: { + one: 'umbes ühe aasta', + other: 'umbes {{count}} aasta' + } + }, + xYears: { + standalone: { + one: 'üks aasta', + other: '{{count}} aastat' + }, + withPreposition: { + one: 'ühe aasta', + other: '{{count}} aasta' + } + }, + overXYears: { + standalone: { + one: 'rohkem kui üks aasta', + other: 'rohkem kui {{count}} aastat' + }, + withPreposition: { + one: 'rohkem kui ühe aasta', + other: 'rohkem kui {{count}} aasta' + } + }, + almostXYears: { + standalone: { + one: 'peaaegu üks aasta', + other: 'peaaegu {{count}} aastat' + }, + withPreposition: { + one: 'peaaegu ühe aasta', + other: 'peaaegu {{count}} aasta' + } + } +}; +var formatDistance = function formatDistance(token, count, options) { + var usageGroup = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone; + var result; + if (typeof usageGroup === 'string') { + result = usageGroup; + } else if (count === 1) { + result = usageGroup.one; + } else { + result = usageGroup.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' pärast'; + } else { + return result + ' eest'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/et/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/et/_lib/formatLong/index.js new file mode 100644 index 0000000..a96046e --- /dev/null +++ b/node_modules/date-fns/esm/locale/et/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d. MMMM y', + long: 'd. MMMM y', + medium: 'd. MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'kell' {{time}}", + long: "{{date}} 'kell' {{time}}", + medium: '{{date}}. {{time}}', + short: '{{date}}. {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/et/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/et/_lib/formatRelative/index.js new file mode 100644 index 0000000..d3278db --- /dev/null +++ b/node_modules/date-fns/esm/locale/et/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'eelmine' eeee 'kell' p", + yesterday: "'eile kell' p", + today: "'täna kell' p", + tomorrow: "'homme kell' p", + nextWeek: "'järgmine' eeee 'kell' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/et/_lib/localize/index.js b/node_modules/date-fns/esm/locale/et/_lib/localize/index.js new file mode 100644 index 0000000..96894c2 --- /dev/null +++ b/node_modules/date-fns/esm/locale/et/_lib/localize/index.js @@ -0,0 +1,123 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['e.m.a', 'm.a.j'], + abbreviated: ['e.m.a', 'm.a.j'], + wide: ['enne meie ajaarvamist', 'meie ajaarvamise järgi'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'], + wide: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'] +}; +var dayValues = { + narrow: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], + short: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], + abbreviated: ['pühap.', 'esmasp.', 'teisip.', 'kolmap.', 'neljap.', 'reede.', 'laup.'], + wide: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'kesköö', + noon: 'keskpäev', + morning: 'hommik', + afternoon: 'pärastlõuna', + evening: 'õhtu', + night: 'öö' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'kesköö', + noon: 'keskpäev', + morning: 'hommik', + afternoon: 'pärastlõuna', + evening: 'õhtu', + night: 'öö' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'kesköö', + noon: 'keskpäev', + morning: 'hommik', + afternoon: 'pärastlõuna', + evening: 'õhtu', + night: 'öö' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'keskööl', + noon: 'keskpäeval', + morning: 'hommikul', + afternoon: 'pärastlõunal', + evening: 'õhtul', + night: 'öösel' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'keskööl', + noon: 'keskpäeval', + morning: 'hommikul', + afternoon: 'pärastlõunal', + evening: 'õhtul', + night: 'öösel' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'keskööl', + noon: 'keskpäeval', + morning: 'hommikul', + afternoon: 'pärastlõunal', + evening: 'õhtul', + night: 'öösel' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: monthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: dayValues, + defaultFormattingWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/et/_lib/match/index.js b/node_modules/date-fns/esm/locale/et/_lib/match/index.js new file mode 100644 index 0000000..f5a8cf6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/et/_lib/match/index.js @@ -0,0 +1,96 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^\d+\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(e\.m\.a|m\.a\.j|eKr|pKr)/i, + abbreviated: /^(e\.m\.a|m\.a\.j|eKr|pKr)/i, + wide: /^(enne meie ajaarvamist|meie ajaarvamise järgi|enne Kristust|pärast Kristust)/i +}; +var parseEraPatterns = { + any: [/^e/i, /^(m|p)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^K[1234]/i, + wide: /^[1234](\.)? kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jvmasond]/i, + abbreviated: /^(jaan|veebr|märts|apr|mai|juuni|juuli|aug|sept|okt|nov|dets)/i, + wide: /^(jaanuar|veebruar|märts|aprill|mai|juuni|juuli|august|september|oktoober|november|detsember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^v/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^v/i, /^mär/i, /^ap/i, /^mai/i, /^juun/i, /^juul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[petknrl]/i, + short: /^[petknrl]/i, + abbreviated: /^(püh?|esm?|tei?|kolm?|nel?|ree?|laup?)\.?/i, + wide: /^(pühapäev|esmaspäev|teisipäev|kolmapäev|neljapäev|reede|laupäev)/i +}; +var parseDayPatterns = { + any: [/^p/i, /^e/i, /^t/i, /^k/i, /^n/i, /^r/i, /^l/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|keskööl?|keskpäev(al)?|hommik(ul)?|pärastlõunal?|õhtul?|öö(sel)?)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^keskö/i, + noon: /^keskp/i, + morning: /hommik/i, + afternoon: /pärastlõuna/i, + evening: /õhtu/i, + night: /öö/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/et/index.d.ts b/node_modules/date-fns/esm/locale/et/index.d.ts new file mode 100644 index 0000000..debd0b9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/et/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { et } from 'date-fns/locale' +export default et diff --git a/node_modules/date-fns/esm/locale/et/index.js b/node_modules/date-fns/esm/locale/et/index.js new file mode 100644 index 0000000..52128fc --- /dev/null +++ b/node_modules/date-fns/esm/locale/et/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Estonian locale. + * @language Estonian + * @iso-639-2 est + * @author Priit Hansen [@HansenPriit]{@link https://github.com/priithansen} + */ +var locale = { + code: 'et', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/et/index.js.flow b/node_modules/date-fns/esm/locale/et/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/et/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/et/package.json b/node_modules/date-fns/esm/locale/et/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/et/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eu/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/eu/_lib/formatDistance/index.js new file mode 100644 index 0000000..830dd12 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eu/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'segundo bat baino gutxiago', + other: '{{count}} segundo baino gutxiago' + }, + xSeconds: { + one: '1 segundo', + other: '{{count}} segundo' + }, + halfAMinute: 'minutu erdi', + lessThanXMinutes: { + one: 'minutu bat baino gutxiago', + other: '{{count}} minutu baino gutxiago' + }, + xMinutes: { + one: '1 minutu', + other: '{{count}} minutu' + }, + aboutXHours: { + one: '1 ordu gutxi gorabehera', + other: '{{count}} ordu gutxi gorabehera' + }, + xHours: { + one: '1 ordu', + other: '{{count}} ordu' + }, + xDays: { + one: '1 egun', + other: '{{count}} egun' + }, + aboutXWeeks: { + one: 'aste 1 inguru', + other: '{{count}} aste inguru' + }, + xWeeks: { + one: '1 aste', + other: '{{count}} astean' + }, + aboutXMonths: { + one: '1 hilabete gutxi gorabehera', + other: '{{count}} hilabete gutxi gorabehera' + }, + xMonths: { + one: '1 hilabete', + other: '{{count}} hilabete' + }, + aboutXYears: { + one: '1 urte gutxi gorabehera', + other: '{{count}} urte gutxi gorabehera' + }, + xYears: { + one: '1 urte', + other: '{{count}} urte' + }, + overXYears: { + one: '1 urte baino gehiago', + other: '{{count}} urte baino gehiago' + }, + almostXYears: { + one: 'ia 1 urte', + other: 'ia {{count}} urte' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'en ' + result; + } else { + return 'duela ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eu/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/eu/_lib/formatLong/index.js new file mode 100644 index 0000000..7dc7cdd --- /dev/null +++ b/node_modules/date-fns/esm/locale/eu/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, y'ko' MMMM'ren' d'a' y'ren'", + long: "y'ko' MMMM'ren' d'a'", + medium: 'y MMM d', + short: 'yy/MM/dd' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'tan' {{time}}", + long: "{{date}} 'tan' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eu/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/eu/_lib/formatRelative/index.js new file mode 100644 index 0000000..1b49448 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eu/_lib/formatRelative/index.js @@ -0,0 +1,23 @@ +var formatRelativeLocale = { + lastWeek: "'joan den' eeee, LT", + yesterday: "'atzo,' p", + today: "'gaur,' p", + tomorrow: "'bihar,' p", + nextWeek: 'eeee, p', + other: 'P' +}; +var formatRelativeLocalePlural = { + lastWeek: "'joan den' eeee, p", + yesterday: "'atzo,' p", + today: "'gaur,' p", + tomorrow: "'bihar,' p", + nextWeek: 'eeee, p', + other: 'P' +}; +var formatRelative = function formatRelative(token, date) { + if (date.getUTCHours() !== 1) { + return formatRelativeLocalePlural[token]; + } + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eu/_lib/localize/index.js b/node_modules/date-fns/esm/locale/eu/_lib/localize/index.js new file mode 100644 index 0000000..0763e22 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eu/_lib/localize/index.js @@ -0,0 +1,119 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['k.a.', 'k.o.'], + abbreviated: ['k.a.', 'k.o.'], + wide: ['kristo aurretik', 'kristo ondoren'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1H', '2H', '3H', '4H'], + wide: ['1. hiruhilekoa', '2. hiruhilekoa', '3. hiruhilekoa', '4. hiruhilekoa'] +}; +var monthValues = { + narrow: ['u', 'o', 'm', 'a', 'm', 'e', 'u', 'a', 'i', 'u', 'a', 'a'], + abbreviated: ['urt', 'ots', 'mar', 'api', 'mai', 'eka', 'uzt', 'abu', 'ira', 'urr', 'aza', 'abe'], + wide: ['urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', 'ekaina', 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua'] +}; +var dayValues = { + narrow: ['i', 'a', 'a', 'a', 'o', 'o', 'l'], + short: ['ig', 'al', 'as', 'az', 'og', 'or', 'lr'], + abbreviated: ['iga', 'ast', 'ast', 'ast', 'ost', 'ost', 'lar'], + wide: ['igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', 'ostirala', 'larunbata'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'ge', + noon: 'eg', + morning: 'goiza', + afternoon: 'arratsaldea', + evening: 'arratsaldea', + night: 'gaua' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'gauerdia', + noon: 'eguerdia', + morning: 'goiza', + afternoon: 'arratsaldea', + evening: 'arratsaldea', + night: 'gaua' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'gauerdia', + noon: 'eguerdia', + morning: 'goiza', + afternoon: 'arratsaldea', + evening: 'arratsaldea', + night: 'gaua' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'ge', + noon: 'eg', + morning: 'goizean', + afternoon: 'arratsaldean', + evening: 'arratsaldean', + night: 'gauean' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'gauerdia', + noon: 'eguerdia', + morning: 'goizean', + afternoon: 'arratsaldean', + evening: 'arratsaldean', + night: 'gauean' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'gauerdia', + noon: 'eguerdia', + morning: 'goizean', + afternoon: 'arratsaldean', + evening: 'arratsaldean', + night: 'gauean' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eu/_lib/match/index.js b/node_modules/date-fns/esm/locale/eu/_lib/match/index.js new file mode 100644 index 0000000..cd11da9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eu/_lib/match/index.js @@ -0,0 +1,112 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(.)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(k.a.|k.o.)/i, + abbreviated: /^(k.a.|k.o.)/i, + wide: /^(kristo aurretik|kristo ondoren)/i +}; +var parseEraPatterns = { + narrow: [/^k.a./i, /^k.o./i], + abbreviated: [/^(k.a.)/i, /^(k.o.)/i], + wide: [/^(kristo aurretik)/i, /^(kristo ondoren)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]H/i, + wide: /^[1234](.)? hiruhilekoa/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[uomaei]/i, + abbreviated: /^(urt|ots|mar|api|mai|eka|uzt|abu|ira|urr|aza|abe)/i, + wide: /^(urtarrila|otsaila|martxoa|apirila|maiatza|ekaina|uztaila|abuztua|iraila|urria|azaroa|abendua)/i +}; +var parseMonthPatterns = { + narrow: [/^u/i, /^o/i, /^m/i, /^a/i, /^m/i, /^e/i, /^u/i, /^a/i, /^i/i, /^u/i, /^a/i, /^a/i], + any: [/^urt/i, /^ots/i, /^mar/i, /^api/i, /^mai/i, /^eka/i, /^uzt/i, /^abu/i, /^ira/i, /^urr/i, /^aza/i, /^abe/i] +}; +var matchDayPatterns = { + narrow: /^[iaol]/i, + short: /^(ig|al|as|az|og|or|lr)/i, + abbreviated: /^(iga|ast|ast|ast|ost|ost|lar)/i, + wide: /^(igandea|astelehena|asteartea|asteazkena|osteguna|ostirala|larunbata)/i +}; +var parseDayPatterns = { + narrow: [/^i/i, /^a/i, /^a/i, /^a/i, /^o/i, /^o/i, /^l/i], + short: [/^ig/i, /^al/i, /^as/i, /^az/i, /^og/i, /^or/i, /^lr/i], + abbreviated: [/^iga/i, /^ast/i, /^ast/i, /^ast/i, /^ost/i, /^ost/i, /^lar/i], + wide: [/^igandea/i, /^astelehena/i, /^asteartea/i, /^asteazkena/i, /^osteguna/i, /^ostirala/i, /^larunbata/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|ge|eg|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i, + any: /^([ap]\.?\s?m\.?|gauerdia|eguerdia|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i +}; +var parseDayPeriodPatterns = { + narrow: { + am: /^a/i, + pm: /^p/i, + midnight: /^ge/i, + noon: /^eg/i, + morning: /goiz/i, + afternoon: /arratsaldea/i, + evening: /arratsaldea/i, + night: /gau/i + }, + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^gauerdia/i, + noon: /^eguerdia/i, + morning: /goiz/i, + afternoon: /arratsaldea/i, + evening: /arratsaldea/i, + night: /gau/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'wide' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'wide' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eu/index.d.ts b/node_modules/date-fns/esm/locale/eu/index.d.ts new file mode 100644 index 0000000..ec84189 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eu/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eu } from 'date-fns/locale' +export default eu diff --git a/node_modules/date-fns/esm/locale/eu/index.js b/node_modules/date-fns/esm/locale/eu/index.js new file mode 100644 index 0000000..b1f47da --- /dev/null +++ b/node_modules/date-fns/esm/locale/eu/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Basque locale. + * @language Basque + * @iso-639-2 eus + * @author Jacob Söderblom [@JacobSoderblom]{@link https://github.com/JacobSoderblom} + */ +var locale = { + code: 'eu', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/eu/index.js.flow b/node_modules/date-fns/esm/locale/eu/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eu/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/eu/package.json b/node_modules/date-fns/esm/locale/eu/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/eu/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fa-IR/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/fa-IR/_lib/formatDistance/index.js new file mode 100644 index 0000000..940587a --- /dev/null +++ b/node_modules/date-fns/esm/locale/fa-IR/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'کمتر از یک ثانیه', + other: 'کمتر از {{count}} ثانیه' + }, + xSeconds: { + one: '1 ثانیه', + other: '{{count}} ثانیه' + }, + halfAMinute: 'نیم دقیقه', + lessThanXMinutes: { + one: 'کمتر از یک دقیقه', + other: 'کمتر از {{count}} دقیقه' + }, + xMinutes: { + one: '1 دقیقه', + other: '{{count}} دقیقه' + }, + aboutXHours: { + one: 'حدود 1 ساعت', + other: 'حدود {{count}} ساعت' + }, + xHours: { + one: '1 ساعت', + other: '{{count}} ساعت' + }, + xDays: { + one: '1 روز', + other: '{{count}} روز' + }, + aboutXWeeks: { + one: 'حدود 1 هفته', + other: 'حدود {{count}} هفته' + }, + xWeeks: { + one: '1 هفته', + other: '{{count}} هفته' + }, + aboutXMonths: { + one: 'حدود 1 ماه', + other: 'حدود {{count}} ماه' + }, + xMonths: { + one: '1 ماه', + other: '{{count}} ماه' + }, + aboutXYears: { + one: 'حدود 1 سال', + other: 'حدود {{count}} سال' + }, + xYears: { + one: '1 سال', + other: '{{count}} سال' + }, + overXYears: { + one: 'بیشتر از 1 سال', + other: 'بیشتر از {{count}} سال' + }, + almostXYears: { + one: 'نزدیک 1 سال', + other: 'نزدیک {{count}} سال' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'در ' + result; + } else { + return result + ' قبل'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fa-IR/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/fa-IR/_lib/formatLong/index.js new file mode 100644 index 0000000..f80824f --- /dev/null +++ b/node_modules/date-fns/esm/locale/fa-IR/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE do MMMM y', + long: 'do MMMM y', + medium: 'd MMM y', + short: 'yyyy/MM/dd' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'در' {{time}}", + long: "{{date}} 'در' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fa-IR/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/fa-IR/_lib/formatRelative/index.js new file mode 100644 index 0000000..d2fdfbb --- /dev/null +++ b/node_modules/date-fns/esm/locale/fa-IR/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'گذشته در' p", + yesterday: "'دیروز در' p", + today: "'امروز در' p", + tomorrow: "'فردا در' p", + nextWeek: "eeee 'در' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fa-IR/_lib/localize/index.js b/node_modules/date-fns/esm/locale/fa-IR/_lib/localize/index.js new file mode 100644 index 0000000..aecb835 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fa-IR/_lib/localize/index.js @@ -0,0 +1,123 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م.', 'ب.م.'], + wide: ['قبل از میلاد', 'بعد از میلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['س‌م1', 'س‌م2', 'س‌م3', 'س‌م4'], + wide: ['سه‌ماهه 1', 'سه‌ماهه 2', 'سه‌ماهه 3', 'سه‌ماهه 4'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['ژ', 'ف', 'م', 'آ', 'م', 'ج', 'ج', 'آ', 'س', 'ا', 'ن', 'د'], + abbreviated: ['ژانـ', 'فور', 'مارس', 'آپر', 'می', 'جون', 'جولـ', 'آگو', 'سپتـ', 'اکتـ', 'نوامـ', 'دسامـ'], + wide: ['ژانویه', 'فوریه', 'مارس', 'آپریل', 'می', 'جون', 'جولای', 'آگوست', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'] +}; +var dayValues = { + narrow: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], + short: ['1ش', '2ش', '3ش', '4ش', '5ش', 'ج', 'ش'], + abbreviated: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + wide: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'] +}; +var dayPeriodValues = { + narrow: { + am: 'ق', + pm: 'ب', + midnight: 'ن', + noon: 'ظ', + morning: 'ص', + afternoon: 'ب.ظ.', + evening: 'ع', + night: 'ش' + }, + abbreviated: { + am: 'ق.ظ.', + pm: 'ب.ظ.', + midnight: 'نیمه‌شب', + noon: 'ظهر', + morning: 'صبح', + afternoon: 'بعدازظهر', + evening: 'عصر', + night: 'شب' + }, + wide: { + am: 'قبل‌ازظهر', + pm: 'بعدازظهر', + midnight: 'نیمه‌شب', + noon: 'ظهر', + morning: 'صبح', + afternoon: 'بعدازظهر', + evening: 'عصر', + night: 'شب' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ق', + pm: 'ب', + midnight: 'ن', + noon: 'ظ', + morning: 'ص', + afternoon: 'ب.ظ.', + evening: 'ع', + night: 'ش' + }, + abbreviated: { + am: 'ق.ظ.', + pm: 'ب.ظ.', + midnight: 'نیمه‌شب', + noon: 'ظهر', + morning: 'صبح', + afternoon: 'بعدازظهر', + evening: 'عصر', + night: 'شب' + }, + wide: { + am: 'قبل‌ازظهر', + pm: 'بعدازظهر', + midnight: 'نیمه‌شب', + noon: 'ظهر', + morning: 'صبح', + afternoon: 'بعدازظهر', + evening: 'عصر', + night: 'شب' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fa-IR/_lib/match/index.js b/node_modules/date-fns/esm/locale/fa-IR/_lib/match/index.js new file mode 100644 index 0000000..7e0ffae --- /dev/null +++ b/node_modules/date-fns/esm/locale/fa-IR/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ق|ب)/i, + abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?د\.?\s?م\.?|م\.?\s?|د\.?\s?م\.?)/i, + wide: /^(قبل از میلاد|قبل از دوران مشترک|میلادی|دوران مشترک|بعد از میلاد)/i +}; +var parseEraPatterns = { + any: [/^قبل/i, /^بعد/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^س‌م[1234]/i, + wide: /^سه‌ماهه [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[جژفمآاماسند]/i, + abbreviated: /^(جنو|ژانـ|ژانویه|فوریه|فور|مارس|آوریل|آپر|مه|می|ژوئن|جون|جول|جولـ|ژوئیه|اوت|آگو|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نوامـ|دسامبر|دسامـ|دسم)/i, + wide: /^(ژانویه|جنوری|فبروری|فوریه|مارچ|مارس|آپریل|اپریل|ایپریل|آوریل|مه|می|ژوئن|جون|جولای|ژوئیه|آگست|اگست|آگوست|اوت|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نومبر|دسامبر|دسمبر)/i +}; +var parseMonthPatterns = { + narrow: [/^(ژ|ج)/i, /^ف/i, /^م/i, /^(آ|ا)/i, /^م/i, /^(ژ|ج)/i, /^(ج|ژ)/i, /^(آ|ا)/i, /^س/i, /^ا/i, /^ن/i, /^د/i], + any: [/^ژا/i, /^ف/i, /^ما/i, /^آپ/i, /^(می|مه)/i, /^(ژوئن|جون)/i, /^(ژوئی|جول)/i, /^(اوت|آگ)/i, /^س/i, /^(اوک|اک)/i, /^ن/i, /^د/i] +}; +var matchDayPatterns = { + narrow: /^[شیدسچپج]/i, + short: /^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i, + abbreviated: /^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i, + wide: /^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i +}; +var parseDayPatterns = { + narrow: [/^ی/i, /^دو/i, /^س/i, /^چ/i, /^پ/i, /^ج/i, /^ش/i], + any: [/^(ی|1ش|یکشنبه)/i, /^(د|2ش|دوشنبه)/i, /^(س|3ش|سه‌شنبه)/i, /^(چ|4ش|چهارشنبه)/i, /^(پ|5ش|پنجشنبه)/i, /^(ج|جمعه)/i, /^(ش|شنبه)/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i, + abbreviated: /^(ق.ظ.|ب.ظ.|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i, + wide: /^(قبل‌ازظهر|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^(ق|ق.ظ.|قبل‌ازظهر)/i, + pm: /^(ب|ب.ظ.|بعدازظهر)/i, + midnight: /^(‌نیمه‌شب|ن)/i, + noon: /^(ظ|ظهر)/i, + morning: /(ص|صبح)/i, + afternoon: /(ب|ب.ظ.|بعدازظهر)/i, + evening: /(ع|عصر)/i, + night: /(ش|شب)/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fa-IR/index.d.ts b/node_modules/date-fns/esm/locale/fa-IR/index.d.ts new file mode 100644 index 0000000..2e6e4bb --- /dev/null +++ b/node_modules/date-fns/esm/locale/fa-IR/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { faIR } from 'date-fns/locale' +export default faIR diff --git a/node_modules/date-fns/esm/locale/fa-IR/index.js b/node_modules/date-fns/esm/locale/fa-IR/index.js new file mode 100644 index 0000000..ac2eaff --- /dev/null +++ b/node_modules/date-fns/esm/locale/fa-IR/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Persian/Farsi locale (Iran). + * @language Persian + * @iso-639-2 ira + * @author Morteza Ziyae [@mort3za]{@link https://github.com/mort3za} + */ +var locale = { + code: 'fa-IR', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 6 /* Saturday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fa-IR/index.js.flow b/node_modules/date-fns/esm/locale/fa-IR/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fa-IR/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/fa-IR/package.json b/node_modules/date-fns/esm/locale/fa-IR/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fa-IR/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fi/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/fi/_lib/formatDistance/index.js new file mode 100644 index 0000000..426e340 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fi/_lib/formatDistance/index.js @@ -0,0 +1,118 @@ +function futureSeconds(text) { + return text.replace(/sekuntia?/, 'sekunnin'); +} +function futureMinutes(text) { + return text.replace(/minuuttia?/, 'minuutin'); +} +function futureHours(text) { + return text.replace(/tuntia?/, 'tunnin'); +} +function futureDays(text) { + return text.replace(/päivää?/, 'päivän'); +} +function futureWeeks(text) { + return text.replace(/(viikko|viikkoa)/, 'viikon'); +} +function futureMonths(text) { + return text.replace(/(kuukausi|kuukautta)/, 'kuukauden'); +} +function futureYears(text) { + return text.replace(/(vuosi|vuotta)/, 'vuoden'); +} +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'alle sekunti', + other: 'alle {{count}} sekuntia', + futureTense: futureSeconds + }, + xSeconds: { + one: 'sekunti', + other: '{{count}} sekuntia', + futureTense: futureSeconds + }, + halfAMinute: { + one: 'puoli minuuttia', + other: 'puoli minuuttia', + futureTense: function futureTense(_text) { + return 'puolen minuutin'; + } + }, + lessThanXMinutes: { + one: 'alle minuutti', + other: 'alle {{count}} minuuttia', + futureTense: futureMinutes + }, + xMinutes: { + one: 'minuutti', + other: '{{count}} minuuttia', + futureTense: futureMinutes + }, + aboutXHours: { + one: 'noin tunti', + other: 'noin {{count}} tuntia', + futureTense: futureHours + }, + xHours: { + one: 'tunti', + other: '{{count}} tuntia', + futureTense: futureHours + }, + xDays: { + one: 'päivä', + other: '{{count}} päivää', + futureTense: futureDays + }, + aboutXWeeks: { + one: 'noin viikko', + other: 'noin {{count}} viikkoa', + futureTense: futureWeeks + }, + xWeeks: { + one: 'viikko', + other: '{{count}} viikkoa', + futureTense: futureWeeks + }, + aboutXMonths: { + one: 'noin kuukausi', + other: 'noin {{count}} kuukautta', + futureTense: futureMonths + }, + xMonths: { + one: 'kuukausi', + other: '{{count}} kuukautta', + futureTense: futureMonths + }, + aboutXYears: { + one: 'noin vuosi', + other: 'noin {{count}} vuotta', + futureTense: futureYears + }, + xYears: { + one: 'vuosi', + other: '{{count}} vuotta', + futureTense: futureYears + }, + overXYears: { + one: 'yli vuosi', + other: 'yli {{count}} vuotta', + futureTense: futureYears + }, + almostXYears: { + one: 'lähes vuosi', + other: 'lähes {{count}} vuotta', + futureTense: futureYears + } +}; +var formatDistance = function formatDistance(token, count, options) { + var tokenValue = formatDistanceLocale[token]; + var result = count === 1 ? tokenValue.one : tokenValue.other.replace('{{count}}', String(count)); + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return tokenValue.futureTense(result) + ' kuluttua'; + } else { + return result + ' sitten'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fi/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/fi/_lib/formatLong/index.js new file mode 100644 index 0000000..92d76e0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fi/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'eeee d. MMMM y', + long: 'd. MMMM y', + medium: 'd. MMM y', + short: 'd.M.y' +}; +var timeFormats = { + full: 'HH.mm.ss zzzz', + long: 'HH.mm.ss z', + medium: 'HH.mm.ss', + short: 'HH.mm' +}; +var dateTimeFormats = { + full: "{{date}} 'klo' {{time}}", + long: "{{date}} 'klo' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fi/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/fi/_lib/formatRelative/index.js new file mode 100644 index 0000000..ffb8ae8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fi/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'viime' eeee 'klo' p", + yesterday: "'eilen klo' p", + today: "'tänään klo' p", + tomorrow: "'huomenna klo' p", + nextWeek: "'ensi' eeee 'klo' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fi/_lib/localize/index.js b/node_modules/date-fns/esm/locale/fi/_lib/localize/index.js new file mode 100644 index 0000000..d21c855 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fi/_lib/localize/index.js @@ -0,0 +1,100 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['eaa.', 'jaa.'], + abbreviated: ['eaa.', 'jaa.'], + wide: ['ennen ajanlaskun alkua', 'jälkeen ajanlaskun alun'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. kvartaali', '2. kvartaali', '3. kvartaali', '4. kvartaali'] +}; +var monthValues = { + narrow: ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', 'M', 'J'], + abbreviated: ['tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu'], + wide: ['tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'syyskuu', 'lokakuu', 'marraskuu', 'joulukuu'] +}; +var formattingMonthValues = { + narrow: monthValues.narrow, + abbreviated: monthValues.abbreviated, + wide: ['tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', 'lokakuuta', 'marraskuuta', 'joulukuuta'] +}; +var dayValues = { + narrow: ['S', 'M', 'T', 'K', 'T', 'P', 'L'], + short: ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'], + abbreviated: ['sunn.', 'maan.', 'tiis.', 'kesk.', 'torst.', 'perj.', 'la'], + wide: ['sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', 'torstai', 'perjantai', 'lauantai'] +}; +var formattingDayValues = { + narrow: dayValues.narrow, + short: dayValues.short, + abbreviated: dayValues.abbreviated, + wide: ['sunnuntaina', 'maanantaina', 'tiistaina', 'keskiviikkona', 'torstaina', 'perjantaina', 'lauantaina'] +}; +var dayPeriodValues = { + narrow: { + am: 'ap', + pm: 'ip', + midnight: 'keskiyö', + noon: 'keskipäivä', + morning: 'ap', + afternoon: 'ip', + evening: 'illalla', + night: 'yöllä' + }, + abbreviated: { + am: 'ap', + pm: 'ip', + midnight: 'keskiyö', + noon: 'keskipäivä', + morning: 'ap', + afternoon: 'ip', + evening: 'illalla', + night: 'yöllä' + }, + wide: { + am: 'ap', + pm: 'ip', + midnight: 'keskiyöllä', + noon: 'keskipäivällä', + morning: 'aamupäivällä', + afternoon: 'iltapäivällä', + evening: 'illalla', + night: 'yöllä' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: formattingDayValues, + defaultFormattingWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fi/_lib/match/index.js b/node_modules/date-fns/esm/locale/fi/_lib/match/index.js new file mode 100644 index 0000000..5bab07b --- /dev/null +++ b/node_modules/date-fns/esm/locale/fi/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(\.)/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(e|j)/i, + abbreviated: /^(eaa.|jaa.)/i, + wide: /^(ennen ajanlaskun alkua|jälkeen ajanlaskun alun)/i +}; +var parseEraPatterns = { + any: [/^e/i, /^j/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234]\.? kvartaali/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[thmkeslj]/i, + abbreviated: /^(tammi|helmi|maalis|huhti|touko|kesä|heinä|elo|syys|loka|marras|joulu)/i, + wide: /^(tammikuu|helmikuu|maaliskuu|huhtikuu|toukokuu|kesäkuu|heinäkuu|elokuu|syyskuu|lokakuu|marraskuu|joulukuu)(ta)?/i +}; +var parseMonthPatterns = { + narrow: [/^t/i, /^h/i, /^m/i, /^h/i, /^t/i, /^k/i, /^h/i, /^e/i, /^s/i, /^l/i, /^m/i, /^j/i], + any: [/^ta/i, /^hel/i, /^maa/i, /^hu/i, /^to/i, /^k/i, /^hei/i, /^e/i, /^s/i, /^l/i, /^mar/i, /^j/i] +}; +var matchDayPatterns = { + narrow: /^[smtkpl]/i, + short: /^(su|ma|ti|ke|to|pe|la)/i, + abbreviated: /^(sunn.|maan.|tiis.|kesk.|torst.|perj.|la)/i, + wide: /^(sunnuntai|maanantai|tiistai|keskiviikko|torstai|perjantai|lauantai)(na)?/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^k/i, /^t/i, /^p/i, /^l/i], + any: [/^s/i, /^m/i, /^ti/i, /^k/i, /^to/i, /^p/i, /^l/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ap|ip|keskiyö|keskipäivä|aamupäivällä|iltapäivällä|illalla|yöllä)/i, + any: /^(ap|ip|keskiyöllä|keskipäivällä|aamupäivällä|iltapäivällä|illalla|yöllä)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ap/i, + pm: /^ip/i, + midnight: /^keskiyö/i, + noon: /^keskipäivä/i, + morning: /aamupäivällä/i, + afternoon: /iltapäivällä/i, + evening: /illalla/i, + night: /yöllä/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fi/index.d.ts b/node_modules/date-fns/esm/locale/fi/index.d.ts new file mode 100644 index 0000000..e400702 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fi/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { fi } from 'date-fns/locale' +export default fi diff --git a/node_modules/date-fns/esm/locale/fi/index.js b/node_modules/date-fns/esm/locale/fi/index.js new file mode 100644 index 0000000..693a6b7 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fi/index.js @@ -0,0 +1,28 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Finnish locale. + * @language Finnish + * @iso-639-2 fin + * @author Pyry-Samuli Lahti [@Pyppe]{@link https://github.com/Pyppe} + * @author Edo Rivai [@mikolajgrzyb]{@link https://github.com/mikolajgrzyb} + * @author Samu Juvonen [@sjuvonen]{@link https://github.com/sjuvonen} + */ +var locale = { + code: 'fi', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fi/index.js.flow b/node_modules/date-fns/esm/locale/fi/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fi/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/fi/package.json b/node_modules/date-fns/esm/locale/fi/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fi/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr-CA/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/fr-CA/_lib/formatLong/index.js new file mode 100644 index 0000000..d65a849 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr-CA/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'yy-MM-dd' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'à' {{time}}", + long: "{{date}} 'à' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr-CA/index.d.ts b/node_modules/date-fns/esm/locale/fr-CA/index.d.ts new file mode 100644 index 0000000..533b466 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr-CA/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { frCA } from 'date-fns/locale' +export default frCA diff --git a/node_modules/date-fns/esm/locale/fr-CA/index.js b/node_modules/date-fns/esm/locale/fr-CA/index.js new file mode 100644 index 0000000..6c518c6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr-CA/index.js @@ -0,0 +1,31 @@ +// Same as fr +import formatDistance from "../fr/_lib/formatDistance/index.js"; +import formatRelative from "../fr/_lib/formatRelative/index.js"; +import localize from "../fr/_lib/localize/index.js"; +import match from "../fr/_lib/match/index.js"; +// Unique for fr-CA +import formatLong from "./_lib/formatLong/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary French locale (Canada). + * @language French + * @iso-639-2 fra + * @author Jean Dupouy [@izeau]{@link https://github.com/izeau} + * @author François B [@fbonzon]{@link https://github.com/fbonzon} + * @author Gabriele Petrioli [@gpetrioli]{@link https://github.com/gpetrioli} + */ +var locale = { + code: 'fr-CA', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + // Unique for fr-CA + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr-CA/index.js.flow b/node_modules/date-fns/esm/locale/fr-CA/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr-CA/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/fr-CA/package.json b/node_modules/date-fns/esm/locale/fr-CA/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr-CA/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr-CH/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/fr-CH/_lib/formatLong/index.js new file mode 100644 index 0000000..b29b5b0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr-CH/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'à' {{time}}", + long: "{{date}} 'à' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr-CH/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/fr-CH/_lib/formatRelative/index.js new file mode 100644 index 0000000..5a92b7b --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr-CH/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'la semaine dernière à' p", + yesterday: "'hier à' p", + today: "'aujourd’hui à' p", + tomorrow: "'demain à' p'", + nextWeek: "eeee 'la semaine prochaine à' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr-CH/index.d.ts b/node_modules/date-fns/esm/locale/fr-CH/index.d.ts new file mode 100644 index 0000000..5fdd3c5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr-CH/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { frCH } from 'date-fns/locale' +export default frCH diff --git a/node_modules/date-fns/esm/locale/fr-CH/index.js b/node_modules/date-fns/esm/locale/fr-CH/index.js new file mode 100644 index 0000000..b031707 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr-CH/index.js @@ -0,0 +1,31 @@ +// Same as fr +import formatDistance from "../fr/_lib/formatDistance/index.js"; +import localize from "../fr/_lib/localize/index.js"; +import match from "../fr/_lib/match/index.js"; +// Unique for fr-CH +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary French locale (Switzerland). + * @language French + * @iso-639-2 fra + * @author Jean Dupouy [@izeau]{@link https://github.com/izeau} + * @author François B [@fbonzon]{@link https://github.com/fbonzon} + * @author Van Vuong Ngo [@vanvuongngo]{@link https://github.com/vanvuongngo} + * @author Alex Hoeing [@dcbn]{@link https://github.com/dcbn} + */ +var locale = { + code: 'fr-CH', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr-CH/index.js.flow b/node_modules/date-fns/esm/locale/fr-CH/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr-CH/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/fr-CH/package.json b/node_modules/date-fns/esm/locale/fr-CH/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr-CH/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/fr/_lib/formatDistance/index.js new file mode 100644 index 0000000..df2a008 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'moins d’une seconde', + other: 'moins de {{count}} secondes' + }, + xSeconds: { + one: '1 seconde', + other: '{{count}} secondes' + }, + halfAMinute: '30 secondes', + lessThanXMinutes: { + one: 'moins d’une minute', + other: 'moins de {{count}} minutes' + }, + xMinutes: { + one: '1 minute', + other: '{{count}} minutes' + }, + aboutXHours: { + one: 'environ 1 heure', + other: 'environ {{count}} heures' + }, + xHours: { + one: '1 heure', + other: '{{count}} heures' + }, + xDays: { + one: '1 jour', + other: '{{count}} jours' + }, + aboutXWeeks: { + one: 'environ 1 semaine', + other: 'environ {{count}} semaines' + }, + xWeeks: { + one: '1 semaine', + other: '{{count}} semaines' + }, + aboutXMonths: { + one: 'environ 1 mois', + other: 'environ {{count}} mois' + }, + xMonths: { + one: '1 mois', + other: '{{count}} mois' + }, + aboutXYears: { + one: 'environ 1 an', + other: 'environ {{count}} ans' + }, + xYears: { + one: '1 an', + other: '{{count}} ans' + }, + overXYears: { + one: 'plus d’un an', + other: 'plus de {{count}} ans' + }, + almostXYears: { + one: 'presqu’un an', + other: 'presque {{count}} ans' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var form = formatDistanceLocale[token]; + if (typeof form === 'string') { + result = form; + } else if (count === 1) { + result = form.one; + } else { + result = form.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'dans ' + result; + } else { + return 'il y a ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/fr/_lib/formatLong/index.js new file mode 100644 index 0000000..ea22c9e --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'à' {{time}}", + long: "{{date}} 'à' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/fr/_lib/formatRelative/index.js new file mode 100644 index 0000000..ec4a258 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'dernier à' p", + yesterday: "'hier à' p", + today: "'aujourd’hui à' p", + tomorrow: "'demain à' p'", + nextWeek: "eeee 'prochain à' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr/_lib/localize/index.js b/node_modules/date-fns/esm/locale/fr/_lib/localize/index.js new file mode 100644 index 0000000..4ece46d --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr/_lib/localize/index.js @@ -0,0 +1,94 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['av. J.-C', 'ap. J.-C'], + abbreviated: ['av. J.-C', 'ap. J.-C'], + wide: ['avant Jésus-Christ', 'après Jésus-Christ'] +}; +var quarterValues = { + narrow: ['T1', 'T2', 'T3', 'T4'], + abbreviated: ['1er trim.', '2ème trim.', '3ème trim.', '4ème trim.'], + wide: ['1er trimestre', '2ème trimestre', '3ème trimestre', '4ème trimestre'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + wide: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'] +}; +var dayValues = { + narrow: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + short: ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'], + abbreviated: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + wide: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'minuit', + noon: 'midi', + morning: 'mat.', + afternoon: 'ap.m.', + evening: 'soir', + night: 'mat.' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'minuit', + noon: 'midi', + morning: 'matin', + afternoon: 'après-midi', + evening: 'soir', + night: 'matin' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'minuit', + noon: 'midi', + morning: 'du matin', + afternoon: 'de l’après-midi', + evening: 'du soir', + night: 'du matin' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = options === null || options === void 0 ? void 0 : options.unit; + if (number === 0) return '0'; + var feminineUnits = ['year', 'week', 'hour', 'minute', 'second']; + var suffix; + if (number === 1) { + suffix = unit && feminineUnits.includes(unit) ? 'ère' : 'er'; + } else { + suffix = 'ème'; + } + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr/_lib/match/index.js b/node_modules/date-fns/esm/locale/fr/_lib/match/index.js new file mode 100644 index 0000000..c5628fc --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(ième|ère|ème|er|e)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i, + abbreviated: /^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i, + wide: /^(avant Jésus-Christ|après Jésus-Christ)/i +}; +var parseEraPatterns = { + any: [/^av/i, /^ap/i] +}; +var matchQuarterPatterns = { + narrow: /^T?[1234]/i, + abbreviated: /^[1234](er|ème|e)? trim\.?/i, + wide: /^[1234](er|ème|e)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i, + wide: /^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^av/i, /^ma/i, /^juin/i, /^juil/i, /^ao/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[lmjvsd]/i, + short: /^(di|lu|ma|me|je|ve|sa)/i, + abbreviated: /^(dim|lun|mar|mer|jeu|ven|sam)\.?/i, + wide: /^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i], + any: [/^di/i, /^lu/i, /^ma/i, /^me/i, /^je/i, /^ve/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i, + any: /^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^min/i, + noon: /^mid/i, + morning: /mat/i, + afternoon: /ap/i, + evening: /soir/i, + night: /nuit/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr/index.d.ts b/node_modules/date-fns/esm/locale/fr/index.d.ts new file mode 100644 index 0000000..5dc7fe0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { fr } from 'date-fns/locale' +export default fr diff --git a/node_modules/date-fns/esm/locale/fr/index.js b/node_modules/date-fns/esm/locale/fr/index.js new file mode 100644 index 0000000..a5ad0e9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary French locale. + * @language French + * @iso-639-2 fra + * @author Jean Dupouy [@izeau]{@link https://github.com/izeau} + * @author François B [@fbonzon]{@link https://github.com/fbonzon} + */ +var locale = { + code: 'fr', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fr/index.js.flow b/node_modules/date-fns/esm/locale/fr/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/fr/package.json b/node_modules/date-fns/esm/locale/fr/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fr/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fy/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/fy/_lib/formatDistance/index.js new file mode 100644 index 0000000..7946205 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fy/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'minder as 1 sekonde', + other: 'minder as {{count}} sekonden' + }, + xSeconds: { + one: '1 sekonde', + other: '{{count}} sekonden' + }, + halfAMinute: 'oardel minút', + lessThanXMinutes: { + one: 'minder as 1 minút', + other: 'minder as {{count}} minuten' + }, + xMinutes: { + one: '1 minút', + other: '{{count}} minuten' + }, + aboutXHours: { + one: 'sawat 1 oere', + other: 'sawat {{count}} oere' + }, + xHours: { + one: '1 oere', + other: '{{count}} oere' + }, + xDays: { + one: '1 dei', + other: '{{count}} dagen' + }, + aboutXWeeks: { + one: 'sawat 1 wike', + other: 'sawat {{count}} wiken' + }, + xWeeks: { + one: '1 wike', + other: '{{count}} wiken' + }, + aboutXMonths: { + one: 'sawat 1 moanne', + other: 'sawat {{count}} moannen' + }, + xMonths: { + one: '1 moanne', + other: '{{count}} moannen' + }, + aboutXYears: { + one: 'sawat 1 jier', + other: 'sawat {{count}} jier' + }, + xYears: { + one: '1 jier', + other: '{{count}} jier' + }, + overXYears: { + one: 'mear as 1 jier', + other: 'mear as {{count}}s jier' + }, + almostXYears: { + one: 'hast 1 jier', + other: 'hast {{count}} jier' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'oer ' + result; + } else { + return result + ' lyn'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fy/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/fy/_lib/formatLong/index.js new file mode 100644 index 0000000..1eb3157 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fy/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd-MM-y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'om' {{time}}", + long: "{{date}} 'om' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fy/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/fy/_lib/formatRelative/index.js new file mode 100644 index 0000000..e5df51b --- /dev/null +++ b/node_modules/date-fns/esm/locale/fy/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'ôfrûne' eeee 'om' p", + yesterday: "'juster om' p", + today: "'hjoed om' p", + tomorrow: "'moarn om' p", + nextWeek: "eeee 'om' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fy/_lib/localize/index.js b/node_modules/date-fns/esm/locale/fy/_lib/localize/index.js new file mode 100644 index 0000000..b88d8fb --- /dev/null +++ b/node_modules/date-fns/esm/locale/fy/_lib/localize/index.js @@ -0,0 +1,85 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['f.K.', 'n.K.'], + abbreviated: ['f.Kr.', 'n.Kr.'], + wide: ['foar Kristus', 'nei Kristus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1e fearnsjier', '2e fearnsjier', '3e fearnsjier', '4e fearnsjier'] +}; +var monthValues = { + narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['jan.', 'feb.', 'mrt.', 'apr.', 'mai.', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + wide: ['jannewaris', 'febrewaris', 'maart', 'april', 'maaie', 'juny', 'july', 'augustus', 'septimber', 'oktober', 'novimber', 'desimber'] +}; +var dayValues = { + narrow: ['s', 'm', 't', 'w', 't', 'f', 's'], + short: ['si', 'mo', 'ti', 'wo', 'to', 'fr', 'so'], + abbreviated: ['snein', 'moa', 'tii', 'woa', 'ton', 'fre', 'sneon'], + wide: ['snein', 'moandei', 'tiisdei', 'woansdei', 'tongersdei', 'freed', 'sneon'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'middei', + morning: 'moarns', + afternoon: 'middeis', + evening: 'jûns', + night: 'nachts' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'middei', + morning: 'moarns', + afternoon: 'middeis', + evening: 'jûns', + night: 'nachts' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'middei', + morning: 'moarns', + afternoon: 'middeis', + evening: 'jûns', + night: 'nachts' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'e'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fy/_lib/match/index.js b/node_modules/date-fns/esm/locale/fy/_lib/match/index.js new file mode 100644 index 0000000..9e0dd7c --- /dev/null +++ b/node_modules/date-fns/esm/locale/fy/_lib/match/index.js @@ -0,0 +1,97 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)e?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^([fn]\.? ?K\.?)/, + abbreviated: /^([fn]\. ?Kr\.?)/, + wide: /^((foar|nei) Kristus)/ +}; +var parseEraPatterns = { + any: [/^f/, /^n/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^K[1234]/i, + wide: /^[1234]e fearnsjier/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan.|feb.|mrt.|apr.|mai.|jun.|jul.|aug.|sep.|okt.|nov.|des.)/i, + wide: /^(jannewaris|febrewaris|maart|april|maaie|juny|july|augustus|septimber|oktober|novimber|desimber)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^jan/i, /^feb/i, /^m(r|a)/i, /^apr/i, /^mai/i, /^jun/i, /^jul/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^des/i] +}; +var matchDayPatterns = { + narrow: /^[smtwf]/i, + short: /^(si|mo|ti|wo|to|fr|so)/i, + abbreviated: /^(snein|moa|tii|woa|ton|fre|sneon)/i, + wide: /^(snein|moandei|tiisdei|woansdei|tongersdei|freed|sneon)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^sn/i, /^mo/i, /^ti/i, /^wo/i, /^to/i, /^fr/i, /^sn/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|middernacht|middeis|moarns|middei|jûns|nachts)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /^middernacht/i, + noon: /^middei/i, + morning: /moarns/i, + afternoon: /^middeis/i, + evening: /jûns/i, + night: /nachts/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fy/index.d.ts b/node_modules/date-fns/esm/locale/fy/index.d.ts new file mode 100644 index 0000000..11b41b4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fy/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { fy } from 'date-fns/locale' +export default fy diff --git a/node_modules/date-fns/esm/locale/fy/index.js b/node_modules/date-fns/esm/locale/fy/index.js new file mode 100644 index 0000000..fb055f8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fy/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Western Frisian locale (Netherlands). + * @language West Frisian + * @iso-639-2 fry + * @author Damon Asberg [@damon02]{@link https://github.com/damon02} + */ +var locale = { + code: 'fy', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/fy/index.js.flow b/node_modules/date-fns/esm/locale/fy/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fy/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/fy/package.json b/node_modules/date-fns/esm/locale/fy/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/fy/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gd/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/gd/_lib/formatDistance/index.js new file mode 100644 index 0000000..f6967fd --- /dev/null +++ b/node_modules/date-fns/esm/locale/gd/_lib/formatDistance/index.js @@ -0,0 +1,93 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'nas lugha na diog', + other: 'nas lugha na {{count}} diogan' + }, + xSeconds: { + one: '1 diog', + two: '2 dhiog', + twenty: '20 diog', + other: '{{count}} diogan' + }, + halfAMinute: 'leth mhionaid', + lessThanXMinutes: { + one: 'nas lugha na mionaid', + other: 'nas lugha na {{count}} mionaidean' + }, + xMinutes: { + one: '1 mionaid', + two: '2 mhionaid', + twenty: '20 mionaid', + other: '{{count}} mionaidean' + }, + aboutXHours: { + one: 'mu uair de thìde', + other: 'mu {{count}} uairean de thìde' + }, + xHours: { + one: '1 uair de thìde', + two: '2 uair de thìde', + twenty: '20 uair de thìde', + other: '{{count}} uairean de thìde' + }, + xDays: { + one: '1 là', + other: '{{count}} là' + }, + aboutXWeeks: { + one: 'mu 1 seachdain', + other: 'mu {{count}} seachdainean' + }, + xWeeks: { + one: '1 seachdain', + other: '{{count}} seachdainean' + }, + aboutXMonths: { + one: 'mu mhìos', + other: 'mu {{count}} mìosan' + }, + xMonths: { + one: '1 mìos', + other: '{{count}} mìosan' + }, + aboutXYears: { + one: 'mu bhliadhna', + other: 'mu {{count}} bliadhnaichean' + }, + xYears: { + one: '1 bhliadhna', + other: '{{count}} bliadhna' + }, + overXYears: { + one: 'còrr is bliadhna', + other: 'còrr is {{count}} bliadhnaichean' + }, + almostXYears: { + one: 'cha mhòr bliadhna', + other: 'cha mhòr {{count}} bliadhnaichean' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 2 && !!tokenValue.two) { + result = tokenValue.two; + } else if (count === 20 && !!tokenValue.twenty) { + result = tokenValue.twenty; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'ann an ' + result; + } else { + return 'o chionn ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gd/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/gd/_lib/formatLong/index.js new file mode 100644 index 0000000..0e81ed6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gd/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'aig' {{time}}", + long: "{{date}} 'aig' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gd/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/gd/_lib/formatRelative/index.js new file mode 100644 index 0000000..0eec92d --- /dev/null +++ b/node_modules/date-fns/esm/locale/gd/_lib/formatRelative/index.js @@ -0,0 +1,13 @@ +var formatRelativeLocale = { + lastWeek: "'mu dheireadh' eeee 'aig' p", + //FIX + yesterday: "'an-dè aig' p", + today: "'an-diugh aig' p", + tomorrow: "'a-màireach aig' p", + nextWeek: "eeee 'aig' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gd/_lib/localize/index.js b/node_modules/date-fns/esm/locale/gd/_lib/localize/index.js new file mode 100644 index 0000000..e63858c --- /dev/null +++ b/node_modules/date-fns/esm/locale/gd/_lib/localize/index.js @@ -0,0 +1,136 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['R', 'A'], + abbreviated: ['RC', 'AD'], + wide: ['ro Chrìosta', 'anno domini'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['C1', 'C2', 'C3', 'C4'], + wide: ["a' chiad chairteal", 'an dàrna cairteal', 'an treas cairteal', 'an ceathramh cairteal'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['F', 'G', 'M', 'G', 'C', 'Ò', 'I', 'L', 'S', 'D', 'S', 'D'], + abbreviated: ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh'], + wide: ['Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd'] +}; +var dayValues = { + narrow: ['D', 'L', 'M', 'C', 'A', 'H', 'S'], + short: ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'], + abbreviated: ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'], + wide: ['Didòmhnaich', 'Diluain', 'Dimàirt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne'] +}; +var dayPeriodValues = { + narrow: { + am: 'm', + pm: 'f', + midnight: 'm.o.', + noon: 'm.l.', + morning: 'madainn', + afternoon: 'feasgar', + evening: 'feasgar', + night: 'oidhche' + }, + abbreviated: { + am: 'M.', + pm: 'F.', + midnight: 'meadhan oidhche', + noon: 'meadhan là', + morning: 'madainn', + afternoon: 'feasgar', + evening: 'feasgar', + night: 'oidhche' + }, + wide: { + am: 'm.', + pm: 'f.', + midnight: 'meadhan oidhche', + noon: 'meadhan là', + morning: 'madainn', + afternoon: 'feasgar', + evening: 'feasgar', + night: 'oidhche' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'm', + pm: 'f', + midnight: 'm.o.', + noon: 'm.l.', + morning: 'sa mhadainn', + afternoon: 'feasgar', + evening: 'feasgar', + night: 'air an oidhche' + }, + abbreviated: { + am: 'M.', + pm: 'F.', + midnight: 'meadhan oidhche', + noon: 'meadhan là', + morning: 'sa mhadainn', + afternoon: 'feasgar', + evening: 'feasgar', + night: 'air an oidhche' + }, + wide: { + am: 'm.', + pm: 'f.', + midnight: 'meadhan oidhche', + noon: 'meadhan là', + morning: 'sa mhadainn', + afternoon: 'feasgar', + evening: 'feasgar', + night: 'air an oidhche' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + var number = Number(dirtyNumber); + var rem100 = number % 100; + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + return number + 'd'; + case 2: + return number + 'na'; + } + } + if (rem100 === 12) { + return number + 'na'; + } + return number + 'mh'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gd/_lib/match/index.js b/node_modules/date-fns/esm/locale/gd/_lib/match/index.js new file mode 100644 index 0000000..fac4920 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gd/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(d|na|tr|mh)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(r|a)/i, + abbreviated: /^(r\.?\s?c\.?|r\.?\s?a\.?\s?c\.?|a\.?\s?d\.?|a\.?\s?c\.?)/i, + wide: /^(ro Chrìosta|ron aois choitchinn|anno domini|aois choitcheann)/i +}; +var parseEraPatterns = { + any: [/^b/i, /^(a|c)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^c[1234]/i, + wide: /^[1234](cd|na|tr|mh)? cairteal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[fgmcòilsd]/i, + abbreviated: /^(faoi|gear|màrt|gibl|cèit|ògmh|iuch|lùn|sult|dàmh|samh|dùbh)/i, + wide: /^(am faoilleach|an gearran|am màrt|an giblean|an cèitean|an t-Ògmhios|an t-Iuchar|an lùnastal|an t-Sultain|an dàmhair|an t-Samhain|an dùbhlachd)/i +}; +var parseMonthPatterns = { + narrow: [/^f/i, /^g/i, /^m/i, /^g/i, /^c/i, /^ò/i, /^i/i, /^l/i, /^s/i, /^d/i, /^s/i, /^d/i], + any: [/^fa/i, /^ge/i, /^mà/i, /^gi/i, /^c/i, /^ò/i, /^i/i, /^l/i, /^su/i, /^d/i, /^sa/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[dlmcahs]/i, + short: /^(dò|lu|mà|ci|ar|ha|sa)/i, + abbreviated: /^(did|dil|dim|dic|dia|dih|dis)/i, + wide: /^(didòmhnaich|diluain|dimàirt|diciadain|diardaoin|dihaoine|disathairne)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^c/i, /^a/i, /^h/i, /^s/i], + any: [/^d/i, /^l/i, /^m/i, /^c/i, /^a/i, /^h/i, /^s/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mi|n|(san|aig) (madainn|feasgar|feasgar|oidhche))/i, + any: /^([ap]\.?\s?m\.?|meadhan oidhche|meadhan là|(san|aig) (madainn|feasgar|feasgar|oidhche))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^m/i, + pm: /^f/i, + midnight: /^meadhan oidhche/i, + noon: /^meadhan là/i, + morning: /sa mhadainn/i, + afternoon: /feasgar/i, + evening: /feasgar/i, + night: /air an oidhche/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gd/index.d.ts b/node_modules/date-fns/esm/locale/gd/index.d.ts new file mode 100644 index 0000000..2b24744 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gd/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { gd } from 'date-fns/locale' +export default gd diff --git a/node_modules/date-fns/esm/locale/gd/index.js b/node_modules/date-fns/esm/locale/gd/index.js new file mode 100644 index 0000000..a1e0249 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gd/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Scottish Gaelic. + * @language Scottish Gaelic + * @iso-639-2 gla + * @author Lee Driscoll [@leedriscoll]{@link https://github.com/leedriscoll} + */ +var locale = { + code: 'gd', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gd/index.js.flow b/node_modules/date-fns/esm/locale/gd/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gd/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/gd/package.json b/node_modules/date-fns/esm/locale/gd/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gd/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gl/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/gl/_lib/formatDistance/index.js new file mode 100644 index 0000000..31ef3b9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gl/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'menos dun segundo', + other: 'menos de {{count}} segundos' + }, + xSeconds: { + one: '1 segundo', + other: '{{count}} segundos' + }, + halfAMinute: 'medio minuto', + lessThanXMinutes: { + one: 'menos dun minuto', + other: 'menos de {{count}} minutos' + }, + xMinutes: { + one: '1 minuto', + other: '{{count}} minutos' + }, + aboutXHours: { + one: 'arredor dunha hora', + other: 'arredor de {{count}} horas' + }, + xHours: { + one: '1 hora', + other: '{{count}} horas' + }, + xDays: { + one: '1 día', + other: '{{count}} días' + }, + aboutXWeeks: { + one: 'arredor dunha semana', + other: 'arredor de {{count}} semanas' + }, + xWeeks: { + one: '1 semana', + other: '{{count}} semanas' + }, + aboutXMonths: { + one: 'arredor de 1 mes', + other: 'arredor de {{count}} meses' + }, + xMonths: { + one: '1 mes', + other: '{{count}} meses' + }, + aboutXYears: { + one: 'arredor dun ano', + other: 'arredor de {{count}} anos' + }, + xYears: { + one: '1 ano', + other: '{{count}} anos' + }, + overXYears: { + one: 'máis dun ano', + other: 'máis de {{count}} anos' + }, + almostXYears: { + one: 'case un ano', + other: 'case {{count}} anos' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'en ' + result; + } else { + return 'hai ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gl/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/gl/_lib/formatLong/index.js new file mode 100644 index 0000000..ddcab75 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gl/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, d 'de' MMMM y", + long: "d 'de' MMMM y", + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'ás' {{time}}", + long: "{{date}} 'ás' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gl/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/gl/_lib/formatRelative/index.js new file mode 100644 index 0000000..d17e2a2 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gl/_lib/formatRelative/index.js @@ -0,0 +1,23 @@ +var formatRelativeLocale = { + lastWeek: "'o' eeee 'pasado á' LT", + yesterday: "'onte á' p", + today: "'hoxe á' p", + tomorrow: "'mañá á' p", + nextWeek: "eeee 'á' p", + other: 'P' +}; +var formatRelativeLocalePlural = { + lastWeek: "'o' eeee 'pasado ás' p", + yesterday: "'onte ás' p", + today: "'hoxe ás' p", + tomorrow: "'mañá ás' p", + nextWeek: "eeee 'ás' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + if (date.getUTCHours() !== 1) { + return formatRelativeLocalePlural[token]; + } + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gl/_lib/localize/index.js b/node_modules/date-fns/esm/locale/gl/_lib/localize/index.js new file mode 100644 index 0000000..b28b46d --- /dev/null +++ b/node_modules/date-fns/esm/locale/gl/_lib/localize/index.js @@ -0,0 +1,119 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['AC', 'DC'], + abbreviated: ['AC', 'DC'], + wide: ['antes de cristo', 'despois de cristo'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'] +}; +var monthValues = { + narrow: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['xan', 'feb', 'mar', 'abr', 'mai', 'xun', 'xul', 'ago', 'set', 'out', 'nov', 'dec'], + wide: ['xaneiro', 'febreiro', 'marzo', 'abril', 'maio', 'xuño', 'xullo', 'agosto', 'setembro', 'outubro', 'novembro', 'decembro'] +}; +var dayValues = { + narrow: ['d', 'l', 'm', 'm', 'j', 'v', 's'], + short: ['do', 'lu', 'ma', 'me', 'xo', 've', 'sa'], + abbreviated: ['dom', 'lun', 'mar', 'mer', 'xov', 'ven', 'sab'], + wide: ['domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', 'sábado'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'md', + morning: 'mañá', + afternoon: 'tarde', + evening: 'tarde', + night: 'noite' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'medianoite', + noon: 'mediodía', + morning: 'mañá', + afternoon: 'tarde', + evening: 'tardiña', + night: 'noite' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'medianoite', + noon: 'mediodía', + morning: 'mañá', + afternoon: 'tarde', + evening: 'tardiña', + night: 'noite' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'md', + morning: 'da mañá', + afternoon: 'da tarde', + evening: 'da tardiña', + night: 'da noite' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'medianoite', + noon: 'mediodía', + morning: 'da mañá', + afternoon: 'da tarde', + evening: 'da tardiña', + night: 'da noite' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'medianoite', + noon: 'mediodía', + morning: 'da mañá', + afternoon: 'da tarde', + evening: 'da tardiña', + night: 'da noite' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'º'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gl/_lib/match/index.js b/node_modules/date-fns/esm/locale/gl/_lib/match/index.js new file mode 100644 index 0000000..7e84187 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gl/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(º)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ac|dc|a|d)/i, + abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i, + wide: /^(antes de cristo|antes da era com[uú]n|despois de cristo|era com[uú]n)/i +}; +var parseEraPatterns = { + any: [/^ac/i, /^dc/i], + wide: [/^(antes de cristo|antes da era com[uú]n)/i, /^(despois de cristo|era com[uú]n)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^T[1234]/i, + wide: /^[1234](º)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[xfmasond]/i, + abbreviated: /^(xan|feb|mar|abr|mai|xun|xul|ago|set|out|nov|dec)/i, + wide: /^(xaneiro|febreiro|marzo|abril|maio|xuño|xullo|agosto|setembro|outubro|novembro|decembro)/i +}; +var parseMonthPatterns = { + narrow: [/^x/i, /^f/i, /^m/i, /^a/i, /^m/i, /^x/i, /^x/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^xan/i, /^feb/i, /^mar/i, /^abr/i, /^mai/i, /^xun/i, /^xul/i, /^ago/i, /^set/i, /^out/i, /^nov/i, /^dec/i] +}; +var matchDayPatterns = { + narrow: /^[dlmxvs]/i, + short: /^(do|lu|ma|me|xo|ve|sa)/i, + abbreviated: /^(dom|lun|mar|mer|xov|ven|sab)/i, + wide: /^(domingo|luns|martes|m[eé]rcores|xoves|venres|s[áa]bado)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^x/i, /^v/i, /^s/i], + any: [/^do/i, /^lu/i, /^ma/i, /^me/i, /^xo/i, /^ve/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mn|md|(da|[aá]s) (mañ[aá]|tarde|noite))/i, + any: /^([ap]\.?\s?m\.?|medianoite|mediod[ií]a|(da|[aá]s) (mañ[aá]|tarde|noite))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mn/i, + noon: /^md/i, + morning: /mañ[aá]/i, + afternoon: /tarde/i, + evening: /tardiña/i, + night: /noite/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gl/index.d.ts b/node_modules/date-fns/esm/locale/gl/index.d.ts new file mode 100644 index 0000000..67954c6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gl/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { gl } from 'date-fns/locale' +export default gl diff --git a/node_modules/date-fns/esm/locale/gl/index.js b/node_modules/date-fns/esm/locale/gl/index.js new file mode 100644 index 0000000..9298c00 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gl/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Galician locale. + * @language Galician + * @iso-639-2 glg + * @author Alberto Doval - Cocodin Technology[@cocodinTech]{@link https://github.com/cocodinTech} + * @author Fidel Pita [@fidelpita]{@link https://github.com/fidelpita} + */ +var locale = { + code: 'gl', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gl/index.js.flow b/node_modules/date-fns/esm/locale/gl/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gl/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/gl/package.json b/node_modules/date-fns/esm/locale/gl/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gl/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gu/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/gu/_lib/formatDistance/index.js new file mode 100644 index 0000000..069a785 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gu/_lib/formatDistance/index.js @@ -0,0 +1,86 @@ +// Source: https://www.unicode.org/cldr/charts/32/summary/gu.html +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'હમણાં', + // CLDR #1461 + other: '​આશરે {{count}} સેકંડ' + }, + xSeconds: { + one: '1 સેકંડ', + other: '{{count}} સેકંડ' + }, + halfAMinute: 'અડધી મિનિટ', + lessThanXMinutes: { + one: 'આ મિનિટ', + // CLDR #1448 + other: '​આશરે {{count}} મિનિટ' + }, + xMinutes: { + one: '1 મિનિટ', + other: '{{count}} મિનિટ' + }, + aboutXHours: { + one: '​આશરે 1 કલાક', + other: '​આશરે {{count}} કલાક' + }, + xHours: { + one: '1 કલાક', + other: '{{count}} કલાક' + }, + xDays: { + one: '1 દિવસ', + other: '{{count}} દિવસ' + }, + aboutXWeeks: { + one: 'આશરે 1 અઠવાડિયું', + other: 'આશરે {{count}} અઠવાડિયા' + }, + xWeeks: { + one: '1 અઠવાડિયું', + other: '{{count}} અઠવાડિયા' + }, + aboutXMonths: { + one: 'આશરે 1 મહિનો', + other: 'આશરે {{count}} મહિના' + }, + xMonths: { + one: '1 મહિનો', + other: '{{count}} મહિના' + }, + aboutXYears: { + one: 'આશરે 1 વર્ષ', + other: 'આશરે {{count}} વર્ષ' + }, + xYears: { + one: '1 વર્ષ', + other: '{{count}} વર્ષ' + }, + overXYears: { + one: '1 વર્ષથી વધુ', + other: '{{count}} વર્ષથી વધુ' + }, + almostXYears: { + one: 'લગભગ 1 વર્ષ', + other: 'લગભગ {{count}} વર્ષ' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + 'માં'; + } else { + return result + ' પહેલાં'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gu/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/gu/_lib/formatLong/index.js new file mode 100644 index 0000000..23a2ff3 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gu/_lib/formatLong/index.js @@ -0,0 +1,46 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; //Source: https://www.unicode.org/cldr/charts/32/summary/gu.html +var dateFormats = { + full: 'EEEE, d MMMM, y', + // CLDR #1825 + long: 'd MMMM, y', + // CLDR #1826 + medium: 'd MMM, y', + // CLDR #1827 + short: 'd/M/yy' // CLDR #1828 +}; + +var timeFormats = { + full: 'hh:mm:ss a zzzz', + // CLDR #1829 + long: 'hh:mm:ss a z', + // CLDR #1830 + medium: 'hh:mm:ss a', + // CLDR #1831 + short: 'hh:mm a' // CLDR #1832 +}; + +var dateTimeFormats = { + full: '{{date}} {{time}}', + // CLDR #1833 + long: '{{date}} {{time}}', + // CLDR #1834 + medium: '{{date}} {{time}}', + // CLDR #1835 + short: '{{date}} {{time}}' // CLDR #1836 +}; + +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gu/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/gu/_lib/formatRelative/index.js new file mode 100644 index 0000000..6f21a19 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gu/_lib/formatRelative/index.js @@ -0,0 +1,19 @@ +// Source: https://www.unicode.org/cldr/charts/32/summary/gu.html + +var formatRelativeLocale = { + lastWeek: "'પાછલા' eeee p", + // CLDR #1384 + yesterday: "'ગઈકાલે' p", + // CLDR #1409 + today: "'આજે' p", + // CLDR #1410 + tomorrow: "'આવતીકાલે' p", + // CLDR #1411 + nextWeek: 'eeee p', + // CLDR #1386 + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gu/_lib/localize/index.js b/node_modules/date-fns/esm/locale/gu/_lib/localize/index.js new file mode 100644 index 0000000..a564a4c --- /dev/null +++ b/node_modules/date-fns/esm/locale/gu/_lib/localize/index.js @@ -0,0 +1,136 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // https://www.unicode.org/cldr/charts/32/summary/gu.html +// #1621 - #1630 +var eraValues = { + narrow: ['ઈસપૂ', 'ઈસ'], + abbreviated: ['ઈ.સ.પૂર્વે', 'ઈ.સ.'], + wide: ['ઈસવીસન પૂર્વે', 'ઈસવીસન'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/gu.html +// #1631 - #1654 +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1લો ત્રિમાસ', '2જો ત્રિમાસ', '3જો ત્રિમાસ', '4થો ત્રિમાસ'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. + +// https://www.unicode.org/cldr/charts/32/summary/gu.html +// #1655 - #1726 +var monthValues = { + narrow: ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', 'જુ', 'ઓ', 'સ', 'ઓ', 'ન', 'ડિ'], + abbreviated: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઓક્ટો', 'નવે', 'ડિસે'], + wide: ['જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઇ', 'ઓગસ્ટ', 'સપ્ટેમ્બર', 'ઓક્ટોબર', 'નવેમ્બર', 'ડિસેમ્બર'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/gu.html +// #1727 - #1768 +var dayValues = { + narrow: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'], + short: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'], + abbreviated: ['રવિ', 'સોમ', 'મંગળ', 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], + wide: ['રવિવાર' /* Sunday */, 'સોમવાર' /* Monday */, 'મંગળવાર' /* Tuesday */, 'બુધવાર' /* Wednesday */, 'ગુરુવાર' /* Thursday */, 'શુક્રવાર' /* Friday */, 'શનિવાર' /* Saturday */] +}; + +// https://www.unicode.org/cldr/charts/32/summary/gu.html +// #1783 - #1824 +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'મ.રાત્રિ', + noon: 'બ.', + morning: 'સવારે', + afternoon: 'બપોરે', + evening: 'સાંજે', + night: 'રાત્રે' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: '​મધ્યરાત્રિ', + noon: 'બપોરે', + morning: 'સવારે', + afternoon: 'બપોરે', + evening: 'સાંજે', + night: 'રાત્રે' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: '​મધ્યરાત્રિ', + noon: 'બપોરે', + morning: 'સવારે', + afternoon: 'બપોરે', + evening: 'સાંજે', + night: 'રાત્રે' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'મ.રાત્રિ', + noon: 'બપોરે', + morning: 'સવારે', + afternoon: 'બપોરે', + evening: 'સાંજે', + night: 'રાત્રે' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'મધ્યરાત્રિ', + noon: 'બપોરે', + morning: 'સવારે', + afternoon: 'બપોરે', + evening: 'સાંજે', + night: 'રાત્રે' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: '​મધ્યરાત્રિ', + noon: 'બપોરે', + morning: 'સવારે', + afternoon: 'બપોરે', + evening: 'સાંજે', + night: 'રાત્રે' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gu/_lib/match/index.js b/node_modules/date-fns/esm/locale/gu/_lib/match/index.js new file mode 100644 index 0000000..7e6e6fc --- /dev/null +++ b/node_modules/date-fns/esm/locale/gu/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(લ|જ|થ|ઠ્ઠ|મ)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ઈસપૂ|ઈસ)/i, + abbreviated: /^(ઈ\.સ\.પૂર્વે|ઈ\.સ\.)/i, + wide: /^(ઈસવીસન\sપૂર્વે|ઈસવીસન)/i +}; +var parseEraPatterns = { + any: [/^ઈસપૂ/i, /^ઈસ/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](લો|જો|થો)? ત્રિમાસ/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + // eslint-disable-next-line no-misleading-character-class + narrow: /^[જાફેમાએમેજૂજુઓસઓનડિ]/i, + abbreviated: /^(જાન્યુ|ફેબ્રુ|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઈ|ઑગસ્ટ|સપ્ટે|ઓક્ટો|નવે|ડિસે)/i, + wide: /^(જાન્યુઆરી|ફેબ્રુઆરી|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઇ|ઓગસ્ટ|સપ્ટેમ્બર|ઓક્ટોબર|નવેમ્બર|ડિસેમ્બર)/i +}; +var parseMonthPatterns = { + narrow: [/^જા/i, /^ફે/i, /^મા/i, /^એ/i, /^મે/i, /^જૂ/i, /^જુ/i, /^ઑગ/i, /^સ/i, /^ઓક્ટો/i, /^ન/i, /^ડિ/i], + any: [/^જા/i, /^ફે/i, /^મા/i, /^એ/i, /^મે/i, /^જૂ/i, /^જુ/i, /^ઑગ/i, /^સ/i, /^ઓક્ટો/i, /^ન/i, /^ડિ/i] +}; +var matchDayPatterns = { + narrow: /^(ર|સો|મં|બુ|ગુ|શુ|શ)/i, + short: /^(ર|સો|મં|બુ|ગુ|શુ|શ)/i, + abbreviated: /^(રવિ|સોમ|મંગળ|બુધ|ગુરુ|શુક્ર|શનિ)/i, + wide: /^(રવિવાર|સોમવાર|મંગળવાર|બુધવાર|ગુરુવાર|શુક્રવાર|શનિવાર)/i +}; +var parseDayPatterns = { + narrow: [/^ર/i, /^સો/i, /^મં/i, /^બુ/i, /^ગુ/i, /^શુ/i, /^શ/i], + any: [/^ર/i, /^સો/i, /^મં/i, /^બુ/i, /^ગુ/i, /^શુ/i, /^શ/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|મ\.?|સ|બ|સાં|રા)/i, + any: /^(a|p|મ\.?|સ|બ|સાં|રા)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^મ\.?/i, + noon: /^બ/i, + morning: /સ/i, + afternoon: /બ/i, + evening: /સાં/i, + night: /રા/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gu/index.d.ts b/node_modules/date-fns/esm/locale/gu/index.d.ts new file mode 100644 index 0000000..42642b6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gu/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { gu } from 'date-fns/locale' +export default gu diff --git a/node_modules/date-fns/esm/locale/gu/index.js b/node_modules/date-fns/esm/locale/gu/index.js new file mode 100644 index 0000000..336e7e8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gu/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Gujarati locale (India). + * @language Gujarati + * @iso-639-2 guj + * @author Manaday Mavani [@ManadayM]{@link https://github.com/manadaym} + */ +var locale = { + code: 'gu', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/gu/index.js.flow b/node_modules/date-fns/esm/locale/gu/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gu/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/gu/package.json b/node_modules/date-fns/esm/locale/gu/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/gu/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/he/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/he/_lib/formatDistance/index.js new file mode 100644 index 0000000..1dc2ccd --- /dev/null +++ b/node_modules/date-fns/esm/locale/he/_lib/formatDistance/index.js @@ -0,0 +1,107 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'פחות משנייה', + two: 'פחות משתי שניות', + other: 'פחות מ־{{count}} שניות' + }, + xSeconds: { + one: 'שנייה', + two: 'שתי שניות', + other: '{{count}} שניות' + }, + halfAMinute: 'חצי דקה', + lessThanXMinutes: { + one: 'פחות מדקה', + two: 'פחות משתי דקות', + other: 'פחות מ־{{count}} דקות' + }, + xMinutes: { + one: 'דקה', + two: 'שתי דקות', + other: '{{count}} דקות' + }, + aboutXHours: { + one: 'כשעה', + two: 'כשעתיים', + other: 'כ־{{count}} שעות' + }, + xHours: { + one: 'שעה', + two: 'שעתיים', + other: '{{count}} שעות' + }, + xDays: { + one: 'יום', + two: 'יומיים', + other: '{{count}} ימים' + }, + aboutXWeeks: { + one: 'כשבוע', + two: 'כשבועיים', + other: 'כ־{{count}} שבועות' + }, + xWeeks: { + one: 'שבוע', + two: 'שבועיים', + other: '{{count}} שבועות' + }, + aboutXMonths: { + one: 'כחודש', + two: 'כחודשיים', + other: 'כ־{{count}} חודשים' + }, + xMonths: { + one: 'חודש', + two: 'חודשיים', + other: '{{count}} חודשים' + }, + aboutXYears: { + one: 'כשנה', + two: 'כשנתיים', + other: 'כ־{{count}} שנים' + }, + xYears: { + one: 'שנה', + two: 'שנתיים', + other: '{{count}} שנים' + }, + overXYears: { + one: 'יותר משנה', + two: 'יותר משנתיים', + other: 'יותר מ־{{count}} שנים' + }, + almostXYears: { + one: 'כמעט שנה', + two: 'כמעט שנתיים', + other: 'כמעט {{count}} שנים' + } +}; +var formatDistance = function formatDistance(token, count, options) { + // Return word instead of `in one day` or `one day ago` + if (token === 'xDays' && options !== null && options !== void 0 && options.addSuffix && count <= 2) { + if (options.comparison && options.comparison > 0) { + return count === 1 ? 'מחר' : 'מחרתיים'; + } + return count === 1 ? 'אתמול' : 'שלשום'; + } + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 2) { + result = tokenValue.two; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'בעוד ' + result; + } else { + return 'לפני ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/he/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/he/_lib/formatLong/index.js new file mode 100644 index 0000000..6153f91 --- /dev/null +++ b/node_modules/date-fns/esm/locale/he/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d בMMMM y', + long: 'd בMMMM y', + medium: 'd בMMM y', + short: 'd.M.y' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'בשעה' {{time}}", + long: "{{date}} 'בשעה' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/he/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/he/_lib/formatRelative/index.js new file mode 100644 index 0000000..341ac6b --- /dev/null +++ b/node_modules/date-fns/esm/locale/he/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'שעבר בשעה' p", + yesterday: "'אתמול בשעה' p", + today: "'היום בשעה' p", + tomorrow: "'מחר בשעה' p", + nextWeek: "eeee 'בשעה' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/he/_lib/localize/index.js b/node_modules/date-fns/esm/locale/he/_lib/localize/index.js new file mode 100644 index 0000000..15b42a8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/he/_lib/localize/index.js @@ -0,0 +1,127 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['לפנה״ס', 'לספירה'], + abbreviated: ['לפנה״ס', 'לספירה'], + wide: ['לפני הספירה', 'לספירה'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'] +}; +var monthValues = { + narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + abbreviated: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'], + wide: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'] +}; +var dayValues = { + narrow: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], + short: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], + abbreviated: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], + wide: ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'] +}; +var dayPeriodValues = { + narrow: { + am: 'לפנה״צ', + pm: 'אחה״צ', + midnight: 'חצות', + noon: 'צהריים', + morning: 'בוקר', + afternoon: 'אחר הצהריים', + evening: 'ערב', + night: 'לילה' + }, + abbreviated: { + am: 'לפנה״צ', + pm: 'אחה״צ', + midnight: 'חצות', + noon: 'צהריים', + morning: 'בוקר', + afternoon: 'אחר הצהריים', + evening: 'ערב', + night: 'לילה' + }, + wide: { + am: 'לפנה״צ', + pm: 'אחה״צ', + midnight: 'חצות', + noon: 'צהריים', + morning: 'בוקר', + afternoon: 'אחר הצהריים', + evening: 'ערב', + night: 'לילה' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'לפנה״צ', + pm: 'אחה״צ', + midnight: 'חצות', + noon: 'צהריים', + morning: 'בבוקר', + afternoon: 'בצהריים', + evening: 'בערב', + night: 'בלילה' + }, + abbreviated: { + am: 'לפנה״צ', + pm: 'אחה״צ', + midnight: 'חצות', + noon: 'צהריים', + morning: 'בבוקר', + afternoon: 'אחר הצהריים', + evening: 'בערב', + night: 'בלילה' + }, + wide: { + am: 'לפנה״צ', + pm: 'אחה״צ', + midnight: 'חצות', + noon: 'צהריים', + morning: 'בבוקר', + afternoon: 'אחר הצהריים', + evening: 'בערב', + night: 'בלילה' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + + // We only show words till 10 + if (number <= 0 || number > 10) return String(number); + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + var isFemale = ['year', 'hour', 'minute', 'second'].indexOf(unit) >= 0; + var male = ['ראשון', 'שני', 'שלישי', 'רביעי', 'חמישי', 'שישי', 'שביעי', 'שמיני', 'תשיעי', 'עשירי']; + var female = ['ראשונה', 'שנייה', 'שלישית', 'רביעית', 'חמישית', 'שישית', 'שביעית', 'שמינית', 'תשיעית', 'עשירית']; + var index = number - 1; + return isFemale ? female[index] : male[index]; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/he/_lib/match/index.js b/node_modules/date-fns/esm/locale/he/_lib/match/index.js new file mode 100644 index 0000000..3b112f7 --- /dev/null +++ b/node_modules/date-fns/esm/locale/he/_lib/match/index.js @@ -0,0 +1,100 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+|(ראשון|שני|שלישי|רביעי|חמישי|שישי|שביעי|שמיני|תשיעי|עשירי|ראשונה|שנייה|שלישית|רביעית|חמישית|שישית|שביעית|שמינית|תשיעית|עשירית))/i; +var parseOrdinalNumberPattern = /^(\d+|רא|שנ|של|רב|ח|שי|שב|שמ|ת|ע)/i; +var matchEraPatterns = { + narrow: /^ל(ספירה|פנה״ס)/i, + abbreviated: /^ל(ספירה|פנה״ס)/i, + wide: /^ל(פני ה)?ספירה/i +}; +var parseEraPatterns = { + any: [/^לפ/i, /^לס/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^רבעון [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^\d+/i, + abbreviated: /^(ינו|פבר|מרץ|אפר|מאי|יוני|יולי|אוג|ספט|אוק|נוב|דצמ)׳?/i, + wide: /^(ינואר|פברואר|מרץ|אפריל|מאי|יוני|יולי|אוגוסט|ספטמבר|אוקטובר|נובמבר|דצמבר)/i +}; +var parseMonthPatterns = { + narrow: [/^1$/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i], + any: [/^ינ/i, /^פ/i, /^מר/i, /^אפ/i, /^מא/i, /^יונ/i, /^יול/i, /^אוג/i, /^ס/i, /^אוק/i, /^נ/i, /^ד/i] +}; +var matchDayPatterns = { + narrow: /^[אבגדהוש]׳/i, + short: /^[אבגדהוש]׳/i, + abbreviated: /^(שבת|יום (א|ב|ג|ד|ה|ו)׳)/i, + wide: /^יום (ראשון|שני|שלישי|רביעי|חמישי|שישי|שבת)/i +}; +var parseDayPatterns = { + abbreviated: [/א׳$/i, /ב׳$/i, /ג׳$/i, /ד׳$/i, /ה׳$/i, /ו׳$/i, /^ש/i], + wide: [/ן$/i, /ני$/i, /לישי$/i, /עי$/i, /מישי$/i, /שישי$/i, /ת$/i], + any: [/^א/i, /^ב/i, /^ג/i, /^ד/i, /^ה/i, /^ו/i, /^ש/i] +}; +var matchDayPeriodPatterns = { + any: /^(אחר ה|ב)?(חצות|צהריים|בוקר|ערב|לילה|אחה״צ|לפנה״צ)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^לפ/i, + pm: /^אחה/i, + midnight: /^ח/i, + noon: /^צ/i, + morning: /בוקר/i, + afternoon: /בצ|אחר/i, + evening: /ערב/i, + night: /לילה/i + } +}; +var ordinalName = ['רא', 'שנ', 'של', 'רב', 'ח', 'שי', 'שב', 'שמ', 'ת', 'ע']; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + var number = parseInt(value, 10); + return isNaN(number) ? ordinalName.indexOf(value) + 1 : number; + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/he/index.d.ts b/node_modules/date-fns/esm/locale/he/index.d.ts new file mode 100644 index 0000000..33d6042 --- /dev/null +++ b/node_modules/date-fns/esm/locale/he/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { he } from 'date-fns/locale' +export default he diff --git a/node_modules/date-fns/esm/locale/he/index.js b/node_modules/date-fns/esm/locale/he/index.js new file mode 100644 index 0000000..9f57df3 --- /dev/null +++ b/node_modules/date-fns/esm/locale/he/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Hebrew locale. + * @language Hebrew + * @iso-639-2 heb + * @author Nir Lahad [@nirlah]{@link https://github.com/nirlah} + */ +var locale = { + code: 'he', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/he/index.js.flow b/node_modules/date-fns/esm/locale/he/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/he/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/he/package.json b/node_modules/date-fns/esm/locale/he/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/he/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hi/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/hi/_lib/formatDistance/index.js new file mode 100644 index 0000000..7250a05 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hi/_lib/formatDistance/index.js @@ -0,0 +1,90 @@ +import { numberToLocale } from "../localize/index.js"; // Source: https://www.unicode.org/cldr/charts/32/summary/hi.html +var formatDistanceLocale = { + lessThanXSeconds: { + one: '१ सेकंड से कम', + // CLDR #1310 + other: '{{count}} सेकंड से कम' + }, + xSeconds: { + one: '१ सेकंड', + other: '{{count}} सेकंड' + }, + halfAMinute: 'आधा मिनट', + lessThanXMinutes: { + one: '१ मिनट से कम', + other: '{{count}} मिनट से कम' + }, + xMinutes: { + one: '१ मिनट', + // CLDR #1307 + other: '{{count}} मिनट' + }, + aboutXHours: { + one: 'लगभग १ घंटा', + other: 'लगभग {{count}} घंटे' + }, + xHours: { + one: '१ घंटा', + // CLDR #1304 + other: '{{count}} घंटे' // CLDR #4467 + }, + + xDays: { + one: '१ दिन', + // CLDR #1286 + other: '{{count}} दिन' + }, + aboutXWeeks: { + one: 'लगभग १ सप्ताह', + other: 'लगभग {{count}} सप्ताह' + }, + xWeeks: { + one: '१ सप्ताह', + other: '{{count}} सप्ताह' + }, + aboutXMonths: { + one: 'लगभग १ महीना', + other: 'लगभग {{count}} महीने' + }, + xMonths: { + one: '१ महीना', + other: '{{count}} महीने' + }, + aboutXYears: { + one: 'लगभग १ वर्ष', + other: 'लगभग {{count}} वर्ष' // CLDR #4823 + }, + + xYears: { + one: '१ वर्ष', + other: '{{count}} वर्ष' + }, + overXYears: { + one: '१ वर्ष से अधिक', + other: '{{count}} वर्ष से अधिक' + }, + almostXYears: { + one: 'लगभग १ वर्ष', + other: 'लगभग {{count}} वर्ष' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', numberToLocale(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + 'मे '; + } else { + return result + ' पहले'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hi/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/hi/_lib/formatLong/index.js new file mode 100644 index 0000000..3cc950a --- /dev/null +++ b/node_modules/date-fns/esm/locale/hi/_lib/formatLong/index.js @@ -0,0 +1,46 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, do MMMM, y', + // CLDR #1787 + long: 'do MMMM, y', + // CLDR #1788 + medium: 'd MMM, y', + // CLDR #1789 + short: 'dd/MM/yyyy' // CLDR #1790 +}; + +var timeFormats = { + full: 'h:mm:ss a zzzz', + // CLDR #1791 + long: 'h:mm:ss a z', + // CLDR #1792 + medium: 'h:mm:ss a', + // CLDR #1793 + short: 'h:mm a' // CLDR #1794 +}; + +var dateTimeFormats = { + full: "{{date}} 'को' {{time}}", + // CLDR #1795 + long: "{{date}} 'को' {{time}}", + // CLDR #1796 + medium: '{{date}}, {{time}}', + // CLDR #1797 + short: '{{date}}, {{time}}' // CLDR #1798 +}; + +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hi/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/hi/_lib/formatRelative/index.js new file mode 100644 index 0000000..e2bebe0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hi/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'पिछले' eeee p", + yesterday: "'कल' p", + today: "'आज' p", + tomorrow: "'कल' p", + nextWeek: "eeee 'को' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hi/_lib/localize/index.js b/node_modules/date-fns/esm/locale/hi/_lib/localize/index.js new file mode 100644 index 0000000..de06965 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hi/_lib/localize/index.js @@ -0,0 +1,169 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var numberValues = { + locale: { + '1': '१', + '2': '२', + '3': '३', + '4': '४', + '5': '५', + '6': '६', + '7': '७', + '8': '८', + '9': '९', + '0': '०' + }, + number: { + '१': '1', + '२': '2', + '३': '3', + '४': '4', + '५': '5', + '६': '6', + '७': '7', + '८': '8', + '९': '9', + '०': '0' + } +}; + +// CLDR #1585 - #1592 +var eraValues = { + narrow: ['ईसा-पूर्व', 'ईस्वी'], + abbreviated: ['ईसा-पूर्व', 'ईस्वी'], + wide: ['ईसा-पूर्व', 'ईसवी सन'] +}; + +// CLDR #1593 - #1616 +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ति1', 'ति2', 'ति3', 'ति4'], + wide: ['पहली तिमाही', 'दूसरी तिमाही', 'तीसरी तिमाही', 'चौथी तिमाही'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +// https://www.unicode.org/cldr/charts/32/summary/hi.html +// CLDR #1617 - #1688 +var monthValues = { + narrow: ['ज', 'फ़', 'मा', 'अ', 'मई', 'जू', 'जु', 'अग', 'सि', 'अक्टू', 'न', 'दि'], + abbreviated: ['जन', 'फ़र', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुल', 'अग', 'सित', 'अक्टू', 'नव', 'दिस'], + wide: ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्टूबर', 'नवंबर', 'दिसंबर'] +}; + +// CLDR #1689 - #1744 +var dayValues = { + narrow: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], + short: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], + abbreviated: ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'], + wide: ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'] +}; +var dayPeriodValues = { + narrow: { + am: 'पूर्वाह्न', + pm: 'अपराह्न', + midnight: 'मध्यरात्रि', + noon: 'दोपहर', + morning: 'सुबह', + afternoon: 'दोपहर', + evening: 'शाम', + night: 'रात' + }, + abbreviated: { + am: 'पूर्वाह्न', + pm: 'अपराह्न', + midnight: 'मध्यरात्रि', + noon: 'दोपहर', + morning: 'सुबह', + afternoon: 'दोपहर', + evening: 'शाम', + night: 'रात' + }, + wide: { + am: 'पूर्वाह्न', + pm: 'अपराह्न', + midnight: 'मध्यरात्रि', + noon: 'दोपहर', + morning: 'सुबह', + afternoon: 'दोपहर', + evening: 'शाम', + night: 'रात' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'पूर्वाह्न', + pm: 'अपराह्न', + midnight: 'मध्यरात्रि', + noon: 'दोपहर', + morning: 'सुबह', + afternoon: 'दोपहर', + evening: 'शाम', + night: 'रात' + }, + abbreviated: { + am: 'पूर्वाह्न', + pm: 'अपराह्न', + midnight: 'मध्यरात्रि', + noon: 'दोपहर', + morning: 'सुबह', + afternoon: 'दोपहर', + evening: 'शाम', + night: 'रात' + }, + wide: { + am: 'पूर्वाह्न', + pm: 'अपराह्न', + midnight: 'मध्यरात्रि', + noon: 'दोपहर', + morning: 'सुबह', + afternoon: 'दोपहर', + evening: 'शाम', + night: 'रात' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return numberToLocale(number); +}; +export function localeToNumber(locale) { + var enNumber = locale.toString().replace(/[१२३४५६७८९०]/g, function (match) { + return numberValues.number[match]; + }); + return Number(enNumber); +} +export function numberToLocale(enNumber) { + return enNumber.toString().replace(/\d/g, function (match) { + return numberValues.locale[match]; + }); +} +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hi/_lib/match/index.js b/node_modules/date-fns/esm/locale/hi/_lib/match/index.js new file mode 100644 index 0000000..46535db --- /dev/null +++ b/node_modules/date-fns/esm/locale/hi/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +import { localeToNumber } from "../localize/index.js"; +var matchOrdinalNumberPattern = /^[०१२३४५६७८९]+/i; +var parseOrdinalNumberPattern = /^[०१२३४५६७८९]+/i; +var matchEraPatterns = { + narrow: /^(ईसा-पूर्व|ईस्वी)/i, + abbreviated: /^(ईसा\.?\s?पूर्व\.?|ईसा\.?)/i, + wide: /^(ईसा-पूर्व|ईसवी पूर्व|ईसवी सन|ईसवी)/i +}; +var parseEraPatterns = { + any: [/^b/i, /^(a|c)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ति[1234]/i, + wide: /^[1234](पहली|दूसरी|तीसरी|चौथी)? तिमाही/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + // eslint-disable-next-line no-misleading-character-class + narrow: /^[जफ़माअप्मईजूनजुअगसिअक्तनदि]/i, + abbreviated: /^(जन|फ़र|मार्च|अप्|मई|जून|जुल|अग|सित|अक्तू|नव|दिस)/i, + wide: /^(जनवरी|फ़रवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्तूबर|नवंबर|दिसंबर)/i +}; +var parseMonthPatterns = { + narrow: [/^ज/i, /^फ़/i, /^मा/i, /^अप्/i, /^मई/i, /^जू/i, /^जु/i, /^अग/i, /^सि/i, /^अक्तू/i, /^न/i, /^दि/i], + any: [/^जन/i, /^फ़/i, /^मा/i, /^अप्/i, /^मई/i, /^जू/i, /^जु/i, /^अग/i, /^सि/i, /^अक्तू/i, /^नव/i, /^दिस/i] +}; +var matchDayPatterns = { + // eslint-disable-next-line no-misleading-character-class + narrow: /^[रविसोममंगलबुधगुरुशुक्रशनि]/i, + short: /^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i, + abbreviated: /^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i, + wide: /^(रविवार|सोमवार|मंगलवार|बुधवार|गुरुवार|शुक्रवार|शनिवार)/i +}; +var parseDayPatterns = { + narrow: [/^रवि/i, /^सोम/i, /^मंगल/i, /^बुध/i, /^गुरु/i, /^शुक्र/i, /^शनि/i], + any: [/^रवि/i, /^सोम/i, /^मंगल/i, /^बुध/i, /^गुरु/i, /^शुक्र/i, /^शनि/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(पू|अ|म|द.\?|सु|दो|शा|रा)/i, + any: /^(पूर्वाह्न|अपराह्न|म|द.\?|सु|दो|शा|रा)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^पूर्वाह्न/i, + pm: /^अपराह्न/i, + midnight: /^मध्य/i, + noon: /^दो/i, + morning: /सु/i, + afternoon: /दो/i, + evening: /शा/i, + night: /रा/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: localeToNumber + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hi/index.d.ts b/node_modules/date-fns/esm/locale/hi/index.d.ts new file mode 100644 index 0000000..089bdd9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hi/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hi } from 'date-fns/locale' +export default hi diff --git a/node_modules/date-fns/esm/locale/hi/index.js b/node_modules/date-fns/esm/locale/hi/index.js new file mode 100644 index 0000000..334c0d0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hi/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Hindi locale (India). + * @language Hindi + * @iso-639-2 hin + * @author Mukesh Mandiwal [@mukeshmandiwal]{@link https://github.com/mukeshmandiwal} + */ +var locale = { + code: 'hi', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hi/index.js.flow b/node_modules/date-fns/esm/locale/hi/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hi/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/hi/package.json b/node_modules/date-fns/esm/locale/hi/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hi/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hr/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/hr/_lib/formatDistance/index.js new file mode 100644 index 0000000..c74605c --- /dev/null +++ b/node_modules/date-fns/esm/locale/hr/_lib/formatDistance/index.js @@ -0,0 +1,171 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + standalone: 'manje od 1 sekunde', + withPrepositionAgo: 'manje od 1 sekunde', + withPrepositionIn: 'manje od 1 sekundu' + }, + dual: 'manje od {{count}} sekunde', + other: 'manje od {{count}} sekundi' + }, + xSeconds: { + one: { + standalone: '1 sekunda', + withPrepositionAgo: '1 sekunde', + withPrepositionIn: '1 sekundu' + }, + dual: '{{count}} sekunde', + other: '{{count}} sekundi' + }, + halfAMinute: 'pola minute', + lessThanXMinutes: { + one: { + standalone: 'manje od 1 minute', + withPrepositionAgo: 'manje od 1 minute', + withPrepositionIn: 'manje od 1 minutu' + }, + dual: 'manje od {{count}} minute', + other: 'manje od {{count}} minuta' + }, + xMinutes: { + one: { + standalone: '1 minuta', + withPrepositionAgo: '1 minute', + withPrepositionIn: '1 minutu' + }, + dual: '{{count}} minute', + other: '{{count}} minuta' + }, + aboutXHours: { + one: { + standalone: 'oko 1 sat', + withPrepositionAgo: 'oko 1 sat', + withPrepositionIn: 'oko 1 sat' + }, + dual: 'oko {{count}} sata', + other: 'oko {{count}} sati' + }, + xHours: { + one: { + standalone: '1 sat', + withPrepositionAgo: '1 sat', + withPrepositionIn: '1 sat' + }, + dual: '{{count}} sata', + other: '{{count}} sati' + }, + xDays: { + one: { + standalone: '1 dan', + withPrepositionAgo: '1 dan', + withPrepositionIn: '1 dan' + }, + dual: '{{count}} dana', + other: '{{count}} dana' + }, + aboutXWeeks: { + one: { + standalone: 'oko 1 tjedan', + withPrepositionAgo: 'oko 1 tjedan', + withPrepositionIn: 'oko 1 tjedan' + }, + dual: 'oko {{count}} tjedna', + other: 'oko {{count}} tjedana' + }, + xWeeks: { + one: { + standalone: '1 tjedan', + withPrepositionAgo: '1 tjedan', + withPrepositionIn: '1 tjedan' + }, + dual: '{{count}} tjedna', + other: '{{count}} tjedana' + }, + aboutXMonths: { + one: { + standalone: 'oko 1 mjesec', + withPrepositionAgo: 'oko 1 mjesec', + withPrepositionIn: 'oko 1 mjesec' + }, + dual: 'oko {{count}} mjeseca', + other: 'oko {{count}} mjeseci' + }, + xMonths: { + one: { + standalone: '1 mjesec', + withPrepositionAgo: '1 mjesec', + withPrepositionIn: '1 mjesec' + }, + dual: '{{count}} mjeseca', + other: '{{count}} mjeseci' + }, + aboutXYears: { + one: { + standalone: 'oko 1 godinu', + withPrepositionAgo: 'oko 1 godinu', + withPrepositionIn: 'oko 1 godinu' + }, + dual: 'oko {{count}} godine', + other: 'oko {{count}} godina' + }, + xYears: { + one: { + standalone: '1 godina', + withPrepositionAgo: '1 godine', + withPrepositionIn: '1 godinu' + }, + dual: '{{count}} godine', + other: '{{count}} godina' + }, + overXYears: { + one: { + standalone: 'preko 1 godinu', + withPrepositionAgo: 'preko 1 godinu', + withPrepositionIn: 'preko 1 godinu' + }, + dual: 'preko {{count}} godine', + other: 'preko {{count}} godina' + }, + almostXYears: { + one: { + standalone: 'gotovo 1 godinu', + withPrepositionAgo: 'gotovo 1 godinu', + withPrepositionIn: 'gotovo 1 godinu' + }, + dual: 'gotovo {{count}} godine', + other: 'gotovo {{count}} godina' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + result = tokenValue.one.withPrepositionIn; + } else { + result = tokenValue.one.withPrepositionAgo; + } + } else { + result = tokenValue.one.standalone; + } + } else if (count % 10 > 1 && count % 10 < 5 && + // if last digit is between 2 and 4 + String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1" + ) { + result = tokenValue.dual.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'za ' + result; + } else { + return 'prije ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hr/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/hr/_lib/formatLong/index.js new file mode 100644 index 0000000..78e6973 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hr/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d. MMMM y.', + long: 'd. MMMM y.', + medium: 'd. MMM y.', + short: 'dd. MM. y.' +}; +var timeFormats = { + full: 'HH:mm:ss (zzzz)', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'u' {{time}}", + long: "{{date}} 'u' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hr/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/hr/_lib/formatRelative/index.js new file mode 100644 index 0000000..31ea204 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hr/_lib/formatRelative/index.js @@ -0,0 +1,38 @@ +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + switch (date.getUTCDay()) { + case 0: + return "'prošlu nedjelju u' p"; + case 3: + return "'prošlu srijedu u' p"; + case 6: + return "'prošlu subotu u' p"; + default: + return "'prošli' EEEE 'u' p"; + } + }, + yesterday: "'jučer u' p", + today: "'danas u' p", + tomorrow: "'sutra u' p", + nextWeek: function nextWeek(date) { + switch (date.getUTCDay()) { + case 0: + return "'iduću nedjelju u' p"; + case 3: + return "'iduću srijedu u' p"; + case 6: + return "'iduću subotu u' p"; + default: + return "'prošli' EEEE 'u' p"; + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hr/_lib/localize/index.js b/node_modules/date-fns/esm/locale/hr/_lib/localize/index.js new file mode 100644 index 0000000..96ff149 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hr/_lib/localize/index.js @@ -0,0 +1,126 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['pr.n.e.', 'AD'], + abbreviated: ['pr. Kr.', 'po. Kr.'], + wide: ['Prije Krista', 'Poslije Krista'] +}; +var quarterValues = { + narrow: ['1.', '2.', '3.', '4.'], + abbreviated: ['1. kv.', '2. kv.', '3. kv.', '4. kv.'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'], + wide: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'] +}; +var formattingMonthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'], + wide: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenog', 'prosinca'] +}; +var dayValues = { + narrow: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], + short: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + abbreviated: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + wide: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'] +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutro', + afternoon: 'popodne', + evening: 'navečer', + night: 'noću' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutro', + afternoon: 'popodne', + evening: 'navečer', + night: 'noću' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutro', + afternoon: 'poslije podne', + evening: 'navečer', + night: 'noću' + } +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutro', + afternoon: 'popodne', + evening: 'navečer', + night: 'noću' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutro', + afternoon: 'popodne', + evening: 'navečer', + night: 'noću' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutro', + afternoon: 'poslije podne', + evening: 'navečer', + night: 'noću' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hr/_lib/match/index.js b/node_modules/date-fns/esm/locale/hr/_lib/match/index.js new file mode 100644 index 0000000..e07aaba --- /dev/null +++ b/node_modules/date-fns/esm/locale/hr/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(pr\.n\.e\.|AD)/i, + abbreviated: /^(pr\.\s?Kr\.|po\.\s?Kr\.)/i, + wide: /^(Prije Krista|prije nove ere|Poslije Krista|nova era)/i +}; +var parseEraPatterns = { + any: [/^pr/i, /^(po|nova)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]\.\s?kv\.?/i, + wide: /^[1234]\. kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(10|11|12|[123456789])\./i, + abbreviated: /^(sij|velj|(ožu|ozu)|tra|svi|lip|srp|kol|ruj|lis|stu|pro)/i, + wide: /^((siječanj|siječnja|sijecanj|sijecnja)|(veljača|veljače|veljaca|veljace)|(ožujak|ožujka|ozujak|ozujka)|(travanj|travnja)|(svibanj|svibnja)|(lipanj|lipnja)|(srpanj|srpnja)|(kolovoz|kolovoza)|(rujan|rujna)|(listopad|listopada)|(studeni|studenog)|(prosinac|prosinca))/i +}; +var parseMonthPatterns = { + narrow: [/1/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i, /8/i, /9/i, /10/i, /11/i, /12/i], + abbreviated: [/^sij/i, /^velj/i, /^(ožu|ozu)/i, /^tra/i, /^svi/i, /^lip/i, /^srp/i, /^kol/i, /^ruj/i, /^lis/i, /^stu/i, /^pro/i], + wide: [/^sij/i, /^velj/i, /^(ožu|ozu)/i, /^tra/i, /^svi/i, /^lip/i, /^srp/i, /^kol/i, /^ruj/i, /^lis/i, /^stu/i, /^pro/i] +}; +var matchDayPatterns = { + narrow: /^[npusčc]/i, + short: /^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i, + abbreviated: /^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i, + wide: /^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|ponoc|ponoć|(po)?podne|navecer|navečer|noću|poslije podne|ujutro)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^pono/i, + noon: /^pod/i, + morning: /jutro/i, + afternoon: /(poslije\s|po)+podne/i, + evening: /(navece|naveče)/i, + night: /(nocu|noću)/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'wide' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hr/index.d.ts b/node_modules/date-fns/esm/locale/hr/index.d.ts new file mode 100644 index 0000000..025baa3 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hr/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hr } from 'date-fns/locale' +export default hr diff --git a/node_modules/date-fns/esm/locale/hr/index.js b/node_modules/date-fns/esm/locale/hr/index.js new file mode 100644 index 0000000..5f761ec --- /dev/null +++ b/node_modules/date-fns/esm/locale/hr/index.js @@ -0,0 +1,28 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Croatian locale. + * @language Croatian + * @iso-639-2 hrv + * @author Matija Marohnić [@silvenon]{@link https://github.com/silvenon} + * @author Manico [@manico]{@link https://github.com/manico} + * @author Ivan Jeržabek [@jerzabek]{@link https://github.com/jerzabek} + */ +var locale = { + code: 'hr', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hr/index.js.flow b/node_modules/date-fns/esm/locale/hr/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hr/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/hr/package.json b/node_modules/date-fns/esm/locale/hr/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hr/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ht/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ht/_lib/formatDistance/index.js new file mode 100644 index 0000000..517a789 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ht/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mwens pase yon segond', + other: 'mwens pase {{count}} segond' + }, + xSeconds: { + one: '1 segond', + other: '{{count}} segond' + }, + halfAMinute: '30 segond', + lessThanXMinutes: { + one: 'mwens pase yon minit', + other: 'mwens pase {{count}} minit' + }, + xMinutes: { + one: '1 minit', + other: '{{count}} minit' + }, + aboutXHours: { + one: 'anviwon inè', + other: 'anviwon {{count}} è' + }, + xHours: { + one: '1 lè', + other: '{{count}} lè' + }, + xDays: { + one: '1 jou', + other: '{{count}} jou' + }, + aboutXWeeks: { + one: 'anviwon 1 semèn', + other: 'anviwon {{count}} semèn' + }, + xWeeks: { + one: '1 semèn', + other: '{{count}} semèn' + }, + aboutXMonths: { + one: 'anviwon 1 mwa', + other: 'anviwon {{count}} mwa' + }, + xMonths: { + one: '1 mwa', + other: '{{count}} mwa' + }, + aboutXYears: { + one: 'anviwon 1 an', + other: 'anviwon {{count}} an' + }, + xYears: { + one: '1 an', + other: '{{count}} an' + }, + overXYears: { + one: 'plis pase 1 an', + other: 'plis pase {{count}} an' + }, + almostXYears: { + one: 'prèske 1 an', + other: 'prèske {{count}} an' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'nan ' + result; + } else { + return 'sa fè ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ht/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ht/_lib/formatLong/index.js new file mode 100644 index 0000000..a320366 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ht/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'nan lè' {{time}}", + long: "{{date}} 'nan lè' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ht/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ht/_lib/formatRelative/index.js new file mode 100644 index 0000000..32dc431 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ht/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'pase nan lè' p", + yesterday: "'yè nan lè' p", + today: "'jodi a' p", + tomorrow: "'demen nan lè' p'", + nextWeek: "eeee 'pwochen nan lè' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ht/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ht/_lib/localize/index.js new file mode 100644 index 0000000..7dab065 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ht/_lib/localize/index.js @@ -0,0 +1,87 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['av. J.-K', 'ap. J.-K'], + abbreviated: ['av. J.-K', 'ap. J.-K'], + wide: ['anvan Jezi Kris', 'apre Jezi Kris'] +}; +var quarterValues = { + narrow: ['T1', 'T2', 'T3', 'T4'], + abbreviated: ['1ye trim.', '2yèm trim.', '3yèm trim.', '4yèm trim.'], + wide: ['1ye trimès', '2yèm trimès', '3yèm trimès', '4yèm trimès'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], + abbreviated: ['janv.', 'fevr.', 'mas', 'avr.', 'me', 'jen', 'jiyè', 'out', 'sept.', 'okt.', 'nov.', 'des.'], + wide: ['janvye', 'fevrye', 'mas', 'avril', 'me', 'jen', 'jiyè', 'out', 'septanm', 'oktòb', 'novanm', 'desanm'] +}; +var dayValues = { + narrow: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + short: ['di', 'le', 'ma', 'mè', 'je', 'va', 'sa'], + abbreviated: ['dim.', 'len.', 'mad.', 'mèk.', 'jed.', 'van.', 'sam.'], + wide: ['dimanch', 'lendi', 'madi', 'mèkredi', 'jedi', 'vandredi', 'samdi'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'minwit', + noon: 'midi', + morning: 'mat.', + afternoon: 'ap.m.', + evening: 'swa', + night: 'mat.' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'minwit', + noon: 'midi', + morning: 'maten', + afternoon: 'aprèmidi', + evening: 'swa', + night: 'maten' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'minwit', + noon: 'midi', + morning: 'nan maten', + afternoon: 'nan aprèmidi', + evening: 'nan aswè', + night: 'nan maten' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + if (number === 0) return String(number); + var suffix = number === 1 ? 'ye' : 'yèm'; + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ht/_lib/match/index.js b/node_modules/date-fns/esm/locale/ht/_lib/match/index.js new file mode 100644 index 0000000..a9403f5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ht/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(ye|yèm)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(av\.J\.K|ap\.J\.K|ap\.J\.-K)/i, + abbreviated: /^(av\.J\.-K|av\.J-K|apr\.J\.-K|apr\.J-K|ap\.J-K)/i, + wide: /^(avan Jezi Kris|apre Jezi Kris)/i +}; +var parseEraPatterns = { + any: [/^av/i, /^ap/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^t[1234]/i, + wide: /^[1234](ye|yèm)? trimès/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(janv|fevr|mas|avr|me|jen|jiyè|out|sept|okt|nov|des)\.?/i, + wide: /^(janvye|fevrye|mas|avril|me|jen|jiyè|out|septanm|oktòb|novanm|desanm)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^o/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^ma/i, /^av/i, /^me/i, /^je/i, /^ji/i, /^ou/i, /^s/i, /^ok/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[lmjvsd]/i, + short: /^(di|le|ma|me|je|va|sa)/i, + abbreviated: /^(dim|len|mad|mèk|jed|van|sam)\.?/i, + wide: /^(dimanch|lendi|madi|mèkredi|jedi|vandredi|samdi)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i], + any: [/^di/i, /^le/i, /^ma/i, /^mè/i, /^je/i, /^va/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|minwit|midi|mat\.?|ap\.?m\.?|swa)/i, + any: /^([ap]\.?\s?m\.?|nan maten|nan aprèmidi|nan aswè)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^min/i, + noon: /^mid/i, + morning: /mat/i, + afternoon: /ap/i, + evening: /sw/i, + night: /nwit/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ht/index.d.ts b/node_modules/date-fns/esm/locale/ht/index.d.ts new file mode 100644 index 0000000..7362d75 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ht/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ht } from 'date-fns/locale' +export default ht diff --git a/node_modules/date-fns/esm/locale/ht/index.js b/node_modules/date-fns/esm/locale/ht/index.js new file mode 100644 index 0000000..8f4548f --- /dev/null +++ b/node_modules/date-fns/esm/locale/ht/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Haitian Creole locale. + * @language Haitian Creole + * @iso-639-2 hat + * @author Rubens Mariuzzo [@rmariuzzo]{@link https://github.com/rmariuzzo} + * @author Watson Marcelain [@watsongm24]{@link https://github.com/watsongm24} + */ +var locale = { + code: 'ht', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ht/index.js.flow b/node_modules/date-fns/esm/locale/ht/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ht/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ht/package.json b/node_modules/date-fns/esm/locale/ht/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ht/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hu/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/hu/_lib/formatDistance/index.js new file mode 100644 index 0000000..78f36ca --- /dev/null +++ b/node_modules/date-fns/esm/locale/hu/_lib/formatDistance/index.js @@ -0,0 +1,73 @@ +var translations = { + about: 'körülbelül', + over: 'több mint', + almost: 'majdnem', + lessthan: 'kevesebb mint' +}; +var withoutSuffixes = { + xseconds: ' másodperc', + halfaminute: 'fél perc', + xminutes: ' perc', + xhours: ' óra', + xdays: ' nap', + xweeks: ' hét', + xmonths: ' hónap', + xyears: ' év' +}; +var withSuffixes = { + xseconds: { + '-1': ' másodperccel ezelőtt', + '1': ' másodperc múlva', + '0': ' másodperce' + }, + halfaminute: { + '-1': 'fél perccel ezelőtt', + '1': 'fél perc múlva', + '0': 'fél perce' + }, + xminutes: { + '-1': ' perccel ezelőtt', + '1': ' perc múlva', + '0': ' perce' + }, + xhours: { + '-1': ' órával ezelőtt', + '1': ' óra múlva', + '0': ' órája' + }, + xdays: { + '-1': ' nappal ezelőtt', + '1': ' nap múlva', + '0': ' napja' + }, + xweeks: { + '-1': ' héttel ezelőtt', + '1': ' hét múlva', + '0': ' hete' + }, + xmonths: { + '-1': ' hónappal ezelőtt', + '1': ' hónap múlva', + '0': ' hónapja' + }, + xyears: { + '-1': ' évvel ezelőtt', + '1': ' év múlva', + '0': ' éve' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var adverb = token.match(/about|over|almost|lessthan/i); + var unit = adverb ? token.replace(adverb[0], '') : token; + var addSuffix = (options === null || options === void 0 ? void 0 : options.addSuffix) === true; + var key = unit.toLowerCase(); + var comparison = (options === null || options === void 0 ? void 0 : options.comparison) || 0; + var translated = addSuffix ? withSuffixes[key][comparison] : withoutSuffixes[key]; + var result = key === 'halfaminute' ? translated : count + translated; + if (adverb) { + var adv = adverb[0].toLowerCase(); + result = translations[adv] + ' ' + result; + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hu/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/hu/_lib/formatLong/index.js new file mode 100644 index 0000000..32de3f3 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hu/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'y. MMMM d., EEEE', + long: 'y. MMMM d.', + medium: 'y. MMM d.', + short: 'y. MM. dd.' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hu/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/hu/_lib/formatRelative/index.js new file mode 100644 index 0000000..02c6d24 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hu/_lib/formatRelative/index.js @@ -0,0 +1,24 @@ +var accusativeWeekdays = ['vasárnap', 'hétfőn', 'kedden', 'szerdán', 'csütörtökön', 'pénteken', 'szombaton']; +function week(isFuture) { + return function (date) { + var weekday = accusativeWeekdays[date.getUTCDay()]; + var prefix = isFuture ? '' : "'múlt' "; + return "".concat(prefix, "'").concat(weekday, "' p'-kor'"); + }; +} +var formatRelativeLocale = { + lastWeek: week(false), + yesterday: "'tegnap' p'-kor'", + today: "'ma' p'-kor'", + tomorrow: "'holnap' p'-kor'", + nextWeek: week(true), + other: 'P' +}; +var formatRelative = function formatRelative(token, date) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hu/_lib/localize/index.js b/node_modules/date-fns/esm/locale/hu/_lib/localize/index.js new file mode 100644 index 0000000..9b04942 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hu/_lib/localize/index.js @@ -0,0 +1,92 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['ie.', 'isz.'], + abbreviated: ['i. e.', 'i. sz.'], + wide: ['Krisztus előtt', 'időszámításunk szerint'] +}; +var quarterValues = { + narrow: ['1.', '2.', '3.', '4.'], + abbreviated: ['1. n.év', '2. n.év', '3. n.év', '4. n.év'], + wide: ['1. negyedév', '2. negyedév', '3. negyedév', '4. negyedév'] +}; +var formattingQuarterValues = { + narrow: ['I.', 'II.', 'III.', 'IV.'], + abbreviated: ['I. n.év', 'II. n.év', 'III. n.év', 'IV. n.év'], + wide: ['I. negyedév', 'II. negyedév', 'III. negyedév', 'IV. negyedév'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', 'N', 'D'], + abbreviated: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], + wide: ['január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'] +}; +var dayValues = { + narrow: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'], + short: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], + abbreviated: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], + wide: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat'] +}; +var dayPeriodValues = { + narrow: { + am: 'de.', + pm: 'du.', + midnight: 'éjfél', + noon: 'dél', + morning: 'reggel', + afternoon: 'du.', + evening: 'este', + night: 'éjjel' + }, + abbreviated: { + am: 'de.', + pm: 'du.', + midnight: 'éjfél', + noon: 'dél', + morning: 'reggel', + afternoon: 'du.', + evening: 'este', + night: 'éjjel' + }, + wide: { + am: 'de.', + pm: 'du.', + midnight: 'éjfél', + noon: 'dél', + morning: 'reggel', + afternoon: 'délután', + evening: 'este', + night: 'éjjel' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + }, + formattingValues: formattingQuarterValues, + defaultFormattingWidth: 'wide' + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hu/_lib/match/index.js b/node_modules/date-fns/esm/locale/hu/_lib/match/index.js new file mode 100644 index 0000000..ff6f337 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hu/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)\.?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ie\.|isz\.)/i, + abbreviated: /^(i\.\s?e\.?|b?\s?c\s?e|i\.\s?sz\.?)/i, + wide: /^(Krisztus előtt|időszámításunk előtt|időszámításunk szerint|i\. sz\.)/i +}; +var parseEraPatterns = { + narrow: [/ie/i, /isz/i], + abbreviated: [/^(i\.?\s?e\.?|b\s?ce)/i, /^(i\.?\s?sz\.?|c\s?e)/i], + any: [/előtt/i, /(szerint|i. sz.)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]\.?/i, + abbreviated: /^[1234]?\.?\s?n\.év/i, + wide: /^([1234]|I|II|III|IV)?\.?\s?negyedév/i +}; +var parseQuarterPatterns = { + any: [/1|I$/i, /2|II$/i, /3|III/i, /4|IV/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmaásond]|sz/i, + abbreviated: /^(jan\.?|febr\.?|márc\.?|ápr\.?|máj\.?|jún\.?|júl\.?|aug\.?|szept\.?|okt\.?|nov\.?|dec\.?)/i, + wide: /^(január|február|március|április|május|június|július|augusztus|szeptember|október|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a|á/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s|sz/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^már/i, /^áp/i, /^máj/i, /^jún/i, /^júl/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^([vhkpc]|sz|cs|sz)/i, + short: /^([vhkp]|sze|cs|szo)/i, + abbreviated: /^([vhkp]|sze|cs|szo)/i, + wide: /^(vasárnap|hétfő|kedd|szerda|csütörtök|péntek|szombat)/i +}; +var parseDayPatterns = { + narrow: [/^v/i, /^h/i, /^k/i, /^sz/i, /^c/i, /^p/i, /^sz/i], + any: [/^v/i, /^h/i, /^k/i, /^sze/i, /^c/i, /^p/i, /^szo/i] +}; +var matchDayPeriodPatterns = { + any: /^((de|du)\.?|éjfél|délután|dél|reggel|este|éjjel)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^de\.?/i, + pm: /^du\.?/i, + midnight: /^éjf/i, + noon: /^dé/i, + morning: /reg/i, + afternoon: /^délu\.?/i, + evening: /es/i, + night: /éjj/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hu/index.d.ts b/node_modules/date-fns/esm/locale/hu/index.d.ts new file mode 100644 index 0000000..979baa6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hu/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hu } from 'date-fns/locale' +export default hu diff --git a/node_modules/date-fns/esm/locale/hu/index.js b/node_modules/date-fns/esm/locale/hu/index.js new file mode 100644 index 0000000..efbfc37 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hu/index.js @@ -0,0 +1,28 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Hungarian locale. + * @language Hungarian + * @iso-639-2 hun + * @author Pavlo Shpak [@pshpak]{@link https://github.com/pshpak} + * @author Eduardo Pardo [@eduardopsll]{@link https://github.com/eduardopsll} + * @author Zoltan Szepesi [@twodcube]{@link https://github.com/twodcube} + */ +var locale = { + code: 'hu', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hu/index.js.flow b/node_modules/date-fns/esm/locale/hu/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hu/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/hu/package.json b/node_modules/date-fns/esm/locale/hu/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hu/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hy/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/hy/_lib/formatDistance/index.js new file mode 100644 index 0000000..9238bc1 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hy/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'ավելի քիչ քան 1 վայրկյան', + other: 'ավելի քիչ քան {{count}} վայրկյան' + }, + xSeconds: { + one: '1 վայրկյան', + other: '{{count}} վայրկյան' + }, + halfAMinute: 'կես րոպե', + lessThanXMinutes: { + one: 'ավելի քիչ քան 1 րոպե', + other: 'ավելի քիչ քան {{count}} րոպե' + }, + xMinutes: { + one: '1 րոպե', + other: '{{count}} րոպե' + }, + aboutXHours: { + one: 'մոտ 1 ժամ', + other: 'մոտ {{count}} ժամ' + }, + xHours: { + one: '1 ժամ', + other: '{{count}} ժամ' + }, + xDays: { + one: '1 օր', + other: '{{count}} օր' + }, + aboutXWeeks: { + one: 'մոտ 1 շաբաթ', + other: 'մոտ {{count}} շաբաթ' + }, + xWeeks: { + one: '1 շաբաթ', + other: '{{count}} շաբաթ' + }, + aboutXMonths: { + one: 'մոտ 1 ամիս', + other: 'մոտ {{count}} ամիս' + }, + xMonths: { + one: '1 ամիս', + other: '{{count}} ամիս' + }, + aboutXYears: { + one: 'մոտ 1 տարի', + other: 'մոտ {{count}} տարի' + }, + xYears: { + one: '1 տարի', + other: '{{count}} տարի' + }, + overXYears: { + one: 'ավելի քան 1 տարի', + other: 'ավելի քան {{count}} տարի' + }, + almostXYears: { + one: 'համարյա 1 տարի', + other: 'համարյա {{count}} տարի' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' հետո'; + } else { + return result + ' առաջ'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hy/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/hy/_lib/formatLong/index.js new file mode 100644 index 0000000..f043eef --- /dev/null +++ b/node_modules/date-fns/esm/locale/hy/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'd MMMM, y, EEEE', + long: 'd MMMM, y', + medium: 'd MMM, y', + short: 'dd.MM.yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'ժ․'{{time}}", + long: "{{date}} 'ժ․'{{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hy/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/hy/_lib/formatRelative/index.js new file mode 100644 index 0000000..12b0797 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hy/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'նախորդ' eeee p'֊ին'", + yesterday: "'երեկ' p'֊ին'", + today: "'այսօր' p'֊ին'", + tomorrow: "'վաղը' p'֊ին'", + nextWeek: "'հաջորդ' eeee p'֊ին'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hy/_lib/localize/index.js b/node_modules/date-fns/esm/locale/hy/_lib/localize/index.js new file mode 100644 index 0000000..0868a61 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hy/_lib/localize/index.js @@ -0,0 +1,133 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['Ք', 'Մ'], + abbreviated: ['ՔԱ', 'ՄԹ'], + wide: ['Քրիստոսից առաջ', 'Մեր թվարկության'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Ք1', 'Ք2', 'Ք3', 'Ք4'], + wide: ['1֊ին քառորդ', '2֊րդ քառորդ', '3֊րդ քառորդ', '4֊րդ քառորդ'] +}; +var monthValues = { + narrow: ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'], + abbreviated: ['հուն', 'փետ', 'մար', 'ապր', 'մայ', 'հուն', 'հուլ', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], + wide: ['հունվար', 'փետրվար', 'մարտ', 'ապրիլ', 'մայիս', 'հունիս', 'հուլիս', 'օգոստոս', 'սեպտեմբեր', 'հոկտեմբեր', 'նոյեմբեր', 'դեկտեմբեր'] +}; +var dayValues = { + narrow: ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ո', 'Շ'], + short: ['կր', 'եր', 'եք', 'չք', 'հգ', 'ուր', 'շբ'], + abbreviated: ['կիր', 'երկ', 'երք', 'չոր', 'հնգ', 'ուրբ', 'շաբ'], + wide: ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'կեսգշ', + noon: 'կեսօր', + morning: 'առավոտ', + afternoon: 'ցերեկ', + evening: 'երեկո', + night: 'գիշեր' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'կեսգիշեր', + noon: 'կեսօր', + morning: 'առավոտ', + afternoon: 'ցերեկ', + evening: 'երեկո', + night: 'գիշեր' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'կեսգիշեր', + noon: 'կեսօր', + morning: 'առավոտ', + afternoon: 'ցերեկ', + evening: 'երեկո', + night: 'գիշեր' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'կեսգշ', + noon: 'կեսօր', + morning: 'առավոտը', + afternoon: 'ցերեկը', + evening: 'երեկոյան', + night: 'գիշերը' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'կեսգիշերին', + noon: 'կեսօրին', + morning: 'առավոտը', + afternoon: 'ցերեկը', + evening: 'երեկոյան', + night: 'գիշերը' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'կեսգիշերին', + noon: 'կեսօրին', + morning: 'առավոտը', + afternoon: 'ցերեկը', + evening: 'երեկոյան', + night: 'գիշերը' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + + // If ordinal numbers depend on context, for example, + // if they are different for different grammatical genders, + // use `options.unit`. + // + // `unit` can be 'year', 'quarter', 'month', 'week', 'date', 'dayOfYear', + // 'day', 'hour', 'minute', 'second'. + + var rem100 = number % 100; + if (rem100 < 10) { + if (rem100 % 10 === 1) { + return number + '֊ին'; + } + } + return number + '֊րդ'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hy/_lib/match/index.js b/node_modules/date-fns/esm/locale/hy/_lib/match/index.js new file mode 100644 index 0000000..53fef94 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hy/_lib/match/index.js @@ -0,0 +1,100 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)((-|֊)?(ին|րդ))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(Ք|Մ)/i, + abbreviated: /^(Ք\.?\s?Ա\.?|Մ\.?\s?Թ\.?\s?Ա\.?|Մ\.?\s?Թ\.?|Ք\.?\s?Հ\.?)/i, + wide: /^(քրիստոսից առաջ|մեր թվարկությունից առաջ|մեր թվարկության|քրիստոսից հետո)/i +}; +var parseEraPatterns = { + any: [/^ք/i, /^մ/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ք[1234]/i, + wide: /^[1234]((-|֊)?(ին|րդ)) քառորդ/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[հփմաօսնդ]/i, + abbreviated: /^(հուն|փետ|մար|ապր|մայ|հուն|հուլ|օգս|սեպ|հոկ|նոյ|դեկ)/i, + wide: /^(հունվար|փետրվար|մարտ|ապրիլ|մայիս|հունիս|հուլիս|օգոստոս|սեպտեմբեր|հոկտեմբեր|նոյեմբեր|դեկտեմբեր)/i +}; +var parseMonthPatterns = { + narrow: [/^հ/i, /^փ/i, /^մ/i, /^ա/i, /^մ/i, /^հ/i, /^հ/i, /^օ/i, /^ս/i, /^հ/i, /^ն/i, /^դ/i], + any: [/^հու/i, /^փ/i, /^մար/i, /^ա/i, /^մայ/i, /^հուն/i, /^հուլ/i, /^օ/i, /^ս/i, /^հոկ/i, /^ն/i, /^դ/i] +}; +var matchDayPatterns = { + narrow: /^[եչհոշկ]/i, + short: /^(կր|եր|եք|չք|հգ|ուր|շբ)/i, + abbreviated: /^(կիր|երկ|երք|չոր|հնգ|ուրբ|շաբ)/i, + wide: /^(կիրակի|երկուշաբթի|երեքշաբթի|չորեքշաբթի|հինգշաբթի|ուրբաթ|շաբաթ)/i +}; +var parseDayPatterns = { + narrow: [/^կ/i, /^ե/i, /^ե/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i], + short: [/^կ/i, /^եր/i, /^եք/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i], + abbreviated: [/^կ/i, /^երկ/i, /^երք/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i], + wide: [/^կ/i, /^երկ/i, /^երե/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i] +}; +var matchDayPeriodPatterns = { + narrow: /^([ap]|կեսգշ|կեսօր|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i, + any: /^([ap]\.?\s?m\.?|կեսգիշեր(ին)?|կեսօր(ին)?|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /կեսգիշեր/i, + noon: /կեսօր/i, + morning: /առավոտ/i, + afternoon: /ցերեկ/i, + evening: /երեկո/i, + night: /գիշեր/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'wide' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hy/index.d.ts b/node_modules/date-fns/esm/locale/hy/index.d.ts new file mode 100644 index 0000000..a79f29e --- /dev/null +++ b/node_modules/date-fns/esm/locale/hy/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hy } from 'date-fns/locale' +export default hy diff --git a/node_modules/date-fns/esm/locale/hy/index.js b/node_modules/date-fns/esm/locale/hy/index.js new file mode 100644 index 0000000..f5dd139 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hy/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Armenian locale + * @language Armenian + * @iso-639-2 arm + * @author Alex Igityan [@alexigityan]{@link https://github.com/alexigityan} + */ +var locale = { + code: 'hy', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/hy/index.js.flow b/node_modules/date-fns/esm/locale/hy/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hy/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/hy/package.json b/node_modules/date-fns/esm/locale/hy/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/hy/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/id/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/id/_lib/formatDistance/index.js new file mode 100644 index 0000000..19c129a --- /dev/null +++ b/node_modules/date-fns/esm/locale/id/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'kurang dari 1 detik', + other: 'kurang dari {{count}} detik' + }, + xSeconds: { + one: '1 detik', + other: '{{count}} detik' + }, + halfAMinute: 'setengah menit', + lessThanXMinutes: { + one: 'kurang dari 1 menit', + other: 'kurang dari {{count}} menit' + }, + xMinutes: { + one: '1 menit', + other: '{{count}} menit' + }, + aboutXHours: { + one: 'sekitar 1 jam', + other: 'sekitar {{count}} jam' + }, + xHours: { + one: '1 jam', + other: '{{count}} jam' + }, + xDays: { + one: '1 hari', + other: '{{count}} hari' + }, + aboutXWeeks: { + one: 'sekitar 1 minggu', + other: 'sekitar {{count}} minggu' + }, + xWeeks: { + one: '1 minggu', + other: '{{count}} minggu' + }, + aboutXMonths: { + one: 'sekitar 1 bulan', + other: 'sekitar {{count}} bulan' + }, + xMonths: { + one: '1 bulan', + other: '{{count}} bulan' + }, + aboutXYears: { + one: 'sekitar 1 tahun', + other: 'sekitar {{count}} tahun' + }, + xYears: { + one: '1 tahun', + other: '{{count}} tahun' + }, + overXYears: { + one: 'lebih dari 1 tahun', + other: 'lebih dari {{count}} tahun' + }, + almostXYears: { + one: 'hampir 1 tahun', + other: 'hampir {{count}} tahun' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'dalam waktu ' + result; + } else { + return result + ' yang lalu'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/id/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/id/_lib/formatLong/index.js new file mode 100644 index 0000000..6cab570 --- /dev/null +++ b/node_modules/date-fns/esm/locale/id/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'd/M/yyyy' +}; +var timeFormats = { + full: 'HH.mm.ss', + long: 'HH.mm.ss', + medium: 'HH.mm', + short: 'HH.mm' +}; +var dateTimeFormats = { + full: "{{date}} 'pukul' {{time}}", + long: "{{date}} 'pukul' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/id/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/id/_lib/formatRelative/index.js new file mode 100644 index 0000000..d150b13 --- /dev/null +++ b/node_modules/date-fns/esm/locale/id/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'lalu pukul' p", + yesterday: "'Kemarin pukul' p", + today: "'Hari ini pukul' p", + tomorrow: "'Besok pukul' p", + nextWeek: "eeee 'pukul' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/id/_lib/localize/index.js b/node_modules/date-fns/esm/locale/id/_lib/localize/index.js new file mode 100644 index 0000000..f5ee68f --- /dev/null +++ b/node_modules/date-fns/esm/locale/id/_lib/localize/index.js @@ -0,0 +1,128 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // All data for localization are taken from this page +// https://www.unicode.org/cldr/charts/32/summary/id.html +var eraValues = { + narrow: ['SM', 'M'], + abbreviated: ['SM', 'M'], + wide: ['Sebelum Masehi', 'Masehi'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['Kuartal ke-1', 'Kuartal ke-2', 'Kuartal ke-3', 'Kuartal ke-4'] +}; + +// Note: in Indonesian, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], + wide: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'] +}; +var dayValues = { + narrow: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], + short: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], + abbreviated: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], + wide: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'siang', + evening: 'sore', + night: 'malam' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'siang', + evening: 'sore', + night: 'malam' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'siang', + evening: 'sore', + night: 'malam' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'siang', + evening: 'sore', + night: 'malam' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'siang', + evening: 'sore', + night: 'malam' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'siang', + evening: 'sore', + night: 'malam' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + + // Can't use "pertama", "kedua" because can't be parsed + + return 'ke-' + number; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/id/_lib/match/index.js b/node_modules/date-fns/esm/locale/id/_lib/match/index.js new file mode 100644 index 0000000..9e8992a --- /dev/null +++ b/node_modules/date-fns/esm/locale/id/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^ke-(\d+)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(sm|m)/i, + abbreviated: /^(s\.?\s?m\.?|s\.?\s?e\.?\s?u\.?|m\.?|e\.?\s?u\.?)/i, + wide: /^(sebelum masehi|sebelum era umum|masehi|era umum)/i +}; +var parseEraPatterns = { + any: [/^s/i, /^(m|e)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^K-?\s[1234]/i, + wide: /^Kuartal ke-?\s?[1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mar|apr|mei|jun|jul|agt|sep|okt|nov|des)/i, + wide: /^(januari|februari|maret|april|mei|juni|juli|agustus|september|oktober|november|desember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^ma/i, /^ap/i, /^me/i, /^jun/i, /^jul/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[srkjm]/i, + short: /^(min|sen|sel|rab|kam|jum|sab)/i, + abbreviated: /^(min|sen|sel|rab|kam|jum|sab)/i, + wide: /^(minggu|senin|selasa|rabu|kamis|jumat|sabtu)/i +}; +var parseDayPatterns = { + narrow: [/^m/i, /^s/i, /^s/i, /^r/i, /^k/i, /^j/i, /^s/i], + any: [/^m/i, /^sen/i, /^sel/i, /^r/i, /^k/i, /^j/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|tengah m|tengah h|(di(\swaktu)?) (pagi|siang|sore|malam))/i, + any: /^([ap]\.?\s?m\.?|tengah malam|tengah hari|(di(\swaktu)?) (pagi|siang|sore|malam))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^pm/i, + midnight: /^tengah m/i, + noon: /^tengah h/i, + morning: /pagi/i, + afternoon: /siang/i, + evening: /sore/i, + night: /malam/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/id/index.d.ts b/node_modules/date-fns/esm/locale/id/index.d.ts new file mode 100644 index 0000000..2bf83f4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/id/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { id } from 'date-fns/locale' +export default id diff --git a/node_modules/date-fns/esm/locale/id/index.js b/node_modules/date-fns/esm/locale/id/index.js new file mode 100644 index 0000000..f1fe19d --- /dev/null +++ b/node_modules/date-fns/esm/locale/id/index.js @@ -0,0 +1,29 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Indonesian locale. + * @language Indonesian + * @iso-639-2 ind + * @author Rahmat Budiharso [@rbudiharso]{@link https://github.com/rbudiharso} + * @author Benget Nata [@bentinata]{@link https://github.com/bentinata} + * @author Budi Irawan [@deerawan]{@link https://github.com/deerawan} + * @author Try Ajitiono [@imballinst]{@link https://github.com/imballinst} + */ +var locale = { + code: 'id', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/id/index.js.flow b/node_modules/date-fns/esm/locale/id/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/id/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/id/package.json b/node_modules/date-fns/esm/locale/id/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/id/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/index.js b/node_modules/date-fns/esm/locale/index.js new file mode 100644 index 0000000..449c97e --- /dev/null +++ b/node_modules/date-fns/esm/locale/index.js @@ -0,0 +1,94 @@ +// This file is generated automatically by `scripts/build/indices.ts`. Please, don't change it. +export { default as af } from "./af/index.js"; +export { default as ar } from "./ar/index.js"; +export { default as arDZ } from "./ar-DZ/index.js"; +export { default as arEG } from "./ar-EG/index.js"; +export { default as arMA } from "./ar-MA/index.js"; +export { default as arSA } from "./ar-SA/index.js"; +export { default as arTN } from "./ar-TN/index.js"; +export { default as az } from "./az/index.js"; +export { default as be } from "./be/index.js"; +export { default as beTarask } from "./be-tarask/index.js"; +export { default as bg } from "./bg/index.js"; +export { default as bn } from "./bn/index.js"; +export { default as bs } from "./bs/index.js"; +export { default as ca } from "./ca/index.js"; +export { default as cs } from "./cs/index.js"; +export { default as cy } from "./cy/index.js"; +export { default as da } from "./da/index.js"; +export { default as de } from "./de/index.js"; +export { default as deAT } from "./de-AT/index.js"; +export { default as el } from "./el/index.js"; +export { default as enAU } from "./en-AU/index.js"; +export { default as enCA } from "./en-CA/index.js"; +export { default as enGB } from "./en-GB/index.js"; +export { default as enIE } from "./en-IE/index.js"; +export { default as enIN } from "./en-IN/index.js"; +export { default as enNZ } from "./en-NZ/index.js"; +export { default as enUS } from "./en-US/index.js"; +export { default as enZA } from "./en-ZA/index.js"; +export { default as eo } from "./eo/index.js"; +export { default as es } from "./es/index.js"; +export { default as et } from "./et/index.js"; +export { default as eu } from "./eu/index.js"; +export { default as faIR } from "./fa-IR/index.js"; +export { default as fi } from "./fi/index.js"; +export { default as fr } from "./fr/index.js"; +export { default as frCA } from "./fr-CA/index.js"; +export { default as frCH } from "./fr-CH/index.js"; +export { default as fy } from "./fy/index.js"; +export { default as gd } from "./gd/index.js"; +export { default as gl } from "./gl/index.js"; +export { default as gu } from "./gu/index.js"; +export { default as he } from "./he/index.js"; +export { default as hi } from "./hi/index.js"; +export { default as hr } from "./hr/index.js"; +export { default as ht } from "./ht/index.js"; +export { default as hu } from "./hu/index.js"; +export { default as hy } from "./hy/index.js"; +export { default as id } from "./id/index.js"; +export { default as is } from "./is/index.js"; +export { default as it } from "./it/index.js"; +export { default as itCH } from "./it-CH/index.js"; +export { default as ja } from "./ja/index.js"; +export { default as jaHira } from "./ja-Hira/index.js"; +export { default as ka } from "./ka/index.js"; +export { default as kk } from "./kk/index.js"; +export { default as km } from "./km/index.js"; +export { default as kn } from "./kn/index.js"; +export { default as ko } from "./ko/index.js"; +export { default as lb } from "./lb/index.js"; +export { default as lt } from "./lt/index.js"; +export { default as lv } from "./lv/index.js"; +export { default as mk } from "./mk/index.js"; +export { default as mn } from "./mn/index.js"; +export { default as ms } from "./ms/index.js"; +export { default as mt } from "./mt/index.js"; +export { default as nb } from "./nb/index.js"; +export { default as nl } from "./nl/index.js"; +export { default as nlBE } from "./nl-BE/index.js"; +export { default as nn } from "./nn/index.js"; +export { default as oc } from "./oc/index.js"; +export { default as pl } from "./pl/index.js"; +export { default as pt } from "./pt/index.js"; +export { default as ptBR } from "./pt-BR/index.js"; +export { default as ro } from "./ro/index.js"; +export { default as ru } from "./ru/index.js"; +export { default as sk } from "./sk/index.js"; +export { default as sl } from "./sl/index.js"; +export { default as sq } from "./sq/index.js"; +export { default as sr } from "./sr/index.js"; +export { default as srLatn } from "./sr-Latn/index.js"; +export { default as sv } from "./sv/index.js"; +export { default as ta } from "./ta/index.js"; +export { default as te } from "./te/index.js"; +export { default as th } from "./th/index.js"; +export { default as tr } from "./tr/index.js"; +export { default as ug } from "./ug/index.js"; +export { default as uk } from "./uk/index.js"; +export { default as uz } from "./uz/index.js"; +export { default as uzCyrl } from "./uz-Cyrl/index.js"; +export { default as vi } from "./vi/index.js"; +export { default as zhCN } from "./zh-CN/index.js"; +export { default as zhHK } from "./zh-HK/index.js"; +export { default as zhTW } from "./zh-TW/index.js"; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/index.js.flow b/node_modules/date-fns/esm/locale/index.js.flow new file mode 100644 index 0000000..ddcdfe7 --- /dev/null +++ b/node_modules/date-fns/esm/locale/index.js.flow @@ -0,0 +1,129 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: { + af: Locale, + ar: Locale, + arDZ: Locale, + arEG: Locale, + arMA: Locale, + arSA: Locale, + arTN: Locale, + az: Locale, + be: Locale, + beTarask: Locale, + bg: Locale, + bn: Locale, + bs: Locale, + ca: Locale, + cs: Locale, + cy: Locale, + da: Locale, + de: Locale, + deAT: Locale, + el: Locale, + enAU: Locale, + enCA: Locale, + enGB: Locale, + enIE: Locale, + enIN: Locale, + enNZ: Locale, + enUS: Locale, + enZA: Locale, + eo: Locale, + es: Locale, + et: Locale, + eu: Locale, + faIR: Locale, + fi: Locale, + fr: Locale, + frCA: Locale, + frCH: Locale, + fy: Locale, + gd: Locale, + gl: Locale, + gu: Locale, + he: Locale, + hi: Locale, + hr: Locale, + ht: Locale, + hu: Locale, + hy: Locale, + id: Locale, + is: Locale, + it: Locale, + itCH: Locale, + ja: Locale, + jaHira: Locale, + ka: Locale, + kk: Locale, + km: Locale, + kn: Locale, + ko: Locale, + lb: Locale, + lt: Locale, + lv: Locale, + mk: Locale, + mn: Locale, + ms: Locale, + mt: Locale, + nb: Locale, + nl: Locale, + nlBE: Locale, + nn: Locale, + oc: Locale, + pl: Locale, + pt: Locale, + ptBR: Locale, + ro: Locale, + ru: Locale, + sk: Locale, + sl: Locale, + sq: Locale, + sr: Locale, + srLatn: Locale, + sv: Locale, + ta: Locale, + te: Locale, + th: Locale, + tr: Locale, + ug: Locale, + uk: Locale, + uz: Locale, + uzCyrl: Locale, + vi: Locale, + zhCN: Locale, + zhHK: Locale, + zhTW: Locale, +} diff --git a/node_modules/date-fns/esm/locale/is/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/is/_lib/formatDistance/index.js new file mode 100644 index 0000000..9811259 --- /dev/null +++ b/node_modules/date-fns/esm/locale/is/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'minna en 1 sekúnda', + other: 'minna en {{count}} sekúndur' + }, + xSeconds: { + one: '1 sekúnda', + other: '{{count}} sekúndur' + }, + halfAMinute: 'hálf mínúta', + lessThanXMinutes: { + one: 'minna en 1 mínúta', + other: 'minna en {{count}} mínútur' + }, + xMinutes: { + one: '1 mínúta', + other: '{{count}} mínútur' + }, + aboutXHours: { + one: 'u.þ.b. 1 klukkustund', + other: 'u.þ.b. {{count}} klukkustundir' + }, + xHours: { + one: '1 klukkustund', + other: '{{count}} klukkustundir' + }, + xDays: { + one: '1 dagur', + other: '{{count}} dagar' + }, + aboutXWeeks: { + one: 'um viku', + other: 'um {{count}} vikur' + }, + xWeeks: { + one: '1 viku', + other: '{{count}} vikur' + }, + aboutXMonths: { + one: 'u.þ.b. 1 mánuður', + other: 'u.þ.b. {{count}} mánuðir' + }, + xMonths: { + one: '1 mánuður', + other: '{{count}} mánuðir' + }, + aboutXYears: { + one: 'u.þ.b. 1 ár', + other: 'u.þ.b. {{count}} ár' + }, + xYears: { + one: '1 ár', + other: '{{count}} ár' + }, + overXYears: { + one: 'meira en 1 ár', + other: 'meira en {{count}} ár' + }, + almostXYears: { + one: 'næstum 1 ár', + other: 'næstum {{count}} ár' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'í ' + result; + } else { + return result + ' síðan'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/is/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/is/_lib/formatLong/index.js new file mode 100644 index 0000000..ba97971 --- /dev/null +++ b/node_modules/date-fns/esm/locale/is/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, do MMMM y', + long: 'do MMMM y', + medium: 'do MMM y', + short: 'd.MM.y' +}; +var timeFormats = { + full: "'kl'. HH:mm:ss zzzz", + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'kl.' {{time}}", + long: "{{date}} 'kl.' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/is/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/is/_lib/formatRelative/index.js new file mode 100644 index 0000000..6e5300e --- /dev/null +++ b/node_modules/date-fns/esm/locale/is/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'síðasta' dddd 'kl.' p", + yesterday: "'í gær kl.' p", + today: "'í dag kl.' p", + tomorrow: "'á morgun kl.' p", + nextWeek: "dddd 'kl.' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/is/_lib/localize/index.js b/node_modules/date-fns/esm/locale/is/_lib/localize/index.js new file mode 100644 index 0000000..2d3be97 --- /dev/null +++ b/node_modules/date-fns/esm/locale/is/_lib/localize/index.js @@ -0,0 +1,119 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['f.Kr.', 'e.Kr.'], + abbreviated: ['f.Kr.', 'e.Kr.'], + wide: ['fyrir Krist', 'eftir Krist'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1F', '2F', '3F', '4F'], + wide: ['1. fjórðungur', '2. fjórðungur', '3. fjórðungur', '4. fjórðungur'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'S', 'Ó', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'sept.', 'okt.', 'nóv.', 'des.'], + wide: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember'] +}; +var dayValues = { + narrow: ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'], + short: ['Su', 'Má', 'Þr', 'Mi', 'Fi', 'Fö', 'La'], + abbreviated: ['sun.', 'mán.', 'þri.', 'mið.', 'fim.', 'fös.', 'lau.'], + wide: ['sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', 'fimmtudagur', 'föstudagur', 'laugardagur'] +}; +var dayPeriodValues = { + narrow: { + am: 'f', + pm: 'e', + midnight: 'miðnætti', + noon: 'hádegi', + morning: 'morgunn', + afternoon: 'síðdegi', + evening: 'kvöld', + night: 'nótt' + }, + abbreviated: { + am: 'f.h.', + pm: 'e.h.', + midnight: 'miðnætti', + noon: 'hádegi', + morning: 'morgunn', + afternoon: 'síðdegi', + evening: 'kvöld', + night: 'nótt' + }, + wide: { + am: 'fyrir hádegi', + pm: 'eftir hádegi', + midnight: 'miðnætti', + noon: 'hádegi', + morning: 'morgunn', + afternoon: 'síðdegi', + evening: 'kvöld', + night: 'nótt' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'f', + pm: 'e', + midnight: 'á miðnætti', + noon: 'á hádegi', + morning: 'að morgni', + afternoon: 'síðdegis', + evening: 'um kvöld', + night: 'um nótt' + }, + abbreviated: { + am: 'f.h.', + pm: 'e.h.', + midnight: 'á miðnætti', + noon: 'á hádegi', + morning: 'að morgni', + afternoon: 'síðdegis', + evening: 'um kvöld', + night: 'um nótt' + }, + wide: { + am: 'fyrir hádegi', + pm: 'eftir hádegi', + midnight: 'á miðnætti', + noon: 'á hádegi', + morning: 'að morgni', + afternoon: 'síðdegis', + evening: 'um kvöld', + night: 'um nótt' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/is/_lib/match/index.js b/node_modules/date-fns/esm/locale/is/_lib/match/index.js new file mode 100644 index 0000000..6f7589c --- /dev/null +++ b/node_modules/date-fns/esm/locale/is/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(\.)?/i; +var parseOrdinalNumberPattern = /\d+(\.)?/i; +var matchEraPatterns = { + narrow: /^(f\.Kr\.|e\.Kr\.)/i, + abbreviated: /^(f\.Kr\.|e\.Kr\.)/i, + wide: /^(fyrir Krist|eftir Krist)/i +}; +var parseEraPatterns = { + any: [/^(f\.Kr\.)/i, /^(e\.Kr\.)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]\.?/i, + abbreviated: /^q[1234]\.?/i, + wide: /^[1234]\.? fjórðungur/i +}; +var parseQuarterPatterns = { + any: [/1\.?/i, /2\.?/i, /3\.?/i, /4\.?/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmásónd]/i, + abbreviated: /^(jan\.|feb\.|mars\.|apríl\.|maí|júní|júlí|águst|sep\.|oct\.|nov\.|dec\.)/i, + wide: /^(januar|febrúar|mars|apríl|maí|júní|júlí|águst|september|október|nóvember|desember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^á/i, /^s/i, /^ó/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maí/i, /^jún/i, /^júl/i, /^áu/i, /^s/i, /^ó/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtwf]/i, + short: /^(su|má|þr|mi|fi|fö|la)/i, + abbreviated: /^(sun|mán|þri|mið|fim|fös|lau)\.?/i, + wide: /^(sunnudagur|mánudagur|þriðjudagur|miðvikudagur|fimmtudagur|föstudagur|laugardagur)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^þ/i, /^m/i, /^f/i, /^f/i, /^l/i], + any: [/^su/i, /^má/i, /^þr/i, /^mi/i, /^fi/i, /^fö/i, /^la/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(f|e|síðdegis|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i, + any: /^(fyrir hádegi|eftir hádegi|[ef]\.?h\.?|síðdegis|morgunn|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^f/i, + pm: /^e/i, + midnight: /^mi/i, + noon: /^há/i, + morning: /morgunn/i, + afternoon: /síðdegi/i, + evening: /kvöld/i, + night: /nótt/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/is/index.d.ts b/node_modules/date-fns/esm/locale/is/index.d.ts new file mode 100644 index 0000000..0d12119 --- /dev/null +++ b/node_modules/date-fns/esm/locale/is/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { is } from 'date-fns/locale' +export default is diff --git a/node_modules/date-fns/esm/locale/is/index.js b/node_modules/date-fns/esm/locale/is/index.js new file mode 100644 index 0000000..8c97477 --- /dev/null +++ b/node_modules/date-fns/esm/locale/is/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Icelandic locale. + * @language Icelandic + * @iso-639-2 isl + * @author Derek Blank [@derekblank]{@link https://github.com/derekblank} + * @author Arnór Ýmir [@lamayg]{@link https://github.com/lamayg} + */ +var locale = { + code: 'is', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/is/index.js.flow b/node_modules/date-fns/esm/locale/is/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/is/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/is/package.json b/node_modules/date-fns/esm/locale/is/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/is/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/it-CH/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/it-CH/_lib/formatLong/index.js new file mode 100644 index 0000000..4a33dbc --- /dev/null +++ b/node_modules/date-fns/esm/locale/it-CH/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/it-CH/index.d.ts b/node_modules/date-fns/esm/locale/it-CH/index.d.ts new file mode 100644 index 0000000..43f7003 --- /dev/null +++ b/node_modules/date-fns/esm/locale/it-CH/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { itCH } from 'date-fns/locale' +export default itCH diff --git a/node_modules/date-fns/esm/locale/it-CH/index.js b/node_modules/date-fns/esm/locale/it-CH/index.js new file mode 100644 index 0000000..697726c --- /dev/null +++ b/node_modules/date-fns/esm/locale/it-CH/index.js @@ -0,0 +1,26 @@ +import formatDistance from "../it/_lib/formatDistance/index.js"; +import formatRelative from "../it/_lib/formatRelative/index.js"; +import localize from "../it/_lib/localize/index.js"; +import match from "../it/_lib/match/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Italian locale (Switzerland). + * @language Italian + * @iso-639-2 ita + * @author Mike Peyer [@maic66]{@link https://github.com/maic66} + */ +var locale = { + code: 'it-CH', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/it-CH/index.js.flow b/node_modules/date-fns/esm/locale/it-CH/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/it-CH/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/it-CH/package.json b/node_modules/date-fns/esm/locale/it-CH/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/it-CH/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/it/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/it/_lib/formatDistance/index.js new file mode 100644 index 0000000..881f762 --- /dev/null +++ b/node_modules/date-fns/esm/locale/it/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'meno di un secondo', + other: 'meno di {{count}} secondi' + }, + xSeconds: { + one: 'un secondo', + other: '{{count}} secondi' + }, + halfAMinute: 'alcuni secondi', + lessThanXMinutes: { + one: 'meno di un minuto', + other: 'meno di {{count}} minuti' + }, + xMinutes: { + one: 'un minuto', + other: '{{count}} minuti' + }, + aboutXHours: { + one: "circa un'ora", + other: 'circa {{count}} ore' + }, + xHours: { + one: "un'ora", + other: '{{count}} ore' + }, + xDays: { + one: 'un giorno', + other: '{{count}} giorni' + }, + aboutXWeeks: { + one: 'circa una settimana', + other: 'circa {{count}} settimane' + }, + xWeeks: { + one: 'una settimana', + other: '{{count}} settimane' + }, + aboutXMonths: { + one: 'circa un mese', + other: 'circa {{count}} mesi' + }, + xMonths: { + one: 'un mese', + other: '{{count}} mesi' + }, + aboutXYears: { + one: 'circa un anno', + other: 'circa {{count}} anni' + }, + xYears: { + one: 'un anno', + other: '{{count}} anni' + }, + overXYears: { + one: 'più di un anno', + other: 'più di {{count}} anni' + }, + almostXYears: { + one: 'quasi un anno', + other: 'quasi {{count}} anni' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'tra ' + result; + } else { + return result + ' fa'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/it/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/it/_lib/formatLong/index.js new file mode 100644 index 0000000..5c746b1 --- /dev/null +++ b/node_modules/date-fns/esm/locale/it/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/it/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/it/_lib/formatRelative/index.js new file mode 100644 index 0000000..14b1ad7 --- /dev/null +++ b/node_modules/date-fns/esm/locale/it/_lib/formatRelative/index.js @@ -0,0 +1,51 @@ +import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; +var weekdays = ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato']; +function _lastWeek(day) { + switch (day) { + case 0: + return "'domenica scorsa alle' p"; + default: + return "'" + weekdays[day] + " scorso alle' p"; + } +} +function thisWeek(day) { + return "'" + weekdays[day] + " alle' p"; +} +function _nextWeek(day) { + switch (day) { + case 0: + return "'domenica prossima alle' p"; + default: + return "'" + weekdays[day] + " prossimo alle' p"; + } +} +var formatRelativeLocale = { + lastWeek: function lastWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return _lastWeek(day); + } + }, + yesterday: "'ieri alle' p", + today: "'oggi alle' p", + tomorrow: "'domani alle' p", + nextWeek: function nextWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return _nextWeek(day); + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/it/_lib/localize/index.js b/node_modules/date-fns/esm/locale/it/_lib/localize/index.js new file mode 100644 index 0000000..9134126 --- /dev/null +++ b/node_modules/date-fns/esm/locale/it/_lib/localize/index.js @@ -0,0 +1,119 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['aC', 'dC'], + abbreviated: ['a.C.', 'd.C.'], + wide: ['avanti Cristo', 'dopo Cristo'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'] +}; +var monthValues = { + narrow: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'], + wide: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'] +}; +var dayValues = { + narrow: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], + short: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], + abbreviated: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], + wide: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'] +}; +var dayPeriodValues = { + narrow: { + am: 'm.', + pm: 'p.', + midnight: 'mezzanotte', + noon: 'mezzogiorno', + morning: 'mattina', + afternoon: 'pomeriggio', + evening: 'sera', + night: 'notte' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'mezzanotte', + noon: 'mezzogiorno', + morning: 'mattina', + afternoon: 'pomeriggio', + evening: 'sera', + night: 'notte' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'mezzanotte', + noon: 'mezzogiorno', + morning: 'mattina', + afternoon: 'pomeriggio', + evening: 'sera', + night: 'notte' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'm.', + pm: 'p.', + midnight: 'mezzanotte', + noon: 'mezzogiorno', + morning: 'di mattina', + afternoon: 'del pomeriggio', + evening: 'di sera', + night: 'di notte' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'mezzanotte', + noon: 'mezzogiorno', + morning: 'di mattina', + afternoon: 'del pomeriggio', + evening: 'di sera', + night: 'di notte' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'mezzanotte', + noon: 'mezzogiorno', + morning: 'di mattina', + afternoon: 'del pomeriggio', + evening: 'di sera', + night: 'di notte' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return String(number); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/it/_lib/match/index.js b/node_modules/date-fns/esm/locale/it/_lib/match/index.js new file mode 100644 index 0000000..2e55e01 --- /dev/null +++ b/node_modules/date-fns/esm/locale/it/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(º)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(aC|dC)/i, + abbreviated: /^(a\.?\s?C\.?|a\.?\s?e\.?\s?v\.?|d\.?\s?C\.?|e\.?\s?v\.?)/i, + wide: /^(avanti Cristo|avanti Era Volgare|dopo Cristo|Era Volgare)/i +}; +var parseEraPatterns = { + any: [/^a/i, /^(d|e)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^t[1234]/i, + wide: /^[1234](º)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[gfmalsond]/i, + abbreviated: /^(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic)/i, + wide: /^(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)/i +}; +var parseMonthPatterns = { + narrow: [/^g/i, /^f/i, /^m/i, /^a/i, /^m/i, /^g/i, /^l/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ge/i, /^f/i, /^mar/i, /^ap/i, /^mag/i, /^gi/i, /^l/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[dlmgvs]/i, + short: /^(do|lu|ma|me|gi|ve|sa)/i, + abbreviated: /^(dom|lun|mar|mer|gio|ven|sab)/i, + wide: /^(domenica|luned[i|ì]|marted[i|ì]|mercoled[i|ì]|gioved[i|ì]|venerd[i|ì]|sabato)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^g/i, /^v/i, /^s/i], + any: [/^d/i, /^l/i, /^ma/i, /^me/i, /^g/i, /^v/i, /^s/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|m\.|p|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i, + any: /^([ap]\.?\s?m\.?|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mezza/i, + noon: /^mezzo/i, + morning: /mattina/i, + afternoon: /pomeriggio/i, + evening: /sera/i, + night: /notte/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/it/index.d.ts b/node_modules/date-fns/esm/locale/it/index.d.ts new file mode 100644 index 0000000..6e0422e --- /dev/null +++ b/node_modules/date-fns/esm/locale/it/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { it } from 'date-fns/locale' +export default it diff --git a/node_modules/date-fns/esm/locale/it/index.js b/node_modules/date-fns/esm/locale/it/index.js new file mode 100644 index 0000000..8b6a4ee --- /dev/null +++ b/node_modules/date-fns/esm/locale/it/index.js @@ -0,0 +1,28 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Italian locale. + * @language Italian + * @iso-639-2 ita + * @author Alberto Restifo [@albertorestifo]{@link https://github.com/albertorestifo} + * @author Giovanni Polimeni [@giofilo]{@link https://github.com/giofilo} + * @author Vincenzo Carrese [@vin-car]{@link https://github.com/vin-car} + */ +var locale = { + code: 'it', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/it/index.js.flow b/node_modules/date-fns/esm/locale/it/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/it/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/it/package.json b/node_modules/date-fns/esm/locale/it/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/it/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja-Hira/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ja-Hira/_lib/formatDistance/index.js new file mode 100644 index 0000000..f0d6ce9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja-Hira/_lib/formatDistance/index.js @@ -0,0 +1,96 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: '1びょうみまん', + other: '{{count}}びょうみまん', + oneWithSuffix: 'やく1びょう', + otherWithSuffix: 'やく{{count}}びょう' + }, + xSeconds: { + one: '1びょう', + other: '{{count}}びょう' + }, + halfAMinute: '30びょう', + lessThanXMinutes: { + one: '1ぷんみまん', + other: '{{count}}ふんみまん', + oneWithSuffix: 'やく1ぷん', + otherWithSuffix: 'やく{{count}}ふん' + }, + xMinutes: { + one: '1ぷん', + other: '{{count}}ふん' + }, + aboutXHours: { + one: 'やく1じかん', + other: 'やく{{count}}じかん' + }, + xHours: { + one: '1じかん', + other: '{{count}}じかん' + }, + xDays: { + one: '1にち', + other: '{{count}}にち' + }, + aboutXWeeks: { + one: 'やく1しゅうかん', + other: 'やく{{count}}しゅうかん' + }, + xWeeks: { + one: '1しゅうかん', + other: '{{count}}しゅうかん' + }, + aboutXMonths: { + one: 'やく1かげつ', + other: 'やく{{count}}かげつ' + }, + xMonths: { + one: '1かげつ', + other: '{{count}}かげつ' + }, + aboutXYears: { + one: 'やく1ねん', + other: 'やく{{count}}ねん' + }, + xYears: { + one: '1ねん', + other: '{{count}}ねん' + }, + overXYears: { + one: '1ねんいじょう', + other: '{{count}}ねんいじょう' + }, + almostXYears: { + one: '1ねんちかく', + other: '{{count}}ねんちかく' + } +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + if (options.addSuffix && tokenValue.oneWithSuffix) { + result = tokenValue.oneWithSuffix; + } else { + result = tokenValue.one; + } + } else { + if (options.addSuffix && tokenValue.otherWithSuffix) { + result = tokenValue.otherWithSuffix.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + } + if (options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + 'あと'; + } else { + return result + 'まえ'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja-Hira/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ja-Hira/_lib/formatLong/index.js new file mode 100644 index 0000000..f1197ef --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja-Hira/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'yねんMがつdにちEEEE', + long: 'yねんMがつdにち', + medium: 'y/MM/dd', + short: 'y/MM/dd' +}; +var timeFormats = { + full: 'Hじmmふんssびょう zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja-Hira/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ja-Hira/_lib/formatRelative/index.js new file mode 100644 index 0000000..3877f9f --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja-Hira/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: 'せんしゅうのeeeeのp', + yesterday: 'きのうのp', + today: 'きょうのp', + tomorrow: 'あしたのp', + nextWeek: 'よくしゅうのeeeeのp', + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja-Hira/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ja-Hira/_lib/localize/index.js new file mode 100644 index 0000000..a5f7657 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja-Hira/_lib/localize/index.js @@ -0,0 +1,139 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['BC', 'AC'], + abbreviated: ['きげんぜん', 'せいれき'], + wide: ['きげんぜん', 'せいれき'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['だい1しはんき', 'だい2しはんき', 'だい3しはんき', 'だい4しはんき'] +}; +var monthValues = { + narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + abbreviated: ['1がつ', '2がつ', '3がつ', '4がつ', '5がつ', '6がつ', '7がつ', '8がつ', '9がつ', '10がつ', '11がつ', '12がつ'], + wide: ['1がつ', '2がつ', '3がつ', '4がつ', '5がつ', '6がつ', '7がつ', '8がつ', '9がつ', '10がつ', '11がつ', '12がつ'] +}; +var dayValues = { + narrow: ['にち', 'げつ', 'か', 'すい', 'もく', 'きん', 'ど'], + short: ['にち', 'げつ', 'か', 'すい', 'もく', 'きん', 'ど'], + abbreviated: ['にち', 'げつ', 'か', 'すい', 'もく', 'きん', 'ど'], + wide: ['にちようび', 'げつようび', 'かようび', 'すいようび', 'もくようび', 'きんようび', 'どようび'] +}; +var dayPeriodValues = { + narrow: { + am: 'ごぜん', + pm: 'ごご', + midnight: 'しんや', + noon: 'しょうご', + morning: 'あさ', + afternoon: 'ごご', + evening: 'よる', + night: 'しんや' + }, + abbreviated: { + am: 'ごぜん', + pm: 'ごご', + midnight: 'しんや', + noon: 'しょうご', + morning: 'あさ', + afternoon: 'ごご', + evening: 'よる', + night: 'しんや' + }, + wide: { + am: 'ごぜん', + pm: 'ごご', + midnight: 'しんや', + noon: 'しょうご', + morning: 'あさ', + afternoon: 'ごご', + evening: 'よる', + night: 'しんや' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ごぜん', + pm: 'ごご', + midnight: 'しんや', + noon: 'しょうご', + morning: 'あさ', + afternoon: 'ごご', + evening: 'よる', + night: 'しんや' + }, + abbreviated: { + am: 'ごぜん', + pm: 'ごご', + midnight: 'しんや', + noon: 'しょうご', + morning: 'あさ', + afternoon: 'ごご', + evening: 'よる', + night: 'しんや' + }, + wide: { + am: 'ごぜん', + pm: 'ごご', + midnight: 'しんや', + noon: 'しょうご', + morning: 'あさ', + afternoon: 'ごご', + evening: 'よる', + night: 'しんや' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + switch (unit) { + case 'year': + return "".concat(number, "\u306D\u3093"); + case 'quarter': + return "\u3060\u3044".concat(number, "\u3057\u306F\u3093\u304D"); + case 'month': + return "".concat(number, "\u304C\u3064"); + case 'week': + return "\u3060\u3044".concat(number, "\u3057\u3085\u3046"); + case 'date': + return "".concat(number, "\u306B\u3061"); + case 'hour': + return "".concat(number, "\u3058"); + case 'minute': + return "".concat(number, "\u3075\u3093"); + case 'second': + return "".concat(number, "\u3073\u3087\u3046"); + default: + return "".concat(number); + } +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja-Hira/_lib/match/index.js b/node_modules/date-fns/esm/locale/ja-Hira/_lib/match/index.js new file mode 100644 index 0000000..0cf0464 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja-Hira/_lib/match/index.js @@ -0,0 +1,96 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^だ?い?\d+(ねん|しはんき|がつ|しゅう|にち|じ|ふん|びょう)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(B\.?C\.?|A\.?D\.?)/i, + abbreviated: /^(きげん[前後]|せいれき)/i, + wide: /^(きげん[前後]|せいれき)/i +}; +var parseEraPatterns = { + narrow: [/^B/i, /^A/i], + any: [/^(きげんぜん)/i, /^(せいれき|きげんご)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^Q[1234]/i, + wide: /^だい[1234一二三四1234]しはんき/i +}; +var parseQuarterPatterns = { + any: [/(1|一|1)/i, /(2|二|2)/i, /(3|三|3)/i, /(4|四|4)/i] +}; +var matchMonthPatterns = { + narrow: /^([123456789]|1[012])/, + abbreviated: /^([123456789]|1[012])がつ/i, + wide: /^([123456789]|1[012])がつ/i +}; +var parseMonthPatterns = { + any: [/^1\D/, /^2/, /^3/, /^4/, /^5/, /^6/, /^7/, /^8/, /^9/, /^10/, /^11/, /^12/] +}; +var matchDayPatterns = { + narrow: /^(にち|げつ|か|すい|もく|きん|ど)/, + short: /^(にち|げつ|か|すい|もく|きん|ど)/, + abbreviated: /^(にち|げつ|か|すい|もく|きん|ど)/, + wide: /^(にち|げつ|か|すい|もく|きん|ど)ようび/ +}; +var parseDayPatterns = { + any: [/^にち/, /^げつ/, /^か/, /^すい/, /^もく/, /^きん/, /^ど/] +}; +var matchDayPeriodPatterns = { + any: /^(AM|PM|ごぜん|ごご|しょうご|しんや|まよなか|よる|あさ)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^(A|ごぜん)/i, + pm: /^(P|ごご)/i, + midnight: /^しんや|まよなか/i, + noon: /^しょうご/i, + morning: /^あさ/i, + afternoon: /^ごご/i, + evening: /^よる/i, + night: /^しんや/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja-Hira/index.d.ts b/node_modules/date-fns/esm/locale/ja-Hira/index.d.ts new file mode 100644 index 0000000..9dfe125 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja-Hira/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { jaHira } from 'date-fns/locale' +export default jaHira diff --git a/node_modules/date-fns/esm/locale/ja-Hira/index.js b/node_modules/date-fns/esm/locale/ja-Hira/index.js new file mode 100644 index 0000000..3d165bb --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja-Hira/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Japanese (Hiragana) locale. + * @language Japanese (Hiragana) + * @iso-639-2 jpn + * @author Eri Hiramatsu [@Eritutteo]{@link https://github.com/Eritutteo} + */ +var locale = { + code: 'ja-Hira', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja-Hira/index.js.flow b/node_modules/date-fns/esm/locale/ja-Hira/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja-Hira/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ja-Hira/package.json b/node_modules/date-fns/esm/locale/ja-Hira/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja-Hira/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ja/_lib/formatDistance/index.js new file mode 100644 index 0000000..3692c7b --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja/_lib/formatDistance/index.js @@ -0,0 +1,96 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: '1秒未満', + other: '{{count}}秒未満', + oneWithSuffix: '約1秒', + otherWithSuffix: '約{{count}}秒' + }, + xSeconds: { + one: '1秒', + other: '{{count}}秒' + }, + halfAMinute: '30秒', + lessThanXMinutes: { + one: '1分未満', + other: '{{count}}分未満', + oneWithSuffix: '約1分', + otherWithSuffix: '約{{count}}分' + }, + xMinutes: { + one: '1分', + other: '{{count}}分' + }, + aboutXHours: { + one: '約1時間', + other: '約{{count}}時間' + }, + xHours: { + one: '1時間', + other: '{{count}}時間' + }, + xDays: { + one: '1日', + other: '{{count}}日' + }, + aboutXWeeks: { + one: '約1週間', + other: '約{{count}}週間' + }, + xWeeks: { + one: '1週間', + other: '{{count}}週間' + }, + aboutXMonths: { + one: '約1か月', + other: '約{{count}}か月' + }, + xMonths: { + one: '1か月', + other: '{{count}}か月' + }, + aboutXYears: { + one: '約1年', + other: '約{{count}}年' + }, + xYears: { + one: '1年', + other: '{{count}}年' + }, + overXYears: { + one: '1年以上', + other: '{{count}}年以上' + }, + almostXYears: { + one: '1年近く', + other: '{{count}}年近く' + } +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + if (options.addSuffix && tokenValue.oneWithSuffix) { + result = tokenValue.oneWithSuffix; + } else { + result = tokenValue.one; + } + } else { + if (options.addSuffix && tokenValue.otherWithSuffix) { + result = tokenValue.otherWithSuffix.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + } + if (options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + '後'; + } else { + return result + '前'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ja/_lib/formatLong/index.js new file mode 100644 index 0000000..eca1890 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'y年M月d日EEEE', + long: 'y年M月d日', + medium: 'y/MM/dd', + short: 'y/MM/dd' +}; +var timeFormats = { + full: 'H時mm分ss秒 zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ja/_lib/formatRelative/index.js new file mode 100644 index 0000000..850fabc --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: '先週のeeeeのp', + yesterday: '昨日のp', + today: '今日のp', + tomorrow: '明日のp', + nextWeek: '翌週のeeeeのp', + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ja/_lib/localize/index.js new file mode 100644 index 0000000..9b736c0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja/_lib/localize/index.js @@ -0,0 +1,139 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['BC', 'AC'], + abbreviated: ['紀元前', '西暦'], + wide: ['紀元前', '西暦'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['第1四半期', '第2四半期', '第3四半期', '第4四半期'] +}; +var monthValues = { + narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + wide: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'] +}; +var dayValues = { + narrow: ['日', '月', '火', '水', '木', '金', '土'], + short: ['日', '月', '火', '水', '木', '金', '土'], + abbreviated: ['日', '月', '火', '水', '木', '金', '土'], + wide: ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日'] +}; +var dayPeriodValues = { + narrow: { + am: '午前', + pm: '午後', + midnight: '深夜', + noon: '正午', + morning: '朝', + afternoon: '午後', + evening: '夜', + night: '深夜' + }, + abbreviated: { + am: '午前', + pm: '午後', + midnight: '深夜', + noon: '正午', + morning: '朝', + afternoon: '午後', + evening: '夜', + night: '深夜' + }, + wide: { + am: '午前', + pm: '午後', + midnight: '深夜', + noon: '正午', + morning: '朝', + afternoon: '午後', + evening: '夜', + night: '深夜' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: '午前', + pm: '午後', + midnight: '深夜', + noon: '正午', + morning: '朝', + afternoon: '午後', + evening: '夜', + night: '深夜' + }, + abbreviated: { + am: '午前', + pm: '午後', + midnight: '深夜', + noon: '正午', + morning: '朝', + afternoon: '午後', + evening: '夜', + night: '深夜' + }, + wide: { + am: '午前', + pm: '午後', + midnight: '深夜', + noon: '正午', + morning: '朝', + afternoon: '午後', + evening: '夜', + night: '深夜' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + switch (unit) { + case 'year': + return "".concat(number, "\u5E74"); + case 'quarter': + return "\u7B2C".concat(number, "\u56DB\u534A\u671F"); + case 'month': + return "".concat(number, "\u6708"); + case 'week': + return "\u7B2C".concat(number, "\u9031"); + case 'date': + return "".concat(number, "\u65E5"); + case 'hour': + return "".concat(number, "\u6642"); + case 'minute': + return "".concat(number, "\u5206"); + case 'second': + return "".concat(number, "\u79D2"); + default: + return "".concat(number); + } +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja/_lib/match/index.js b/node_modules/date-fns/esm/locale/ja/_lib/match/index.js new file mode 100644 index 0000000..5420c3c --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja/_lib/match/index.js @@ -0,0 +1,96 @@ +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +var matchOrdinalNumberPattern = /^第?\d+(年|四半期|月|週|日|時|分|秒)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(B\.?C\.?|A\.?D\.?)/i, + abbreviated: /^(紀元[前後]|西暦)/i, + wide: /^(紀元[前後]|西暦)/i +}; +var parseEraPatterns = { + narrow: [/^B/i, /^A/i], + any: [/^(紀元前)/i, /^(西暦|紀元後)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^Q[1234]/i, + wide: /^第[1234一二三四1234]四半期/i +}; +var parseQuarterPatterns = { + any: [/(1|一|1)/i, /(2|二|2)/i, /(3|三|3)/i, /(4|四|4)/i] +}; +var matchMonthPatterns = { + narrow: /^([123456789]|1[012])/, + abbreviated: /^([123456789]|1[012])月/i, + wide: /^([123456789]|1[012])月/i +}; +var parseMonthPatterns = { + any: [/^1\D/, /^2/, /^3/, /^4/, /^5/, /^6/, /^7/, /^8/, /^9/, /^10/, /^11/, /^12/] +}; +var matchDayPatterns = { + narrow: /^[日月火水木金土]/, + short: /^[日月火水木金土]/, + abbreviated: /^[日月火水木金土]/, + wide: /^[日月火水木金土]曜日/ +}; +var parseDayPatterns = { + any: [/^日/, /^月/, /^火/, /^水/, /^木/, /^金/, /^土/] +}; +var matchDayPeriodPatterns = { + any: /^(AM|PM|午前|午後|正午|深夜|真夜中|夜|朝)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^(A|午前)/i, + pm: /^(P|午後)/i, + midnight: /^深夜|真夜中/i, + noon: /^正午/i, + morning: /^朝/i, + afternoon: /^午後/i, + evening: /^夜/i, + night: /^深夜/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja/index.d.ts b/node_modules/date-fns/esm/locale/ja/index.d.ts new file mode 100644 index 0000000..dec4f9c --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ja } from 'date-fns/locale' +export default ja diff --git a/node_modules/date-fns/esm/locale/ja/index.js b/node_modules/date-fns/esm/locale/ja/index.js new file mode 100644 index 0000000..2b5c790 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja/index.js @@ -0,0 +1,30 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Japanese locale. + * @language Japanese + * @iso-639-2 jpn + * @author Thomas Eilmsteiner [@DeMuu]{@link https://github.com/DeMuu} + * @author Yamagishi Kazutoshi [@ykzts]{@link https://github.com/ykzts} + * @author Luca Ban [@mesqueeb]{@link https://github.com/mesqueeb} + * @author Terrence Lam [@skyuplam]{@link https://github.com/skyuplam} + * @author Taiki IKeda [@so99ynoodles]{@link https://github.com/so99ynoodles} + */ +var locale = { + code: 'ja', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ja/index.js.flow b/node_modules/date-fns/esm/locale/ja/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ja/package.json b/node_modules/date-fns/esm/locale/ja/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ja/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ka/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ka/_lib/formatDistance/index.js new file mode 100644 index 0000000..c2d3c94 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ka/_lib/formatDistance/index.js @@ -0,0 +1,97 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + past: '{{count}} წამზე ნაკლები ხნის წინ', + present: '{{count}} წამზე ნაკლები', + future: '{{count}} წამზე ნაკლებში' + }, + xSeconds: { + past: '{{count}} წამის წინ', + present: '{{count}} წამი', + future: '{{count}} წამში' + }, + halfAMinute: { + past: 'ნახევარი წუთის წინ', + present: 'ნახევარი წუთი', + future: 'ნახევარი წუთში' + }, + lessThanXMinutes: { + past: '{{count}} წუთზე ნაკლები ხნის წინ', + present: '{{count}} წუთზე ნაკლები', + future: '{{count}} წუთზე ნაკლებში' + }, + xMinutes: { + past: '{{count}} წუთის წინ', + present: '{{count}} წუთი', + future: '{{count}} წუთში' + }, + aboutXHours: { + past: 'დაახლოებით {{count}} საათის წინ', + present: 'დაახლოებით {{count}} საათი', + future: 'დაახლოებით {{count}} საათში' + }, + xHours: { + past: '{{count}} საათის წინ', + present: '{{count}} საათი', + future: '{{count}} საათში' + }, + xDays: { + past: '{{count}} დღის წინ', + present: '{{count}} დღე', + future: '{{count}} დღეში' + }, + aboutXWeeks: { + past: 'დაახლოებით {{count}} კვირას წინ', + present: 'დაახლოებით {{count}} კვირა', + future: 'დაახლოებით {{count}} კვირაში' + }, + xWeeks: { + past: '{{count}} კვირას კვირა', + present: '{{count}} კვირა', + future: '{{count}} კვირაში' + }, + aboutXMonths: { + past: 'დაახლოებით {{count}} თვის წინ', + present: 'დაახლოებით {{count}} თვე', + future: 'დაახლოებით {{count}} თვეში' + }, + xMonths: { + past: '{{count}} თვის წინ', + present: '{{count}} თვე', + future: '{{count}} თვეში' + }, + aboutXYears: { + past: 'დაახლოებით {{count}} წლის წინ', + present: 'დაახლოებით {{count}} წელი', + future: 'დაახლოებით {{count}} წელში' + }, + xYears: { + past: '{{count}} წლის წინ', + present: '{{count}} წელი', + future: '{{count}} წელში' + }, + overXYears: { + past: '{{count}} წელზე მეტი ხნის წინ', + present: '{{count}} წელზე მეტი', + future: '{{count}} წელზე მეტი ხნის შემდეგ' + }, + almostXYears: { + past: 'თითქმის {{count}} წლის წინ', + present: 'თითქმის {{count}} წელი', + future: 'თითქმის {{count}} წელში' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (options !== null && options !== void 0 && options.addSuffix && options.comparison && options.comparison > 0) { + result = tokenValue.future.replace('{{count}}', String(count)); + } else if (options !== null && options !== void 0 && options.addSuffix) { + result = tokenValue.past.replace('{{count}}', String(count)); + } else { + result = tokenValue.present.replace('{{count}}', String(count)); + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ka/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ka/_lib/formatLong/index.js new file mode 100644 index 0000000..932bbca --- /dev/null +++ b/node_modules/date-fns/esm/locale/ka/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, do MMMM, y', + long: 'do, MMMM, y', + medium: 'd, MMM, y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} {{time}}'-ზე'", + long: "{{date}} {{time}}'-ზე'", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ka/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ka/_lib/formatRelative/index.js new file mode 100644 index 0000000..652dfad --- /dev/null +++ b/node_modules/date-fns/esm/locale/ka/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'წინა' eeee p'-ზე'", + yesterday: "'გუშინ' p'-ზე'", + today: "'დღეს' p'-ზე'", + tomorrow: "'ხვალ' p'-ზე'", + nextWeek: "'შემდეგი' eeee p'-ზე'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ka/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ka/_lib/localize/index.js new file mode 100644 index 0000000..252a0cf --- /dev/null +++ b/node_modules/date-fns/esm/locale/ka/_lib/localize/index.js @@ -0,0 +1,127 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['ჩ.წ-მდე', 'ჩ.წ'], + abbreviated: ['ჩვ.წ-მდე', 'ჩვ.წ'], + wide: ['ჩვენს წელთაღრიცხვამდე', 'ჩვენი წელთაღრიცხვით'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-ლი კვ', '2-ე კვ', '3-ე კვ', '4-ე კვ'], + wide: ['1-ლი კვარტალი', '2-ე კვარტალი', '3-ე კვარტალი', '4-ე კვარტალი'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['ია', 'თე', 'მა', 'აპ', 'მს', 'ვნ', 'ვლ', 'აგ', 'სე', 'ოქ', 'ნო', 'დე'], + abbreviated: ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ'], + wide: ['იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი'] +}; +var dayValues = { + narrow: ['კვ', 'ორ', 'სა', 'ოთ', 'ხუ', 'პა', 'შა'], + short: ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'], + abbreviated: ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'], + wide: ['კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუთშაბათი', 'პარასკევი', 'შაბათი'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'შუაღამე', + noon: 'შუადღე', + morning: 'დილა', + afternoon: 'საღამო', + evening: 'საღამო', + night: 'ღამე' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'შუაღამე', + noon: 'შუადღე', + morning: 'დილა', + afternoon: 'საღამო', + evening: 'საღამო', + night: 'ღამე' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'შუაღამე', + noon: 'შუადღე', + morning: 'დილა', + afternoon: 'საღამო', + evening: 'საღამო', + night: 'ღამე' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'შუაღამით', + noon: 'შუადღისას', + morning: 'დილით', + afternoon: 'ნაშუადღევს', + evening: 'საღამოს', + night: 'ღამით' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'შუაღამით', + noon: 'შუადღისას', + morning: 'დილით', + afternoon: 'ნაშუადღევს', + evening: 'საღამოს', + night: 'ღამით' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'შუაღამით', + noon: 'შუადღისას', + morning: 'დილით', + afternoon: 'ნაშუადღევს', + evening: 'საღამოს', + night: 'ღამით' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + var number = Number(dirtyNumber); + if (number === 1) { + return number + '-ლი'; + } + return number + '-ე'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ka/_lib/match/index.js b/node_modules/date-fns/esm/locale/ka/_lib/match/index.js new file mode 100644 index 0000000..ae93af3 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ka/_lib/match/index.js @@ -0,0 +1,92 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(-ლი|-ე)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ჩვ?\.წ)/i, + abbreviated: /^(ჩვ?\.წ)/i, + wide: /^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე|ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i +}; +var parseEraPatterns = { + any: [/^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე)/i, /^(ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]-(ლი|ე)? კვ/i, + wide: /^[1234]-(ლი|ე)? კვარტალი/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + any: /^(ია|თე|მა|აპ|მს|ვნ|ვლ|აგ|სე|ოქ|ნო|დე)/i +}; +var parseMonthPatterns = { + any: [/^ია/i, /^თ/i, /^მარ/i, /^აპ/i, /^მაი/i, /^ი?ვნ/i, /^ი?ვლ/i, /^აგ/i, /^ს/i, /^ო/i, /^ნ/i, /^დ/i] +}; +var matchDayPatterns = { + narrow: /^(კვ|ორ|სა|ოთ|ხუ|პა|შა)/i, + short: /^(კვი|ორშ|სამ|ოთხ|ხუთ|პარ|შაბ)/i, + wide: /^(კვირა|ორშაბათი|სამშაბათი|ოთხშაბათი|ხუთშაბათი|პარასკევი|შაბათი)/i +}; +var parseDayPatterns = { + any: [/^კვ/i, /^ორ/i, /^სა/i, /^ოთ/i, /^ხუ/i, /^პა/i, /^შა/i] +}; +var matchDayPeriodPatterns = { + any: /^([ap]\.?\s?m\.?|შუაღ|დილ)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^შუაღ/i, + noon: /^შუადღ/i, + morning: /^დილ/i, + afternoon: /ნაშუადღევს/i, + evening: /საღამო/i, + night: /ღამ/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ka/index.d.ts b/node_modules/date-fns/esm/locale/ka/index.d.ts new file mode 100644 index 0000000..c0be71a --- /dev/null +++ b/node_modules/date-fns/esm/locale/ka/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ka } from 'date-fns/locale' +export default ka diff --git a/node_modules/date-fns/esm/locale/ka/index.js b/node_modules/date-fns/esm/locale/ka/index.js new file mode 100644 index 0000000..464d97a --- /dev/null +++ b/node_modules/date-fns/esm/locale/ka/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Georgian locale. + * @language Georgian + * @iso-639-2 geo + * @author Lado Lomidze [@Landish]{@link https://github.com/Landish} + * @author Nick Shvelidze [@shvelo]{@link https://github.com/shvelo} + */ +var locale = { + code: 'ka', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ka/index.js.flow b/node_modules/date-fns/esm/locale/ka/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ka/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ka/package.json b/node_modules/date-fns/esm/locale/ka/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ka/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kk/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/kk/_lib/formatDistance/index.js new file mode 100644 index 0000000..aa980b0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kk/_lib/formatDistance/index.js @@ -0,0 +1,226 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + regular: { + one: '1 секундтан аз', + singularNominative: '{{count}} секундтан аз', + singularGenitive: '{{count}} секундтан аз', + pluralGenitive: '{{count}} секундтан аз' + }, + future: { + one: 'бір секундтан кейін', + singularNominative: '{{count}} секундтан кейін', + singularGenitive: '{{count}} секундтан кейін', + pluralGenitive: '{{count}} секундтан кейін' + } + }, + xSeconds: { + regular: { + singularNominative: '{{count}} секунд', + singularGenitive: '{{count}} секунд', + pluralGenitive: '{{count}} секунд' + }, + past: { + singularNominative: '{{count}} секунд бұрын', + singularGenitive: '{{count}} секунд бұрын', + pluralGenitive: '{{count}} секунд бұрын' + }, + future: { + singularNominative: '{{count}} секундтан кейін', + singularGenitive: '{{count}} секундтан кейін', + pluralGenitive: '{{count}} секундтан кейін' + } + }, + halfAMinute: function halfAMinute(options) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'жарты минут ішінде'; + } else { + return 'жарты минут бұрын'; + } + } + return 'жарты минут'; + }, + lessThanXMinutes: { + regular: { + one: '1 минуттан аз', + singularNominative: '{{count}} минуттан аз', + singularGenitive: '{{count}} минуттан аз', + pluralGenitive: '{{count}} минуттан аз' + }, + future: { + one: 'минуттан кем ', + singularNominative: '{{count}} минуттан кем', + singularGenitive: '{{count}} минуттан кем', + pluralGenitive: '{{count}} минуттан кем' + } + }, + xMinutes: { + regular: { + singularNominative: '{{count}} минут', + singularGenitive: '{{count}} минут', + pluralGenitive: '{{count}} минут' + }, + past: { + singularNominative: '{{count}} минут бұрын', + singularGenitive: '{{count}} минут бұрын', + pluralGenitive: '{{count}} минут бұрын' + }, + future: { + singularNominative: '{{count}} минуттан кейін', + singularGenitive: '{{count}} минуттан кейін', + pluralGenitive: '{{count}} минуттан кейін' + } + }, + aboutXHours: { + regular: { + singularNominative: 'шамамен {{count}} сағат', + singularGenitive: 'шамамен {{count}} сағат', + pluralGenitive: 'шамамен {{count}} сағат' + }, + future: { + singularNominative: 'шамамен {{count}} сағаттан кейін', + singularGenitive: 'шамамен {{count}} сағаттан кейін', + pluralGenitive: 'шамамен {{count}} сағаттан кейін' + } + }, + xHours: { + regular: { + singularNominative: '{{count}} сағат', + singularGenitive: '{{count}} сағат', + pluralGenitive: '{{count}} сағат' + } + }, + xDays: { + regular: { + singularNominative: '{{count}} күн', + singularGenitive: '{{count}} күн', + pluralGenitive: '{{count}} күн' + }, + future: { + singularNominative: '{{count}} күннен кейін', + singularGenitive: '{{count}} күннен кейін', + pluralGenitive: '{{count}} күннен кейін' + } + }, + aboutXWeeks: { + type: 'weeks', + one: 'шамамен 1 апта', + other: 'шамамен {{count}} апта' + }, + xWeeks: { + type: 'weeks', + one: '1 апта', + other: '{{count}} апта' + }, + aboutXMonths: { + regular: { + singularNominative: 'шамамен {{count}} ай', + singularGenitive: 'шамамен {{count}} ай', + pluralGenitive: 'шамамен {{count}} ай' + }, + future: { + singularNominative: 'шамамен {{count}} айдан кейін', + singularGenitive: 'шамамен {{count}} айдан кейін', + pluralGenitive: 'шамамен {{count}} айдан кейін' + } + }, + xMonths: { + regular: { + singularNominative: '{{count}} ай', + singularGenitive: '{{count}} ай', + pluralGenitive: '{{count}} ай' + } + }, + aboutXYears: { + regular: { + singularNominative: 'шамамен {{count}} жыл', + singularGenitive: 'шамамен {{count}} жыл', + pluralGenitive: 'шамамен {{count}} жыл' + }, + future: { + singularNominative: 'шамамен {{count}} жылдан кейін', + singularGenitive: 'шамамен {{count}} жылдан кейін', + pluralGenitive: 'шамамен {{count}} жылдан кейін' + } + }, + xYears: { + regular: { + singularNominative: '{{count}} жыл', + singularGenitive: '{{count}} жыл', + pluralGenitive: '{{count}} жыл' + }, + future: { + singularNominative: '{{count}} жылдан кейін', + singularGenitive: '{{count}} жылдан кейін', + pluralGenitive: '{{count}} жылдан кейін' + } + }, + overXYears: { + regular: { + singularNominative: '{{count}} жылдан астам', + singularGenitive: '{{count}} жылдан астам', + pluralGenitive: '{{count}} жылдан астам' + }, + future: { + singularNominative: '{{count}} жылдан астам', + singularGenitive: '{{count}} жылдан астам', + pluralGenitive: '{{count}} жылдан астам' + } + }, + almostXYears: { + regular: { + singularNominative: '{{count}} жылға жақын', + singularGenitive: '{{count}} жылға жақын', + pluralGenitive: '{{count}} жылға жақын' + }, + future: { + singularNominative: '{{count}} жылдан кейін', + singularGenitive: '{{count}} жылдан кейін', + pluralGenitive: '{{count}} жылдан кейін' + } + } +}; +function declension(scheme, count) { + // scheme for count=1 exists + if (scheme.one && count === 1) return scheme.one; + var rem10 = count % 10; + var rem100 = count % 100; + + // 1, 21, 31, ... + if (rem10 === 1 && rem100 !== 11) { + return scheme.singularNominative.replace('{{count}}', String(count)); + + // 2, 3, 4, 22, 23, 24, 32 ... + } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { + return scheme.singularGenitive.replace('{{count}}', String(count)); + + // 5, 6, 7, 8, 9, 10, 11, ... + } else { + return scheme.pluralGenitive.replace('{{count}}', String(count)); + } +} +var formatDistance = function formatDistance(token, count, options) { + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'function') return tokenValue(options); + if (tokenValue.type === 'weeks') { + return count === 1 ? tokenValue.one : tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + if (tokenValue.future) { + return declension(tokenValue.future, count); + } else { + return declension(tokenValue.regular, count) + ' кейін'; + } + } else { + if (tokenValue.past) { + return declension(tokenValue.past, count); + } else { + return declension(tokenValue.regular, count) + ' бұрын'; + } + } + } else { + return declension(tokenValue.regular, count); + } +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kk/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/kk/_lib/formatLong/index.js new file mode 100644 index 0000000..ae92947 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kk/_lib/formatLong/index.js @@ -0,0 +1,31 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, do MMMM y 'ж.'", + long: "do MMMM y 'ж.'", + medium: "d MMM y 'ж.'", + short: 'dd.MM.yyyy' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kk/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/kk/_lib/formatRelative/index.js new file mode 100644 index 0000000..2b3e04d --- /dev/null +++ b/node_modules/date-fns/esm/locale/kk/_lib/formatRelative/index.js @@ -0,0 +1,44 @@ +import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; +var accusativeWeekdays = ['жексенбіде', 'дүйсенбіде', 'сейсенбіде', 'сәрсенбіде', 'бейсенбіде', 'жұмада', 'сенбіде']; +function _lastWeek(day) { + var weekday = accusativeWeekdays[day]; + return "'өткен " + weekday + " сағат' p'-де'"; +} +function thisWeek(day) { + var weekday = accusativeWeekdays[day]; + return "'" + weekday + " сағат' p'-де'"; +} +function _nextWeek(day) { + var weekday = accusativeWeekdays[day]; + return "'келесі " + weekday + " сағат' p'-де'"; +} +var formatRelativeLocale = { + lastWeek: function lastWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return _lastWeek(day); + } + }, + yesterday: "'кеше сағат' p'-де'", + today: "'бүгін сағат' p'-де'", + tomorrow: "'ертең сағат' p'-де'", + nextWeek: function nextWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return _nextWeek(day); + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kk/_lib/localize/index.js b/node_modules/date-fns/esm/locale/kk/_lib/localize/index.js new file mode 100644 index 0000000..288b321 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kk/_lib/localize/index.js @@ -0,0 +1,131 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['б.з.д.', 'б.з.'], + abbreviated: ['б.з.д.', 'б.з.'], + wide: ['біздің заманымызға дейін', 'біздің заманымыз'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-ші тоқ.', '2-ші тоқ.', '3-ші тоқ.', '4-ші тоқ.'], + wide: ['1-ші тоқсан', '2-ші тоқсан', '3-ші тоқсан', '4-ші тоқсан'] +}; +var monthValues = { + narrow: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], + abbreviated: ['қаң', 'ақп', 'нау', 'сәу', 'мам', 'мау', 'шіл', 'там', 'қыр', 'қаз', 'қар', 'жел'], + wide: ['қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'] +}; +var formattingMonthValues = { + narrow: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], + abbreviated: ['қаң', 'ақп', 'нау', 'сәу', 'мам', 'мау', 'шіл', 'там', 'қыр', 'қаз', 'қар', 'жел'], + wide: ['қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'] +}; +var dayValues = { + narrow: ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], + short: ['жс', 'дс', 'сс', 'ср', 'бс', 'жм', 'сб'], + abbreviated: ['жс', 'дс', 'сс', 'ср', 'бс', 'жм', 'сб'], + wide: ['жексенбі', 'дүйсенбі', 'сейсенбі', 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі'] +}; +var dayPeriodValues = { + narrow: { + am: 'ТД', + pm: 'ТК', + midnight: 'түн ортасы', + noon: 'түс', + morning: 'таң', + afternoon: 'күндіз', + evening: 'кеш', + night: 'түн' + }, + wide: { + am: 'ТД', + pm: 'ТК', + midnight: 'түн ортасы', + noon: 'түс', + morning: 'таң', + afternoon: 'күндіз', + evening: 'кеш', + night: 'түн' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ТД', + pm: 'ТК', + midnight: 'түн ортасында', + noon: 'түс', + morning: 'таң', + afternoon: 'күн', + evening: 'кеш', + night: 'түн' + }, + wide: { + am: 'ТД', + pm: 'ТК', + midnight: 'түн ортасында', + noon: 'түсте', + morning: 'таңертең', + afternoon: 'күндіз', + evening: 'кеште', + night: 'түнде' + } +}; +var suffixes = { + 0: '-ші', + 1: '-ші', + 2: '-ші', + 3: '-ші', + 4: '-ші', + 5: '-ші', + 6: '-шы', + 7: '-ші', + 8: '-ші', + 9: '-шы', + 10: '-шы', + 20: '-шы', + 30: '-шы', + 40: '-шы', + 50: '-ші', + 60: '-шы', + 70: '-ші', + 80: '-ші', + 90: '-шы', + 100: '-ші' +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + var mod10 = number % 10; + var b = number >= 100 ? 100 : null; + var suffix = suffixes[number] || suffixes[mod10] || b && suffixes[b] || ''; + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'any', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kk/_lib/match/index.js b/node_modules/date-fns/esm/locale/kk/_lib/match/index.js new file mode 100644 index 0000000..5180879 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kk/_lib/match/index.js @@ -0,0 +1,100 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(-?(ші|шы))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((б )?з\.?\s?д\.?)/i, + abbreviated: /^((б )?з\.?\s?д\.?)/i, + wide: /^(біздің заманымызға дейін|біздің заманымыз|біздің заманымыздан)/i +}; +var parseEraPatterns = { + any: [/^б/i, /^з/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?ші)? тоқ.?/i, + wide: /^[1234](-?ші)? тоқсан/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(қ|а|н|с|м|мау|ш|т|қыр|қаз|қар|ж)/i, + abbreviated: /^(қаң|ақп|нау|сәу|мам|мау|шіл|там|қыр|қаз|қар|жел)/i, + wide: /^(қаңтар|ақпан|наурыз|сәуір|мамыр|маусым|шілде|тамыз|қыркүйек|қазан|қараша|желтоқсан)/i +}; +var parseMonthPatterns = { + narrow: [/^қ/i, /^а/i, /^н/i, /^с/i, /^м/i, /^м/i, /^ш/i, /^т/i, /^қ/i, /^қ/i, /^қ/i, /^ж/i], + abbreviated: [/^қаң/i, /^ақп/i, /^нау/i, /^сәу/i, /^мам/i, /^мау/i, /^шіл/i, /^там/i, /^қыр/i, /^қаз/i, /^қар/i, /^жел/i], + any: [/^қ/i, /^а/i, /^н/i, /^с/i, /^м/i, /^м/i, /^ш/i, /^т/i, /^қ/i, /^қ/i, /^қ/i, /^ж/i] +}; +var matchDayPatterns = { + narrow: /^(ж|д|с|с|б|ж|с)/i, + short: /^(жс|дс|сс|ср|бс|жм|сб)/i, + wide: /^(жексенбі|дүйсенбі|сейсенбі|сәрсенбі|бейсенбі|жұма|сенбі)/i +}; +var parseDayPatterns = { + narrow: [/^ж/i, /^д/i, /^с/i, /^с/i, /^б/i, /^ж/i, /^с/i], + short: [/^жс/i, /^дс/i, /^сс/i, /^ср/i, /^бс/i, /^жм/i, /^сб/i], + any: [/^ж[ек]/i, /^д[үй]/i, /^сe[й]/i, /^сә[р]/i, /^б[ей]/i, /^ж[ұм]/i, /^се[н]/i] +}; +var matchDayPeriodPatterns = { + narrow: /^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i, + wide: /^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i, + any: /^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ТД/i, + pm: /^ТК/i, + midnight: /^түн орта/i, + noon: /^күндіз/i, + morning: /таң/i, + afternoon: /түс/i, + evening: /кеш/i, + night: /түн/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kk/index.d.ts b/node_modules/date-fns/esm/locale/kk/index.d.ts new file mode 100644 index 0000000..8ccf1a7 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kk/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { kk } from 'date-fns/locale' +export default kk diff --git a/node_modules/date-fns/esm/locale/kk/index.js b/node_modules/date-fns/esm/locale/kk/index.js new file mode 100644 index 0000000..67fbe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kk/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Kazakh locale. + * @language Kazakh + * @iso-639-2 kaz + * @author Nikita Bayev [@drugoi]{@link https://github.com/drugoi} + */ +var locale = { + code: 'kk', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kk/index.js.flow b/node_modules/date-fns/esm/locale/kk/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kk/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/kk/package.json b/node_modules/date-fns/esm/locale/kk/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kk/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/km/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/km/_lib/formatDistance/index.js new file mode 100644 index 0000000..ec813aa --- /dev/null +++ b/node_modules/date-fns/esm/locale/km/_lib/formatDistance/index.js @@ -0,0 +1,34 @@ +var formatDistanceLocale = { + lessThanXSeconds: 'តិចជាង {{count}} វិនាទី', + xSeconds: '{{count}} វិនាទី', + halfAMinute: 'កន្លះនាទី', + lessThanXMinutes: 'តិចជាង {{count}} នាទី', + xMinutes: '{{count}} នាទី', + aboutXHours: 'ប្រហែល {{count}} ម៉ោង', + xHours: '{{count}} ម៉ោង', + xDays: '{{count}} ថ្ងៃ', + aboutXWeeks: 'ប្រហែល {{count}} សប្តាហ៍', + xWeeks: '{{count}} សប្តាហ៍', + aboutXMonths: 'ប្រហែល {{count}} ខែ', + xMonths: '{{count}} ខែ', + aboutXYears: 'ប្រហែល {{count}} ឆ្នាំ', + xYears: '{{count}} ឆ្នាំ', + overXYears: 'ជាង {{count}} ឆ្នាំ', + almostXYears: 'ជិត {{count}} ឆ្នាំ' +}; +var formatDistance = function formatDistance(token, count, options) { + var tokenValue = formatDistanceLocale[token]; + var result = tokenValue; + if (typeof count === 'number') { + result = result.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'ក្នុងរយៈពេល ' + result; + } else { + return result + 'មុន'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/km/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/km/_lib/formatLong/index.js new file mode 100644 index 0000000..1393183 --- /dev/null +++ b/node_modules/date-fns/esm/locale/km/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE do MMMM y', + long: 'do MMMM y', + medium: 'd MMM y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a', + long: 'h:mm:ss a', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'ម៉ោង' {{time}}", + long: "{{date}} 'ម៉ោង' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/km/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/km/_lib/formatRelative/index.js new file mode 100644 index 0000000..ef1f197 --- /dev/null +++ b/node_modules/date-fns/esm/locale/km/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'ថ្ងៃ'eeee'ស​ប្តា​ហ៍​មុនម៉ោង' p", + yesterday: "'ម្សិលមិញនៅម៉ោង' p", + today: "'ថ្ងៃនេះម៉ោង' p", + tomorrow: "'ថ្ងៃស្អែកម៉ោង' p", + nextWeek: "'ថ្ងៃ'eeee'ស​ប្តា​ហ៍​ក្រោយម៉ោង' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/km/_lib/localize/index.js b/node_modules/date-fns/esm/locale/km/_lib/localize/index.js new file mode 100644 index 0000000..797f90e --- /dev/null +++ b/node_modules/date-fns/esm/locale/km/_lib/localize/index.js @@ -0,0 +1,119 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['ម.គស', 'គស'], + abbreviated: ['មុនគ.ស', 'គ.ស'], + wide: ['មុនគ្រិស្តសករាជ', 'នៃគ្រិស្តសករាជ'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['ត្រីមាសទី 1', 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', 'ត្រីមាសទី 4'] +}; +var monthValues = { + narrow: ['ម.ក', 'ក.ម', 'មិ', 'ម.ស', 'ឧ.ស', 'ម.ថ', 'ក.ដ', 'សី', 'កញ', 'តុ', 'វិ', 'ធ'], + abbreviated: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'], + wide: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'] +}; +var dayValues = { + narrow: ['អា', 'ច', 'អ', 'ព', 'ព្រ', 'សុ', 'ស'], + short: ['អា', 'ច', 'អ', 'ព', 'ព្រ', 'សុ', 'ស'], + abbreviated: ['អា', 'ច', 'អ', 'ព', 'ព្រ', 'សុ', 'ស'], + wide: ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'] +}; +var dayPeriodValues = { + narrow: { + am: 'ព្រឹក', + pm: 'ល្ងាច', + midnight: '​ពេលកណ្ដាលអធ្រាត្រ', + noon: 'ពេលថ្ងៃត្រង់', + morning: 'ពេលព្រឹក', + afternoon: 'ពេលរសៀល', + evening: 'ពេលល្ងាច', + night: 'ពេលយប់' + }, + abbreviated: { + am: 'ព្រឹក', + pm: 'ល្ងាច', + midnight: '​ពេលកណ្ដាលអធ្រាត្រ', + noon: 'ពេលថ្ងៃត្រង់', + morning: 'ពេលព្រឹក', + afternoon: 'ពេលរសៀល', + evening: 'ពេលល្ងាច', + night: 'ពេលយប់' + }, + wide: { + am: 'ព្រឹក', + pm: 'ល្ងាច', + midnight: '​ពេលកណ្ដាលអធ្រាត្រ', + noon: 'ពេលថ្ងៃត្រង់', + morning: 'ពេលព្រឹក', + afternoon: 'ពេលរសៀល', + evening: 'ពេលល្ងាច', + night: 'ពេលយប់' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ព្រឹក', + pm: 'ល្ងាច', + midnight: '​ពេលកណ្ដាលអធ្រាត្រ', + noon: 'ពេលថ្ងៃត្រង់', + morning: 'ពេលព្រឹក', + afternoon: 'ពេលរសៀល', + evening: 'ពេលល្ងាច', + night: 'ពេលយប់' + }, + abbreviated: { + am: 'ព្រឹក', + pm: 'ល្ងាច', + midnight: '​ពេលកណ្ដាលអធ្រាត្រ', + noon: 'ពេលថ្ងៃត្រង់', + morning: 'ពេលព្រឹក', + afternoon: 'ពេលរសៀល', + evening: 'ពេលល្ងាច', + night: 'ពេលយប់' + }, + wide: { + am: 'ព្រឹក', + pm: 'ល្ងាច', + midnight: '​ពេលកណ្ដាលអធ្រាត្រ', + noon: 'ពេលថ្ងៃត្រង់', + morning: 'ពេលព្រឹក', + afternoon: 'ពេលរសៀល', + evening: 'ពេលល្ងាច', + night: 'ពេលយប់' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _) { + var number = Number(dirtyNumber); + return number.toString(); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/km/_lib/match/index.js b/node_modules/date-fns/esm/locale/km/_lib/match/index.js new file mode 100644 index 0000000..7ce8a98 --- /dev/null +++ b/node_modules/date-fns/esm/locale/km/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ម\.)?គស/i, + abbreviated: /^(មុន)?គ\.ស/i, + wide: /^(មុន|នៃ)គ្រិស្តសករាជ/i +}; +var parseEraPatterns = { + any: [/^(ម|មុន)គ\.?ស/i, /^(នៃ)?គ\.?ស/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^(ត្រីមាស)(ទី)?\s?[1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(ម\.ក|ក\.ម|មិ|ម\.ស|ឧ\.ស|ម\.ថ|ក\.ដ|សី|កញ|តុ|វិ|ធ)/i, + abbreviated: /^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i, + wide: /^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i +}; +var parseMonthPatterns = { + narrow: [/^ម\.ក/i, /^ក\.ម/i, /^មិ/i, /^ម\.ស/i, /^ឧ\.ស/i, /^ម\.ថ/i, /^ក\.ដ/i, /^សី/i, /^កញ/i, /^តុ/i, /^វិ/i, /^ធ/i], + any: [/^មក/i, /^កុ/i, /^មីន/i, /^មេ/i, /^ឧស/i, /^មិថ/i, /^កក/i, /^សី/i, /^កញ/i, /^តុ/i, /^វិច/i, /^ធ/i] +}; +var matchDayPatterns = { + narrow: /^(អា|ច|អ|ព|ព្រ|សុ|ស)/i, + short: /^(អា|ច|អ|ព|ព្រ|សុ|ស)/i, + abbreviated: /^(អា|ច|អ|ព|ព្រ|សុ|ស)/i, + wide: /^(អាទិត្យ|ចន្ទ|អង្គារ|ពុធ|ព្រហស្បតិ៍|សុក្រ|សៅរ៍)/i +}; +var parseDayPatterns = { + narrow: [/^អា/i, /^ច/i, /^អ/i, /^ព/i, /^ព្រ/i, /^សុ/i, /^ស/i], + any: [/^អា/i, /^ច/i, /^អ/i, /^ព/i, /^ព្រ/i, /^សុ/i, /^សៅ/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i, + any: /^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ព្រឹក/i, + pm: /^ល្ងាច/i, + midnight: /^ពេលកណ្ដាលអធ្រាត្រ/i, + noon: /^ពេលថ្ងៃត្រង់/i, + morning: /ពេលព្រឹក/i, + afternoon: /ពេលរសៀល/i, + evening: /ពេលល្ងាច/i, + night: /ពេលយប់/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/km/index.d.ts b/node_modules/date-fns/esm/locale/km/index.d.ts new file mode 100644 index 0000000..82f582c --- /dev/null +++ b/node_modules/date-fns/esm/locale/km/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { km } from 'date-fns/locale' +export default km diff --git a/node_modules/date-fns/esm/locale/km/index.js b/node_modules/date-fns/esm/locale/km/index.js new file mode 100644 index 0000000..4ee16a5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/km/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Khmer locale (Cambodian). + * @language Khmer + * @iso-639-2 khm + * @author Seanghay Yath [@seanghay]{@link https://github.com/seanghay} + */ +var locale = { + code: 'km', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/km/index.js.flow b/node_modules/date-fns/esm/locale/km/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/km/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/km/package.json b/node_modules/date-fns/esm/locale/km/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/km/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kn/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/kn/_lib/formatDistance/index.js new file mode 100644 index 0000000..a4553e6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kn/_lib/formatDistance/index.js @@ -0,0 +1,194 @@ +// note: no implementation for weeks + +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + default: '1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ', + future: '1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ', + past: '1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ' + }, + other: { + default: '{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ', + future: '{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ', + past: '{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ' + } + }, + xSeconds: { + one: { + default: '1 ಸೆಕೆಂಡ್', + future: '1 ಸೆಕೆಂಡ್‌ನಲ್ಲಿ', + past: '1 ಸೆಕೆಂಡ್ ಹಿಂದೆ' + }, + other: { + default: '{{count}} ಸೆಕೆಂಡುಗಳು', + future: '{{count}} ಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ', + past: '{{count}} ಸೆಕೆಂಡ್ ಹಿಂದೆ' + } + }, + halfAMinute: { + other: { + default: 'ಅರ್ಧ ನಿಮಿಷ', + future: 'ಅರ್ಧ ನಿಮಿಷದಲ್ಲಿ', + past: 'ಅರ್ಧ ನಿಮಿಷದ ಹಿಂದೆ' + } + }, + lessThanXMinutes: { + one: { + default: '1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ', + future: '1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ', + past: '1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ' + }, + other: { + default: '{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ', + future: '{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ', + past: '{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ' + } + }, + xMinutes: { + one: { + default: '1 ನಿಮಿಷ', + future: '1 ನಿಮಿಷದಲ್ಲಿ', + past: '1 ನಿಮಿಷದ ಹಿಂದೆ' + }, + other: { + default: '{{count}} ನಿಮಿಷಗಳು', + future: '{{count}} ನಿಮಿಷಗಳಲ್ಲಿ', + past: '{{count}} ನಿಮಿಷಗಳ ಹಿಂದೆ' + } + }, + aboutXHours: { + one: { + default: 'ಸುಮಾರು 1 ಗಂಟೆ', + future: 'ಸುಮಾರು 1 ಗಂಟೆಯಲ್ಲಿ', + past: 'ಸುಮಾರು 1 ಗಂಟೆ ಹಿಂದೆ' + }, + other: { + default: 'ಸುಮಾರು {{count}} ಗಂಟೆಗಳು', + future: 'ಸುಮಾರು {{count}} ಗಂಟೆಗಳಲ್ಲಿ', + past: 'ಸುಮಾರು {{count}} ಗಂಟೆಗಳ ಹಿಂದೆ' + } + }, + xHours: { + one: { + default: '1 ಗಂಟೆ', + future: '1 ಗಂಟೆಯಲ್ಲಿ', + past: '1 ಗಂಟೆ ಹಿಂದೆ' + }, + other: { + default: '{{count}} ಗಂಟೆಗಳು', + future: '{{count}} ಗಂಟೆಗಳಲ್ಲಿ', + past: '{{count}} ಗಂಟೆಗಳ ಹಿಂದೆ' + } + }, + xDays: { + one: { + default: '1 ದಿನ', + future: '1 ದಿನದಲ್ಲಿ', + past: '1 ದಿನದ ಹಿಂದೆ' + }, + other: { + default: '{{count}} ದಿನಗಳು', + future: '{{count}} ದಿನಗಳಲ್ಲಿ', + past: '{{count}} ದಿನಗಳ ಹಿಂದೆ' + } + }, + // TODO + // aboutXWeeks: {}, + + // TODO + // xWeeks: {}, + + aboutXMonths: { + one: { + default: 'ಸುಮಾರು 1 ತಿಂಗಳು', + future: 'ಸುಮಾರು 1 ತಿಂಗಳಲ್ಲಿ', + past: 'ಸುಮಾರು 1 ತಿಂಗಳ ಹಿಂದೆ' + }, + other: { + default: 'ಸುಮಾರು {{count}} ತಿಂಗಳು', + future: 'ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳಲ್ಲಿ', + past: 'ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ' + } + }, + xMonths: { + one: { + default: '1 ತಿಂಗಳು', + future: '1 ತಿಂಗಳಲ್ಲಿ', + past: '1 ತಿಂಗಳ ಹಿಂದೆ' + }, + other: { + default: '{{count}} ತಿಂಗಳು', + future: '{{count}} ತಿಂಗಳುಗಳಲ್ಲಿ', + past: '{{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ' + } + }, + aboutXYears: { + one: { + default: 'ಸುಮಾರು 1 ವರ್ಷ', + future: 'ಸುಮಾರು 1 ವರ್ಷದಲ್ಲಿ', + past: 'ಸುಮಾರು 1 ವರ್ಷದ ಹಿಂದೆ' + }, + other: { + default: 'ಸುಮಾರು {{count}} ವರ್ಷಗಳು', + future: 'ಸುಮಾರು {{count}} ವರ್ಷಗಳಲ್ಲಿ', + past: 'ಸುಮಾರು {{count}} ವರ್ಷಗಳ ಹಿಂದೆ' + } + }, + xYears: { + one: { + default: '1 ವರ್ಷ', + future: '1 ವರ್ಷದಲ್ಲಿ', + past: '1 ವರ್ಷದ ಹಿಂದೆ' + }, + other: { + default: '{{count}} ವರ್ಷಗಳು', + future: '{{count}} ವರ್ಷಗಳಲ್ಲಿ', + past: '{{count}} ವರ್ಷಗಳ ಹಿಂದೆ' + } + }, + overXYears: { + one: { + default: '1 ವರ್ಷದ ಮೇಲೆ', + future: '1 ವರ್ಷದ ಮೇಲೆ', + past: '1 ವರ್ಷದ ಮೇಲೆ' + }, + other: { + default: '{{count}} ವರ್ಷಗಳ ಮೇಲೆ', + future: '{{count}} ವರ್ಷಗಳ ಮೇಲೆ', + past: '{{count}} ವರ್ಷಗಳ ಮೇಲೆ' + } + }, + almostXYears: { + one: { + default: 'ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ', + future: 'ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ', + past: 'ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ' + }, + other: { + default: 'ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ', + future: 'ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ', + past: 'ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ' + } + } +}; +function getResultByTense(parentToken, options) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return parentToken.future; + } else { + return parentToken.past; + } + } + return parentToken.default; +} +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (tokenValue.one && count === 1) { + result = getResultByTense(tokenValue.one, options); + } else { + result = getResultByTense(tokenValue.other, options); + } + return result.replace('{{count}}', String(count)); +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kn/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/kn/_lib/formatLong/index.js new file mode 100644 index 0000000..f9948b4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kn/_lib/formatLong/index.js @@ -0,0 +1,46 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; // Reference: https://www.unicode.org/cldr/charts/32/summary/kn.html +var dateFormats = { + full: 'EEEE, MMMM d, y', + // CLDR 1816 + long: 'MMMM d, y', + // CLDR 1817 + medium: 'MMM d, y', + // CLDR 1818 + short: 'd/M/yy' // CLDR 1819 +}; + +var timeFormats = { + full: 'hh:mm:ss a zzzz', + // CLDR 1820 + long: 'hh:mm:ss a z', + // CLDR 1821 + medium: 'hh:mm:ss a', + // CLDR 1822 + short: 'hh:mm a' // CLDR 1823 +}; + +var dateTimeFormats = { + full: '{{date}} {{time}}', + // CLDR 1824 + long: '{{date}} {{time}}', + // CLDR 1825 + medium: '{{date}} {{time}}', + // CLDR 1826 + short: '{{date}} {{time}}' // CLDR 1827 +}; + +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kn/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/kn/_lib/formatRelative/index.js new file mode 100644 index 0000000..8dcb1e2 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kn/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'ಕಳೆದ' eeee p 'ಕ್ಕೆ'", + yesterday: "'ನಿನ್ನೆ' p 'ಕ್ಕೆ'", + today: "'ಇಂದು' p 'ಕ್ಕೆ'", + tomorrow: "'ನಾಳೆ' p 'ಕ್ಕೆ'", + nextWeek: "eeee p 'ಕ್ಕೆ'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kn/_lib/localize/index.js b/node_modules/date-fns/esm/locale/kn/_lib/localize/index.js new file mode 100644 index 0000000..6cac66c --- /dev/null +++ b/node_modules/date-fns/esm/locale/kn/_lib/localize/index.js @@ -0,0 +1,128 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // Reference: https://www.unicode.org/cldr/charts/32/summary/kn.html +var eraValues = { + narrow: ['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'], + abbreviated: ['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'], + // CLDR #1618, #1620 + wide: ['ಕ್ರಿಸ್ತ ಪೂರ್ವ', 'ಕ್ರಿಸ್ತ ಶಕ'] // CLDR #1614, #1616 +}; + +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ತ್ರೈ 1', 'ತ್ರೈ 2', 'ತ್ರೈ 3', 'ತ್ರೈ 4'], + // CLDR #1630 - #1638 + wide: ['1ನೇ ತ್ರೈಮಾಸಿಕ', '2ನೇ ತ್ರೈಮಾಸಿಕ', '3ನೇ ತ್ರೈಮಾಸಿಕ', '4ನೇ ತ್ರೈಮಾಸಿಕ'] // CLDR #1622 - #1629 +}; + +// CLDR #1646 - #1717 +var monthValues = { + narrow: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], + abbreviated: ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'], + wide: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', 'ಡಿಸೆಂಬರ್'] +}; + +// CLDR #1718 - #1773 +var dayValues = { + narrow: ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'], + short: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], + abbreviated: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], + wide: ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'] +}; + +// CLDR #1774 - #1815 +var dayPeriodValues = { + narrow: { + am: 'ಪೂರ್ವಾಹ್ನ', + pm: 'ಅಪರಾಹ್ನ', + midnight: 'ಮಧ್ಯರಾತ್ರಿ', + noon: 'ಮಧ್ಯಾಹ್ನ', + morning: 'ಬೆಳಗ್ಗೆ', + afternoon: 'ಮಧ್ಯಾಹ್ನ', + evening: 'ಸಂಜೆ', + night: 'ರಾತ್ರಿ' + }, + abbreviated: { + am: 'ಪೂರ್ವಾಹ್ನ', + pm: 'ಅಪರಾಹ್ನ', + midnight: 'ಮಧ್ಯರಾತ್ರಿ', + noon: 'ಮಧ್ಯಾನ್ಹ', + morning: 'ಬೆಳಗ್ಗೆ', + afternoon: 'ಮಧ್ಯಾನ್ಹ', + evening: 'ಸಂಜೆ', + night: 'ರಾತ್ರಿ' + }, + wide: { + am: 'ಪೂರ್ವಾಹ್ನ', + pm: 'ಅಪರಾಹ್ನ', + midnight: 'ಮಧ್ಯರಾತ್ರಿ', + noon: 'ಮಧ್ಯಾನ್ಹ', + morning: 'ಬೆಳಗ್ಗೆ', + afternoon: 'ಮಧ್ಯಾನ್ಹ', + evening: 'ಸಂಜೆ', + night: 'ರಾತ್ರಿ' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ಪೂ', + pm: 'ಅ', + midnight: 'ಮಧ್ಯರಾತ್ರಿ', + noon: 'ಮಧ್ಯಾನ್ಹ', + morning: 'ಬೆಳಗ್ಗೆ', + afternoon: 'ಮಧ್ಯಾನ್ಹ', + evening: 'ಸಂಜೆ', + night: 'ರಾತ್ರಿ' + }, + abbreviated: { + am: 'ಪೂರ್ವಾಹ್ನ', + pm: 'ಅಪರಾಹ್ನ', + midnight: 'ಮಧ್ಯ ರಾತ್ರಿ', + noon: 'ಮಧ್ಯಾನ್ಹ', + morning: 'ಬೆಳಗ್ಗೆ', + afternoon: 'ಮಧ್ಯಾನ್ಹ', + evening: 'ಸಂಜೆ', + night: 'ರಾತ್ರಿ' + }, + wide: { + am: 'ಪೂರ್ವಾಹ್ನ', + pm: 'ಅಪರಾಹ್ನ', + midnight: 'ಮಧ್ಯ ರಾತ್ರಿ', + noon: 'ಮಧ್ಯಾನ್ಹ', + morning: 'ಬೆಳಗ್ಗೆ', + afternoon: 'ಮಧ್ಯಾನ್ಹ', + evening: 'ಸಂಜೆ', + night: 'ರಾತ್ರಿ' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'ನೇ'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kn/_lib/match/index.js b/node_modules/date-fns/esm/locale/kn/_lib/match/index.js new file mode 100644 index 0000000..f248c94 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kn/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(ನೇ|ನೆ)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ಕ್ರಿ.ಪೂ|ಕ್ರಿ.ಶ)/i, + abbreviated: /^(ಕ್ರಿ\.?\s?ಪೂ\.?|ಕ್ರಿ\.?\s?ಶ\.?|ಪ್ರ\.?\s?ಶ\.?)/i, + wide: /^(ಕ್ರಿಸ್ತ ಪೂರ್ವ|ಕ್ರಿಸ್ತ ಶಕ|ಪ್ರಸಕ್ತ ಶಕ)/i +}; +var parseEraPatterns = { + any: [/^ಪೂ/i, /^(ಶ|ಪ್ರ)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ತ್ರೈ[1234]|ತ್ರೈ [1234]| [1234]ತ್ರೈ/i, + wide: /^[1234](ನೇ)? ತ್ರೈಮಾಸಿಕ/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(ಜೂ|ಜು|ಜ|ಫೆ|ಮಾ|ಏ|ಮೇ|ಆ|ಸೆ|ಅ|ನ|ಡಿ)/i, + abbreviated: /^(ಜನ|ಫೆಬ್ರ|ಮಾರ್ಚ್|ಏಪ್ರಿ|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗ|ಸೆಪ್ಟೆಂ|ಅಕ್ಟೋ|ನವೆಂ|ಡಿಸೆಂ)/i, + wide: /^(ಜನವರಿ|ಫೆಬ್ರವರಿ|ಮಾರ್ಚ್|ಏಪ್ರಿಲ್|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗಸ್ಟ್|ಸೆಪ್ಟೆಂಬರ್|ಅಕ್ಟೋಬರ್|ನವೆಂಬರ್|ಡಿಸೆಂಬರ್)/i +}; +var parseMonthPatterns = { + narrow: [/^ಜ$/i, /^ಫೆ/i, /^ಮಾ/i, /^ಏ/i, /^ಮೇ/i, /^ಜೂ/i, /^ಜು$/i, /^ಆ/i, /^ಸೆ/i, /^ಅ/i, /^ನ/i, /^ಡಿ/i], + any: [/^ಜನ/i, /^ಫೆ/i, /^ಮಾ/i, /^ಏ/i, /^ಮೇ/i, /^ಜೂನ್/i, /^ಜುಲೈ/i, /^ಆ/i, /^ಸೆ/i, /^ಅ/i, /^ನ/i, /^ಡಿ/i] +}; +var matchDayPatterns = { + narrow: /^(ಭಾ|ಸೋ|ಮ|ಬು|ಗು|ಶು|ಶ)/i, + short: /^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i, + abbreviated: /^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i, + wide: /^(ಭಾನುವಾರ|ಸೋಮವಾರ|ಮಂಗಳವಾರ|ಬುಧವಾರ|ಗುರುವಾರ|ಶುಕ್ರವಾರ|ಶನಿವಾರ)/i +}; +var parseDayPatterns = { + narrow: [/^ಭಾ/i, /^ಸೋ/i, /^ಮ/i, /^ಬು/i, /^ಗು/i, /^ಶು/i, /^ಶ/i], + any: [/^ಭಾ/i, /^ಸೋ/i, /^ಮ/i, /^ಬು/i, /^ಗು/i, /^ಶು/i, /^ಶ/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ಪೂ|ಅ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i, + any: /^(ಪೂರ್ವಾಹ್ನ|ಅಪರಾಹ್ನ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ಪೂ/i, + pm: /^ಅ/i, + midnight: /ಮಧ್ಯರಾತ್ರಿ/i, + noon: /ಮಧ್ಯಾನ್ಹ/i, + morning: /ಬೆಳಗ್ಗೆ/i, + afternoon: /ಮಧ್ಯಾನ್ಹ/i, + evening: /ಸಂಜೆ/i, + night: /ರಾತ್ರಿ/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kn/index.d.ts b/node_modules/date-fns/esm/locale/kn/index.d.ts new file mode 100644 index 0000000..85a2ed5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kn/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { kn } from 'date-fns/locale' +export default kn diff --git a/node_modules/date-fns/esm/locale/kn/index.js b/node_modules/date-fns/esm/locale/kn/index.js new file mode 100644 index 0000000..dcda821 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kn/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Kannada locale (India). + * @language Kannada + * @iso-639-2 kan + * @author Manjunatha Gouli [@developergouli]{@link https://github.com/developergouli} + */ +var locale = { + code: 'kn', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/kn/index.js.flow b/node_modules/date-fns/esm/locale/kn/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kn/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/kn/package.json b/node_modules/date-fns/esm/locale/kn/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/kn/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ko/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ko/_lib/formatDistance/index.js new file mode 100644 index 0000000..2329440 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ko/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: '1초 미만', + other: '{{count}}초 미만' + }, + xSeconds: { + one: '1초', + other: '{{count}}초' + }, + halfAMinute: '30초', + lessThanXMinutes: { + one: '1분 미만', + other: '{{count}}분 미만' + }, + xMinutes: { + one: '1분', + other: '{{count}}분' + }, + aboutXHours: { + one: '약 1시간', + other: '약 {{count}}시간' + }, + xHours: { + one: '1시간', + other: '{{count}}시간' + }, + xDays: { + one: '1일', + other: '{{count}}일' + }, + aboutXWeeks: { + one: '약 1주', + other: '약 {{count}}주' + }, + xWeeks: { + one: '1주', + other: '{{count}}주' + }, + aboutXMonths: { + one: '약 1개월', + other: '약 {{count}}개월' + }, + xMonths: { + one: '1개월', + other: '{{count}}개월' + }, + aboutXYears: { + one: '약 1년', + other: '약 {{count}}년' + }, + xYears: { + one: '1년', + other: '{{count}}년' + }, + overXYears: { + one: '1년 이상', + other: '{{count}}년 이상' + }, + almostXYears: { + one: '거의 1년', + other: '거의 {{count}}년' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' 후'; + } else { + return result + ' 전'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ko/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ko/_lib/formatLong/index.js new file mode 100644 index 0000000..2e22607 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ko/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'y년 M월 d일 EEEE', + long: 'y년 M월 d일', + medium: 'y.MM.dd', + short: 'y.MM.dd' +}; +var timeFormats = { + full: 'a H시 mm분 ss초 zzzz', + long: 'a H:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ko/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ko/_lib/formatRelative/index.js new file mode 100644 index 0000000..a524739 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ko/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'지난' eeee p", + yesterday: "'어제' p", + today: "'오늘' p", + tomorrow: "'내일' p", + nextWeek: "'다음' eeee p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ko/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ko/_lib/localize/index.js new file mode 100644 index 0000000..224f368 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ko/_lib/localize/index.js @@ -0,0 +1,128 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['BC', 'AD'], + abbreviated: ['BC', 'AD'], + wide: ['기원전', '서기'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1분기', '2분기', '3분기', '4분기'] +}; +var monthValues = { + narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + abbreviated: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + wide: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'] +}; +var dayValues = { + narrow: ['일', '월', '화', '수', '목', '금', '토'], + short: ['일', '월', '화', '수', '목', '금', '토'], + abbreviated: ['일', '월', '화', '수', '목', '금', '토'], + wide: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'] +}; +var dayPeriodValues = { + narrow: { + am: '오전', + pm: '오후', + midnight: '자정', + noon: '정오', + morning: '아침', + afternoon: '오후', + evening: '저녁', + night: '밤' + }, + abbreviated: { + am: '오전', + pm: '오후', + midnight: '자정', + noon: '정오', + morning: '아침', + afternoon: '오후', + evening: '저녁', + night: '밤' + }, + wide: { + am: '오전', + pm: '오후', + midnight: '자정', + noon: '정오', + morning: '아침', + afternoon: '오후', + evening: '저녁', + night: '밤' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: '오전', + pm: '오후', + midnight: '자정', + noon: '정오', + morning: '아침', + afternoon: '오후', + evening: '저녁', + night: '밤' + }, + abbreviated: { + am: '오전', + pm: '오후', + midnight: '자정', + noon: '정오', + morning: '아침', + afternoon: '오후', + evening: '저녁', + night: '밤' + }, + wide: { + am: '오전', + pm: '오후', + midnight: '자정', + noon: '정오', + morning: '아침', + afternoon: '오후', + evening: '저녁', + night: '밤' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + switch (unit) { + case 'minute': + case 'second': + return String(number); + case 'date': + return number + '일'; + default: + return number + '번째'; + } +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ko/_lib/match/index.js b/node_modules/date-fns/esm/locale/ko/_lib/match/index.js new file mode 100644 index 0000000..d1860f2 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ko/_lib/match/index.js @@ -0,0 +1,95 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(일|번째)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, + abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, + wide: /^(기원전|서기)/i +}; +var parseEraPatterns = { + any: [/^(bc|기원전)/i, /^(ad|서기)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234]사?분기/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(1[012]|[123456789])/, + abbreviated: /^(1[012]|[123456789])월/i, + wide: /^(1[012]|[123456789])월/i +}; +var parseMonthPatterns = { + any: [/^1월?$/, /^2/, /^3/, /^4/, /^5/, /^6/, /^7/, /^8/, /^9/, /^10/, /^11/, /^12/] +}; +var matchDayPatterns = { + narrow: /^[일월화수목금토]/, + short: /^[일월화수목금토]/, + abbreviated: /^[일월화수목금토]/, + wide: /^[일월화수목금토]요일/ +}; +var parseDayPatterns = { + any: [/^일/, /^월/, /^화/, /^수/, /^목/, /^금/, /^토/] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|오전|오후|자정|정오|아침|저녁|밤)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^(am|오전)/i, + pm: /^(pm|오후)/i, + midnight: /^자정/i, + noon: /^정오/i, + morning: /^아침/i, + afternoon: /^오후/i, + evening: /^저녁/i, + night: /^밤/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ko/index.d.ts b/node_modules/date-fns/esm/locale/ko/index.d.ts new file mode 100644 index 0000000..eac8228 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ko/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ko } from 'date-fns/locale' +export default ko diff --git a/node_modules/date-fns/esm/locale/ko/index.js b/node_modules/date-fns/esm/locale/ko/index.js new file mode 100644 index 0000000..475b5e1 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ko/index.js @@ -0,0 +1,28 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Korean locale. + * @language Korean + * @iso-639-2 kor + * @author Hong Chulju [@angdev]{@link https://github.com/angdev} + * @author Lee Seoyoen [@iamssen]{@link https://github.com/iamssen} + * @author Taiki IKeda [@so99ynoodles]{@link https://github.com/so99ynoodles} + */ +var locale = { + code: 'ko', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ko/index.js.flow b/node_modules/date-fns/esm/locale/ko/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ko/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ko/package.json b/node_modules/date-fns/esm/locale/ko/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ko/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lb/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/lb/_lib/formatDistance/index.js new file mode 100644 index 0000000..45d5ad9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lb/_lib/formatDistance/index.js @@ -0,0 +1,200 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + standalone: { + one: 'manner wéi eng Sekonn', + other: 'manner wéi {{count}} Sekonnen' + }, + withPreposition: { + one: 'manner wéi enger Sekonn', + other: 'manner wéi {{count}} Sekonnen' + } + }, + xSeconds: { + standalone: { + one: 'eng Sekonn', + other: '{{count}} Sekonnen' + }, + withPreposition: { + one: 'enger Sekonn', + other: '{{count}} Sekonnen' + } + }, + halfAMinute: { + standalone: 'eng hallef Minutt', + withPreposition: 'enger hallwer Minutt' + }, + lessThanXMinutes: { + standalone: { + one: 'manner wéi eng Minutt', + other: 'manner wéi {{count}} Minutten' + }, + withPreposition: { + one: 'manner wéi enger Minutt', + other: 'manner wéi {{count}} Minutten' + } + }, + xMinutes: { + standalone: { + one: 'eng Minutt', + other: '{{count}} Minutten' + }, + withPreposition: { + one: 'enger Minutt', + other: '{{count}} Minutten' + } + }, + aboutXHours: { + standalone: { + one: 'ongeféier eng Stonn', + other: 'ongeféier {{count}} Stonnen' + }, + withPreposition: { + one: 'ongeféier enger Stonn', + other: 'ongeféier {{count}} Stonnen' + } + }, + xHours: { + standalone: { + one: 'eng Stonn', + other: '{{count}} Stonnen' + }, + withPreposition: { + one: 'enger Stonn', + other: '{{count}} Stonnen' + } + }, + xDays: { + standalone: { + one: 'een Dag', + other: '{{count}} Deeg' + }, + withPreposition: { + one: 'engem Dag', + other: '{{count}} Deeg' + } + }, + aboutXWeeks: { + standalone: { + one: 'ongeféier eng Woch', + other: 'ongeféier {{count}} Wochen' + }, + withPreposition: { + one: 'ongeféier enger Woche', + other: 'ongeféier {{count}} Wochen' + } + }, + xWeeks: { + standalone: { + one: 'eng Woch', + other: '{{count}} Wochen' + }, + withPreposition: { + one: 'enger Woch', + other: '{{count}} Wochen' + } + }, + aboutXMonths: { + standalone: { + one: 'ongeféier ee Mount', + other: 'ongeféier {{count}} Méint' + }, + withPreposition: { + one: 'ongeféier engem Mount', + other: 'ongeféier {{count}} Méint' + } + }, + xMonths: { + standalone: { + one: 'ee Mount', + other: '{{count}} Méint' + }, + withPreposition: { + one: 'engem Mount', + other: '{{count}} Méint' + } + }, + aboutXYears: { + standalone: { + one: 'ongeféier ee Joer', + other: 'ongeféier {{count}} Joer' + }, + withPreposition: { + one: 'ongeféier engem Joer', + other: 'ongeféier {{count}} Joer' + } + }, + xYears: { + standalone: { + one: 'ee Joer', + other: '{{count}} Joer' + }, + withPreposition: { + one: 'engem Joer', + other: '{{count}} Joer' + } + }, + overXYears: { + standalone: { + one: 'méi wéi ee Joer', + other: 'méi wéi {{count}} Joer' + }, + withPreposition: { + one: 'méi wéi engem Joer', + other: 'méi wéi {{count}} Joer' + } + }, + almostXYears: { + standalone: { + one: 'bal ee Joer', + other: 'bal {{count}} Joer' + }, + withPreposition: { + one: 'bal engem Joer', + other: 'bal {{count}} Joer' + } + } +}; +var EXCEPTION_CONSONANTS = ['d', 'h', 'n', 't', 'z']; +var VOWELS = ['a,', 'e', 'i', 'o', 'u']; +var DIGITS_SPOKEN_N_NEEDED = [0, 1, 2, 3, 8, 9]; +var FIRST_TWO_DIGITS_SPOKEN_NO_N_NEEDED = [40, 50, 60, 70]; + +// Eifeler Regel +function isFinalNNeeded(nextWords) { + var firstLetter = nextWords.charAt(0).toLowerCase(); + if (VOWELS.indexOf(firstLetter) != -1 || EXCEPTION_CONSONANTS.indexOf(firstLetter) != -1) { + return true; + } + + // Numbers would need to converted into words for checking. + // Therefore, I have listed the digits that require a preceeding n with a few exceptions. + var firstWord = nextWords.split(' ')[0]; + var number = parseInt(firstWord); + if (!isNaN(number) && DIGITS_SPOKEN_N_NEEDED.indexOf(number % 10) != -1 && FIRST_TWO_DIGITS_SPOKEN_NO_N_NEEDED.indexOf(parseInt(firstWord.substring(0, 2))) == -1) { + return true; + } + + // Omit other checks as they are not expected here. + return false; +} +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + var usageGroup = options !== null && options !== void 0 && options.addSuffix ? tokenValue.withPreposition : tokenValue.standalone; + if (typeof usageGroup === 'string') { + result = usageGroup; + } else if (count === 1) { + result = usageGroup.one; + } else { + result = usageGroup.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'a' + (isFinalNNeeded(result) ? 'n' : '') + ' ' + result; + } else { + return 'viru' + (isFinalNNeeded(result) ? 'n' : '') + ' ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lb/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/lb/_lib/formatLong/index.js new file mode 100644 index 0000000..1f5d7cf --- /dev/null +++ b/node_modules/date-fns/esm/locale/lb/_lib/formatLong/index.js @@ -0,0 +1,38 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; // DIN 5008: https://de.wikipedia.org/wiki/Datumsformat#DIN_5008 +var dateFormats = { + full: 'EEEE, do MMMM y', + // Méindeg, 7. Januar 2018 + long: 'do MMMM y', + // 7. Januar 2018 + medium: 'do MMM y', + // 7. Jan 2018 + short: 'dd.MM.yy' // 07.01.18 +}; + +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'um' {{time}}", + long: "{{date}} 'um' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lb/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/lb/_lib/formatRelative/index.js new file mode 100644 index 0000000..5d63214 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lb/_lib/formatRelative/index.js @@ -0,0 +1,25 @@ +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + var day = date.getUTCDay(); + var result = "'läschte"; + if (day === 2 || day === 4) { + // Eifeler Regel: Add an n before the consonant d; Here "Dënschdeg" "and Donneschde". + result += 'n'; + } + result += "' eeee 'um' p"; + return result; + }, + yesterday: "'gëschter um' p", + today: "'haut um' p", + tomorrow: "'moien um' p", + nextWeek: "eeee 'um' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lb/_lib/localize/index.js b/node_modules/date-fns/esm/locale/lb/_lib/localize/index.js new file mode 100644 index 0000000..ac5d928 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lb/_lib/localize/index.js @@ -0,0 +1,119 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['v.Chr.', 'n.Chr.'], + abbreviated: ['v.Chr.', 'n.Chr.'], + wide: ['viru Christus', 'no Christus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mäe', 'Abr', 'Mee', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + wide: ['Januar', 'Februar', 'Mäerz', 'Abrëll', 'Mee', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'] +}; +var dayValues = { + narrow: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], + short: ['So', 'Mé', 'Dë', 'Më', 'Do', 'Fr', 'Sa'], + abbreviated: ['So.', 'Mé.', 'Dë.', 'Më.', 'Do.', 'Fr.', 'Sa.'], + wide: ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', 'Donneschdeg', 'Freideg', 'Samschdeg'] +}; +var dayPeriodValues = { + narrow: { + am: 'mo.', + pm: 'nomë.', + midnight: 'Mëtternuecht', + noon: 'Mëtteg', + morning: 'Moien', + afternoon: 'Nomëtteg', + evening: 'Owend', + night: 'Nuecht' + }, + abbreviated: { + am: 'moies', + pm: 'nomëttes', + midnight: 'Mëtternuecht', + noon: 'Mëtteg', + morning: 'Moien', + afternoon: 'Nomëtteg', + evening: 'Owend', + night: 'Nuecht' + }, + wide: { + am: 'moies', + pm: 'nomëttes', + midnight: 'Mëtternuecht', + noon: 'Mëtteg', + morning: 'Moien', + afternoon: 'Nomëtteg', + evening: 'Owend', + night: 'Nuecht' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'mo.', + pm: 'nom.', + midnight: 'Mëtternuecht', + noon: 'mëttes', + morning: 'moies', + afternoon: 'nomëttes', + evening: 'owes', + night: 'nuets' + }, + abbreviated: { + am: 'moies', + pm: 'nomëttes', + midnight: 'Mëtternuecht', + noon: 'mëttes', + morning: 'moies', + afternoon: 'nomëttes', + evening: 'owes', + night: 'nuets' + }, + wide: { + am: 'moies', + pm: 'nomëttes', + midnight: 'Mëtternuecht', + noon: 'mëttes', + morning: 'moies', + afternoon: 'nomëttes', + evening: 'owes', + night: 'nuets' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lb/_lib/match/index.js b/node_modules/date-fns/esm/locale/lb/_lib/match/index.js new file mode 100644 index 0000000..df43ffb --- /dev/null +++ b/node_modules/date-fns/esm/locale/lb/_lib/match/index.js @@ -0,0 +1,100 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(\.)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i, + abbreviated: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i, + wide: /^(viru Christus|virun eiser Zäitrechnung|no Christus|eiser Zäitrechnung)/i +}; +var parseEraPatterns = { + any: [/^v/i, /^n/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](\.)? Quartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mäe|abr|mee|jun|jul|aug|sep|okt|nov|dez)/i, + wide: /^(januar|februar|mäerz|abrëll|mee|juni|juli|august|september|oktober|november|dezember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mä/i, /^ab/i, /^me/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smdf]/i, + short: /^(so|mé|dë|më|do|fr|sa)/i, + abbreviated: /^(son?|méi?|dën?|mët?|don?|fre?|sam?)\.?/i, + wide: /^(sonndeg|méindeg|dënschdeg|mëttwoch|donneschdeg|freideg|samschdeg)/i +}; +var parseDayPatterns = { + any: [/^so/i, /^mé/i, /^dë/i, /^më/i, /^do/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(mo\.?|nomë\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i, + abbreviated: /^(moi\.?|nomët\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i, + wide: /^(moies|nomëttes|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^m/i, + pm: /^n/i, + midnight: /^Mëtter/i, + noon: /^mëttes/i, + morning: /moies/i, + afternoon: /nomëttes/i, + // will never be matched. Afternoon is matched by `pm` + evening: /owes/i, + night: /nuets/i // will never be matched. Night is matched by `pm` + } +}; + +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lb/index.d.ts b/node_modules/date-fns/esm/locale/lb/index.d.ts new file mode 100644 index 0000000..727529b --- /dev/null +++ b/node_modules/date-fns/esm/locale/lb/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lb } from 'date-fns/locale' +export default lb diff --git a/node_modules/date-fns/esm/locale/lb/index.js b/node_modules/date-fns/esm/locale/lb/index.js new file mode 100644 index 0000000..25f67b4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lb/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Luxembourgish locale. + * @language Luxembourgish + * @iso-639-2 ltz + * @author Daniel Waxweiler [@dwaxweiler]{@link https://github.com/dwaxweiler} + */ +var locale = { + code: 'lb', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lb/index.js.flow b/node_modules/date-fns/esm/locale/lb/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lb/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/lb/package.json b/node_modules/date-fns/esm/locale/lb/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lb/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lt/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/lt/_lib/formatDistance/index.js new file mode 100644 index 0000000..82d4806 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lt/_lib/formatDistance/index.js @@ -0,0 +1,139 @@ +var translations = { + xseconds_other: 'sekundė_sekundžių_sekundes', + xminutes_one: 'minutė_minutės_minutę', + xminutes_other: 'minutės_minučių_minutes', + xhours_one: 'valanda_valandos_valandą', + xhours_other: 'valandos_valandų_valandas', + xdays_one: 'diena_dienos_dieną', + xdays_other: 'dienos_dienų_dienas', + xweeks_one: 'savaitė_savaitės_savaitę', + xweeks_other: 'savaitės_savaičių_savaites', + xmonths_one: 'mėnuo_mėnesio_mėnesį', + xmonths_other: 'mėnesiai_mėnesių_mėnesius', + xyears_one: 'metai_metų_metus', + xyears_other: 'metai_metų_metus', + about: 'apie', + over: 'daugiau nei', + almost: 'beveik', + lessthan: 'mažiau nei' +}; +var translateSeconds = function translateSeconds(_number, addSuffix, _key, isFuture) { + if (!addSuffix) { + return 'kelios sekundės'; + } else { + return isFuture ? 'kelių sekundžių' : 'kelias sekundes'; + } +}; +var translateSingular = function translateSingular(_number, addSuffix, key, isFuture) { + return !addSuffix ? forms(key)[0] : isFuture ? forms(key)[1] : forms(key)[2]; +}; +var translate = function translate(number, addSuffix, key, isFuture) { + var result = number + ' '; + if (number === 1) { + return result + translateSingular(number, addSuffix, key, isFuture); + } else if (!addSuffix) { + return result + (special(number) ? forms(key)[1] : forms(key)[0]); + } else { + if (isFuture) { + return result + forms(key)[1]; + } else { + return result + (special(number) ? forms(key)[1] : forms(key)[2]); + } + } +}; +function special(number) { + return number % 10 === 0 || number > 10 && number < 20; +} +function forms(key) { + return translations[key].split('_'); +} +var formatDistanceLocale = { + lessThanXSeconds: { + one: translateSeconds, + other: translate + }, + xSeconds: { + one: translateSeconds, + other: translate + }, + halfAMinute: 'pusė minutės', + lessThanXMinutes: { + one: translateSingular, + other: translate + }, + xMinutes: { + one: translateSingular, + other: translate + }, + aboutXHours: { + one: translateSingular, + other: translate + }, + xHours: { + one: translateSingular, + other: translate + }, + xDays: { + one: translateSingular, + other: translate + }, + aboutXWeeks: { + one: translateSingular, + other: translate + }, + xWeeks: { + one: translateSingular, + other: translate + }, + aboutXMonths: { + one: translateSingular, + other: translate + }, + xMonths: { + one: translateSingular, + other: translate + }, + aboutXYears: { + one: translateSingular, + other: translate + }, + xYears: { + one: translateSingular, + other: translate + }, + overXYears: { + one: translateSingular, + other: translate + }, + almostXYears: { + one: translateSingular, + other: translate + } +}; +var formatDistance = function formatDistance(token, count, options) { + var adverb = token.match(/about|over|almost|lessthan/i); + var unit = adverb ? token.replace(adverb[0], '') : token; + var isFuture = (options === null || options === void 0 ? void 0 : options.comparison) !== undefined && options.comparison > 0; + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one(count, (options === null || options === void 0 ? void 0 : options.addSuffix) === true, unit.toLowerCase() + '_one', isFuture); + } else { + result = tokenValue.other(count, (options === null || options === void 0 ? void 0 : options.addSuffix) === true, unit.toLowerCase() + '_other', isFuture); + } + if (adverb) { + var _key2 = adverb[0].toLowerCase(); + result = translations[_key2] + ' ' + result; + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'po ' + result; + } else { + return 'prieš ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lt/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/lt/_lib/formatLong/index.js new file mode 100644 index 0000000..94982a0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lt/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "y 'm'. MMMM d 'd'., EEEE", + long: "y 'm'. MMMM d 'd'.", + medium: 'y-MM-dd', + short: 'y-MM-dd' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lt/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/lt/_lib/formatRelative/index.js new file mode 100644 index 0000000..77bbf33 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lt/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'Praėjusį' eeee p", + yesterday: "'Vakar' p", + today: "'Šiandien' p", + tomorrow: "'Rytoj' p", + nextWeek: 'eeee p', + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lt/_lib/localize/index.js b/node_modules/date-fns/esm/locale/lt/_lib/localize/index.js new file mode 100644 index 0000000..46000f5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lt/_lib/localize/index.js @@ -0,0 +1,141 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['pr. Kr.', 'po Kr.'], + abbreviated: ['pr. Kr.', 'po Kr.'], + wide: ['prieš Kristų', 'po Kristaus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['I ketv.', 'II ketv.', 'III ketv.', 'IV ketv.'], + wide: ['I ketvirtis', 'II ketvirtis', 'III ketvirtis', 'IV ketvirtis'] +}; +var formattingQuarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['I k.', 'II k.', 'III k.', 'IV k.'], + wide: ['I ketvirtis', 'II ketvirtis', 'III ketvirtis', 'IV ketvirtis'] +}; +var monthValues = { + narrow: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'], + abbreviated: ['saus.', 'vas.', 'kov.', 'bal.', 'geg.', 'birž.', 'liep.', 'rugp.', 'rugs.', 'spal.', 'lapkr.', 'gruod.'], + wide: ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', 'gruodis'] +}; +var formattingMonthValues = { + narrow: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'], + abbreviated: ['saus.', 'vas.', 'kov.', 'bal.', 'geg.', 'birž.', 'liep.', 'rugp.', 'rugs.', 'spal.', 'lapkr.', 'gruod.'], + wide: ['sausio', 'vasario', 'kovo', 'balandžio', 'gegužės', 'birželio', 'liepos', 'rugpjūčio', 'rugsėjo', 'spalio', 'lapkričio', 'gruodžio'] +}; +var dayValues = { + narrow: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'], + short: ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'], + abbreviated: ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'], + wide: ['sekmadienis', 'pirmadienis', 'antradienis', 'trečiadienis', 'ketvirtadienis', 'penktadienis', 'šeštadienis'] +}; +var formattingDayValues = { + narrow: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'], + short: ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'], + abbreviated: ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'], + wide: ['sekmadienį', 'pirmadienį', 'antradienį', 'trečiadienį', 'ketvirtadienį', 'penktadienį', 'šeštadienį'] +}; +var dayPeriodValues = { + narrow: { + am: 'pr. p.', + pm: 'pop.', + midnight: 'vidurnaktis', + noon: 'vidurdienis', + morning: 'rytas', + afternoon: 'diena', + evening: 'vakaras', + night: 'naktis' + }, + abbreviated: { + am: 'priešpiet', + pm: 'popiet', + midnight: 'vidurnaktis', + noon: 'vidurdienis', + morning: 'rytas', + afternoon: 'diena', + evening: 'vakaras', + night: 'naktis' + }, + wide: { + am: 'priešpiet', + pm: 'popiet', + midnight: 'vidurnaktis', + noon: 'vidurdienis', + morning: 'rytas', + afternoon: 'diena', + evening: 'vakaras', + night: 'naktis' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'pr. p.', + pm: 'pop.', + midnight: 'vidurnaktis', + noon: 'perpiet', + morning: 'rytas', + afternoon: 'popietė', + evening: 'vakaras', + night: 'naktis' + }, + abbreviated: { + am: 'priešpiet', + pm: 'popiet', + midnight: 'vidurnaktis', + noon: 'perpiet', + morning: 'rytas', + afternoon: 'popietė', + evening: 'vakaras', + night: 'naktis' + }, + wide: { + am: 'priešpiet', + pm: 'popiet', + midnight: 'vidurnaktis', + noon: 'perpiet', + morning: 'rytas', + afternoon: 'popietė', + evening: 'vakaras', + night: 'naktis' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '-oji'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + formattingValues: formattingQuarterValues, + defaultFormattingWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: formattingDayValues, + defaultFormattingWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lt/_lib/match/index.js b/node_modules/date-fns/esm/locale/lt/_lib/match/index.js new file mode 100644 index 0000000..617673c --- /dev/null +++ b/node_modules/date-fns/esm/locale/lt/_lib/match/index.js @@ -0,0 +1,111 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(-oji)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^p(r|o)\.?\s?(kr\.?|me)/i, + abbreviated: /^(pr\.\s?(kr\.|m\.\s?e\.)|po\s?kr\.|mūsų eroje)/i, + wide: /^(prieš Kristų|prieš mūsų erą|po Kristaus|mūsų eroje)/i +}; +var parseEraPatterns = { + wide: [/prieš/i, /(po|mūsų)/i], + any: [/^pr/i, /^(po|m)/i] +}; +var matchQuarterPatterns = { + narrow: /^([1234])/i, + abbreviated: /^(I|II|III|IV)\s?ketv?\.?/i, + wide: /^(I|II|III|IV)\s?ketvirtis/i +}; +var parseQuarterPatterns = { + narrow: [/1/i, /2/i, /3/i, /4/i], + any: [/I$/i, /II$/i, /III/i, /IV/i] +}; +var matchMonthPatterns = { + narrow: /^[svkbglr]/i, + abbreviated: /^(saus\.|vas\.|kov\.|bal\.|geg\.|birž\.|liep\.|rugp\.|rugs\.|spal\.|lapkr\.|gruod\.)/i, + wide: /^(sausi(s|o)|vasari(s|o)|kov(a|o)s|balandž?i(s|o)|gegužės?|birželi(s|o)|liep(a|os)|rugpjū(t|č)i(s|o)|rugsėj(is|o)|spali(s|o)|lapkri(t|č)i(s|o)|gruodž?i(s|o))/i +}; +var parseMonthPatterns = { + narrow: [/^s/i, /^v/i, /^k/i, /^b/i, /^g/i, /^b/i, /^l/i, /^r/i, /^r/i, /^s/i, /^l/i, /^g/i], + any: [/^saus/i, /^vas/i, /^kov/i, /^bal/i, /^geg/i, /^birž/i, /^liep/i, /^rugp/i, /^rugs/i, /^spal/i, /^lapkr/i, /^gruod/i] +}; +var matchDayPatterns = { + narrow: /^[spatkš]/i, + short: /^(sk|pr|an|tr|kt|pn|št)/i, + abbreviated: /^(sk|pr|an|tr|kt|pn|št)/i, + wide: /^(sekmadien(is|į)|pirmadien(is|į)|antradien(is|į)|trečiadien(is|į)|ketvirtadien(is|į)|penktadien(is|į)|šeštadien(is|į))/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^p/i, /^a/i, /^t/i, /^k/i, /^p/i, /^š/i], + wide: [/^se/i, /^pi/i, /^an/i, /^tr/i, /^ke/i, /^pe/i, /^še/i], + any: [/^sk/i, /^pr/i, /^an/i, /^tr/i, /^kt/i, /^pn/i, /^št/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(pr.\s?p.|pop.|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i, + any: /^(priešpiet|popiet$|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i +}; +var parseDayPeriodPatterns = { + narrow: { + am: /^pr/i, + pm: /^pop./i, + midnight: /^vidurnaktis/i, + noon: /^(vidurdienis|perp)/i, + morning: /rytas/i, + afternoon: /(die|popietė)/i, + evening: /vakaras/i, + night: /naktis/i + }, + any: { + am: /^pr/i, + pm: /^popiet$/i, + midnight: /^vidurnaktis/i, + noon: /^(vidurdienis|perp)/i, + morning: /rytas/i, + afternoon: /(die|popietė)/i, + evening: /vakaras/i, + night: /naktis/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lt/index.d.ts b/node_modules/date-fns/esm/locale/lt/index.d.ts new file mode 100644 index 0000000..573a840 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lt/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lt } from 'date-fns/locale' +export default lt diff --git a/node_modules/date-fns/esm/locale/lt/index.js b/node_modules/date-fns/esm/locale/lt/index.js new file mode 100644 index 0000000..28776e5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lt/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Lithuanian locale. + * @language Lithuanian + * @iso-639-2 lit + * @author Pavlo Shpak [@pshpak]{@link https://github.com/pshpak} + * @author Eduardo Pardo [@eduardopsll]{@link https://github.com/eduardopsll} + */ +var locale = { + code: 'lt', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lt/index.js.flow b/node_modules/date-fns/esm/locale/lt/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lt/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/lt/package.json b/node_modules/date-fns/esm/locale/lt/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lt/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lv/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/lv/_lib/formatDistance/index.js new file mode 100644 index 0000000..c03c8b6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lv/_lib/formatDistance/index.js @@ -0,0 +1,101 @@ +function buildLocalizeTokenFn(schema) { + return function (count, options) { + if (count === 1) { + if (options !== null && options !== void 0 && options.addSuffix) { + return schema.one[0].replace('{{time}}', schema.one[2]); + } else { + return schema.one[0].replace('{{time}}', schema.one[1]); + } + } else { + var rem = count % 10 === 1 && count % 100 !== 11; + if (options !== null && options !== void 0 && options.addSuffix) { + return schema.other[0].replace('{{time}}', rem ? schema.other[3] : schema.other[4]).replace('{{count}}', String(count)); + } else { + return schema.other[0].replace('{{time}}', rem ? schema.other[1] : schema.other[2]).replace('{{count}}', String(count)); + } + } + }; +} +var formatDistanceLocale = { + lessThanXSeconds: buildLocalizeTokenFn({ + one: ['mazāk par {{time}}', 'sekundi', 'sekundi'], + other: ['mazāk nekā {{count}} {{time}}', 'sekunde', 'sekundes', 'sekundes', 'sekundēm'] + }), + xSeconds: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'sekunde', 'sekundes'], + other: ['{{count}} {{time}}', 'sekunde', 'sekundes', 'sekundes', 'sekundēm'] + }), + halfAMinute: function halfAMinute(_count, options) { + if (options !== null && options !== void 0 && options.addSuffix) { + return 'pusminūtes'; + } else { + return 'pusminūte'; + } + }, + lessThanXMinutes: buildLocalizeTokenFn({ + one: ['mazāk par {{time}}', 'minūti', 'minūti'], + other: ['mazāk nekā {{count}} {{time}}', 'minūte', 'minūtes', 'minūtes', 'minūtēm'] + }), + xMinutes: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'minūte', 'minūtes'], + other: ['{{count}} {{time}}', 'minūte', 'minūtes', 'minūtes', 'minūtēm'] + }), + aboutXHours: buildLocalizeTokenFn({ + one: ['apmēram 1 {{time}}', 'stunda', 'stundas'], + other: ['apmēram {{count}} {{time}}', 'stunda', 'stundas', 'stundas', 'stundām'] + }), + xHours: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'stunda', 'stundas'], + other: ['{{count}} {{time}}', 'stunda', 'stundas', 'stundas', 'stundām'] + }), + xDays: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'diena', 'dienas'], + other: ['{{count}} {{time}}', 'diena', 'dienas', 'dienas', 'dienām'] + }), + aboutXWeeks: buildLocalizeTokenFn({ + one: ['apmēram 1 {{time}}', 'nedēļa', 'nedēļas'], + other: ['apmēram {{count}} {{time}}', 'nedēļa', 'nedēļu', 'nedēļas', 'nedēļām'] + }), + xWeeks: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'nedēļa', 'nedēļas'], + other: ['{{count}} {{time}}', + // TODO + 'nedēļa', 'nedēļu', 'nedēļas', 'nedēļām'] + }), + aboutXMonths: buildLocalizeTokenFn({ + one: ['apmēram 1 {{time}}', 'mēnesis', 'mēneša'], + other: ['apmēram {{count}} {{time}}', 'mēnesis', 'mēneši', 'mēneša', 'mēnešiem'] + }), + xMonths: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'mēnesis', 'mēneša'], + other: ['{{count}} {{time}}', 'mēnesis', 'mēneši', 'mēneša', 'mēnešiem'] + }), + aboutXYears: buildLocalizeTokenFn({ + one: ['apmēram 1 {{time}}', 'gads', 'gada'], + other: ['apmēram {{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem'] + }), + xYears: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'gads', 'gada'], + other: ['{{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem'] + }), + overXYears: buildLocalizeTokenFn({ + one: ['ilgāk par 1 {{time}}', 'gadu', 'gadu'], + other: ['vairāk nekā {{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem'] + }), + almostXYears: buildLocalizeTokenFn({ + one: ['gandrīz 1 {{time}}', 'gads', 'gada'], + other: ['vairāk nekā {{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem'] + }) +}; +var formatDistance = function formatDistance(token, count, options) { + var result = formatDistanceLocale[token](count, options); + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'pēc ' + result; + } else { + return 'pirms ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lv/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/lv/_lib/formatLong/index.js new file mode 100644 index 0000000..dbf9256 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lv/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, y. 'gada' d. MMMM", + long: "y. 'gada' d. MMMM", + medium: 'dd.MM.y.', + short: 'dd.MM.y.' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'plkst.' {{time}}", + long: "{{date}} 'plkst.' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lv/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/lv/_lib/formatRelative/index.js new file mode 100644 index 0000000..0412e8e --- /dev/null +++ b/node_modules/date-fns/esm/locale/lv/_lib/formatRelative/index.js @@ -0,0 +1,30 @@ +import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; +var weekdays = ['svētdienā', 'pirmdienā', 'otrdienā', 'trešdienā', 'ceturtdienā', 'piektdienā', 'sestdienā']; +var formatRelativeLocale = { + lastWeek: function lastWeek(date, baseDate, options) { + if (isSameUTCWeek(date, baseDate, options)) { + return "eeee 'plkst.' p"; + } + var weekday = weekdays[date.getUTCDay()]; + return "'Pagājušā " + weekday + " plkst.' p"; + }, + yesterday: "'Vakar plkst.' p", + today: "'Šodien plkst.' p", + tomorrow: "'Rīt plkst.' p", + nextWeek: function nextWeek(date, baseDate, options) { + if (isSameUTCWeek(date, baseDate, options)) { + return "eeee 'plkst.' p"; + } + var weekday = weekdays[date.getUTCDay()]; + return "'Nākamajā " + weekday + " plkst.' p"; + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lv/_lib/localize/index.js b/node_modules/date-fns/esm/locale/lv/_lib/localize/index.js new file mode 100644 index 0000000..e24384a --- /dev/null +++ b/node_modules/date-fns/esm/locale/lv/_lib/localize/index.js @@ -0,0 +1,141 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['p.m.ē', 'm.ē'], + abbreviated: ['p. m. ē.', 'm. ē.'], + wide: ['pirms mūsu ēras', 'mūsu ērā'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1. cet.', '2. cet.', '3. cet.', '4. cet.'], + wide: ['pirmais ceturksnis', 'otrais ceturksnis', 'trešais ceturksnis', 'ceturtais ceturksnis'] +}; +var formattingQuarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1. cet.', '2. cet.', '3. cet.', '4. cet.'], + wide: ['pirmajā ceturksnī', 'otrajā ceturksnī', 'trešajā ceturksnī', 'ceturtajā ceturksnī'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['janv.', 'febr.', 'marts', 'apr.', 'maijs', 'jūn.', 'jūl.', 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'], + wide: ['janvāris', 'februāris', 'marts', 'aprīlis', 'maijs', 'jūnijs', 'jūlijs', 'augusts', 'septembris', 'oktobris', 'novembris', 'decembris'] +}; +var formattingMonthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['janv.', 'febr.', 'martā', 'apr.', 'maijs', 'jūn.', 'jūl.', 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'], + wide: ['janvārī', 'februārī', 'martā', 'aprīlī', 'maijā', 'jūnijā', 'jūlijā', 'augustā', 'septembrī', 'oktobrī', 'novembrī', 'decembrī'] +}; +var dayValues = { + narrow: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], + short: ['Sv', 'P', 'O', 'T', 'C', 'Pk', 'S'], + abbreviated: ['svētd.', 'pirmd.', 'otrd.', 'trešd.', 'ceturtd.', 'piektd.', 'sestd.'], + wide: ['svētdiena', 'pirmdiena', 'otrdiena', 'trešdiena', 'ceturtdiena', 'piektdiena', 'sestdiena'] +}; +var formattingDayValues = { + narrow: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], + short: ['Sv', 'P', 'O', 'T', 'C', 'Pk', 'S'], + abbreviated: ['svētd.', 'pirmd.', 'otrd.', 'trešd.', 'ceturtd.', 'piektd.', 'sestd.'], + wide: ['svētdienā', 'pirmdienā', 'otrdienā', 'trešdienā', 'ceturtdienā', 'piektdienā', 'sestdienā'] +}; +var dayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'pusn.', + noon: 'pusd.', + morning: 'rīts', + afternoon: 'diena', + evening: 'vakars', + night: 'nakts' + }, + abbreviated: { + am: 'am', + pm: 'pm', + midnight: 'pusn.', + noon: 'pusd.', + morning: 'rīts', + afternoon: 'pēcpusd.', + evening: 'vakars', + night: 'nakts' + }, + wide: { + am: 'am', + pm: 'pm', + midnight: 'pusnakts', + noon: 'pusdienlaiks', + morning: 'rīts', + afternoon: 'pēcpusdiena', + evening: 'vakars', + night: 'nakts' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'pusn.', + noon: 'pusd.', + morning: 'rītā', + afternoon: 'dienā', + evening: 'vakarā', + night: 'naktī' + }, + abbreviated: { + am: 'am', + pm: 'pm', + midnight: 'pusn.', + noon: 'pusd.', + morning: 'rītā', + afternoon: 'pēcpusd.', + evening: 'vakarā', + night: 'naktī' + }, + wide: { + am: 'am', + pm: 'pm', + midnight: 'pusnaktī', + noon: 'pusdienlaikā', + morning: 'rītā', + afternoon: 'pēcpusdienā', + evening: 'vakarā', + night: 'naktī' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + formattingValues: formattingQuarterValues, + defaultFormattingWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: formattingDayValues, + defaultFormattingWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lv/_lib/match/index.js b/node_modules/date-fns/esm/locale/lv/_lib/match/index.js new file mode 100644 index 0000000..219c6a7 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lv/_lib/match/index.js @@ -0,0 +1,101 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(p\.m\.ē|m\.ē)/i, + abbreviated: /^(p\. m\. ē\.|m\. ē\.)/i, + wide: /^(pirms mūsu ēras|mūsu ērā)/i +}; +var parseEraPatterns = { + any: [/^p/i, /^m/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](\. cet\.)/i, + wide: /^(pirma(is|jā)|otra(is|jā)|treša(is|jā)|ceturta(is|jā)) ceturksn(is|ī)/i +}; +var parseQuarterPatterns = { + narrow: [/^1/i, /^2/i, /^3/i, /^4/i], + abbreviated: [/^1/i, /^2/i, /^3/i, /^4/i], + wide: [/^p/i, /^o/i, /^t/i, /^c/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(janv\.|febr\.|marts|apr\.|maijs|jūn\.|jūl\.|aug\.|sept\.|okt\.|nov\.|dec\.)/i, + wide: /^(janvār(is|ī)|februār(is|ī)|mart[sā]|aprīl(is|ī)|maij[sā]|jūnij[sā]|jūlij[sā]|august[sā]|septembr(is|ī)|oktobr(is|ī)|novembr(is|ī)|decembr(is|ī))/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^jūn/i, /^jūl/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[spotc]/i, + short: /^(sv|pi|o|t|c|pk|s)/i, + abbreviated: /^(svētd\.|pirmd\.|otrd.\|trešd\.|ceturtd\.|piektd\.|sestd\.)/i, + wide: /^(svētdien(a|ā)|pirmdien(a|ā)|otrdien(a|ā)|trešdien(a|ā)|ceturtdien(a|ā)|piektdien(a|ā)|sestdien(a|ā))/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^p/i, /^o/i, /^t/i, /^c/i, /^p/i, /^s/i], + any: [/^sv/i, /^pi/i, /^o/i, /^t/i, /^c/i, /^p/i, /^se/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(am|pm|pusn\.|pusd\.|rīt(s|ā)|dien(a|ā)|vakar(s|ā)|nakt(s|ī))/, + abbreviated: /^(am|pm|pusn\.|pusd\.|rīt(s|ā)|pēcpusd\.|vakar(s|ā)|nakt(s|ī))/, + wide: /^(am|pm|pusnakt(s|ī)|pusdienlaik(s|ā)|rīt(s|ā)|pēcpusdien(a|ā)|vakar(s|ā)|nakt(s|ī))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /^pusn/i, + noon: /^pusd/i, + morning: /^r/i, + afternoon: /^(d|pēc)/i, + evening: /^v/i, + night: /^n/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'wide', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lv/index.d.ts b/node_modules/date-fns/esm/locale/lv/index.d.ts new file mode 100644 index 0000000..14686a2 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lv/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lv } from 'date-fns/locale' +export default lv diff --git a/node_modules/date-fns/esm/locale/lv/index.js b/node_modules/date-fns/esm/locale/lv/index.js new file mode 100644 index 0000000..317b576 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lv/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Latvian locale (Latvia). + * @language Latvian + * @iso-639-2 lav + * @author Rūdolfs Puķītis [@prudolfs]{@link https://github.com/prudolfs} + */ +var locale = { + code: 'lv', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/lv/index.js.flow b/node_modules/date-fns/esm/locale/lv/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lv/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/lv/package.json b/node_modules/date-fns/esm/locale/lv/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/lv/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mk/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/mk/_lib/formatDistance/index.js new file mode 100644 index 0000000..cd5bf0b --- /dev/null +++ b/node_modules/date-fns/esm/locale/mk/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'помалку од секунда', + other: 'помалку од {{count}} секунди' + }, + xSeconds: { + one: '1 секунда', + other: '{{count}} секунди' + }, + halfAMinute: 'половина минута', + lessThanXMinutes: { + one: 'помалку од минута', + other: 'помалку од {{count}} минути' + }, + xMinutes: { + one: '1 минута', + other: '{{count}} минути' + }, + aboutXHours: { + one: 'околу 1 час', + other: 'околу {{count}} часа' + }, + xHours: { + one: '1 час', + other: '{{count}} часа' + }, + xDays: { + one: '1 ден', + other: '{{count}} дена' + }, + aboutXWeeks: { + one: 'околу 1 недела', + other: 'околу {{count}} месеци' + }, + xWeeks: { + one: '1 недела', + other: '{{count}} недели' + }, + aboutXMonths: { + one: 'околу 1 месец', + other: 'околу {{count}} недели' + }, + xMonths: { + one: '1 месец', + other: '{{count}} месеци' + }, + aboutXYears: { + one: 'околу 1 година', + other: 'околу {{count}} години' + }, + xYears: { + one: '1 година', + other: '{{count}} години' + }, + overXYears: { + one: 'повеќе од 1 година', + other: 'повеќе од {{count}} години' + }, + almostXYears: { + one: 'безмалку 1 година', + other: 'безмалку {{count}} години' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'за ' + result; + } else { + return 'пред ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mk/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/mk/_lib/formatLong/index.js new file mode 100644 index 0000000..fd7da90 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mk/_lib/formatLong/index.js @@ -0,0 +1,31 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, dd MMMM yyyy', + long: 'dd MMMM yyyy', + medium: 'dd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mk/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/mk/_lib/formatRelative/index.js new file mode 100644 index 0000000..d6f1e48 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mk/_lib/formatRelative/index.js @@ -0,0 +1,74 @@ +import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; +var weekdays = ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота']; +function _lastWeek(day) { + var weekday = weekdays[day]; + switch (day) { + case 0: + case 3: + case 6: + return "'минатата " + weekday + " во' p"; + case 1: + case 2: + case 4: + case 5: + return "'минатиот " + weekday + " во' p"; + } +} +function thisWeek(day) { + var weekday = weekdays[day]; + switch (day) { + case 0: + case 3: + case 6: + return "'ова " + weekday + " вo' p"; + case 1: + case 2: + case 4: + case 5: + return "'овој " + weekday + " вo' p"; + } +} +function _nextWeek(day) { + var weekday = weekdays[day]; + switch (day) { + case 0: + case 3: + case 6: + return "'следната " + weekday + " вo' p"; + case 1: + case 2: + case 4: + case 5: + return "'следниот " + weekday + " вo' p"; + } +} +var formatRelativeLocale = { + lastWeek: function lastWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return _lastWeek(day); + } + }, + yesterday: "'вчера во' p", + today: "'денес во' p", + tomorrow: "'утре во' p", + nextWeek: function nextWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return _nextWeek(day); + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mk/_lib/localize/index.js b/node_modules/date-fns/esm/locale/mk/_lib/localize/index.js new file mode 100644 index 0000000..9e8cfcf --- /dev/null +++ b/node_modules/date-fns/esm/locale/mk/_lib/localize/index.js @@ -0,0 +1,76 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['пр.н.е.', 'н.е.'], + abbreviated: ['пред н. е.', 'н. е.'], + wide: ['пред нашата ера', 'нашата ера'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-ви кв.', '2-ри кв.', '3-ти кв.', '4-ти кв.'], + wide: ['1-ви квартал', '2-ри квартал', '3-ти квартал', '4-ти квартал'] +}; +var monthValues = { + abbreviated: ['јан', 'фев', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'септ', 'окт', 'ноем', 'дек'], + wide: ['јануари', 'февруари', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септември', 'октомври', 'ноември', 'декември'] +}; +var dayValues = { + narrow: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], + short: ['не', 'по', 'вт', 'ср', 'че', 'пе', 'са'], + abbreviated: ['нед', 'пон', 'вто', 'сре', 'чет', 'пет', 'саб'], + wide: ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'] +}; +var dayPeriodValues = { + wide: { + am: 'претпладне', + pm: 'попладне', + midnight: 'полноќ', + noon: 'напладне', + morning: 'наутро', + afternoon: 'попладне', + evening: 'навечер', + night: 'ноќе' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + var rem100 = number % 100; + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + return number + '-ви'; + case 2: + return number + '-ри'; + case 7: + case 8: + return number + '-ми'; + } + } + return number + '-ти'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mk/_lib/match/index.js b/node_modules/date-fns/esm/locale/mk/_lib/match/index.js new file mode 100644 index 0000000..4846c34 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mk/_lib/match/index.js @@ -0,0 +1,95 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(-?[врмт][и])?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((пр)?н\.?\s?е\.?)/i, + abbreviated: /^((пр)?н\.?\s?е\.?)/i, + wide: /^(пред нашата ера|нашата ера)/i +}; +var parseEraPatterns = { + any: [/^п/i, /^н/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?[врт]?и?)? кв.?/i, + wide: /^[1234](-?[врт]?и?)? квартал/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchDayPatterns = { + narrow: /^[нпвсч]/i, + short: /^(не|по|вт|ср|че|пе|са)/i, + abbreviated: /^(нед|пон|вто|сре|чет|пет|саб)/i, + wide: /^(недела|понеделник|вторник|среда|четврток|петок|сабота)/i +}; +var parseDayPatterns = { + narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i], + any: [/^н[ед]/i, /^п[он]/i, /^вт/i, /^ср/i, /^ч[ет]/i, /^п[ет]/i, /^с[аб]/i] +}; +var matchMonthPatterns = { + abbreviated: /^(јан|фев|мар|апр|мај|јун|јул|авг|сеп|окт|ноем|дек)/i, + wide: /^(јануари|февруари|март|април|мај|јуни|јули|август|септември|октомври|ноември|декември)/i +}; +var parseMonthPatterns = { + any: [/^ја/i, /^Ф/i, /^мар/i, /^ап/i, /^мај/i, /^јун/i, /^јул/i, /^ав/i, /^се/i, /^окт/i, /^но/i, /^де/i] +}; +var matchDayPeriodPatterns = { + any: /^(претп|попл|полноќ|утро|пладне|вечер|ноќ)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /претпладне/i, + pm: /попладне/i, + midnight: /полноќ/i, + noon: /напладне/i, + morning: /наутро/i, + afternoon: /попладне/i, + evening: /навечер/i, + night: /ноќе/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mk/index.d.ts b/node_modules/date-fns/esm/locale/mk/index.d.ts new file mode 100644 index 0000000..b845b31 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mk/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { mk } from 'date-fns/locale' +export default mk diff --git a/node_modules/date-fns/esm/locale/mk/index.js b/node_modules/date-fns/esm/locale/mk/index.js new file mode 100644 index 0000000..70f4018 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mk/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Macedonian locale. + * @language Macedonian + * @iso-639-2 mkd + * @author Petar Vlahu [@vlahupetar]{@link https://github.com/vlahupetar} + * @author Altrim Beqiri [@altrim]{@link https://github.com/altrim} + */ +var locale = { + code: 'mk', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mk/index.js.flow b/node_modules/date-fns/esm/locale/mk/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mk/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/mk/package.json b/node_modules/date-fns/esm/locale/mk/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mk/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mn/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/mn/_lib/formatDistance/index.js new file mode 100644 index 0000000..027f51a --- /dev/null +++ b/node_modules/date-fns/esm/locale/mn/_lib/formatDistance/index.js @@ -0,0 +1,120 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'секунд хүрэхгүй', + other: '{{count}} секунд хүрэхгүй' + }, + xSeconds: { + one: '1 секунд', + other: '{{count}} секунд' + }, + halfAMinute: 'хагас минут', + lessThanXMinutes: { + one: 'минут хүрэхгүй', + other: '{{count}} минут хүрэхгүй' + }, + xMinutes: { + one: '1 минут', + other: '{{count}} минут' + }, + aboutXHours: { + one: 'ойролцоогоор 1 цаг', + other: 'ойролцоогоор {{count}} цаг' + }, + xHours: { + one: '1 цаг', + other: '{{count}} цаг' + }, + xDays: { + one: '1 өдөр', + other: '{{count}} өдөр' + }, + aboutXWeeks: { + one: 'ойролцоогоор 1 долоо хоног', + other: 'ойролцоогоор {{count}} долоо хоног' + }, + xWeeks: { + one: '1 долоо хоног', + other: '{{count}} долоо хоног' + }, + aboutXMonths: { + one: 'ойролцоогоор 1 сар', + other: 'ойролцоогоор {{count}} сар' + }, + xMonths: { + one: '1 сар', + other: '{{count}} сар' + }, + aboutXYears: { + one: 'ойролцоогоор 1 жил', + other: 'ойролцоогоор {{count}} жил' + }, + xYears: { + one: '1 жил', + other: '{{count}} жил' + }, + overXYears: { + one: '1 жил гаран', + other: '{{count}} жил гаран' + }, + almostXYears: { + one: 'бараг 1 жил', + other: 'бараг {{count}} жил' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + /** + * Append genitive case + */ + var words = result.split(' '); + var lastword = words.pop(); + result = words.join(' '); + switch (lastword) { + case 'секунд': + result += ' секундийн'; + break; + case 'минут': + result += ' минутын'; + break; + case 'цаг': + result += ' цагийн'; + break; + case 'өдөр': + result += ' өдрийн'; + break; + case 'сар': + result += ' сарын'; + break; + case 'жил': + result += ' жилийн'; + break; + case 'хоног': + result += ' хоногийн'; + break; + case 'гаран': + result += ' гараны'; + break; + case 'хүрэхгүй': + result += ' хүрэхгүй хугацааны'; + break; + default: + result += lastword + '-н'; + } + if (options.comparison && options.comparison > 0) { + return result + ' дараа'; + } else { + return result + ' өмнө'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mn/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/mn/_lib/formatLong/index.js new file mode 100644 index 0000000..991e373 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mn/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "y 'оны' MMMM'ын' d, EEEE 'гараг'", + long: "y 'оны' MMMM'ын' d", + medium: "y 'оны' MMM'ын' d", + short: 'y.MM.dd' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mn/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/mn/_lib/formatRelative/index.js new file mode 100644 index 0000000..9ec5315 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mn/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'өнгөрсөн' eeee 'гарагийн' p 'цагт'", + yesterday: "'өчигдөр' p 'цагт'", + today: "'өнөөдөр' p 'цагт'", + tomorrow: "'маргааш' p 'цагт'", + nextWeek: "'ирэх' eeee 'гарагийн' p 'цагт'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mn/_lib/localize/index.js b/node_modules/date-fns/esm/locale/mn/_lib/localize/index.js new file mode 100644 index 0000000..e8d8de5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mn/_lib/localize/index.js @@ -0,0 +1,104 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['НТӨ', 'НТ'], + abbreviated: ['НТӨ', 'НТ'], + wide: ['нийтийн тооллын өмнөх', 'нийтийн тооллын'] +}; +var quarterValues = { + narrow: ['I', 'II', 'III', 'IV'], + abbreviated: ['I улирал', 'II улирал', 'III улирал', 'IV улирал'], + wide: ['1-р улирал', '2-р улирал', '3-р улирал', '4-р улирал'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'], + abbreviated: ['1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', '9-р сар', '10-р сар', '11-р сар', '12-р сар'], + wide: ['Нэгдүгээр сар', 'Хоёрдугаар сар', 'Гуравдугаар сар', 'Дөрөвдүгээр сар', 'Тавдугаар сар', 'Зургаадугаар сар', 'Долоодугаар сар', 'Наймдугаар сар', 'Есдүгээр сар', 'Аравдугаар сар', 'Арваннэгдүгээр сар', 'Арван хоёрдугаар сар'] +}; +var formattingMonthValues = { + narrow: ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'], + abbreviated: ['1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', '9-р сар', '10-р сар', '11-р сар', '12-р сар'], + wide: ['нэгдүгээр сар', 'хоёрдугаар сар', 'гуравдугаар сар', 'дөрөвдүгээр сар', 'тавдугаар сар', 'зургаадугаар сар', 'долоодугаар сар', 'наймдугаар сар', 'есдүгээр сар', 'аравдугаар сар', 'арваннэгдүгээр сар', 'арван хоёрдугаар сар'] +}; +var dayValues = { + narrow: ['Н', 'Д', 'М', 'Л', 'П', 'Б', 'Б'], + short: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], + abbreviated: ['Ням', 'Дав', 'Мяг', 'Лха', 'Пүр', 'Баа', 'Бям'], + wide: ['Ням', 'Даваа', 'Мягмар', 'Лхагва', 'Пүрэв', 'Баасан', 'Бямба'] +}; +var formattingDayValues = { + narrow: ['Н', 'Д', 'М', 'Л', 'П', 'Б', 'Б'], + short: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], + abbreviated: ['Ням', 'Дав', 'Мяг', 'Лха', 'Пүр', 'Баа', 'Бям'], + wide: ['ням', 'даваа', 'мягмар', 'лхагва', 'пүрэв', 'баасан', 'бямба'] +}; +var dayPeriodValues = { + narrow: { + am: 'ү.ө.', + pm: 'ү.х.', + midnight: 'шөнө дунд', + noon: 'үд дунд', + morning: 'өглөө', + afternoon: 'өдөр', + evening: 'орой', + night: 'шөнө' + }, + abbreviated: { + am: 'ү.ө.', + pm: 'ү.х.', + midnight: 'шөнө дунд', + noon: 'үд дунд', + morning: 'өглөө', + afternoon: 'өдөр', + evening: 'орой', + night: 'шөнө' + }, + wide: { + am: 'ү.ө.', + pm: 'ү.х.', + midnight: 'шөнө дунд', + noon: 'үд дунд', + morning: 'өглөө', + afternoon: 'өдөр', + evening: 'орой', + night: 'шөнө' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: formattingDayValues, + defaultFormattingWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mn/_lib/match/index.js b/node_modules/date-fns/esm/locale/mn/_lib/match/index.js new file mode 100644 index 0000000..d566852 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mn/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /\d+/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(нтө|нт)/i, + abbreviated: /^(нтө|нт)/i, + wide: /^(нийтийн тооллын өмнө|нийтийн тооллын)/i +}; +var parseEraPatterns = { + any: [/^(нтө|нийтийн тооллын өмнө)/i, /^(нт|нийтийн тооллын)/i] +}; +var matchQuarterPatterns = { + narrow: /^(iv|iii|ii|i)/i, + abbreviated: /^(iv|iii|ii|i) улирал/i, + wide: /^[1-4]-р улирал/i +}; +var parseQuarterPatterns = { + any: [/^(i(\s|$)|1)/i, /^(ii(\s|$)|2)/i, /^(iii(\s|$)|3)/i, /^(iv(\s|$)|4)/i] +}; +var matchMonthPatterns = { + narrow: /^(xii|xi|x|ix|viii|vii|vi|v|iv|iii|ii|i)/i, + abbreviated: /^(1-р сар|2-р сар|3-р сар|4-р сар|5-р сар|6-р сар|7-р сар|8-р сар|9-р сар|10-р сар|11-р сар|12-р сар)/i, + wide: /^(нэгдүгээр сар|хоёрдугаар сар|гуравдугаар сар|дөрөвдүгээр сар|тавдугаар сар|зургаадугаар сар|долоодугаар сар|наймдугаар сар|есдүгээр сар|аравдугаар сар|арван нэгдүгээр сар|арван хоёрдугаар сар)/i +}; +var parseMonthPatterns = { + narrow: [/^i$/i, /^ii$/i, /^iii$/i, /^iv$/i, /^v$/i, /^vi$/i, /^vii$/i, /^viii$/i, /^ix$/i, /^x$/i, /^xi$/i, /^xii$/i], + any: [/^(1|нэгдүгээр)/i, /^(2|хоёрдугаар)/i, /^(3|гуравдугаар)/i, /^(4|дөрөвдүгээр)/i, /^(5|тавдугаар)/i, /^(6|зургаадугаар)/i, /^(7|долоодугаар)/i, /^(8|наймдугаар)/i, /^(9|есдүгээр)/i, /^(10|аравдугаар)/i, /^(11|арван нэгдүгээр)/i, /^(12|арван хоёрдугаар)/i] +}; +var matchDayPatterns = { + narrow: /^[ндмлпбб]/i, + short: /^(ня|да|мя|лх|пү|ба|бя)/i, + abbreviated: /^(ням|дав|мяг|лха|пүр|баа|бям)/i, + wide: /^(ням|даваа|мягмар|лхагва|пүрэв|баасан|бямба)/i +}; +var parseDayPatterns = { + narrow: [/^н/i, /^д/i, /^м/i, /^л/i, /^п/i, /^б/i, /^б/i], + any: [/^ня/i, /^да/i, /^мя/i, /^лх/i, /^пү/i, /^ба/i, /^бя/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i, + any: /^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ү\.ө\./i, + pm: /^ү\.х\./i, + midnight: /^шөнө дунд/i, + noon: /^үд дунд/i, + morning: /өглөө/i, + afternoon: /өдөр/i, + evening: /орой/i, + night: /шөнө/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mn/index.d.ts b/node_modules/date-fns/esm/locale/mn/index.d.ts new file mode 100644 index 0000000..9b27ad9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mn/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { mn } from 'date-fns/locale' +export default mn diff --git a/node_modules/date-fns/esm/locale/mn/index.js b/node_modules/date-fns/esm/locale/mn/index.js new file mode 100644 index 0000000..d01f170 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mn/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Mongolian locale. + * @language Mongolian + * @iso-639-2 mon + * @author Bilguun Ochirbat [@bilguun0203]{@link https://github.com/bilguun0203} + */ +var locale = { + code: 'mn', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mn/index.js.flow b/node_modules/date-fns/esm/locale/mn/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mn/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/mn/package.json b/node_modules/date-fns/esm/locale/mn/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mn/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ms/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ms/_lib/formatDistance/index.js new file mode 100644 index 0000000..6d384b0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ms/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'kurang dari 1 saat', + other: 'kurang dari {{count}} saat' + }, + xSeconds: { + one: '1 saat', + other: '{{count}} saat' + }, + halfAMinute: 'setengah minit', + lessThanXMinutes: { + one: 'kurang dari 1 minit', + other: 'kurang dari {{count}} minit' + }, + xMinutes: { + one: '1 minit', + other: '{{count}} minit' + }, + aboutXHours: { + one: 'sekitar 1 jam', + other: 'sekitar {{count}} jam' + }, + xHours: { + one: '1 jam', + other: '{{count}} jam' + }, + xDays: { + one: '1 hari', + other: '{{count}} hari' + }, + aboutXWeeks: { + one: 'sekitar 1 minggu', + other: 'sekitar {{count}} minggu' + }, + xWeeks: { + one: '1 minggu', + other: '{{count}} minggu' + }, + aboutXMonths: { + one: 'sekitar 1 bulan', + other: 'sekitar {{count}} bulan' + }, + xMonths: { + one: '1 bulan', + other: '{{count}} bulan' + }, + aboutXYears: { + one: 'sekitar 1 tahun', + other: 'sekitar {{count}} tahun' + }, + xYears: { + one: '1 tahun', + other: '{{count}} tahun' + }, + overXYears: { + one: 'lebih dari 1 tahun', + other: 'lebih dari {{count}} tahun' + }, + almostXYears: { + one: 'hampir 1 tahun', + other: 'hampir {{count}} tahun' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'dalam masa ' + result; + } else { + return result + ' yang lalu'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ms/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ms/_lib/formatLong/index.js new file mode 100644 index 0000000..6cab570 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ms/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'd/M/yyyy' +}; +var timeFormats = { + full: 'HH.mm.ss', + long: 'HH.mm.ss', + medium: 'HH.mm', + short: 'HH.mm' +}; +var dateTimeFormats = { + full: "{{date}} 'pukul' {{time}}", + long: "{{date}} 'pukul' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ms/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ms/_lib/formatRelative/index.js new file mode 100644 index 0000000..f3a5a48 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ms/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'lepas pada jam' p", + yesterday: "'Semalam pada jam' p", + today: "'Hari ini pada jam' p", + tomorrow: "'Esok pada jam' p", + nextWeek: "eeee 'pada jam' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ms/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ms/_lib/localize/index.js new file mode 100644 index 0000000..c45f98b --- /dev/null +++ b/node_modules/date-fns/esm/locale/ms/_lib/localize/index.js @@ -0,0 +1,125 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // Most data for localization are taken from this page +// https://www.unicode.org/cldr/charts/32/summary/ms.html +var eraValues = { + narrow: ['SM', 'M'], + abbreviated: ['SM', 'M'], + wide: ['Sebelum Masihi', 'Masihi'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['S1', 'S2', 'S3', 'S4'], + wide: ['Suku pertama', 'Suku kedua', 'Suku ketiga', 'Suku keempat'] +}; + +// Note: in Malay, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], + wide: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'] +}; +var dayValues = { + narrow: ['A', 'I', 'S', 'R', 'K', 'J', 'S'], + short: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], + abbreviated: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], + wide: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'] +}; +var dayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'tgh malam', + noon: 'tgh hari', + morning: 'pagi', + afternoon: 'tengah hari', + evening: 'petang', + night: 'malam' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'tengah hari', + evening: 'petang', + night: 'malam' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'tengah hari', + evening: 'petang', + night: 'malam' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'tengah hari', + evening: 'petang', + night: 'malam' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'tengah hari', + evening: 'petang', + night: 'malam' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'tengah hari', + evening: 'petang', + night: 'malam' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + // Can't use "pertama", "kedua" because can't be parsed + return 'ke-' + Number(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ms/_lib/match/index.js b/node_modules/date-fns/esm/locale/ms/_lib/match/index.js new file mode 100644 index 0000000..6535378 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ms/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^ke-(\d+)?/i; +var parseOrdinalNumberPattern = /petama|\d+/i; +var matchEraPatterns = { + narrow: /^(sm|m)/i, + abbreviated: /^(s\.?\s?m\.?|m\.?)/i, + wide: /^(sebelum masihi|masihi)/i +}; +var parseEraPatterns = { + any: [/^s/i, /^(m)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^S[1234]/i, + wide: /Suku (pertama|kedua|ketiga|keempat)/i +}; +var parseQuarterPatterns = { + any: [/pertama|1/i, /kedua|2/i, /ketiga|3/i, /keempat|4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mac|apr|mei|jun|jul|ogo|sep|okt|nov|dis)/i, + wide: /^(januari|februari|mac|april|mei|jun|julai|ogos|september|oktober|november|disember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^o/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^ma/i, /^ap/i, /^me/i, /^jun/i, /^jul/i, /^og/i, /^s/i, /^ok/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[aisrkj]/i, + short: /^(ahd|isn|sel|rab|kha|jum|sab)/i, + abbreviated: /^(ahd|isn|sel|rab|kha|jum|sab)/i, + wide: /^(ahad|isnin|selasa|rabu|khamis|jumaat|sabtu)/i +}; +var parseDayPatterns = { + narrow: [/^a/i, /^i/i, /^s/i, /^r/i, /^k/i, /^j/i, /^s/i], + any: [/^a/i, /^i/i, /^se/i, /^r/i, /^k/i, /^j/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(am|pm|tengah malam|tengah hari|pagi|petang|malam)/i, + any: /^([ap]\.?\s?m\.?|tengah malam|tengah hari|pagi|petang|malam)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^pm/i, + midnight: /^tengah m/i, + noon: /^tengah h/i, + morning: /pa/i, + afternoon: /tengah h/i, + evening: /pe/i, + night: /m/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ms/index.d.ts b/node_modules/date-fns/esm/locale/ms/index.d.ts new file mode 100644 index 0000000..d7450bd --- /dev/null +++ b/node_modules/date-fns/esm/locale/ms/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ms } from 'date-fns/locale' +export default ms diff --git a/node_modules/date-fns/esm/locale/ms/index.js b/node_modules/date-fns/esm/locale/ms/index.js new file mode 100644 index 0000000..eaee679 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ms/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Malay locale. + * @language Malay + * @iso-639-2 msa + * @author Ruban Selvarajah [@Zyten]{@link https://github.com/Zyten} + */ +var locale = { + code: 'ms', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ms/index.js.flow b/node_modules/date-fns/esm/locale/ms/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ms/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ms/package.json b/node_modules/date-fns/esm/locale/ms/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ms/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mt/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/mt/_lib/formatDistance/index.js new file mode 100644 index 0000000..fc95fd0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mt/_lib/formatDistance/index.js @@ -0,0 +1,89 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'inqas minn sekonda', + other: 'inqas minn {{count}} sekondi' + }, + xSeconds: { + one: 'sekonda', + other: '{{count}} sekondi' + }, + halfAMinute: 'nofs minuta', + lessThanXMinutes: { + one: 'inqas minn minuta', + other: 'inqas minn {{count}} minuti' + }, + xMinutes: { + one: 'minuta', + other: '{{count}} minuti' + }, + aboutXHours: { + one: 'madwar siegħa', + other: 'madwar {{count}} siegħat' + }, + xHours: { + one: 'siegħa', + other: '{{count}} siegħat' + }, + xDays: { + one: 'ġurnata', + other: '{{count}} ġranet' + }, + aboutXWeeks: { + one: 'madwar ġimgħa', + other: 'madwar {{count}} ġimgħat' + }, + xWeeks: { + one: 'ġimgħa', + other: '{{count}} ġimgħat' + }, + aboutXMonths: { + one: 'madwar xahar', + other: 'madwar {{count}} xhur' + }, + xMonths: { + one: 'xahar', + other: '{{count}} xhur' + }, + aboutXYears: { + one: 'madwar sena', + two: 'madwar sentejn', + other: 'madwar {{count}} snin' + }, + xYears: { + one: 'sena', + two: 'sentejn', + other: '{{count}} snin' + }, + overXYears: { + one: 'aktar minn sena', + two: 'aktar minn sentejn', + other: 'aktar minn {{count}} snin' + }, + almostXYears: { + one: 'kważi sena', + two: 'kważi sentejn', + other: 'kważi {{count}} snin' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 2 && tokenValue.two) { + result = tokenValue.two; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return "f'" + result; + } else { + return result + ' ilu'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mt/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/mt/_lib/formatLong/index.js new file mode 100644 index 0000000..f08860c --- /dev/null +++ b/node_modules/date-fns/esm/locale/mt/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mt/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/mt/_lib/formatRelative/index.js new file mode 100644 index 0000000..165bb0a --- /dev/null +++ b/node_modules/date-fns/esm/locale/mt/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'li għadda' 'fil-'p", + yesterday: "'Il-bieraħ fil-'p", + today: "'Illum fil-'p", + tomorrow: "'Għada fil-'p", + nextWeek: "eeee 'fil-'p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mt/_lib/localize/index.js b/node_modules/date-fns/esm/locale/mt/_lib/localize/index.js new file mode 100644 index 0000000..06c3c32 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mt/_lib/localize/index.js @@ -0,0 +1,119 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['Q', 'W'], + abbreviated: ['QK', 'WK'], + wide: ['qabel Kristu', 'wara Kristu'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1. kwart', '2. kwart', '3. kwart', '4. kwart'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], + wide: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'] +}; +var dayValues = { + narrow: ['Ħ', 'T', 'T', 'E', 'Ħ', 'Ġ', 'S'], + short: ['Ħa', 'Tn', 'Tl', 'Er', 'Ħa', 'Ġi', 'Si'], + abbreviated: ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'], + wide: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'nofsillejl', + noon: 'nofsinhar', + morning: 'għodwa', + afternoon: 'wara nofsinhar', + evening: 'filgħaxija', + night: 'lejl' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'nofsillejl', + noon: 'nofsinhar', + morning: 'għodwa', + afternoon: 'wara nofsinhar', + evening: 'filgħaxija', + night: 'lejl' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'nofsillejl', + noon: 'nofsinhar', + morning: 'għodwa', + afternoon: 'wara nofsinhar', + evening: 'filgħaxija', + night: 'lejl' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: "f'nofsillejl", + noon: "f'nofsinhar", + morning: 'filgħodu', + afternoon: 'wara nofsinhar', + evening: 'filgħaxija', + night: 'billejl' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: "f'nofsillejl", + noon: "f'nofsinhar", + morning: 'filgħodu', + afternoon: 'wara nofsinhar', + evening: 'filgħaxija', + night: 'billejl' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: "f'nofsillejl", + noon: "f'nofsinhar", + morning: 'filgħodu', + afternoon: 'wara nofsinhar', + evening: 'filgħaxija', + night: 'billejl' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'º'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mt/_lib/match/index.js b/node_modules/date-fns/esm/locale/mt/_lib/match/index.js new file mode 100644 index 0000000..24139b9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mt/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(º)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(q|w)/i, + abbreviated: /^(q\.?\s?k\.?|b\.?\s?c\.?\s?e\.?|w\.?\s?k\.?)/i, + wide: /^(qabel kristu|before common era|wara kristu|common era)/i +}; +var parseEraPatterns = { + any: [/^(q|b)/i, /^(w|c)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^k[1234]/i, + wide: /^[1234](\.)? kwart/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmaglsond]/i, + abbreviated: /^(jan|fra|mar|apr|mej|ġun|lul|aww|set|ott|nov|diċ)/i, + wide: /^(jannar|frar|marzu|april|mejju|ġunju|lulju|awwissu|settembru|ottubru|novembru|diċembru)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^ġ/i, /^l/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^mej/i, /^ġ/i, /^l/i, /^aw/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[ħteġs]/i, + short: /^(ħa|tn|tl|er|ħa|ġi|si)/i, + abbreviated: /^(ħad|tne|tli|erb|ħam|ġim|sib)/i, + wide: /^(il-ħadd|it-tnejn|it-tlieta|l-erbgħa|il-ħamis|il-ġimgħa|is-sibt)/i +}; +var parseDayPatterns = { + narrow: [/^ħ/i, /^t/i, /^t/i, /^e/i, /^ħ/i, /^ġ/i, /^s/i], + any: [/^(il-)?ħad/i, /^(it-)?tn/i, /^(it-)?tl/i, /^(l-)?er/i, /^(il-)?ham/i, /^(il-)?ġi/i, /^(is-)?si/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i, + any: /^([ap]\.?\s?m\.?|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^f'nofsillejl/i, + noon: /^f'nofsinhar/i, + morning: /għodwa/i, + afternoon: /wara(\s.*)nofsinhar/i, + evening: /filgħaxija/i, + night: /lejl/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mt/index.d.ts b/node_modules/date-fns/esm/locale/mt/index.d.ts new file mode 100644 index 0000000..a845625 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mt/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { mt } from 'date-fns/locale' +export default mt diff --git a/node_modules/date-fns/esm/locale/mt/index.js b/node_modules/date-fns/esm/locale/mt/index.js new file mode 100644 index 0000000..f917ffb --- /dev/null +++ b/node_modules/date-fns/esm/locale/mt/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Maltese locale. + * @language Maltese + * @iso-639-2 mlt + * @author Andras Matzon [@amatzon](@link https://github.com/amatzon) + * @author Bryan Borg [@bryanMt](@link https://github.com/bryanMt) + */ +var locale = { + code: 'mt', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/mt/index.js.flow b/node_modules/date-fns/esm/locale/mt/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mt/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/mt/package.json b/node_modules/date-fns/esm/locale/mt/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/mt/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nb/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/nb/_lib/formatDistance/index.js new file mode 100644 index 0000000..3a16bfb --- /dev/null +++ b/node_modules/date-fns/esm/locale/nb/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mindre enn ett sekund', + other: 'mindre enn {{count}} sekunder' + }, + xSeconds: { + one: 'ett sekund', + other: '{{count}} sekunder' + }, + halfAMinute: 'et halvt minutt', + lessThanXMinutes: { + one: 'mindre enn ett minutt', + other: 'mindre enn {{count}} minutter' + }, + xMinutes: { + one: 'ett minutt', + other: '{{count}} minutter' + }, + aboutXHours: { + one: 'omtrent en time', + other: 'omtrent {{count}} timer' + }, + xHours: { + one: 'en time', + other: '{{count}} timer' + }, + xDays: { + one: 'en dag', + other: '{{count}} dager' + }, + aboutXWeeks: { + one: 'omtrent en uke', + other: 'omtrent {{count}} uker' + }, + xWeeks: { + one: 'en uke', + other: '{{count}} uker' + }, + aboutXMonths: { + one: 'omtrent en måned', + other: 'omtrent {{count}} måneder' + }, + xMonths: { + one: 'en måned', + other: '{{count}} måneder' + }, + aboutXYears: { + one: 'omtrent ett år', + other: 'omtrent {{count}} år' + }, + xYears: { + one: 'ett år', + other: '{{count}} år' + }, + overXYears: { + one: 'over ett år', + other: 'over {{count}} år' + }, + almostXYears: { + one: 'nesten ett år', + other: 'nesten {{count}} år' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'om ' + result; + } else { + return result + ' siden'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nb/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/nb/_lib/formatLong/index.js new file mode 100644 index 0000000..eff17ba --- /dev/null +++ b/node_modules/date-fns/esm/locale/nb/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE d. MMMM y', + long: 'd. MMMM y', + medium: 'd. MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: "'kl'. HH:mm:ss zzzz", + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'kl.' {{time}}", + long: "{{date}} 'kl.' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nb/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/nb/_lib/formatRelative/index.js new file mode 100644 index 0000000..9ea3b52 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nb/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'forrige' eeee 'kl.' p", + yesterday: "'i går kl.' p", + today: "'i dag kl.' p", + tomorrow: "'i morgen kl.' p", + nextWeek: "EEEE 'kl.' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nb/_lib/localize/index.js b/node_modules/date-fns/esm/locale/nb/_lib/localize/index.js new file mode 100644 index 0000000..eac82f3 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nb/_lib/localize/index.js @@ -0,0 +1,85 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['f.Kr.', 'e.Kr.'], + abbreviated: ['f.Kr.', 'e.Kr.'], + wide: ['før Kristus', 'etter Kristus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + wide: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'] +}; +var dayValues = { + narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + short: ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'], + abbreviated: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], + wide: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morg.', + afternoon: 'på etterm.', + evening: 'på kvelden', + night: 'på natten' + }, + abbreviated: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morg.', + afternoon: 'på etterm.', + evening: 'på kvelden', + night: 'på natten' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morgenen', + afternoon: 'på ettermiddagen', + evening: 'på kvelden', + night: 'på natten' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nb/_lib/match/index.js b/node_modules/date-fns/esm/locale/nb/_lib/match/index.js new file mode 100644 index 0000000..47ffe11 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nb/_lib/match/index.js @@ -0,0 +1,97 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)\.?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i, + abbreviated: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i, + wide: /^(før Kristus|før vår tid|etter Kristus|vår tid)/i +}; +var parseEraPatterns = { + any: [/^f/i, /^e/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](\.)? kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i, + wide: /^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^jun/i, /^jul/i, /^aug/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtofl]/i, + short: /^(sø|ma|ti|on|to|fr|lø)/i, + abbreviated: /^(søn|man|tir|ons|tor|fre|lør)/i, + wide: /^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i +}; +var parseDayPatterns = { + any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten)|[ap])/i, + any: /^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a(\.?\s?m\.?)?$/i, + pm: /^p(\.?\s?m\.?)?$/i, + midnight: /^midn/i, + noon: /^midd/i, + morning: /morgen/i, + afternoon: /ettermiddag/i, + evening: /kveld/i, + night: /natt/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nb/index.d.ts b/node_modules/date-fns/esm/locale/nb/index.d.ts new file mode 100644 index 0000000..75c06bb --- /dev/null +++ b/node_modules/date-fns/esm/locale/nb/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nb } from 'date-fns/locale' +export default nb diff --git a/node_modules/date-fns/esm/locale/nb/index.js b/node_modules/date-fns/esm/locale/nb/index.js new file mode 100644 index 0000000..e24a911 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nb/index.js @@ -0,0 +1,28 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Norwegian Bokmål locale. + * @language Norwegian Bokmål + * @iso-639-2 nob + * @author Hans-Kristian Koren [@Hanse]{@link https://github.com/Hanse} + * @author Mikolaj Grzyb [@mikolajgrzyb]{@link https://github.com/mikolajgrzyb} + * @author Dag Stuan [@dagstuan]{@link https://github.com/dagstuan} + */ +var locale = { + code: 'nb', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nb/index.js.flow b/node_modules/date-fns/esm/locale/nb/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nb/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/nb/package.json b/node_modules/date-fns/esm/locale/nb/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nb/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl-BE/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/nl-BE/_lib/formatDistance/index.js new file mode 100644 index 0000000..91c7181 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl-BE/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'minder dan een seconde', + other: 'minder dan {{count}} seconden' + }, + xSeconds: { + one: '1 seconde', + other: '{{count}} seconden' + }, + halfAMinute: 'een halve minuut', + lessThanXMinutes: { + one: 'minder dan een minuut', + other: 'minder dan {{count}} minuten' + }, + xMinutes: { + one: 'een minuut', + other: '{{count}} minuten' + }, + aboutXHours: { + one: 'ongeveer 1 uur', + other: 'ongeveer {{count}} uur' + }, + xHours: { + one: '1 uur', + other: '{{count}} uur' + }, + xDays: { + one: '1 dag', + other: '{{count}} dagen' + }, + aboutXWeeks: { + one: 'ongeveer 1 week', + other: 'ongeveer {{count}} weken' + }, + xWeeks: { + one: '1 week', + other: '{{count}} weken' + }, + aboutXMonths: { + one: 'ongeveer 1 maand', + other: 'ongeveer {{count}} maanden' + }, + xMonths: { + one: '1 maand', + other: '{{count}} maanden' + }, + aboutXYears: { + one: 'ongeveer 1 jaar', + other: 'ongeveer {{count}} jaar' + }, + xYears: { + one: '1 jaar', + other: '{{count}} jaar' + }, + overXYears: { + one: 'meer dan 1 jaar', + other: 'meer dan {{count}} jaar' + }, + almostXYears: { + one: 'bijna 1 jaar', + other: 'bijna {{count}} jaar' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'over ' + result; + } else { + return result + ' geleden'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl-BE/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/nl-BE/_lib/formatLong/index.js new file mode 100644 index 0000000..2215148 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl-BE/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'om' {{time}}", + long: "{{date}} 'om' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl-BE/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/nl-BE/_lib/formatRelative/index.js new file mode 100644 index 0000000..cc6b199 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl-BE/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'vorige' eeee 'om' p", + yesterday: "'gisteren om' p", + today: "'vandaag om' p", + tomorrow: "'morgen om' p", + nextWeek: "eeee 'om' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl-BE/_lib/localize/index.js b/node_modules/date-fns/esm/locale/nl-BE/_lib/localize/index.js new file mode 100644 index 0000000..9b85ed8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl-BE/_lib/localize/index.js @@ -0,0 +1,85 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['v.C.', 'n.C.'], + abbreviated: ['v.Chr.', 'n.Chr.'], + wide: ['voor Christus', 'na Christus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + wide: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'] +}; +var dayValues = { + narrow: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + short: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + abbreviated: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'], + wide: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'het middag', + morning: "'s ochtends", + afternoon: "'s namiddags", + evening: "'s avonds", + night: "'s nachts" + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'het middag', + morning: "'s ochtends", + afternoon: "'s namiddags", + evening: "'s avonds", + night: "'s nachts" + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'het middag', + morning: "'s ochtends", + afternoon: "'s namiddags", + evening: "'s avonds", + night: "'s nachts" + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'e'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl-BE/_lib/match/index.js b/node_modules/date-fns/esm/locale/nl-BE/_lib/match/index.js new file mode 100644 index 0000000..24af1a0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl-BE/_lib/match/index.js @@ -0,0 +1,97 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)e?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^([vn]\.? ?C\.?)/, + abbreviated: /^([vn]\. ?Chr\.?)/, + wide: /^((voor|na) Christus)/ +}; +var parseEraPatterns = { + any: [/^v/, /^n/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^K[1234]/i, + wide: /^[1234]e kwartaal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i, + wide: /^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^jan/i, /^feb/i, /^m(r|a)/i, /^apr/i, /^mei/i, /^jun/i, /^jul/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i] +}; +var matchDayPatterns = { + narrow: /^[zmdwv]/i, + short: /^(zo|ma|di|wo|do|vr|za)/i, + abbreviated: /^(zon|maa|din|woe|don|vri|zat)/i, + wide: /^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i +}; +var parseDayPatterns = { + narrow: [/^z/i, /^m/i, /^d/i, /^w/i, /^d/i, /^v/i, /^z/i], + any: [/^zo/i, /^ma/i, /^di/i, /^wo/i, /^do/i, /^vr/i, /^za/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /^middernacht/i, + noon: /^het middaguur/i, + morning: /ochtend/i, + afternoon: /middag/i, + evening: /avond/i, + night: /nacht/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl-BE/index.d.ts b/node_modules/date-fns/esm/locale/nl-BE/index.d.ts new file mode 100644 index 0000000..c2970a4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl-BE/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nlBE } from 'date-fns/locale' +export default nlBE diff --git a/node_modules/date-fns/esm/locale/nl-BE/index.js b/node_modules/date-fns/esm/locale/nl-BE/index.js new file mode 100644 index 0000000..de597d0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl-BE/index.js @@ -0,0 +1,29 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Dutch locale. + * @language Dutch + * @iso-639-2 nld + * @author Jorik Tangelder [@jtangelder]{@link https://github.com/jtangelder} + * @author Ruben Stolk [@rubenstolk]{@link https://github.com/rubenstolk} + * @author Lode Vanhove [@bitcrumb]{@link https://github.com/bitcrumb} + * @author Alex Hoeing [@dcbn]{@link https://github.com/dcbn} + */ +var locale = { + code: 'nl-BE', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl-BE/index.js.flow b/node_modules/date-fns/esm/locale/nl-BE/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl-BE/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/nl-BE/package.json b/node_modules/date-fns/esm/locale/nl-BE/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl-BE/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/nl/_lib/formatDistance/index.js new file mode 100644 index 0000000..91c7181 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'minder dan een seconde', + other: 'minder dan {{count}} seconden' + }, + xSeconds: { + one: '1 seconde', + other: '{{count}} seconden' + }, + halfAMinute: 'een halve minuut', + lessThanXMinutes: { + one: 'minder dan een minuut', + other: 'minder dan {{count}} minuten' + }, + xMinutes: { + one: 'een minuut', + other: '{{count}} minuten' + }, + aboutXHours: { + one: 'ongeveer 1 uur', + other: 'ongeveer {{count}} uur' + }, + xHours: { + one: '1 uur', + other: '{{count}} uur' + }, + xDays: { + one: '1 dag', + other: '{{count}} dagen' + }, + aboutXWeeks: { + one: 'ongeveer 1 week', + other: 'ongeveer {{count}} weken' + }, + xWeeks: { + one: '1 week', + other: '{{count}} weken' + }, + aboutXMonths: { + one: 'ongeveer 1 maand', + other: 'ongeveer {{count}} maanden' + }, + xMonths: { + one: '1 maand', + other: '{{count}} maanden' + }, + aboutXYears: { + one: 'ongeveer 1 jaar', + other: 'ongeveer {{count}} jaar' + }, + xYears: { + one: '1 jaar', + other: '{{count}} jaar' + }, + overXYears: { + one: 'meer dan 1 jaar', + other: 'meer dan {{count}} jaar' + }, + almostXYears: { + one: 'bijna 1 jaar', + other: 'bijna {{count}} jaar' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'over ' + result; + } else { + return result + ' geleden'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/nl/_lib/formatLong/index.js new file mode 100644 index 0000000..1eb3157 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd-MM-y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'om' {{time}}", + long: "{{date}} 'om' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/nl/_lib/formatRelative/index.js new file mode 100644 index 0000000..6f5ca8f --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'afgelopen' eeee 'om' p", + yesterday: "'gisteren om' p", + today: "'vandaag om' p", + tomorrow: "'morgen om' p", + nextWeek: "eeee 'om' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl/_lib/localize/index.js b/node_modules/date-fns/esm/locale/nl/_lib/localize/index.js new file mode 100644 index 0000000..e43e389 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl/_lib/localize/index.js @@ -0,0 +1,85 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['v.C.', 'n.C.'], + abbreviated: ['v.Chr.', 'n.Chr.'], + wide: ['voor Christus', 'na Christus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + wide: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'] +}; +var dayValues = { + narrow: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + short: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + abbreviated: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'], + wide: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'het middaguur', + morning: "'s ochtends", + afternoon: "'s middags", + evening: "'s avonds", + night: "'s nachts" + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'het middaguur', + morning: "'s ochtends", + afternoon: "'s middags", + evening: "'s avonds", + night: "'s nachts" + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'het middaguur', + morning: "'s ochtends", + afternoon: "'s middags", + evening: "'s avonds", + night: "'s nachts" + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'e'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl/_lib/match/index.js b/node_modules/date-fns/esm/locale/nl/_lib/match/index.js new file mode 100644 index 0000000..24af1a0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl/_lib/match/index.js @@ -0,0 +1,97 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)e?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^([vn]\.? ?C\.?)/, + abbreviated: /^([vn]\. ?Chr\.?)/, + wide: /^((voor|na) Christus)/ +}; +var parseEraPatterns = { + any: [/^v/, /^n/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^K[1234]/i, + wide: /^[1234]e kwartaal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i, + wide: /^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^jan/i, /^feb/i, /^m(r|a)/i, /^apr/i, /^mei/i, /^jun/i, /^jul/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i] +}; +var matchDayPatterns = { + narrow: /^[zmdwv]/i, + short: /^(zo|ma|di|wo|do|vr|za)/i, + abbreviated: /^(zon|maa|din|woe|don|vri|zat)/i, + wide: /^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i +}; +var parseDayPatterns = { + narrow: [/^z/i, /^m/i, /^d/i, /^w/i, /^d/i, /^v/i, /^z/i], + any: [/^zo/i, /^ma/i, /^di/i, /^wo/i, /^do/i, /^vr/i, /^za/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /^middernacht/i, + noon: /^het middaguur/i, + morning: /ochtend/i, + afternoon: /middag/i, + evening: /avond/i, + night: /nacht/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl/index.d.ts b/node_modules/date-fns/esm/locale/nl/index.d.ts new file mode 100644 index 0000000..eb92f4e --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nl } from 'date-fns/locale' +export default nl diff --git a/node_modules/date-fns/esm/locale/nl/index.js b/node_modules/date-fns/esm/locale/nl/index.js new file mode 100644 index 0000000..9360242 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl/index.js @@ -0,0 +1,31 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Dutch locale. + * @language Dutch + * @iso-639-2 nld + * @author Jorik Tangelder [@jtangelder]{@link https://github.com/jtangelder} + * @author Ruben Stolk [@rubenstolk]{@link https://github.com/rubenstolk} + * @author Lode Vanhove [@bitcrumb]{@link https://github.com/bitcrumb} + * @author Edo Rivai [@edorivai]{@link https://github.com/edorivai} + * @author Niels Keurentjes [@curry684]{@link https://github.com/curry684} + * @author Stefan Vermaas [@stefanvermaas]{@link https://github.com/stefanvermaas} + */ +var locale = { + code: 'nl', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nl/index.js.flow b/node_modules/date-fns/esm/locale/nl/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/nl/package.json b/node_modules/date-fns/esm/locale/nl/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nl/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nn/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/nn/_lib/formatDistance/index.js new file mode 100644 index 0000000..406551e --- /dev/null +++ b/node_modules/date-fns/esm/locale/nn/_lib/formatDistance/index.js @@ -0,0 +1,88 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mindre enn eitt sekund', + other: 'mindre enn {{count}} sekund' + }, + xSeconds: { + one: 'eitt sekund', + other: '{{count}} sekund' + }, + halfAMinute: 'eit halvt minutt', + lessThanXMinutes: { + one: 'mindre enn eitt minutt', + other: 'mindre enn {{count}} minutt' + }, + xMinutes: { + one: 'eitt minutt', + other: '{{count}} minutt' + }, + aboutXHours: { + one: 'omtrent ein time', + other: 'omtrent {{count}} timar' + }, + xHours: { + one: 'ein time', + other: '{{count}} timar' + }, + xDays: { + one: 'ein dag', + other: '{{count}} dagar' + }, + aboutXWeeks: { + one: 'omtrent ei veke', + other: 'omtrent {{count}} veker' + }, + xWeeks: { + one: 'ei veke', + other: '{{count}} veker' + }, + aboutXMonths: { + one: 'omtrent ein månad', + other: 'omtrent {{count}} månader' + }, + xMonths: { + one: 'ein månad', + other: '{{count}} månader' + }, + aboutXYears: { + one: 'omtrent eitt år', + other: 'omtrent {{count}} år' + }, + xYears: { + one: 'eitt år', + other: '{{count}} år' + }, + overXYears: { + one: 'over eitt år', + other: 'over {{count}} år' + }, + almostXYears: { + one: 'nesten eitt år', + other: 'nesten {{count}} år' + } +}; +var wordMapping = ['null', 'ein', 'to', 'tre', 'fire', 'fem', 'seks', 'sju', 'åtte', 'ni', 'ti', 'elleve', 'tolv']; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + if (options && options.onlyNumeric) { + result = tokenValue.other.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', count < 13 ? wordMapping[count] : String(count)); + } + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'om ' + result; + } else { + return result + ' sidan'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nn/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/nn/_lib/formatLong/index.js new file mode 100644 index 0000000..eff17ba --- /dev/null +++ b/node_modules/date-fns/esm/locale/nn/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE d. MMMM y', + long: 'd. MMMM y', + medium: 'd. MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: "'kl'. HH:mm:ss zzzz", + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'kl.' {{time}}", + long: "{{date}} 'kl.' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nn/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/nn/_lib/formatRelative/index.js new file mode 100644 index 0000000..38352de --- /dev/null +++ b/node_modules/date-fns/esm/locale/nn/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'førre' eeee 'kl.' p", + yesterday: "'i går kl.' p", + today: "'i dag kl.' p", + tomorrow: "'i morgon kl.' p", + nextWeek: "EEEE 'kl.' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nn/_lib/localize/index.js b/node_modules/date-fns/esm/locale/nn/_lib/localize/index.js new file mode 100644 index 0000000..9e8d242 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nn/_lib/localize/index.js @@ -0,0 +1,85 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['f.Kr.', 'e.Kr.'], + abbreviated: ['f.Kr.', 'e.Kr.'], + wide: ['før Kristus', 'etter Kristus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + wide: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'] +}; +var dayValues = { + narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + short: ['su', 'må', 'ty', 'on', 'to', 'fr', 'lau'], + abbreviated: ['sun', 'mån', 'tys', 'ons', 'tor', 'fre', 'laur'], + wide: ['sundag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', 'laurdag'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morg.', + afternoon: 'på etterm.', + evening: 'på kvelden', + night: 'på natta' + }, + abbreviated: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morg.', + afternoon: 'på etterm.', + evening: 'på kvelden', + night: 'på natta' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morgonen', + afternoon: 'på ettermiddagen', + evening: 'på kvelden', + night: 'på natta' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nn/_lib/match/index.js b/node_modules/date-fns/esm/locale/nn/_lib/match/index.js new file mode 100644 index 0000000..6e35ef6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nn/_lib/match/index.js @@ -0,0 +1,97 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)\.?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i, + abbreviated: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i, + wide: /^(før Kristus|før vår tid|etter Kristus|vår tid)/i +}; +var parseEraPatterns = { + any: [/^f/i, /^e/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](\.)? kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i, + wide: /^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^jun/i, /^jul/i, /^aug/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtofl]/i, + short: /^(su|må|ty|on|to|fr|la)/i, + abbreviated: /^(sun|mån|tys|ons|tor|fre|laur)/i, + wide: /^(sundag|måndag|tysdag|onsdag|torsdag|fredag|laurdag)/i +}; +var parseDayPatterns = { + any: [/^s/i, /^m/i, /^ty/i, /^o/i, /^to/i, /^f/i, /^l/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta)|[ap])/i, + any: /^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a(\.?\s?m\.?)?$/i, + pm: /^p(\.?\s?m\.?)?$/i, + midnight: /^midn/i, + noon: /^midd/i, + morning: /morgon/i, + afternoon: /ettermiddag/i, + evening: /kveld/i, + night: /natt/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nn/index.d.ts b/node_modules/date-fns/esm/locale/nn/index.d.ts new file mode 100644 index 0000000..08050ed --- /dev/null +++ b/node_modules/date-fns/esm/locale/nn/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nn } from 'date-fns/locale' +export default nn diff --git a/node_modules/date-fns/esm/locale/nn/index.js b/node_modules/date-fns/esm/locale/nn/index.js new file mode 100644 index 0000000..a267d66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nn/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Norwegian Nynorsk locale. + * @language Norwegian Nynorsk + * @iso-639-2 nno + * @author Mats Byrkjeland [@draperunner]{@link https://github.com/draperunner} + */ +var locale = { + code: 'nn', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/nn/index.js.flow b/node_modules/date-fns/esm/locale/nn/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nn/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/nn/package.json b/node_modules/date-fns/esm/locale/nn/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/nn/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/oc/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/oc/_lib/formatDistance/index.js new file mode 100644 index 0000000..06dc495 --- /dev/null +++ b/node_modules/date-fns/esm/locale/oc/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mens d’una segonda', + other: 'mens de {{count}} segondas' + }, + xSeconds: { + one: '1 segonda', + other: '{{count}} segondas' + }, + halfAMinute: '30 segondas', + lessThanXMinutes: { + one: 'mens d’una minuta', + other: 'mens de {{count}} minutas' + }, + xMinutes: { + one: '1 minuta', + other: '{{count}} minutas' + }, + aboutXHours: { + one: 'environ 1 ora', + other: 'environ {{count}} oras' + }, + xHours: { + one: '1 ora', + other: '{{count}} oras' + }, + xDays: { + one: '1 jorn', + other: '{{count}} jorns' + }, + aboutXWeeks: { + one: 'environ 1 setmana', + other: 'environ {{count}} setmanas' + }, + xWeeks: { + one: '1 setmana', + other: '{{count}} setmanas' + }, + aboutXMonths: { + one: 'environ 1 mes', + other: 'environ {{count}} meses' + }, + xMonths: { + one: '1 mes', + other: '{{count}} meses' + }, + aboutXYears: { + one: 'environ 1 an', + other: 'environ {{count}} ans' + }, + xYears: { + one: '1 an', + other: '{{count}} ans' + }, + overXYears: { + one: 'mai d’un an', + other: 'mai de {{count}} ans' + }, + almostXYears: { + one: 'gaireben un an', + other: 'gaireben {{count}} ans' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'd’aquí ' + result; + } else { + return 'fa ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/oc/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/oc/_lib/formatLong/index.js new file mode 100644 index 0000000..982dd7d --- /dev/null +++ b/node_modules/date-fns/esm/locale/oc/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE d 'de' MMMM y", + long: "d 'de' MMMM y", + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'a' {{time}}", + long: "{{date}} 'a' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/oc/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/oc/_lib/formatRelative/index.js new file mode 100644 index 0000000..93942a9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/oc/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'passat a' p", + yesterday: "'ièr a' p", + today: "'uèi a' p", + tomorrow: "'deman a' p", + nextWeek: "eeee 'a' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/oc/_lib/localize/index.js b/node_modules/date-fns/esm/locale/oc/_lib/localize/index.js new file mode 100644 index 0000000..0637ce0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/oc/_lib/localize/index.js @@ -0,0 +1,136 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['ab. J.C.', 'apr. J.C.'], + abbreviated: ['ab. J.C.', 'apr. J.C.'], + wide: ['abans Jèsus-Crist', 'après Jèsus-Crist'] +}; +var quarterValues = { + narrow: ['T1', 'T2', 'T3', 'T4'], + abbreviated: ['1èr trim.', '2nd trim.', '3en trim.', '4en trim.'], + wide: ['1èr trimèstre', '2nd trimèstre', '3en trimèstre', '4en trimèstre'] +}; +var monthValues = { + narrow: ['GN', 'FB', 'MÇ', 'AB', 'MA', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DC'], + abbreviated: ['gen.', 'febr.', 'març', 'abr.', 'mai', 'junh', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'dec.'], + wide: ['genièr', 'febrièr', 'març', 'abril', 'mai', 'junh', 'julhet', 'agost', 'setembre', 'octòbre', 'novembre', 'decembre'] +}; +var dayValues = { + narrow: ['dg.', 'dl.', 'dm.', 'dc.', 'dj.', 'dv.', 'ds.'], + short: ['dg.', 'dl.', 'dm.', 'dc.', 'dj.', 'dv.', 'ds.'], + abbreviated: ['dg.', 'dl.', 'dm.', 'dc.', 'dj.', 'dv.', 'ds.'], + wide: ['dimenge', 'diluns', 'dimars', 'dimècres', 'dijòus', 'divendres', 'dissabte'] +}; +var dayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'mièjanuèch', + noon: 'miègjorn', + morning: 'matin', + afternoon: 'aprèp-miègjorn', + evening: 'vèspre', + night: 'nuèch' + }, + abbreviated: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'mièjanuèch', + noon: 'miègjorn', + morning: 'matin', + afternoon: 'aprèp-miègjorn', + evening: 'vèspre', + night: 'nuèch' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'mièjanuèch', + noon: 'miègjorn', + morning: 'matin', + afternoon: 'aprèp-miègjorn', + evening: 'vèspre', + night: 'nuèch' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'mièjanuèch', + noon: 'miègjorn', + morning: 'del matin', + afternoon: 'de l’aprèp-miègjorn', + evening: 'del ser', + night: 'de la nuèch' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'mièjanuèch', + noon: 'miègjorn', + morning: 'del matin', + afternoon: 'de l’aprèp-miègjorn', + evening: 'del ser', + night: 'de la nuèch' + }, + wide: { + am: 'ante meridiem', + pm: 'post meridiem', + midnight: 'mièjanuèch', + noon: 'miègjorn', + morning: 'del matin', + afternoon: 'de l’aprèp-miègjorn', + evening: 'del ser', + night: 'de la nuèch' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = options === null || options === void 0 ? void 0 : options.unit; + var ordinal; + switch (number) { + case 1: + ordinal = 'èr'; + break; + case 2: + ordinal = 'nd'; + break; + default: + ordinal = 'en'; + } + + // feminine for year, week, hour, minute, second + if (unit === 'year' || unit === 'week' || unit === 'hour' || unit === 'minute' || unit === 'second') { + ordinal += 'a'; + } + return number + ordinal; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/oc/_lib/match/index.js b/node_modules/date-fns/esm/locale/oc/_lib/match/index.js new file mode 100644 index 0000000..887d98d --- /dev/null +++ b/node_modules/date-fns/esm/locale/oc/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(èr|nd|en)?[a]?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ab\.J\.C|apr\.J\.C|apr\.J\.-C)/i, + abbreviated: /^(ab\.J\.-C|ab\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i, + wide: /^(abans Jèsus-Crist|après Jèsus-Crist)/i +}; +var parseEraPatterns = { + any: [/^ab/i, /^ap/i] +}; +var matchQuarterPatterns = { + narrow: /^T[1234]/i, + abbreviated: /^[1234](èr|nd|en)? trim\.?/i, + wide: /^[1234](èr|nd|en)? trimèstre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(GN|FB|MÇ|AB|MA|JN|JL|AG|ST|OC|NV|DC)/i, + abbreviated: /^(gen|febr|març|abr|mai|junh|jul|ag|set|oct|nov|dec)\.?/i, + wide: /^(genièr|febrièr|març|abril|mai|junh|julhet|agost|setembre|octòbre|novembre|decembre)/i +}; +var parseMonthPatterns = { + any: [/^g/i, /^f/i, /^ma[r?]|MÇ/i, /^ab/i, /^ma[i?]/i, /^ju[n?]|JN/i, /^ju[l?]|JL/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^d[glmcjvs]\.?/i, + short: /^d[glmcjvs]\.?/i, + abbreviated: /^d[glmcjvs]\.?/i, + wide: /^(dimenge|diluns|dimars|dimècres|dijòus|divendres|dissabte)/i +}; +var parseDayPatterns = { + narrow: [/^dg/i, /^dl/i, /^dm/i, /^dc/i, /^dj/i, /^dv/i, /^ds/i], + short: [/^dg/i, /^dl/i, /^dm/i, /^dc/i, /^dj/i, /^dv/i, /^ds/i], + abbreviated: [/^dg/i, /^dl/i, /^dm/i, /^dc/i, /^dj/i, /^dv/i, /^ds/i], + any: [/^dg|dime/i, /^dl|dil/i, /^dm|dima/i, /^dc|dimè/i, /^dj|dij/i, /^dv|div/i, /^ds|dis/i] +}; +var matchDayPeriodPatterns = { + any: /(^(a\.?m|p\.?m))|(ante meridiem|post meridiem)|((del |de la |de l’)(matin|aprèp-miègjorn|vèspre|ser|nuèch))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /(^a)|ante meridiem/i, + pm: /(^p)|post meridiem/i, + midnight: /^mièj/i, + noon: /^mièg/i, + morning: /matin/i, + afternoon: /aprèp-miègjorn/i, + evening: /vèspre|ser/i, + night: /nuèch/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/oc/index.d.ts b/node_modules/date-fns/esm/locale/oc/index.d.ts new file mode 100644 index 0000000..39cb51b --- /dev/null +++ b/node_modules/date-fns/esm/locale/oc/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { oc } from 'date-fns/locale' +export default oc diff --git a/node_modules/date-fns/esm/locale/oc/index.js b/node_modules/date-fns/esm/locale/oc/index.js new file mode 100644 index 0000000..4656652 --- /dev/null +++ b/node_modules/date-fns/esm/locale/oc/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Occitan locale. + * @language Occitan + * @iso-639-2 oci + * @author Quentin PAGÈS + */ +var locale = { + code: 'oc', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/oc/index.js.flow b/node_modules/date-fns/esm/locale/oc/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/oc/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/oc/package.json b/node_modules/date-fns/esm/locale/oc/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/oc/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/package.json b/node_modules/date-fns/esm/locale/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/locale/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pl/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/pl/_lib/formatDistance/index.js new file mode 100644 index 0000000..8a3d3b0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pl/_lib/formatDistance/index.js @@ -0,0 +1,145 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + regular: 'mniej niż sekunda', + past: 'mniej niż sekundę', + future: 'mniej niż sekundę' + }, + twoFour: 'mniej niż {{count}} sekundy', + other: 'mniej niż {{count}} sekund' + }, + xSeconds: { + one: { + regular: 'sekunda', + past: 'sekundę', + future: 'sekundę' + }, + twoFour: '{{count}} sekundy', + other: '{{count}} sekund' + }, + halfAMinute: { + one: 'pół minuty', + twoFour: 'pół minuty', + other: 'pół minuty' + }, + lessThanXMinutes: { + one: { + regular: 'mniej niż minuta', + past: 'mniej niż minutę', + future: 'mniej niż minutę' + }, + twoFour: 'mniej niż {{count}} minuty', + other: 'mniej niż {{count}} minut' + }, + xMinutes: { + one: { + regular: 'minuta', + past: 'minutę', + future: 'minutę' + }, + twoFour: '{{count}} minuty', + other: '{{count}} minut' + }, + aboutXHours: { + one: { + regular: 'około godziny', + past: 'około godziny', + future: 'około godzinę' + }, + twoFour: 'około {{count}} godziny', + other: 'około {{count}} godzin' + }, + xHours: { + one: { + regular: 'godzina', + past: 'godzinę', + future: 'godzinę' + }, + twoFour: '{{count}} godziny', + other: '{{count}} godzin' + }, + xDays: { + one: { + regular: 'dzień', + past: 'dzień', + future: '1 dzień' + }, + twoFour: '{{count}} dni', + other: '{{count}} dni' + }, + aboutXWeeks: { + one: 'około tygodnia', + twoFour: 'około {{count}} tygodni', + other: 'około {{count}} tygodni' + }, + xWeeks: { + one: 'tydzień', + twoFour: '{{count}} tygodnie', + other: '{{count}} tygodni' + }, + aboutXMonths: { + one: 'około miesiąc', + twoFour: 'około {{count}} miesiące', + other: 'około {{count}} miesięcy' + }, + xMonths: { + one: 'miesiąc', + twoFour: '{{count}} miesiące', + other: '{{count}} miesięcy' + }, + aboutXYears: { + one: 'około rok', + twoFour: 'około {{count}} lata', + other: 'około {{count}} lat' + }, + xYears: { + one: 'rok', + twoFour: '{{count}} lata', + other: '{{count}} lat' + }, + overXYears: { + one: 'ponad rok', + twoFour: 'ponad {{count}} lata', + other: 'ponad {{count}} lat' + }, + almostXYears: { + one: 'prawie rok', + twoFour: 'prawie {{count}} lata', + other: 'prawie {{count}} lat' + } +}; +function declensionGroup(scheme, count) { + if (count === 1) { + return scheme.one; + } + var rem100 = count % 100; + + // ends with 11-20 + if (rem100 <= 20 && rem100 > 10) { + return scheme.other; + } + var rem10 = rem100 % 10; + + // ends with 2, 3, 4 + if (rem10 >= 2 && rem10 <= 4) { + return scheme.twoFour; + } + return scheme.other; +} +function declension(scheme, count, time) { + var group = declensionGroup(scheme, count); + var finalText = typeof group === 'string' ? group : group[time]; + return finalText.replace('{{count}}', String(count)); +} +var formatDistance = function formatDistance(token, count, options) { + var scheme = formatDistanceLocale[token]; + if (!(options !== null && options !== void 0 && options.addSuffix)) { + return declension(scheme, count, 'regular'); + } + if (options.comparison && options.comparison > 0) { + return 'za ' + declension(scheme, count, 'future'); + } else { + return declension(scheme, count, 'past') + ' temu'; + } +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pl/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/pl/_lib/formatLong/index.js new file mode 100644 index 0000000..2543318 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pl/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, do MMMM y', + long: 'do MMMM y', + medium: 'do MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pl/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/pl/_lib/formatRelative/index.js new file mode 100644 index 0000000..9da8456 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pl/_lib/formatRelative/index.js @@ -0,0 +1,54 @@ +import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; +var adjectivesLastWeek = { + masculine: 'ostatni', + feminine: 'ostatnia' +}; +var adjectivesThisWeek = { + masculine: 'ten', + feminine: 'ta' +}; +var adjectivesNextWeek = { + masculine: 'następny', + feminine: 'następna' +}; +var dayGrammaticalGender = { + 0: 'feminine', + 1: 'masculine', + 2: 'masculine', + 3: 'feminine', + 4: 'masculine', + 5: 'masculine', + 6: 'feminine' +}; +function dayAndTimeWithAdjective(token, date, baseDate, options) { + var adjectives; + if (isSameUTCWeek(date, baseDate, options)) { + adjectives = adjectivesThisWeek; + } else if (token === 'lastWeek') { + adjectives = adjectivesLastWeek; + } else if (token === 'nextWeek') { + adjectives = adjectivesNextWeek; + } else { + throw new Error("Cannot determine adjectives for token ".concat(token)); + } + var day = date.getUTCDay(); + var grammaticalGender = dayGrammaticalGender[day]; + var adjective = adjectives[grammaticalGender]; + return "'".concat(adjective, "' eeee 'o' p"); +} +var formatRelativeLocale = { + lastWeek: dayAndTimeWithAdjective, + yesterday: "'wczoraj o' p", + today: "'dzisiaj o' p", + tomorrow: "'jutro o' p", + nextWeek: dayAndTimeWithAdjective, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(token, date, baseDate, options); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pl/_lib/localize/index.js b/node_modules/date-fns/esm/locale/pl/_lib/localize/index.js new file mode 100644 index 0000000..c2496b8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pl/_lib/localize/index.js @@ -0,0 +1,133 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['p.n.e.', 'n.e.'], + abbreviated: ['p.n.e.', 'n.e.'], + wide: ['przed naszą erą', 'naszej ery'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['I kw.', 'II kw.', 'III kw.', 'IV kw.'], + wide: ['I kwartał', 'II kwartał', 'III kwartał', 'IV kwartał'] +}; +var monthValues = { + narrow: ['S', 'L', 'M', 'K', 'M', 'C', 'L', 'S', 'W', 'P', 'L', 'G'], + abbreviated: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'], + wide: ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', 'grudzień'] +}; +var monthFormattingValues = { + narrow: ['s', 'l', 'm', 'k', 'm', 'c', 'l', 's', 'w', 'p', 'l', 'g'], + abbreviated: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'], + wide: ['stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia'] +}; +var dayValues = { + narrow: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], + short: ['nie', 'pon', 'wto', 'śro', 'czw', 'pią', 'sob'], + abbreviated: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'], + wide: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota'] +}; +var dayFormattingValues = { + narrow: ['n', 'p', 'w', 'ś', 'c', 'p', 's'], + short: ['nie', 'pon', 'wto', 'śro', 'czw', 'pią', 'sob'], + abbreviated: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'], + wide: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'półn.', + noon: 'poł', + morning: 'rano', + afternoon: 'popoł.', + evening: 'wiecz.', + night: 'noc' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'północ', + noon: 'południe', + morning: 'rano', + afternoon: 'popołudnie', + evening: 'wieczór', + night: 'noc' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'północ', + noon: 'południe', + morning: 'rano', + afternoon: 'popołudnie', + evening: 'wieczór', + night: 'noc' + } +}; +var dayPeriodFormattingValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'o półn.', + noon: 'w poł.', + morning: 'rano', + afternoon: 'po poł.', + evening: 'wiecz.', + night: 'w nocy' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'o północy', + noon: 'w południe', + morning: 'rano', + afternoon: 'po południu', + evening: 'wieczorem', + night: 'w nocy' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'o północy', + noon: 'w południe', + morning: 'rano', + afternoon: 'po południu', + evening: 'wieczorem', + night: 'w nocy' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: monthFormattingValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: dayFormattingValues, + defaultFormattingWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: dayPeriodFormattingValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pl/_lib/match/index.js b/node_modules/date-fns/esm/locale/pl/_lib/match/index.js new file mode 100644 index 0000000..bd09061 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pl/_lib/match/index.js @@ -0,0 +1,110 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i, + abbreviated: /^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i, + wide: /^(przed\s*nasz(ą|a)\s*er(ą|a)|naszej\s*ery)/i +}; +var parseEraPatterns = { + any: [/^p/i, /^n/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^(I|II|III|IV)\s*kw\.?/i, + wide: /^(I|II|III|IV)\s*kwarta(ł|l)/i +}; +var parseQuarterPatterns = { + narrow: [/1/i, /2/i, /3/i, /4/i], + any: [/^I kw/i, /^II kw/i, /^III kw/i, /^IV kw/i] +}; +var matchMonthPatterns = { + narrow: /^[slmkcwpg]/i, + abbreviated: /^(sty|lut|mar|kwi|maj|cze|lip|sie|wrz|pa(ź|z)|lis|gru)/i, + wide: /^(stycznia|stycze(ń|n)|lutego|luty|marca|marzec|kwietnia|kwiecie(ń|n)|maja|maj|czerwca|czerwiec|lipca|lipiec|sierpnia|sierpie(ń|n)|wrze(ś|s)nia|wrzesie(ń|n)|pa(ź|z)dziernika|pa(ź|z)dziernik|listopada|listopad|grudnia|grudzie(ń|n))/i +}; +var parseMonthPatterns = { + narrow: [/^s/i, /^l/i, /^m/i, /^k/i, /^m/i, /^c/i, /^l/i, /^s/i, /^w/i, /^p/i, /^l/i, /^g/i], + any: [/^st/i, /^lu/i, /^mar/i, /^k/i, /^maj/i, /^c/i, /^lip/i, /^si/i, /^w/i, /^p/i, /^lis/i, /^g/i] +}; +var matchDayPatterns = { + narrow: /^[npwścs]/i, + short: /^(nie|pon|wto|(ś|s)ro|czw|pi(ą|a)|sob)/i, + abbreviated: /^(niedz|pon|wt|(ś|s)r|czw|pt|sob)\.?/i, + wide: /^(niedziela|poniedzia(ł|l)ek|wtorek|(ś|s)roda|czwartek|pi(ą|a)tek|sobota)/i +}; +var parseDayPatterns = { + narrow: [/^n/i, /^p/i, /^w/i, /^ś/i, /^c/i, /^p/i, /^s/i], + abbreviated: [/^n/i, /^po/i, /^w/i, /^(ś|s)r/i, /^c/i, /^pt/i, /^so/i], + any: [/^n/i, /^po/i, /^w/i, /^(ś|s)r/i, /^c/i, /^pi/i, /^so/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(^a$|^p$|pó(ł|l)n\.?|o\s*pó(ł|l)n\.?|po(ł|l)\.?|w\s*po(ł|l)\.?|po\s*po(ł|l)\.?|rano|wiecz\.?|noc|w\s*nocy)/i, + any: /^(am|pm|pó(ł|l)noc|o\s*pó(ł|l)nocy|po(ł|l)udnie|w\s*po(ł|l)udnie|popo(ł|l)udnie|po\s*po(ł|l)udniu|rano|wieczór|wieczorem|noc|w\s*nocy)/i +}; +var parseDayPeriodPatterns = { + narrow: { + am: /^a$/i, + pm: /^p$/i, + midnight: /pó(ł|l)n/i, + noon: /po(ł|l)/i, + morning: /rano/i, + afternoon: /po\s*po(ł|l)/i, + evening: /wiecz/i, + night: /noc/i + }, + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /pó(ł|l)n/i, + noon: /po(ł|l)/i, + morning: /rano/i, + afternoon: /po\s*po(ł|l)/i, + evening: /wiecz/i, + night: /noc/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pl/index.d.ts b/node_modules/date-fns/esm/locale/pl/index.d.ts new file mode 100644 index 0000000..1ff8b7d --- /dev/null +++ b/node_modules/date-fns/esm/locale/pl/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { pl } from 'date-fns/locale' +export default pl diff --git a/node_modules/date-fns/esm/locale/pl/index.js b/node_modules/date-fns/esm/locale/pl/index.js new file mode 100644 index 0000000..56a1208 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pl/index.js @@ -0,0 +1,29 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Polish locale. + * @language Polish + * @iso-639-2 pol + * @author Mateusz Derks [@ertrzyiks]{@link https://github.com/ertrzyiks} + * @author Just RAG [@justrag]{@link https://github.com/justrag} + * @author Mikolaj Grzyb [@mikolajgrzyb]{@link https://github.com/mikolajgrzyb} + * @author Mateusz Tokarski [@mutisz]{@link https://github.com/mutisz} + */ +var locale = { + code: 'pl', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pl/index.js.flow b/node_modules/date-fns/esm/locale/pl/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pl/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/pl/package.json b/node_modules/date-fns/esm/locale/pl/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pl/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt-BR/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/pt-BR/_lib/formatDistance/index.js new file mode 100644 index 0000000..bde9594 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt-BR/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'menos de um segundo', + other: 'menos de {{count}} segundos' + }, + xSeconds: { + one: '1 segundo', + other: '{{count}} segundos' + }, + halfAMinute: 'meio minuto', + lessThanXMinutes: { + one: 'menos de um minuto', + other: 'menos de {{count}} minutos' + }, + xMinutes: { + one: '1 minuto', + other: '{{count}} minutos' + }, + aboutXHours: { + one: 'cerca de 1 hora', + other: 'cerca de {{count}} horas' + }, + xHours: { + one: '1 hora', + other: '{{count}} horas' + }, + xDays: { + one: '1 dia', + other: '{{count}} dias' + }, + aboutXWeeks: { + one: 'cerca de 1 semana', + other: 'cerca de {{count}} semanas' + }, + xWeeks: { + one: '1 semana', + other: '{{count}} semanas' + }, + aboutXMonths: { + one: 'cerca de 1 mês', + other: 'cerca de {{count}} meses' + }, + xMonths: { + one: '1 mês', + other: '{{count}} meses' + }, + aboutXYears: { + one: 'cerca de 1 ano', + other: 'cerca de {{count}} anos' + }, + xYears: { + one: '1 ano', + other: '{{count}} anos' + }, + overXYears: { + one: 'mais de 1 ano', + other: 'mais de {{count}} anos' + }, + almostXYears: { + one: 'quase 1 ano', + other: 'quase {{count}} anos' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'em ' + result; + } else { + return 'há ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt-BR/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/pt-BR/_lib/formatLong/index.js new file mode 100644 index 0000000..44108a1 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt-BR/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, d 'de' MMMM 'de' y", + long: "d 'de' MMMM 'de' y", + medium: 'd MMM y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'às' {{time}}", + long: "{{date}} 'às' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt-BR/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/pt-BR/_lib/formatRelative/index.js new file mode 100644 index 0000000..501350c --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt-BR/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + var weekday = date.getUTCDay(); + var last = weekday === 0 || weekday === 6 ? 'último' : 'última'; + return "'" + last + "' eeee 'às' p"; + }, + yesterday: "'ontem às' p", + today: "'hoje às' p", + tomorrow: "'amanhã às' p", + nextWeek: "eeee 'às' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt-BR/_lib/localize/index.js b/node_modules/date-fns/esm/locale/pt-BR/_lib/localize/index.js new file mode 100644 index 0000000..86b3c24 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt-BR/_lib/localize/index.js @@ -0,0 +1,122 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['AC', 'DC'], + abbreviated: ['AC', 'DC'], + wide: ['antes de cristo', 'depois de cristo'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'] +}; +var monthValues = { + narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + wide: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'] +}; +var dayValues = { + narrow: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + short: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sab'], + abbreviated: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + wide: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'md', + morning: 'manhã', + afternoon: 'tarde', + evening: 'tarde', + night: 'noite' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'manhã', + afternoon: 'tarde', + evening: 'tarde', + night: 'noite' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'manhã', + afternoon: 'tarde', + evening: 'tarde', + night: 'noite' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'md', + morning: 'da manhã', + afternoon: 'da tarde', + evening: 'da tarde', + night: 'da noite' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'da manhã', + afternoon: 'da tarde', + evening: 'da tarde', + night: 'da noite' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'da manhã', + afternoon: 'da tarde', + evening: 'da tarde', + night: 'da noite' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + if ((options === null || options === void 0 ? void 0 : options.unit) === 'week') { + return number + 'ª'; + } + return number + 'º'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt-BR/_lib/match/index.js b/node_modules/date-fns/esm/locale/pt-BR/_lib/match/index.js new file mode 100644 index 0000000..aa56a69 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt-BR/_lib/match/index.js @@ -0,0 +1,100 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)[ºªo]?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ac|dc|a|d)/i, + abbreviated: /^(a\.?\s?c\.?|d\.?\s?c\.?)/i, + wide: /^(antes de cristo|depois de cristo)/i +}; +var parseEraPatterns = { + any: [/^ac/i, /^dc/i], + wide: [/^antes de cristo/i, /^depois de cristo/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^T[1234]/i, + wide: /^[1234](º)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmajsond]/i, + abbreviated: /^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i, + wide: /^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^fev/i, /^mar/i, /^abr/i, /^mai/i, /^jun/i, /^jul/i, /^ago/i, /^set/i, /^out/i, /^nov/i, /^dez/i] +}; +var matchDayPatterns = { + narrow: /^(dom|[23456]ª?|s[aá]b)/i, + short: /^(dom|[23456]ª?|s[aá]b)/i, + abbreviated: /^(dom|seg|ter|qua|qui|sex|s[aá]b)/i, + wide: /^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)/i +}; +var parseDayPatterns = { + short: [/^d/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^s[aá]/i], + narrow: [/^d/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^s[aá]/i], + any: [/^d/i, /^seg/i, /^t/i, /^qua/i, /^qui/i, /^sex/i, /^s[aá]b/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mn|md|(da) (manhã|tarde|noite))/i, + any: /^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(da) (manhã|tarde|noite))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mn|^meia[-\s]noite/i, + noon: /^md|^meio[-\s]dia/i, + morning: /manhã/i, + afternoon: /tarde/i, + evening: /tarde/i, + night: /noite/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt-BR/index.d.ts b/node_modules/date-fns/esm/locale/pt-BR/index.d.ts new file mode 100644 index 0000000..e50a0b1 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt-BR/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ptBR } from 'date-fns/locale' +export default ptBR diff --git a/node_modules/date-fns/esm/locale/pt-BR/index.js b/node_modules/date-fns/esm/locale/pt-BR/index.js new file mode 100644 index 0000000..ba64027 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt-BR/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Portuguese locale (Brazil). + * @language Portuguese + * @iso-639-2 por + * @author Lucas Duailibe [@duailibe]{@link https://github.com/duailibe} + * @author Yago Carballo [@yagocarballo]{@link https://github.com/YagoCarballo} + */ +var locale = { + code: 'pt-BR', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt-BR/index.js.flow b/node_modules/date-fns/esm/locale/pt-BR/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt-BR/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/pt-BR/package.json b/node_modules/date-fns/esm/locale/pt-BR/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt-BR/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/pt/_lib/formatDistance/index.js new file mode 100644 index 0000000..0d1ad3b --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'menos de um segundo', + other: 'menos de {{count}} segundos' + }, + xSeconds: { + one: '1 segundo', + other: '{{count}} segundos' + }, + halfAMinute: 'meio minuto', + lessThanXMinutes: { + one: 'menos de um minuto', + other: 'menos de {{count}} minutos' + }, + xMinutes: { + one: '1 minuto', + other: '{{count}} minutos' + }, + aboutXHours: { + one: 'aproximadamente 1 hora', + other: 'aproximadamente {{count}} horas' + }, + xHours: { + one: '1 hora', + other: '{{count}} horas' + }, + xDays: { + one: '1 dia', + other: '{{count}} dias' + }, + aboutXWeeks: { + one: 'aproximadamente 1 semana', + other: 'aproximadamente {{count}} semanas' + }, + xWeeks: { + one: '1 semana', + other: '{{count}} semanas' + }, + aboutXMonths: { + one: 'aproximadamente 1 mês', + other: 'aproximadamente {{count}} meses' + }, + xMonths: { + one: '1 mês', + other: '{{count}} meses' + }, + aboutXYears: { + one: 'aproximadamente 1 ano', + other: 'aproximadamente {{count}} anos' + }, + xYears: { + one: '1 ano', + other: '{{count}} anos' + }, + overXYears: { + one: 'mais de 1 ano', + other: 'mais de {{count}} anos' + }, + almostXYears: { + one: 'quase 1 ano', + other: 'quase {{count}} anos' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'daqui a ' + result; + } else { + return 'há ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/pt/_lib/formatLong/index.js new file mode 100644 index 0000000..161d9d0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, d 'de' MMMM 'de' y", + long: "d 'de' MMMM 'de' y", + medium: "d 'de' MMM 'de' y", + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'às' {{time}}", + long: "{{date}} 'às' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/pt/_lib/formatRelative/index.js new file mode 100644 index 0000000..501350c --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + var weekday = date.getUTCDay(); + var last = weekday === 0 || weekday === 6 ? 'último' : 'última'; + return "'" + last + "' eeee 'às' p"; + }, + yesterday: "'ontem às' p", + today: "'hoje às' p", + tomorrow: "'amanhã às' p", + nextWeek: "eeee 'às' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt/_lib/localize/index.js b/node_modules/date-fns/esm/locale/pt/_lib/localize/index.js new file mode 100644 index 0000000..e521f64 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt/_lib/localize/index.js @@ -0,0 +1,119 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['aC', 'dC'], + abbreviated: ['a.C.', 'd.C.'], + wide: ['antes de Cristo', 'depois de Cristo'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'] +}; +var monthValues = { + narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + wide: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'] +}; +var dayValues = { + narrow: ['d', 's', 't', 'q', 'q', 's', 's'], + short: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + abbreviated: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + wide: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'manhã', + afternoon: 'tarde', + evening: 'noite', + night: 'madrugada' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'manhã', + afternoon: 'tarde', + evening: 'noite', + night: 'madrugada' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'manhã', + afternoon: 'tarde', + evening: 'noite', + night: 'madrugada' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'da manhã', + afternoon: 'da tarde', + evening: 'da noite', + night: 'da madrugada' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'da manhã', + afternoon: 'da tarde', + evening: 'da noite', + night: 'da madrugada' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'da manhã', + afternoon: 'da tarde', + evening: 'da noite', + night: 'da madrugada' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'º'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt/_lib/match/index.js b/node_modules/date-fns/esm/locale/pt/_lib/match/index.js new file mode 100644 index 0000000..b122cf2 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(º|ª)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ac|dc|a|d)/i, + abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i, + wide: /^(antes de cristo|antes da era comum|depois de cristo|era comum)/i +}; +var parseEraPatterns = { + any: [/^ac/i, /^dc/i], + wide: [/^(antes de cristo|antes da era comum)/i, /^(depois de cristo|era comum)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^T[1234]/i, + wide: /^[1234](º|ª)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i, + wide: /^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ab/i, /^mai/i, /^jun/i, /^jul/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[dstq]/i, + short: /^(dom|seg|ter|qua|qui|sex|s[áa]b)/i, + abbreviated: /^(dom|seg|ter|qua|qui|sex|s[áa]b)/i, + wide: /^(domingo|segunda-?\s?feira|terça-?\s?feira|quarta-?\s?feira|quinta-?\s?feira|sexta-?\s?feira|s[áa]bado)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^s/i, /^t/i, /^q/i, /^q/i, /^s/i, /^s/i], + any: [/^d/i, /^seg/i, /^t/i, /^qua/i, /^qui/i, /^sex/i, /^s[áa]/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i, + any: /^([ap]\.?\s?m\.?|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^meia/i, + noon: /^meio/i, + morning: /manh[ãa]/i, + afternoon: /tarde/i, + evening: /noite/i, + night: /madrugada/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt/index.d.ts b/node_modules/date-fns/esm/locale/pt/index.d.ts new file mode 100644 index 0000000..b848c91 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { pt } from 'date-fns/locale' +export default pt diff --git a/node_modules/date-fns/esm/locale/pt/index.js b/node_modules/date-fns/esm/locale/pt/index.js new file mode 100644 index 0000000..3e66696 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Portuguese locale. + * @language Portuguese + * @iso-639-2 por + * @author Dário Freire [@dfreire]{@link https://github.com/dfreire} + * @author Adrián de la Rosa [@adrm]{@link https://github.com/adrm} + */ +var locale = { + code: 'pt', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/pt/index.js.flow b/node_modules/date-fns/esm/locale/pt/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/pt/package.json b/node_modules/date-fns/esm/locale/pt/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/pt/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ro/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ro/_lib/formatDistance/index.js new file mode 100644 index 0000000..3641b6b --- /dev/null +++ b/node_modules/date-fns/esm/locale/ro/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mai puțin de o secundă', + other: 'mai puțin de {{count}} secunde' + }, + xSeconds: { + one: '1 secundă', + other: '{{count}} secunde' + }, + halfAMinute: 'jumătate de minut', + lessThanXMinutes: { + one: 'mai puțin de un minut', + other: 'mai puțin de {{count}} minute' + }, + xMinutes: { + one: '1 minut', + other: '{{count}} minute' + }, + aboutXHours: { + one: 'circa 1 oră', + other: 'circa {{count}} ore' + }, + xHours: { + one: '1 oră', + other: '{{count}} ore' + }, + xDays: { + one: '1 zi', + other: '{{count}} zile' + }, + aboutXWeeks: { + one: 'circa o săptămână', + other: 'circa {{count}} săptămâni' + }, + xWeeks: { + one: '1 săptămână', + other: '{{count}} săptămâni' + }, + aboutXMonths: { + one: 'circa 1 lună', + other: 'circa {{count}} luni' + }, + xMonths: { + one: '1 lună', + other: '{{count}} luni' + }, + aboutXYears: { + one: 'circa 1 an', + other: 'circa {{count}} ani' + }, + xYears: { + one: '1 an', + other: '{{count}} ani' + }, + overXYears: { + one: 'peste 1 an', + other: 'peste {{count}} ani' + }, + almostXYears: { + one: 'aproape 1 an', + other: 'aproape {{count}} ani' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'în ' + result; + } else { + return result + ' în urmă'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ro/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ro/_lib/formatLong/index.js new file mode 100644 index 0000000..59cf83d --- /dev/null +++ b/node_modules/date-fns/esm/locale/ro/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'dd.MM.yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'la' {{time}}", + long: "{{date}} 'la' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ro/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ro/_lib/formatRelative/index.js new file mode 100644 index 0000000..aa81a5a --- /dev/null +++ b/node_modules/date-fns/esm/locale/ro/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'trecută la' p", + yesterday: "'ieri la' p", + today: "'astăzi la' p", + tomorrow: "'mâine la' p", + nextWeek: "eeee 'viitoare la' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ro/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ro/_lib/localize/index.js new file mode 100644 index 0000000..65b48a2 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ro/_lib/localize/index.js @@ -0,0 +1,118 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['Î', 'D'], + abbreviated: ['Î.d.C.', 'D.C.'], + wide: ['Înainte de Cristos', 'După Cristos'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['primul trimestru', 'al doilea trimestru', 'al treilea trimestru', 'al patrulea trimestru'] +}; +var monthValues = { + narrow: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['ian', 'feb', 'mar', 'apr', 'mai', 'iun', 'iul', 'aug', 'sep', 'oct', 'noi', 'dec'], + wide: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'] +}; +var dayValues = { + narrow: ['d', 'l', 'm', 'm', 'j', 'v', 's'], + short: ['du', 'lu', 'ma', 'mi', 'jo', 'vi', 'sâ'], + abbreviated: ['dum', 'lun', 'mar', 'mie', 'joi', 'vin', 'sâm'], + wide: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', 'sâmbătă'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'ami', + morning: 'dim', + afternoon: 'da', + evening: 's', + night: 'n' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'miezul nopții', + noon: 'amiază', + morning: 'dimineață', + afternoon: 'după-amiază', + evening: 'seară', + night: 'noapte' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'miezul nopții', + noon: 'amiază', + morning: 'dimineață', + afternoon: 'după-amiază', + evening: 'seară', + night: 'noapte' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'amiază', + morning: 'dimineață', + afternoon: 'după-amiază', + evening: 'seară', + night: 'noapte' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'miezul nopții', + noon: 'amiază', + morning: 'dimineață', + afternoon: 'după-amiază', + evening: 'seară', + night: 'noapte' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'miezul nopții', + noon: 'amiază', + morning: 'dimineață', + afternoon: 'după-amiază', + evening: 'seară', + night: 'noapte' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ro/_lib/match/index.js b/node_modules/date-fns/esm/locale/ro/_lib/match/index.js new file mode 100644 index 0000000..92d6e75 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ro/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(Î|D)/i, + abbreviated: /^(Î\.?\s?d\.?\s?C\.?|Î\.?\s?e\.?\s?n\.?|D\.?\s?C\.?|e\.?\s?n\.?)/i, + wide: /^(Înainte de Cristos|Înaintea erei noastre|După Cristos|Era noastră)/i +}; +var parseEraPatterns = { + any: [/^ÎC/i, /^DC/i], + wide: [/^(Înainte de Cristos|Înaintea erei noastre)/i, /^(După Cristos|Era noastră)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^T[1234]/i, + wide: /^trimestrul [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[ifmaasond]/i, + abbreviated: /^(ian|feb|mar|apr|mai|iun|iul|aug|sep|oct|noi|dec)/i, + wide: /^(ianuarie|februarie|martie|aprilie|mai|iunie|iulie|august|septembrie|octombrie|noiembrie|decembrie)/i +}; +var parseMonthPatterns = { + narrow: [/^i/i, /^f/i, /^m/i, /^a/i, /^m/i, /^i/i, /^i/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ia/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^iun/i, /^iul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[dlmjvs]/i, + short: /^(d|l|ma|mi|j|v|s)/i, + abbreviated: /^(dum|lun|mar|mie|jo|vi|sâ)/i, + wide: /^(duminica|luni|marţi|miercuri|joi|vineri|sâmbătă)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i], + any: [/^d/i, /^l/i, /^ma/i, /^mi/i, /^j/i, /^v/i, /^s/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mn|a|(dimineaţa|după-amiaza|seara|noaptea))/i, + any: /^([ap]\.?\s?m\.?|miezul nopții|amiaza|(dimineaţa|după-amiaza|seara|noaptea))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mn/i, + noon: /amiaza/i, + morning: /dimineaţa/i, + afternoon: /după-amiaza/i, + evening: /seara/i, + night: /noaptea/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ro/index.d.ts b/node_modules/date-fns/esm/locale/ro/index.d.ts new file mode 100644 index 0000000..c19fdec --- /dev/null +++ b/node_modules/date-fns/esm/locale/ro/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ro } from 'date-fns/locale' +export default ro diff --git a/node_modules/date-fns/esm/locale/ro/index.js b/node_modules/date-fns/esm/locale/ro/index.js new file mode 100644 index 0000000..9ed9c67 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ro/index.js @@ -0,0 +1,28 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Romanian locale. + * @language Romanian + * @iso-639-2 ron + * @author Sergiu Munteanu [@jsergiu]{@link https://github.com/jsergiu} + * @author Adrian Ocneanu [@aocneanu]{@link https://github.com/aocneanu} + * @author Mihai Ocneanu [@gandesc]{@link https://github.com/gandesc} + */ +var locale = { + code: 'ro', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ro/index.js.flow b/node_modules/date-fns/esm/locale/ro/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ro/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ro/package.json b/node_modules/date-fns/esm/locale/ro/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ro/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ru/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ru/_lib/formatDistance/index.js new file mode 100644 index 0000000..b5d4bc2 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ru/_lib/formatDistance/index.js @@ -0,0 +1,227 @@ +function declension(scheme, count) { + // scheme for count=1 exists + if (scheme.one !== undefined && count === 1) { + return scheme.one; + } + var rem10 = count % 10; + var rem100 = count % 100; + + // 1, 21, 31, ... + if (rem10 === 1 && rem100 !== 11) { + return scheme.singularNominative.replace('{{count}}', String(count)); + + // 2, 3, 4, 22, 23, 24, 32 ... + } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { + return scheme.singularGenitive.replace('{{count}}', String(count)); + + // 5, 6, 7, 8, 9, 10, 11, ... + } else { + return scheme.pluralGenitive.replace('{{count}}', String(count)); + } +} +function buildLocalizeTokenFn(scheme) { + return function (count, options) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + if (scheme.future) { + return declension(scheme.future, count); + } else { + return 'через ' + declension(scheme.regular, count); + } + } else { + if (scheme.past) { + return declension(scheme.past, count); + } else { + return declension(scheme.regular, count) + ' назад'; + } + } + } else { + return declension(scheme.regular, count); + } + }; +} +var formatDistanceLocale = { + lessThanXSeconds: buildLocalizeTokenFn({ + regular: { + one: 'меньше секунды', + singularNominative: 'меньше {{count}} секунды', + singularGenitive: 'меньше {{count}} секунд', + pluralGenitive: 'меньше {{count}} секунд' + }, + future: { + one: 'меньше, чем через секунду', + singularNominative: 'меньше, чем через {{count}} секунду', + singularGenitive: 'меньше, чем через {{count}} секунды', + pluralGenitive: 'меньше, чем через {{count}} секунд' + } + }), + xSeconds: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} секунда', + singularGenitive: '{{count}} секунды', + pluralGenitive: '{{count}} секунд' + }, + past: { + singularNominative: '{{count}} секунду назад', + singularGenitive: '{{count}} секунды назад', + pluralGenitive: '{{count}} секунд назад' + }, + future: { + singularNominative: 'через {{count}} секунду', + singularGenitive: 'через {{count}} секунды', + pluralGenitive: 'через {{count}} секунд' + } + }), + halfAMinute: function halfAMinute(_count, options) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'через полминуты'; + } else { + return 'полминуты назад'; + } + } + return 'полминуты'; + }, + lessThanXMinutes: buildLocalizeTokenFn({ + regular: { + one: 'меньше минуты', + singularNominative: 'меньше {{count}} минуты', + singularGenitive: 'меньше {{count}} минут', + pluralGenitive: 'меньше {{count}} минут' + }, + future: { + one: 'меньше, чем через минуту', + singularNominative: 'меньше, чем через {{count}} минуту', + singularGenitive: 'меньше, чем через {{count}} минуты', + pluralGenitive: 'меньше, чем через {{count}} минут' + } + }), + xMinutes: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} минута', + singularGenitive: '{{count}} минуты', + pluralGenitive: '{{count}} минут' + }, + past: { + singularNominative: '{{count}} минуту назад', + singularGenitive: '{{count}} минуты назад', + pluralGenitive: '{{count}} минут назад' + }, + future: { + singularNominative: 'через {{count}} минуту', + singularGenitive: 'через {{count}} минуты', + pluralGenitive: 'через {{count}} минут' + } + }), + aboutXHours: buildLocalizeTokenFn({ + regular: { + singularNominative: 'около {{count}} часа', + singularGenitive: 'около {{count}} часов', + pluralGenitive: 'около {{count}} часов' + }, + future: { + singularNominative: 'приблизительно через {{count}} час', + singularGenitive: 'приблизительно через {{count}} часа', + pluralGenitive: 'приблизительно через {{count}} часов' + } + }), + xHours: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} час', + singularGenitive: '{{count}} часа', + pluralGenitive: '{{count}} часов' + } + }), + xDays: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} день', + singularGenitive: '{{count}} дня', + pluralGenitive: '{{count}} дней' + } + }), + aboutXWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: 'около {{count}} недели', + singularGenitive: 'около {{count}} недель', + pluralGenitive: 'около {{count}} недель' + }, + future: { + singularNominative: 'приблизительно через {{count}} неделю', + singularGenitive: 'приблизительно через {{count}} недели', + pluralGenitive: 'приблизительно через {{count}} недель' + } + }), + xWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} неделя', + singularGenitive: '{{count}} недели', + pluralGenitive: '{{count}} недель' + } + }), + aboutXMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: 'около {{count}} месяца', + singularGenitive: 'около {{count}} месяцев', + pluralGenitive: 'около {{count}} месяцев' + }, + future: { + singularNominative: 'приблизительно через {{count}} месяц', + singularGenitive: 'приблизительно через {{count}} месяца', + pluralGenitive: 'приблизительно через {{count}} месяцев' + } + }), + xMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} месяц', + singularGenitive: '{{count}} месяца', + pluralGenitive: '{{count}} месяцев' + } + }), + aboutXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'около {{count}} года', + singularGenitive: 'около {{count}} лет', + pluralGenitive: 'около {{count}} лет' + }, + future: { + singularNominative: 'приблизительно через {{count}} год', + singularGenitive: 'приблизительно через {{count}} года', + pluralGenitive: 'приблизительно через {{count}} лет' + } + }), + xYears: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} год', + singularGenitive: '{{count}} года', + pluralGenitive: '{{count}} лет' + } + }), + overXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'больше {{count}} года', + singularGenitive: 'больше {{count}} лет', + pluralGenitive: 'больше {{count}} лет' + }, + future: { + singularNominative: 'больше, чем через {{count}} год', + singularGenitive: 'больше, чем через {{count}} года', + pluralGenitive: 'больше, чем через {{count}} лет' + } + }), + almostXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'почти {{count}} год', + singularGenitive: 'почти {{count}} года', + pluralGenitive: 'почти {{count}} лет' + }, + future: { + singularNominative: 'почти через {{count}} год', + singularGenitive: 'почти через {{count}} года', + pluralGenitive: 'почти через {{count}} лет' + } + }) +}; +var formatDistance = function formatDistance(token, count, options) { + return formatDistanceLocale[token](count, options); +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ru/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ru/_lib/formatLong/index.js new file mode 100644 index 0000000..c21b41c --- /dev/null +++ b/node_modules/date-fns/esm/locale/ru/_lib/formatLong/index.js @@ -0,0 +1,31 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, d MMMM y 'г.'", + long: "d MMMM y 'г.'", + medium: "d MMM y 'г.'", + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ru/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ru/_lib/formatRelative/index.js new file mode 100644 index 0000000..a88be17 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ru/_lib/formatRelative/index.js @@ -0,0 +1,70 @@ +import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; +var accusativeWeekdays = ['воскресенье', 'понедельник', 'вторник', 'среду', 'четверг', 'пятницу', 'субботу']; +function _lastWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + return "'в прошлое " + weekday + " в' p"; + case 1: + case 2: + case 4: + return "'в прошлый " + weekday + " в' p"; + case 3: + case 5: + case 6: + return "'в прошлую " + weekday + " в' p"; + } +} +function thisWeek(day) { + var weekday = accusativeWeekdays[day]; + if (day === 2 /* Tue */) { + return "'во " + weekday + " в' p"; + } else { + return "'в " + weekday + " в' p"; + } +} +function _nextWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + return "'в следующее " + weekday + " в' p"; + case 1: + case 2: + case 4: + return "'в следующий " + weekday + " в' p"; + case 3: + case 5: + case 6: + return "'в следующую " + weekday + " в' p"; + } +} +var formatRelativeLocale = { + lastWeek: function lastWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return _lastWeek(day); + } + }, + yesterday: "'вчера в' p", + today: "'сегодня в' p", + tomorrow: "'завтра в' p", + nextWeek: function nextWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return _nextWeek(day); + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ru/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ru/_lib/localize/index.js new file mode 100644 index 0000000..baf92fe --- /dev/null +++ b/node_modules/date-fns/esm/locale/ru/_lib/localize/index.js @@ -0,0 +1,135 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['до н.э.', 'н.э.'], + abbreviated: ['до н. э.', 'н. э.'], + wide: ['до нашей эры', 'нашей эры'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], + wide: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'] +}; +var monthValues = { + narrow: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + abbreviated: ['янв.', 'фев.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'], + wide: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'] +}; +var formattingMonthValues = { + narrow: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + abbreviated: ['янв.', 'фев.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'], + wide: ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'] +}; +var dayValues = { + narrow: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], + short: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + abbreviated: ['вск', 'пнд', 'втр', 'срд', 'чтв', 'птн', 'суб'], + wide: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'] +}; +var dayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'полн.', + noon: 'полд.', + morning: 'утро', + afternoon: 'день', + evening: 'веч.', + night: 'ночь' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'полн.', + noon: 'полд.', + morning: 'утро', + afternoon: 'день', + evening: 'веч.', + night: 'ночь' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'полночь', + noon: 'полдень', + morning: 'утро', + afternoon: 'день', + evening: 'вечер', + night: 'ночь' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'полн.', + noon: 'полд.', + morning: 'утра', + afternoon: 'дня', + evening: 'веч.', + night: 'ночи' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'полн.', + noon: 'полд.', + morning: 'утра', + afternoon: 'дня', + evening: 'веч.', + night: 'ночи' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'полночь', + noon: 'полдень', + morning: 'утра', + afternoon: 'дня', + evening: 'вечера', + night: 'ночи' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = options === null || options === void 0 ? void 0 : options.unit; + var suffix; + if (unit === 'date') { + suffix = '-е'; + } else if (unit === 'week' || unit === 'minute' || unit === 'second') { + suffix = '-я'; + } else { + suffix = '-й'; + } + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'any', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ru/_lib/match/index.js b/node_modules/date-fns/esm/locale/ru/_lib/match/index.js new file mode 100644 index 0000000..f6bf5f2 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ru/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((до )?н\.?\s?э\.?)/i, + abbreviated: /^((до )?н\.?\s?э\.?)/i, + wide: /^(до нашей эры|нашей эры|наша эра)/i +}; +var parseEraPatterns = { + any: [/^д/i, /^н/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?[ыои]?й?)? кв.?/i, + wide: /^[1234](-?[ыои]?й?)? квартал/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[яфмаисонд]/i, + abbreviated: /^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)\.?/i, + wide: /^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])/i +}; +var parseMonthPatterns = { + narrow: [/^я/i, /^ф/i, /^м/i, /^а/i, /^м/i, /^и/i, /^и/i, /^а/i, /^с/i, /^о/i, /^н/i, /^я/i], + any: [/^я/i, /^ф/i, /^мар/i, /^ап/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^ав/i, /^с/i, /^о/i, /^н/i, /^д/i] +}; +var matchDayPatterns = { + narrow: /^[впсч]/i, + short: /^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\.?/i, + abbreviated: /^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?/i, + wide: /^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])/i +}; +var parseDayPatterns = { + narrow: [/^в/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i], + any: [/^в[ос]/i, /^п[он]/i, /^в/i, /^ср/i, /^ч/i, /^п[ят]/i, /^с[уб]/i] +}; +var matchDayPeriodPatterns = { + narrow: /^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i, + abbreviated: /^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i, + wide: /^([дп]п|полночь|полдень|утр[оа]|день|дня|вечера?|ноч[ьи])/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^дп/i, + pm: /^пп/i, + midnight: /^полн/i, + noon: /^полд/i, + morning: /^у/i, + afternoon: /^д[ен]/i, + evening: /^в/i, + night: /^н/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ru/index.d.ts b/node_modules/date-fns/esm/locale/ru/index.d.ts new file mode 100644 index 0000000..1a7f74f --- /dev/null +++ b/node_modules/date-fns/esm/locale/ru/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ru } from 'date-fns/locale' +export default ru diff --git a/node_modules/date-fns/esm/locale/ru/index.js b/node_modules/date-fns/esm/locale/ru/index.js new file mode 100644 index 0000000..d45204a --- /dev/null +++ b/node_modules/date-fns/esm/locale/ru/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Russian locale. + * @language Russian + * @iso-639-2 rus + * @author Sasha Koss [@kossnocorp]{@link https://github.com/kossnocorp} + * @author Lesha Koss [@leshakoss]{@link https://github.com/leshakoss} + */ +var locale = { + code: 'ru', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ru/index.js.flow b/node_modules/date-fns/esm/locale/ru/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ru/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ru/package.json b/node_modules/date-fns/esm/locale/ru/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ru/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sk/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/sk/_lib/formatDistance/index.js new file mode 100644 index 0000000..b090d6b --- /dev/null +++ b/node_modules/date-fns/esm/locale/sk/_lib/formatDistance/index.js @@ -0,0 +1,187 @@ +function declensionGroup(scheme, count) { + if (count === 1 && scheme.one) { + return scheme.one; + } + if (count >= 2 && count <= 4 && scheme.twoFour) { + return scheme.twoFour; + } + + // if count === null || count === 0 || count >= 5 + return scheme.other; +} +function declension(scheme, count, time) { + var group = declensionGroup(scheme, count); + var finalText = group[time]; + return finalText.replace('{{count}}', String(count)); +} +function extractPreposition(token) { + var result = ['lessThan', 'about', 'over', 'almost'].filter(function (preposition) { + return !!token.match(new RegExp('^' + preposition)); + }); + return result[0]; +} +function prefixPreposition(preposition) { + var translation = ''; + if (preposition === 'almost') { + translation = 'takmer'; + } + if (preposition === 'about') { + translation = 'približne'; + } + return translation.length > 0 ? translation + ' ' : ''; +} +function suffixPreposition(preposition) { + var translation = ''; + if (preposition === 'lessThan') { + translation = 'menej než'; + } + if (preposition === 'over') { + translation = 'viac než'; + } + return translation.length > 0 ? translation + ' ' : ''; +} +function lowercaseFirstLetter(string) { + return string.charAt(0).toLowerCase() + string.slice(1); +} +var formatDistanceLocale = { + xSeconds: { + one: { + present: 'sekunda', + past: 'sekundou', + future: 'sekundu' + }, + twoFour: { + present: '{{count}} sekundy', + past: '{{count}} sekundami', + future: '{{count}} sekundy' + }, + other: { + present: '{{count}} sekúnd', + past: '{{count}} sekundami', + future: '{{count}} sekúnd' + } + }, + halfAMinute: { + other: { + present: 'pol minúty', + past: 'pol minútou', + future: 'pol minúty' + } + }, + xMinutes: { + one: { + present: 'minúta', + past: 'minútou', + future: 'minútu' + }, + twoFour: { + present: '{{count}} minúty', + past: '{{count}} minútami', + future: '{{count}} minúty' + }, + other: { + present: '{{count}} minút', + past: '{{count}} minútami', + future: '{{count}} minút' + } + }, + xHours: { + one: { + present: 'hodina', + past: 'hodinou', + future: 'hodinu' + }, + twoFour: { + present: '{{count}} hodiny', + past: '{{count}} hodinami', + future: '{{count}} hodiny' + }, + other: { + present: '{{count}} hodín', + past: '{{count}} hodinami', + future: '{{count}} hodín' + } + }, + xDays: { + one: { + present: 'deň', + past: 'dňom', + future: 'deň' + }, + twoFour: { + present: '{{count}} dni', + past: '{{count}} dňami', + future: '{{count}} dni' + }, + other: { + present: '{{count}} dní', + past: '{{count}} dňami', + future: '{{count}} dní' + } + }, + xWeeks: { + one: { + present: 'týždeň', + past: 'týždňom', + future: 'týždeň' + }, + twoFour: { + present: '{{count}} týždne', + past: '{{count}} týždňami', + future: '{{count}} týždne' + }, + other: { + present: '{{count}} týždňov', + past: '{{count}} týždňami', + future: '{{count}} týždňov' + } + }, + xMonths: { + one: { + present: 'mesiac', + past: 'mesiacom', + future: 'mesiac' + }, + twoFour: { + present: '{{count}} mesiace', + past: '{{count}} mesiacmi', + future: '{{count}} mesiace' + }, + other: { + present: '{{count}} mesiacov', + past: '{{count}} mesiacmi', + future: '{{count}} mesiacov' + } + }, + xYears: { + one: { + present: 'rok', + past: 'rokom', + future: 'rok' + }, + twoFour: { + present: '{{count}} roky', + past: '{{count}} rokmi', + future: '{{count}} roky' + }, + other: { + present: '{{count}} rokov', + past: '{{count}} rokmi', + future: '{{count}} rokov' + } + } +}; +var formatDistance = function formatDistance(token, count, options) { + var preposition = extractPreposition(token) || ''; + var key = lowercaseFirstLetter(token.substring(preposition.length)); + var scheme = formatDistanceLocale[key]; + if (!(options !== null && options !== void 0 && options.addSuffix)) { + return prefixPreposition(preposition) + suffixPreposition(preposition) + declension(scheme, count, 'present'); + } + if (options.comparison && options.comparison > 0) { + return prefixPreposition(preposition) + 'o ' + suffixPreposition(preposition) + declension(scheme, count, 'future'); + } else { + return prefixPreposition(preposition) + 'pred ' + suffixPreposition(preposition) + declension(scheme, count, 'past'); + } +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sk/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/sk/_lib/formatLong/index.js new file mode 100644 index 0000000..a8ee63d --- /dev/null +++ b/node_modules/date-fns/esm/locale/sk/_lib/formatLong/index.js @@ -0,0 +1,38 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; // https://www.unicode.org/cldr/charts/32/summary/sk.html?hide#1986 +var dateFormats = { + full: 'EEEE d. MMMM y', + long: 'd. MMMM y', + medium: 'd. M. y', + short: 'd. M. y' +}; + +// https://www.unicode.org/cldr/charts/32/summary/sk.html?hide#2149 +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; + +// https://www.unicode.org/cldr/charts/32/summary/sk.html?hide#1994 +var dateTimeFormats = { + full: '{{date}}, {{time}}', + long: '{{date}}, {{time}}', + medium: '{{date}}, {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sk/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/sk/_lib/formatRelative/index.js new file mode 100644 index 0000000..ec7b212 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sk/_lib/formatRelative/index.js @@ -0,0 +1,63 @@ +import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; +// https://www.unicode.org/cldr/charts/32/summary/sk.html?hide#1308 +var accusativeWeekdays = ['nedeľu', 'pondelok', 'utorok', 'stredu', 'štvrtok', 'piatok', 'sobotu']; +function _lastWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: /* Sun */ + case 3: /* Wed */ + case 6 /* Sat */: + return "'minulú " + weekday + " o' p"; + default: + return "'minulý' eeee 'o' p"; + } +} +function thisWeek(day) { + var weekday = accusativeWeekdays[day]; + if (day === 4 /* Thu */) { + return "'vo' eeee 'o' p"; + } else { + return "'v " + weekday + " o' p"; + } +} +function _nextWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: /* Sun */ + case 4: /* Wed */ + case 6 /* Sat */: + return "'budúcu " + weekday + " o' p"; + default: + return "'budúci' eeee 'o' p"; + } +} +var formatRelativeLocale = { + lastWeek: function lastWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return _lastWeek(day); + } + }, + yesterday: "'včera o' p", + today: "'dnes o' p", + tomorrow: "'zajtra o' p", + nextWeek: function nextWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return _nextWeek(day); + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sk/_lib/localize/index.js b/node_modules/date-fns/esm/locale/sk/_lib/localize/index.js new file mode 100644 index 0000000..767db56 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sk/_lib/localize/index.js @@ -0,0 +1,134 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // https://www.unicode.org/cldr/charts/32/summary/sk.html#1772 +var eraValues = { + narrow: ['pred Kr.', 'po Kr.'], + abbreviated: ['pred Kr.', 'po Kr.'], + wide: ['pred Kristom', 'po Kristovi'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/sk.html#1780 +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. štvrťrok', '2. štvrťrok', '3. štvrťrok', '4. štvrťrok'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/sk.html#1804 +var monthValues = { + narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'], + wide: ['január', 'február', 'marec', 'apríl', 'máj', 'jún', 'júl', 'august', 'september', 'október', 'november', 'december'] +}; +var formattingMonthValues = { + narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'], + wide: ['januára', 'februára', 'marca', 'apríla', 'mája', 'júna', 'júla', 'augusta', 'septembra', 'októbra', 'novembra', 'decembra'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/sk.html#1876 +var dayValues = { + narrow: ['n', 'p', 'u', 's', 'š', 'p', 's'], + short: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], + abbreviated: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], + wide: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', 'sobota'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/sk.html#1932 +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'poln.', + noon: 'pol.', + morning: 'ráno', + afternoon: 'pop.', + evening: 'več.', + night: 'noc' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'poln.', + noon: 'pol.', + morning: 'ráno', + afternoon: 'popol.', + evening: 'večer', + night: 'noc' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'polnoc', + noon: 'poludnie', + morning: 'ráno', + afternoon: 'popoludnie', + evening: 'večer', + night: 'noc' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'o poln.', + noon: 'nap.', + morning: 'ráno', + afternoon: 'pop.', + evening: 'več.', + night: 'v n.' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'o poln.', + noon: 'napol.', + morning: 'ráno', + afternoon: 'popol.', + evening: 'večer', + night: 'v noci' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'o polnoci', + noon: 'napoludnie', + morning: 'ráno', + afternoon: 'popoludní', + evening: 'večer', + night: 'v noci' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sk/_lib/match/index.js b/node_modules/date-fns/esm/locale/sk/_lib/match/index.js new file mode 100644 index 0000000..f7a2968 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sk/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)\.?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i, + abbreviated: /^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i, + wide: /^(pred Kristom|pred na[šs][íi]m letopo[čc]tom|po Kristovi|n[áa][šs]ho letopo[čc]tu)/i +}; +var parseEraPatterns = { + any: [/^pr/i, /^(po|n)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234]\. [šs]tvr[ťt]rok/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mar|apr|m[áa]j|j[úu]n|j[úu]l|aug|sep|okt|nov|dec)/i, + wide: /^(janu[áa]ra?|febru[áa]ra?|(marec|marca)|apr[íi]la?|m[áa]ja?|j[úu]na?|j[úu]la?|augusta?|(september|septembra)|(okt[óo]ber|okt[óo]bra)|(november|novembra)|(december|decembra))/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^m[áa]j/i, /^j[úu]n/i, /^j[úu]l/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[npusšp]/i, + short: /^(ne|po|ut|st|št|pi|so)/i, + abbreviated: /^(ne|po|ut|st|št|pi|so)/i, + wide: /^(nede[ľl]a|pondelok|utorok|streda|[šs]tvrtok|piatok|sobota])/i +}; +var parseDayPatterns = { + narrow: [/^n/i, /^p/i, /^u/i, /^s/i, /^š/i, /^p/i, /^s/i], + any: [/^n/i, /^po/i, /^u/i, /^st/i, /^(št|stv)/i, /^pi/i, /^so/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(am|pm|(o )?poln\.?|(nap\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]\.?|(v n\.?|noc))/i, + abbreviated: /^(am|pm|(o )?poln\.?|(napol\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]er|(v )?noci?)/i, + any: /^(am|pm|(o )?polnoci?|(na)?poludnie|r[áa]no|popoludn(ie|í|i)|ve[čc]er|(v )?noci?)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /poln/i, + noon: /^(nap|(na)?pol(\.|u))/i, + morning: /^r[áa]no/i, + afternoon: /^pop/i, + evening: /^ve[čc]/i, + night: /^(noc|v n\.)/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sk/index.d.ts b/node_modules/date-fns/esm/locale/sk/index.d.ts new file mode 100644 index 0000000..362dd32 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sk/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sk } from 'date-fns/locale' +export default sk diff --git a/node_modules/date-fns/esm/locale/sk/index.js b/node_modules/date-fns/esm/locale/sk/index.js new file mode 100644 index 0000000..bea45ad --- /dev/null +++ b/node_modules/date-fns/esm/locale/sk/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Slovak locale. + * @language Slovak + * @iso-639-2 slk + * @author Marek Suscak [@mareksuscak]{@link https://github.com/mareksuscak} + */ +var locale = { + code: 'sk', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sk/index.js.flow b/node_modules/date-fns/esm/locale/sk/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sk/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/sk/package.json b/node_modules/date-fns/esm/locale/sk/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sk/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sl/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/sl/_lib/formatDistance/index.js new file mode 100644 index 0000000..f911c77 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sl/_lib/formatDistance/index.js @@ -0,0 +1,319 @@ +function isPluralType(val) { + return val.one !== undefined; +} +var formatDistanceLocale = { + lessThanXSeconds: { + present: { + one: 'manj kot {{count}} sekunda', + two: 'manj kot {{count}} sekundi', + few: 'manj kot {{count}} sekunde', + other: 'manj kot {{count}} sekund' + }, + past: { + one: 'manj kot {{count}} sekundo', + two: 'manj kot {{count}} sekundama', + few: 'manj kot {{count}} sekundami', + other: 'manj kot {{count}} sekundami' + }, + future: { + one: 'manj kot {{count}} sekundo', + two: 'manj kot {{count}} sekundi', + few: 'manj kot {{count}} sekunde', + other: 'manj kot {{count}} sekund' + } + }, + xSeconds: { + present: { + one: '{{count}} sekunda', + two: '{{count}} sekundi', + few: '{{count}} sekunde', + other: '{{count}} sekund' + }, + past: { + one: '{{count}} sekundo', + two: '{{count}} sekundama', + few: '{{count}} sekundami', + other: '{{count}} sekundami' + }, + future: { + one: '{{count}} sekundo', + two: '{{count}} sekundi', + few: '{{count}} sekunde', + other: '{{count}} sekund' + } + }, + halfAMinute: 'pol minute', + lessThanXMinutes: { + present: { + one: 'manj kot {{count}} minuta', + two: 'manj kot {{count}} minuti', + few: 'manj kot {{count}} minute', + other: 'manj kot {{count}} minut' + }, + past: { + one: 'manj kot {{count}} minuto', + two: 'manj kot {{count}} minutama', + few: 'manj kot {{count}} minutami', + other: 'manj kot {{count}} minutami' + }, + future: { + one: 'manj kot {{count}} minuto', + two: 'manj kot {{count}} minuti', + few: 'manj kot {{count}} minute', + other: 'manj kot {{count}} minut' + } + }, + xMinutes: { + present: { + one: '{{count}} minuta', + two: '{{count}} minuti', + few: '{{count}} minute', + other: '{{count}} minut' + }, + past: { + one: '{{count}} minuto', + two: '{{count}} minutama', + few: '{{count}} minutami', + other: '{{count}} minutami' + }, + future: { + one: '{{count}} minuto', + two: '{{count}} minuti', + few: '{{count}} minute', + other: '{{count}} minut' + } + }, + aboutXHours: { + present: { + one: 'približno {{count}} ura', + two: 'približno {{count}} uri', + few: 'približno {{count}} ure', + other: 'približno {{count}} ur' + }, + past: { + one: 'približno {{count}} uro', + two: 'približno {{count}} urama', + few: 'približno {{count}} urami', + other: 'približno {{count}} urami' + }, + future: { + one: 'približno {{count}} uro', + two: 'približno {{count}} uri', + few: 'približno {{count}} ure', + other: 'približno {{count}} ur' + } + }, + xHours: { + present: { + one: '{{count}} ura', + two: '{{count}} uri', + few: '{{count}} ure', + other: '{{count}} ur' + }, + past: { + one: '{{count}} uro', + two: '{{count}} urama', + few: '{{count}} urami', + other: '{{count}} urami' + }, + future: { + one: '{{count}} uro', + two: '{{count}} uri', + few: '{{count}} ure', + other: '{{count}} ur' + } + }, + xDays: { + present: { + one: '{{count}} dan', + two: '{{count}} dni', + few: '{{count}} dni', + other: '{{count}} dni' + }, + past: { + one: '{{count}} dnem', + two: '{{count}} dnevoma', + few: '{{count}} dnevi', + other: '{{count}} dnevi' + }, + future: { + one: '{{count}} dan', + two: '{{count}} dni', + few: '{{count}} dni', + other: '{{count}} dni' + } + }, + // no tenses for weeks? + aboutXWeeks: { + one: 'približno {{count}} teden', + two: 'približno {{count}} tedna', + few: 'približno {{count}} tedne', + other: 'približno {{count}} tednov' + }, + // no tenses for weeks? + xWeeks: { + one: '{{count}} teden', + two: '{{count}} tedna', + few: '{{count}} tedne', + other: '{{count}} tednov' + }, + aboutXMonths: { + present: { + one: 'približno {{count}} mesec', + two: 'približno {{count}} meseca', + few: 'približno {{count}} mesece', + other: 'približno {{count}} mesecev' + }, + past: { + one: 'približno {{count}} mesecem', + two: 'približno {{count}} mesecema', + few: 'približno {{count}} meseci', + other: 'približno {{count}} meseci' + }, + future: { + one: 'približno {{count}} mesec', + two: 'približno {{count}} meseca', + few: 'približno {{count}} mesece', + other: 'približno {{count}} mesecev' + } + }, + xMonths: { + present: { + one: '{{count}} mesec', + two: '{{count}} meseca', + few: '{{count}} meseci', + other: '{{count}} mesecev' + }, + past: { + one: '{{count}} mesecem', + two: '{{count}} mesecema', + few: '{{count}} meseci', + other: '{{count}} meseci' + }, + future: { + one: '{{count}} mesec', + two: '{{count}} meseca', + few: '{{count}} mesece', + other: '{{count}} mesecev' + } + }, + aboutXYears: { + present: { + one: 'približno {{count}} leto', + two: 'približno {{count}} leti', + few: 'približno {{count}} leta', + other: 'približno {{count}} let' + }, + past: { + one: 'približno {{count}} letom', + two: 'približno {{count}} letoma', + few: 'približno {{count}} leti', + other: 'približno {{count}} leti' + }, + future: { + one: 'približno {{count}} leto', + two: 'približno {{count}} leti', + few: 'približno {{count}} leta', + other: 'približno {{count}} let' + } + }, + xYears: { + present: { + one: '{{count}} leto', + two: '{{count}} leti', + few: '{{count}} leta', + other: '{{count}} let' + }, + past: { + one: '{{count}} letom', + two: '{{count}} letoma', + few: '{{count}} leti', + other: '{{count}} leti' + }, + future: { + one: '{{count}} leto', + two: '{{count}} leti', + few: '{{count}} leta', + other: '{{count}} let' + } + }, + overXYears: { + present: { + one: 'več kot {{count}} leto', + two: 'več kot {{count}} leti', + few: 'več kot {{count}} leta', + other: 'več kot {{count}} let' + }, + past: { + one: 'več kot {{count}} letom', + two: 'več kot {{count}} letoma', + few: 'več kot {{count}} leti', + other: 'več kot {{count}} leti' + }, + future: { + one: 'več kot {{count}} leto', + two: 'več kot {{count}} leti', + few: 'več kot {{count}} leta', + other: 'več kot {{count}} let' + } + }, + almostXYears: { + present: { + one: 'skoraj {{count}} leto', + two: 'skoraj {{count}} leti', + few: 'skoraj {{count}} leta', + other: 'skoraj {{count}} let' + }, + past: { + one: 'skoraj {{count}} letom', + two: 'skoraj {{count}} letoma', + few: 'skoraj {{count}} leti', + other: 'skoraj {{count}} leti' + }, + future: { + one: 'skoraj {{count}} leto', + two: 'skoraj {{count}} leti', + few: 'skoraj {{count}} leta', + other: 'skoraj {{count}} let' + } + } +}; +function getFormFromCount(count) { + switch (count % 100) { + case 1: + return 'one'; + case 2: + return 'two'; + case 3: + case 4: + return 'few'; + default: + return 'other'; + } +} +var formatDistance = function formatDistance(token, count, options) { + var result = ''; + var tense = 'present'; + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + tense = 'future'; + result = 'čez '; + } else { + tense = 'past'; + result = 'pred '; + } + } + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result += tokenValue; + } else { + var form = getFormFromCount(count); + if (isPluralType(tokenValue)) { + result += tokenValue[form].replace('{{count}}', String(count)); + } else { + result += tokenValue[tense][form].replace('{{count}}', String(count)); + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sl/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/sl/_lib/formatLong/index.js new file mode 100644 index 0000000..f0073e4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sl/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, dd. MMMM y', + long: 'dd. MMMM y', + medium: 'd. MMM y', + short: 'd. MM. yy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sl/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/sl/_lib/formatRelative/index.js new file mode 100644 index 0000000..47f1394 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sl/_lib/formatRelative/index.js @@ -0,0 +1,40 @@ +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + var day = date.getUTCDay(); + switch (day) { + case 0: + return "'prejšnjo nedeljo ob' p"; + case 3: + return "'prejšnjo sredo ob' p"; + case 6: + return "'prejšnjo soboto ob' p"; + default: + return "'prejšnji' EEEE 'ob' p"; + } + }, + yesterday: "'včeraj ob' p", + today: "'danes ob' p", + tomorrow: "'jutri ob' p", + nextWeek: function nextWeek(date) { + var day = date.getUTCDay(); + switch (day) { + case 0: + return "'naslednjo nedeljo ob' p"; + case 3: + return "'naslednjo sredo ob' p"; + case 6: + return "'naslednjo soboto ob' p"; + default: + return "'naslednji' EEEE 'ob' p"; + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sl/_lib/localize/index.js b/node_modules/date-fns/esm/locale/sl/_lib/localize/index.js new file mode 100644 index 0000000..db4fbf5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sl/_lib/localize/index.js @@ -0,0 +1,119 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['pr. n. št.', 'po n. št.'], + abbreviated: ['pr. n. št.', 'po n. št.'], + wide: ['pred našim štetjem', 'po našem štetju'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1. čet.', '2. čet.', '3. čet.', '4. čet.'], + wide: ['1. četrtletje', '2. četrtletje', '3. četrtletje', '4. četrtletje'] +}; +var monthValues = { + narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', 'sep.', 'okt.', 'nov.', 'dec.'], + wide: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', 'avgust', 'september', 'oktober', 'november', 'december'] +}; +var dayValues = { + narrow: ['n', 'p', 't', 's', 'č', 'p', 's'], + short: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'], + abbreviated: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'], + wide: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota'] +}; +var dayPeriodValues = { + narrow: { + am: 'd', + pm: 'p', + midnight: '24.00', + noon: '12.00', + morning: 'j', + afternoon: 'p', + evening: 'v', + night: 'n' + }, + abbreviated: { + am: 'dop.', + pm: 'pop.', + midnight: 'poln.', + noon: 'pold.', + morning: 'jut.', + afternoon: 'pop.', + evening: 'več.', + night: 'noč' + }, + wide: { + am: 'dop.', + pm: 'pop.', + midnight: 'polnoč', + noon: 'poldne', + morning: 'jutro', + afternoon: 'popoldne', + evening: 'večer', + night: 'noč' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'd', + pm: 'p', + midnight: '24.00', + noon: '12.00', + morning: 'zj', + afternoon: 'p', + evening: 'zv', + night: 'po' + }, + abbreviated: { + am: 'dop.', + pm: 'pop.', + midnight: 'opoln.', + noon: 'opold.', + morning: 'zjut.', + afternoon: 'pop.', + evening: 'zveč.', + night: 'ponoči' + }, + wide: { + am: 'dop.', + pm: 'pop.', + midnight: 'opolnoči', + noon: 'opoldne', + morning: 'zjutraj', + afternoon: 'popoldan', + evening: 'zvečer', + night: 'ponoči' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sl/_lib/match/index.js b/node_modules/date-fns/esm/locale/sl/_lib/match/index.js new file mode 100644 index 0000000..9808c1b --- /dev/null +++ b/node_modules/date-fns/esm/locale/sl/_lib/match/index.js @@ -0,0 +1,108 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + abbreviated: /^(pr\. n\. št\.|po n\. št\.)/i, + wide: /^(pred Kristusom|pred na[sš]im [sš]tetjem|po Kristusu|po na[sš]em [sš]tetju|na[sš]ega [sš]tetja)/i +}; +var parseEraPatterns = { + any: [/^pr/i, /^(po|na[sš]em)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]\.\s?[čc]et\.?/i, + wide: /^[1234]\. [čc]etrtletje/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan\.|feb\.|mar\.|apr\.|maj|jun\.|jul\.|avg\.|sep\.|okt\.|nov\.|dec\.)/i, + wide: /^(januar|februar|marec|april|maj|junij|julij|avgust|september|oktober|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + abbreviated: [/^ja/i, /^fe/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^av/i, /^s/i, /^o/i, /^n/i, /^d/i], + wide: [/^ja/i, /^fe/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^av/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[nptsčc]/i, + short: /^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i, + abbreviated: /^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i, + wide: /^(nedelja|ponedeljek|torek|sreda|[cč]etrtek|petek|sobota)/i +}; +var parseDayPatterns = { + narrow: [/^n/i, /^p/i, /^t/i, /^s/i, /^[cč]/i, /^p/i, /^s/i], + any: [/^n/i, /^po/i, /^t/i, /^sr/i, /^[cč]/i, /^pe/i, /^so/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(d|po?|z?v|n|z?j|24\.00|12\.00)/i, + any: /^(dop\.|pop\.|o?poln(\.|o[cč]i?)|o?pold(\.|ne)|z?ve[cč](\.|er)|(po)?no[cč]i?|popold(ne|an)|jut(\.|ro)|zjut(\.|raj))/i +}; +var parseDayPeriodPatterns = { + narrow: { + am: /^d/i, + pm: /^p/i, + midnight: /^24/i, + noon: /^12/i, + morning: /^(z?j)/i, + afternoon: /^p/i, + evening: /^(z?v)/i, + night: /^(n|po)/i + }, + any: { + am: /^dop\./i, + pm: /^pop\./i, + midnight: /^o?poln/i, + noon: /^o?pold/i, + morning: /j/i, + afternoon: /^pop\./i, + evening: /^z?ve/i, + night: /(po)?no/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'wide' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sl/index.d.ts b/node_modules/date-fns/esm/locale/sl/index.d.ts new file mode 100644 index 0000000..fbe964a --- /dev/null +++ b/node_modules/date-fns/esm/locale/sl/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sl } from 'date-fns/locale' +export default sl diff --git a/node_modules/date-fns/esm/locale/sl/index.js b/node_modules/date-fns/esm/locale/sl/index.js new file mode 100644 index 0000000..1bca4be --- /dev/null +++ b/node_modules/date-fns/esm/locale/sl/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Slovenian locale. + * @language Slovenian + * @iso-639-2 slv + * @author Adam Stradovnik [@Neoglyph]{@link https://github.com/Neoglyph} + * @author Mato Žgajner [@mzgajner]{@link https://github.com/mzgajner} + */ +var locale = { + code: 'sl', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sl/index.js.flow b/node_modules/date-fns/esm/locale/sl/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sl/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/sl/package.json b/node_modules/date-fns/esm/locale/sl/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sl/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sq/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/sq/_lib/formatDistance/index.js new file mode 100644 index 0000000..2cbf6e5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sq/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'më pak se një sekondë', + other: 'më pak se {{count}} sekonda' + }, + xSeconds: { + one: '1 sekondë', + other: '{{count}} sekonda' + }, + halfAMinute: 'gjysëm minuti', + lessThanXMinutes: { + one: 'më pak se një minute', + other: 'më pak se {{count}} minuta' + }, + xMinutes: { + one: '1 minutë', + other: '{{count}} minuta' + }, + aboutXHours: { + one: 'rreth 1 orë', + other: 'rreth {{count}} orë' + }, + xHours: { + one: '1 orë', + other: '{{count}} orë' + }, + xDays: { + one: '1 ditë', + other: '{{count}} ditë' + }, + aboutXWeeks: { + one: 'rreth 1 javë', + other: 'rreth {{count}} javë' + }, + xWeeks: { + one: '1 javë', + other: '{{count}} javë' + }, + aboutXMonths: { + one: 'rreth 1 muaj', + other: 'rreth {{count}} muaj' + }, + xMonths: { + one: '1 muaj', + other: '{{count}} muaj' + }, + aboutXYears: { + one: 'rreth 1 vit', + other: 'rreth {{count}} vite' + }, + xYears: { + one: '1 vit', + other: '{{count}} vite' + }, + overXYears: { + one: 'mbi 1 vit', + other: 'mbi {{count}} vite' + }, + almostXYears: { + one: 'pothuajse 1 vit', + other: 'pothuajse {{count}} vite' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'në ' + result; + } else { + return result + ' më parë'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sq/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/sq/_lib/formatLong/index.js new file mode 100644 index 0000000..96c238f --- /dev/null +++ b/node_modules/date-fns/esm/locale/sq/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'në' {{time}}", + long: "{{date}} 'në' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sq/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/sq/_lib/formatRelative/index.js new file mode 100644 index 0000000..d6d2f95 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sq/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'të' eeee 'e shkuar në' p", + yesterday: "'dje në' p", + today: "'sot në' p", + tomorrow: "'nesër në' p", + nextWeek: "eeee 'at' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sq/_lib/localize/index.js b/node_modules/date-fns/esm/locale/sq/_lib/localize/index.js new file mode 100644 index 0000000..4d82f3b --- /dev/null +++ b/node_modules/date-fns/esm/locale/sq/_lib/localize/index.js @@ -0,0 +1,127 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['P', 'M'], + abbreviated: ['PK', 'MK'], + wide: ['Para Krishtit', 'Mbas Krishtit'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['4-mujori I', '4-mujori II', '4-mujori III', '4-mujori IV'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], + abbreviated: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gus', 'Sht', 'Tet', 'Nën', 'Dhj'], + wide: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor'] +}; +var dayValues = { + narrow: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], + short: ['Di', 'Hë', 'Ma', 'Më', 'En', 'Pr', 'Sh'], + abbreviated: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], + wide: ['Dielë', 'Hënë', 'Martë', 'Mërkurë', 'Enjte', 'Premte', 'Shtunë'] +}; +var dayPeriodValues = { + narrow: { + am: 'p', + pm: 'm', + midnight: 'm', + noon: 'd', + morning: 'mëngjes', + afternoon: 'dite', + evening: 'mbrëmje', + night: 'natë' + }, + abbreviated: { + am: 'PD', + pm: 'MD', + midnight: 'mesnëtë', + noon: 'drek', + morning: 'mëngjes', + afternoon: 'mbasdite', + evening: 'mbrëmje', + night: 'natë' + }, + wide: { + am: 'p.d.', + pm: 'm.d.', + midnight: 'mesnëtë', + noon: 'drek', + morning: 'mëngjes', + afternoon: 'mbasdite', + evening: 'mbrëmje', + night: 'natë' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'p', + pm: 'm', + midnight: 'm', + noon: 'd', + morning: 'në mëngjes', + afternoon: 'në mbasdite', + evening: 'në mbrëmje', + night: 'në mesnatë' + }, + abbreviated: { + am: 'PD', + pm: 'MD', + midnight: 'mesnatë', + noon: 'drek', + morning: 'në mëngjes', + afternoon: 'në mbasdite', + evening: 'në mbrëmje', + night: 'në mesnatë' + }, + wide: { + am: 'p.d.', + pm: 'm.d.', + midnight: 'mesnatë', + noon: 'drek', + morning: 'në mëngjes', + afternoon: 'në mbasdite', + evening: 'në mbrëmje', + night: 'në mesnatë' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + if ((options === null || options === void 0 ? void 0 : options.unit) === 'hour') return String(number); + if (number === 1) return number + '-rë'; + if (number === 4) return number + 't'; + return number + '-të'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sq/_lib/match/index.js b/node_modules/date-fns/esm/locale/sq/_lib/match/index.js new file mode 100644 index 0000000..e9887cc --- /dev/null +++ b/node_modules/date-fns/esm/locale/sq/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(-rë|-të|t|)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(p|m)/i, + abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, + wide: /^(para krishtit|mbas krishtit)/i +}; +var parseEraPatterns = { + any: [/^b/i, /^(p|m)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234]-mujori (i{1,3}|iv)/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jsmpqkftnd]/i, + abbreviated: /^(jan|shk|mar|pri|maj|qer|kor|gus|sht|tet|nën|dhj)/i, + wide: /^(janar|shkurt|mars|prill|maj|qershor|korrik|gusht|shtator|tetor|nëntor|dhjetor)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^s/i, /^m/i, /^p/i, /^m/i, /^q/i, /^k/i, /^g/i, /^s/i, /^t/i, /^n/i, /^d/i], + any: [/^ja/i, /^shk/i, /^mar/i, /^pri/i, /^maj/i, /^qer/i, /^kor/i, /^gu/i, /^sht/i, /^tet/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[dhmeps]/i, + short: /^(di|hë|ma|më|en|pr|sh)/i, + abbreviated: /^(die|hën|mar|mër|enj|pre|sht)/i, + wide: /^(dielë|hënë|martë|mërkurë|enjte|premte|shtunë)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^h/i, /^m/i, /^m/i, /^e/i, /^p/i, /^s/i], + any: [/^d/i, /^h/i, /^ma/i, /^më/i, /^e/i, /^p/i, /^s/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(p|m|me|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i, + any: /^([pm]\.?\s?d\.?|drek|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^p/i, + pm: /^m/i, + midnight: /^me/i, + noon: /^dr/i, + morning: /mëngjes/i, + afternoon: /mbasdite/i, + evening: /mbrëmje/i, + night: /natë/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sq/index.d.ts b/node_modules/date-fns/esm/locale/sq/index.d.ts new file mode 100644 index 0000000..d361e22 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sq/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sq } from 'date-fns/locale' +export default sq diff --git a/node_modules/date-fns/esm/locale/sq/index.js b/node_modules/date-fns/esm/locale/sq/index.js new file mode 100644 index 0000000..6ed7057 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sq/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Albanian locale. + * @language Shqip + * @iso-639-2 sqi + * @author Ardit Dine [@arditdine]{@link https://github.com/arditdine} + */ +var locale = { + code: 'sq', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sq/index.js.flow b/node_modules/date-fns/esm/locale/sq/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sq/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/sq/package.json b/node_modules/date-fns/esm/locale/sq/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sq/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr-Latn/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/sr-Latn/_lib/formatDistance/index.js new file mode 100644 index 0000000..0cfa653 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr-Latn/_lib/formatDistance/index.js @@ -0,0 +1,171 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + standalone: 'manje od 1 sekunde', + withPrepositionAgo: 'manje od 1 sekunde', + withPrepositionIn: 'manje od 1 sekundu' + }, + dual: 'manje od {{count}} sekunde', + other: 'manje od {{count}} sekundi' + }, + xSeconds: { + one: { + standalone: '1 sekunda', + withPrepositionAgo: '1 sekunde', + withPrepositionIn: '1 sekundu' + }, + dual: '{{count}} sekunde', + other: '{{count}} sekundi' + }, + halfAMinute: 'pola minute', + lessThanXMinutes: { + one: { + standalone: 'manje od 1 minute', + withPrepositionAgo: 'manje od 1 minute', + withPrepositionIn: 'manje od 1 minutu' + }, + dual: 'manje od {{count}} minute', + other: 'manje od {{count}} minuta' + }, + xMinutes: { + one: { + standalone: '1 minuta', + withPrepositionAgo: '1 minute', + withPrepositionIn: '1 minutu' + }, + dual: '{{count}} minute', + other: '{{count}} minuta' + }, + aboutXHours: { + one: { + standalone: 'oko 1 sat', + withPrepositionAgo: 'oko 1 sat', + withPrepositionIn: 'oko 1 sat' + }, + dual: 'oko {{count}} sata', + other: 'oko {{count}} sati' + }, + xHours: { + one: { + standalone: '1 sat', + withPrepositionAgo: '1 sat', + withPrepositionIn: '1 sat' + }, + dual: '{{count}} sata', + other: '{{count}} sati' + }, + xDays: { + one: { + standalone: '1 dan', + withPrepositionAgo: '1 dan', + withPrepositionIn: '1 dan' + }, + dual: '{{count}} dana', + other: '{{count}} dana' + }, + aboutXWeeks: { + one: { + standalone: 'oko 1 nedelju', + withPrepositionAgo: 'oko 1 nedelju', + withPrepositionIn: 'oko 1 nedelju' + }, + dual: 'oko {{count}} nedelje', + other: 'oko {{count}} nedelje' + }, + xWeeks: { + one: { + standalone: '1 nedelju', + withPrepositionAgo: '1 nedelju', + withPrepositionIn: '1 nedelju' + }, + dual: '{{count}} nedelje', + other: '{{count}} nedelje' + }, + aboutXMonths: { + one: { + standalone: 'oko 1 mesec', + withPrepositionAgo: 'oko 1 mesec', + withPrepositionIn: 'oko 1 mesec' + }, + dual: 'oko {{count}} meseca', + other: 'oko {{count}} meseci' + }, + xMonths: { + one: { + standalone: '1 mesec', + withPrepositionAgo: '1 mesec', + withPrepositionIn: '1 mesec' + }, + dual: '{{count}} meseca', + other: '{{count}} meseci' + }, + aboutXYears: { + one: { + standalone: 'oko 1 godinu', + withPrepositionAgo: 'oko 1 godinu', + withPrepositionIn: 'oko 1 godinu' + }, + dual: 'oko {{count}} godine', + other: 'oko {{count}} godina' + }, + xYears: { + one: { + standalone: '1 godina', + withPrepositionAgo: '1 godine', + withPrepositionIn: '1 godinu' + }, + dual: '{{count}} godine', + other: '{{count}} godina' + }, + overXYears: { + one: { + standalone: 'preko 1 godinu', + withPrepositionAgo: 'preko 1 godinu', + withPrepositionIn: 'preko 1 godinu' + }, + dual: 'preko {{count}} godine', + other: 'preko {{count}} godina' + }, + almostXYears: { + one: { + standalone: 'gotovo 1 godinu', + withPrepositionAgo: 'gotovo 1 godinu', + withPrepositionIn: 'gotovo 1 godinu' + }, + dual: 'gotovo {{count}} godine', + other: 'gotovo {{count}} godina' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + result = tokenValue.one.withPrepositionIn; + } else { + result = tokenValue.one.withPrepositionAgo; + } + } else { + result = tokenValue.one.standalone; + } + } else if (count % 10 > 1 && count % 10 < 5 && + // if last digit is between 2 and 4 + String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1" + ) { + result = tokenValue.dual.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'za ' + result; + } else { + return 'pre ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr-Latn/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/sr-Latn/_lib/formatLong/index.js new file mode 100644 index 0000000..16ee53d --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr-Latn/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d. MMMM yyyy.', + long: 'd. MMMM yyyy.', + medium: 'd. MMM yy.', + short: 'dd. MM. yy.' +}; +var timeFormats = { + full: 'HH:mm:ss (zzzz)', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'u' {{time}}", + long: "{{date}} 'u' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr-Latn/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/sr-Latn/_lib/formatRelative/index.js new file mode 100644 index 0000000..c685093 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr-Latn/_lib/formatRelative/index.js @@ -0,0 +1,38 @@ +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + switch (date.getUTCDay()) { + case 0: + return "'prošle nedelje u' p"; + case 3: + return "'prošle srede u' p"; + case 6: + return "'prošle subote u' p"; + default: + return "'prošli' EEEE 'u' p"; + } + }, + yesterday: "'juče u' p", + today: "'danas u' p", + tomorrow: "'sutra u' p", + nextWeek: function nextWeek(date) { + switch (date.getUTCDay()) { + case 0: + return "'sledeće nedelje u' p"; + case 3: + return "'sledeću sredu u' p"; + case 6: + return "'sledeću subotu u' p"; + default: + return "'sledeći' EEEE 'u' p"; + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr-Latn/_lib/localize/index.js b/node_modules/date-fns/esm/locale/sr-Latn/_lib/localize/index.js new file mode 100644 index 0000000..e5e33e1 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr-Latn/_lib/localize/index.js @@ -0,0 +1,126 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['pr.n.e.', 'AD'], + abbreviated: ['pr. Hr.', 'po. Hr.'], + wide: ['Pre Hrista', 'Posle Hrista'] +}; +var quarterValues = { + narrow: ['1.', '2.', '3.', '4.'], + abbreviated: ['1. kv.', '2. kv.', '3. kv.', '4. kv.'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + wide: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'] +}; +var formattingMonthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + wide: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'] +}; +var dayValues = { + narrow: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], + short: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + abbreviated: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + wide: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'] +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'posle podne', + evening: 'uveče', + night: 'noću' + } +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'posle podne', + evening: 'uveče', + night: 'noću' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr-Latn/_lib/match/index.js b/node_modules/date-fns/esm/locale/sr-Latn/_lib/match/index.js new file mode 100644 index 0000000..0e8e1d4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr-Latn/_lib/match/index.js @@ -0,0 +1,97 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(pr\.n\.e\.|AD)/i, + abbreviated: /^(pr\.\s?Hr\.|po\.\s?Hr\.)/i, + wide: /^(Pre Hrista|pre nove ere|Posle Hrista|nova era)/i +}; +var parseEraPatterns = { + any: [/^pr/i, /^(po|nova)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]\.\s?kv\.?/i, + wide: /^[1234]\. kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(10|11|12|[123456789])\./i, + abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i, + wide: /^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(jun|juna)|(jul|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i +}; +var parseMonthPatterns = { + narrow: [/^1/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^avg/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[npusčc]/i, + short: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i, + abbreviated: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i, + wide: /^(nedelja|ponedeljak|utorak|sreda|(četvrtak|cetvrtak)|petak|subota)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|posle podne|ujutru)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^pono/i, + noon: /^pod/i, + morning: /jutro/i, + afternoon: /(posle\s|po)+podne/i, + evening: /(uvece|uveče)/i, + night: /(nocu|noću)/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr-Latn/index.d.ts b/node_modules/date-fns/esm/locale/sr-Latn/index.d.ts new file mode 100644 index 0000000..f6313cc --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr-Latn/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { srLatn } from 'date-fns/locale' +export default srLatn diff --git a/node_modules/date-fns/esm/locale/sr-Latn/index.js b/node_modules/date-fns/esm/locale/sr-Latn/index.js new file mode 100644 index 0000000..dfa79bd --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr-Latn/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Serbian latin locale. + * @language Serbian + * @iso-639-2 srp + * @author Igor Radivojević [@rogyvoje]{@link https://github.com/rogyvoje} + */ +var locale = { + code: 'sr-Latn', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr-Latn/index.js.flow b/node_modules/date-fns/esm/locale/sr-Latn/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr-Latn/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/sr-Latn/package.json b/node_modules/date-fns/esm/locale/sr-Latn/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr-Latn/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/sr/_lib/formatDistance/index.js new file mode 100644 index 0000000..2e858b7 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr/_lib/formatDistance/index.js @@ -0,0 +1,171 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + standalone: 'мање од 1 секунде', + withPrepositionAgo: 'мање од 1 секунде', + withPrepositionIn: 'мање од 1 секунду' + }, + dual: 'мање од {{count}} секунде', + other: 'мање од {{count}} секунди' + }, + xSeconds: { + one: { + standalone: '1 секунда', + withPrepositionAgo: '1 секунде', + withPrepositionIn: '1 секунду' + }, + dual: '{{count}} секунде', + other: '{{count}} секунди' + }, + halfAMinute: 'пола минуте', + lessThanXMinutes: { + one: { + standalone: 'мање од 1 минуте', + withPrepositionAgo: 'мање од 1 минуте', + withPrepositionIn: 'мање од 1 минуту' + }, + dual: 'мање од {{count}} минуте', + other: 'мање од {{count}} минута' + }, + xMinutes: { + one: { + standalone: '1 минута', + withPrepositionAgo: '1 минуте', + withPrepositionIn: '1 минуту' + }, + dual: '{{count}} минуте', + other: '{{count}} минута' + }, + aboutXHours: { + one: { + standalone: 'око 1 сат', + withPrepositionAgo: 'око 1 сат', + withPrepositionIn: 'око 1 сат' + }, + dual: 'око {{count}} сата', + other: 'око {{count}} сати' + }, + xHours: { + one: { + standalone: '1 сат', + withPrepositionAgo: '1 сат', + withPrepositionIn: '1 сат' + }, + dual: '{{count}} сата', + other: '{{count}} сати' + }, + xDays: { + one: { + standalone: '1 дан', + withPrepositionAgo: '1 дан', + withPrepositionIn: '1 дан' + }, + dual: '{{count}} дана', + other: '{{count}} дана' + }, + aboutXWeeks: { + one: { + standalone: 'око 1 недељу', + withPrepositionAgo: 'око 1 недељу', + withPrepositionIn: 'око 1 недељу' + }, + dual: 'око {{count}} недеље', + other: 'око {{count}} недеље' + }, + xWeeks: { + one: { + standalone: '1 недељу', + withPrepositionAgo: '1 недељу', + withPrepositionIn: '1 недељу' + }, + dual: '{{count}} недеље', + other: '{{count}} недеље' + }, + aboutXMonths: { + one: { + standalone: 'око 1 месец', + withPrepositionAgo: 'око 1 месец', + withPrepositionIn: 'око 1 месец' + }, + dual: 'око {{count}} месеца', + other: 'око {{count}} месеци' + }, + xMonths: { + one: { + standalone: '1 месец', + withPrepositionAgo: '1 месец', + withPrepositionIn: '1 месец' + }, + dual: '{{count}} месеца', + other: '{{count}} месеци' + }, + aboutXYears: { + one: { + standalone: 'око 1 годину', + withPrepositionAgo: 'око 1 годину', + withPrepositionIn: 'око 1 годину' + }, + dual: 'око {{count}} године', + other: 'око {{count}} година' + }, + xYears: { + one: { + standalone: '1 година', + withPrepositionAgo: '1 године', + withPrepositionIn: '1 годину' + }, + dual: '{{count}} године', + other: '{{count}} година' + }, + overXYears: { + one: { + standalone: 'преко 1 годину', + withPrepositionAgo: 'преко 1 годину', + withPrepositionIn: 'преко 1 годину' + }, + dual: 'преко {{count}} године', + other: 'преко {{count}} година' + }, + almostXYears: { + one: { + standalone: 'готово 1 годину', + withPrepositionAgo: 'готово 1 годину', + withPrepositionIn: 'готово 1 годину' + }, + dual: 'готово {{count}} године', + other: 'готово {{count}} година' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + result = tokenValue.one.withPrepositionIn; + } else { + result = tokenValue.one.withPrepositionAgo; + } + } else { + result = tokenValue.one.standalone; + } + } else if (count % 10 > 1 && count % 10 < 5 && + // if last digit is between 2 and 4 + String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1" + ) { + result = tokenValue.dual.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'за ' + result; + } else { + return 'пре ' + result; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/sr/_lib/formatLong/index.js new file mode 100644 index 0000000..e7586d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, d. MMMM yyyy.', + long: 'd. MMMM yyyy.', + medium: 'd. MMM yy.', + short: 'dd. MM. yy.' +}; +var timeFormats = { + full: 'HH:mm:ss (zzzz)', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'у' {{time}}", + long: "{{date}} 'у' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/sr/_lib/formatRelative/index.js new file mode 100644 index 0000000..de321ff --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr/_lib/formatRelative/index.js @@ -0,0 +1,40 @@ +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + var day = date.getUTCDay(); + switch (day) { + case 0: + return "'прошле недеље у' p"; + case 3: + return "'прошле среде у' p"; + case 6: + return "'прошле суботе у' p"; + default: + return "'прошли' EEEE 'у' p"; + } + }, + yesterday: "'јуче у' p", + today: "'данас у' p", + tomorrow: "'сутра у' p", + nextWeek: function nextWeek(date) { + var day = date.getUTCDay(); + switch (day) { + case 0: + return "'следеће недеље у' p"; + case 3: + return "'следећу среду у' p"; + case 6: + return "'следећу суботу у' p"; + default: + return "'следећи' EEEE 'у' p"; + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr/_lib/localize/index.js b/node_modules/date-fns/esm/locale/sr/_lib/localize/index.js new file mode 100644 index 0000000..34b1e8a --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr/_lib/localize/index.js @@ -0,0 +1,126 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['пр.н.е.', 'АД'], + abbreviated: ['пр. Хр.', 'по. Хр.'], + wide: ['Пре Христа', 'После Христа'] +}; +var quarterValues = { + narrow: ['1.', '2.', '3.', '4.'], + abbreviated: ['1. кв.', '2. кв.', '3. кв.', '4. кв.'], + wide: ['1. квартал', '2. квартал', '3. квартал', '4. квартал'] +}; +var monthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + wide: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'] +}; +var formattingMonthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + wide: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'] +}; +var dayValues = { + narrow: ['Н', 'П', 'У', 'С', 'Ч', 'П', 'С'], + short: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], + abbreviated: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], + wide: ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'] +}; +var formattingDayPeriodValues = { + narrow: { + am: 'АМ', + pm: 'ПМ', + midnight: 'поноћ', + noon: 'подне', + morning: 'ујутру', + afternoon: 'поподне', + evening: 'увече', + night: 'ноћу' + }, + abbreviated: { + am: 'АМ', + pm: 'ПМ', + midnight: 'поноћ', + noon: 'подне', + morning: 'ујутру', + afternoon: 'поподне', + evening: 'увече', + night: 'ноћу' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'поноћ', + noon: 'подне', + morning: 'ујутру', + afternoon: 'после подне', + evening: 'увече', + night: 'ноћу' + } +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'поноћ', + noon: 'подне', + morning: 'ујутру', + afternoon: 'поподне', + evening: 'увече', + night: 'ноћу' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'поноћ', + noon: 'подне', + morning: 'ујутру', + afternoon: 'поподне', + evening: 'увече', + night: 'ноћу' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'поноћ', + noon: 'подне', + morning: 'ујутру', + afternoon: 'после подне', + evening: 'увече', + night: 'ноћу' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr/_lib/match/index.js b/node_modules/date-fns/esm/locale/sr/_lib/match/index.js new file mode 100644 index 0000000..d473312 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr/_lib/match/index.js @@ -0,0 +1,97 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(пр\.н\.е\.|АД)/i, + abbreviated: /^(пр\.\s?Хр\.|по\.\s?Хр\.)/i, + wide: /^(Пре Христа|пре нове ере|После Христа|нова ера)/i +}; +var parseEraPatterns = { + any: [/^пр/i, /^(по|нова)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]\.\s?кв\.?/i, + wide: /^[1234]\. квартал/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(10|11|12|[123456789])\./i, + abbreviated: /^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i, + wide: /^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i +}; +var parseMonthPatterns = { + narrow: [/^1/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i], + any: [/^ја/i, /^ф/i, /^мар/i, /^ап/i, /^мај/i, /^јун/i, /^јул/i, /^авг/i, /^с/i, /^о/i, /^н/i, /^д/i] +}; +var matchDayPatterns = { + narrow: /^[пусчн]/i, + short: /^(нед|пон|уто|сре|чет|пет|суб)/i, + abbreviated: /^(нед|пон|уто|сре|чет|пет|суб)/i, + wide: /^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i +}; +var parseDayPatterns = { + narrow: [/^п/i, /^у/i, /^с/i, /^ч/i, /^п/i, /^с/i, /^н/i], + any: [/^нед/i, /^пон/i, /^уто/i, /^сре/i, /^чет/i, /^пет/i, /^суб/i] +}; +var matchDayPeriodPatterns = { + any: /^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^поно/i, + noon: /^под/i, + morning: /ујутру/i, + afternoon: /(после\s|по)+подне/i, + evening: /(увече)/i, + night: /(ноћу)/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr/index.d.ts b/node_modules/date-fns/esm/locale/sr/index.d.ts new file mode 100644 index 0000000..aaede59 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sr } from 'date-fns/locale' +export default sr diff --git a/node_modules/date-fns/esm/locale/sr/index.js b/node_modules/date-fns/esm/locale/sr/index.js new file mode 100644 index 0000000..71b8d32 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Serbian cyrillic locale. + * @language Serbian + * @iso-639-2 srp + * @author Igor Radivojević [@rogyvoje]{@link https://github.com/rogyvoje} + */ +var locale = { + code: 'sr', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sr/index.js.flow b/node_modules/date-fns/esm/locale/sr/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/sr/package.json b/node_modules/date-fns/esm/locale/sr/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sr/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sv/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/sv/_lib/formatDistance/index.js new file mode 100644 index 0000000..c487d93 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sv/_lib/formatDistance/index.js @@ -0,0 +1,88 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mindre än en sekund', + other: 'mindre än {{count}} sekunder' + }, + xSeconds: { + one: 'en sekund', + other: '{{count}} sekunder' + }, + halfAMinute: 'en halv minut', + lessThanXMinutes: { + one: 'mindre än en minut', + other: 'mindre än {{count}} minuter' + }, + xMinutes: { + one: 'en minut', + other: '{{count}} minuter' + }, + aboutXHours: { + one: 'ungefär en timme', + other: 'ungefär {{count}} timmar' + }, + xHours: { + one: 'en timme', + other: '{{count}} timmar' + }, + xDays: { + one: 'en dag', + other: '{{count}} dagar' + }, + aboutXWeeks: { + one: 'ungefär en vecka', + other: 'ungefär {{count}} vecka' + }, + xWeeks: { + one: 'en vecka', + other: '{{count}} vecka' + }, + aboutXMonths: { + one: 'ungefär en månad', + other: 'ungefär {{count}} månader' + }, + xMonths: { + one: 'en månad', + other: '{{count}} månader' + }, + aboutXYears: { + one: 'ungefär ett år', + other: 'ungefär {{count}} år' + }, + xYears: { + one: 'ett år', + other: '{{count}} år' + }, + overXYears: { + one: 'över ett år', + other: 'över {{count}} år' + }, + almostXYears: { + one: 'nästan ett år', + other: 'nästan {{count}} år' + } +}; +var wordMapping = ['noll', 'en', 'två', 'tre', 'fyra', 'fem', 'sex', 'sju', 'åtta', 'nio', 'tio', 'elva', 'tolv']; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + if (options && options.onlyNumeric) { + result = tokenValue.other.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', count < 13 ? wordMapping[count] : String(count)); + } + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'om ' + result; + } else { + return result + ' sedan'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sv/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/sv/_lib/formatLong/index.js new file mode 100644 index 0000000..17aca45 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sv/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'y-MM-dd' +}; +var timeFormats = { + full: "'kl'. HH:mm:ss zzzz", + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'kl.' {{time}}", + long: "{{date}} 'kl.' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sv/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/sv/_lib/formatRelative/index.js new file mode 100644 index 0000000..b30f9fe --- /dev/null +++ b/node_modules/date-fns/esm/locale/sv/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'i' EEEE's kl.' p", + yesterday: "'igår kl.' p", + today: "'idag kl.' p", + tomorrow: "'imorgon kl.' p", + nextWeek: "EEEE 'kl.' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sv/_lib/localize/index.js b/node_modules/date-fns/esm/locale/sv/_lib/localize/index.js new file mode 100644 index 0000000..35259dc --- /dev/null +++ b/node_modules/date-fns/esm/locale/sv/_lib/localize/index.js @@ -0,0 +1,129 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['f.Kr.', 'e.Kr.'], + abbreviated: ['f.Kr.', 'e.Kr.'], + wide: ['före Kristus', 'efter Kristus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', '4:e kvartalet'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + wide: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december'] +}; +var dayValues = { + narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + short: ['sö', 'må', 'ti', 'on', 'to', 'fr', 'lö'], + abbreviated: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], + wide: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/sv.html#1888 +var dayPeriodValues = { + narrow: { + am: 'fm', + pm: 'em', + midnight: 'midnatt', + noon: 'middag', + morning: 'morg.', + afternoon: 'efterm.', + evening: 'kväll', + night: 'natt' + }, + abbreviated: { + am: 'f.m.', + pm: 'e.m.', + midnight: 'midnatt', + noon: 'middag', + morning: 'morgon', + afternoon: 'efterm.', + evening: 'kväll', + night: 'natt' + }, + wide: { + am: 'förmiddag', + pm: 'eftermiddag', + midnight: 'midnatt', + noon: 'middag', + morning: 'morgon', + afternoon: 'eftermiddag', + evening: 'kväll', + night: 'natt' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'fm', + pm: 'em', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morg.', + afternoon: 'på efterm.', + evening: 'på kvällen', + night: 'på natten' + }, + abbreviated: { + am: 'fm', + pm: 'em', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morg.', + afternoon: 'på efterm.', + evening: 'på kvällen', + night: 'på natten' + }, + wide: { + am: 'fm', + pm: 'em', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morgonen', + afternoon: 'på eftermiddagen', + evening: 'på kvällen', + night: 'på natten' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + var rem100 = number % 100; + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + case 2: + return number + ':a'; + } + } + return number + ':e'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sv/_lib/match/index.js b/node_modules/date-fns/esm/locale/sv/_lib/match/index.js new file mode 100644 index 0000000..5b63e7c --- /dev/null +++ b/node_modules/date-fns/esm/locale/sv/_lib/match/index.js @@ -0,0 +1,96 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(:a|:e)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i, + abbreviated: /^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i, + wide: /^(före Kristus|före vår tid|efter Kristus|vår tid)/i +}; +var parseEraPatterns = { + any: [/^f/i, /^[ev]/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](:a|:e)? kvartalet/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mar[s]?|apr|maj|jun[i]?|jul[i]?|aug|sep|okt|nov|dec)\.?/i, + wide: /^(januari|februari|mars|april|maj|juni|juli|augusti|september|oktober|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtofl]/i, + short: /^(sö|må|ti|on|to|fr|lö)/i, + abbreviated: /^(sön|mån|tis|ons|tors|fre|lör)/i, + wide: /^(söndag|måndag|tisdag|onsdag|torsdag|fredag|lördag)/i +}; +var parseDayPatterns = { + any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i] +}; +var matchDayPeriodPatterns = { + any: /^([fe]\.?\s?m\.?|midn(att)?|midd(ag)?|(på) (morgonen|eftermiddagen|kvällen|natten))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^f/i, + pm: /^e/i, + midnight: /^midn/i, + noon: /^midd/i, + morning: /morgon/i, + afternoon: /eftermiddag/i, + evening: /kväll/i, + night: /natt/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sv/index.d.ts b/node_modules/date-fns/esm/locale/sv/index.d.ts new file mode 100644 index 0000000..2a7405b --- /dev/null +++ b/node_modules/date-fns/esm/locale/sv/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sv } from 'date-fns/locale' +export default sv diff --git a/node_modules/date-fns/esm/locale/sv/index.js b/node_modules/date-fns/esm/locale/sv/index.js new file mode 100644 index 0000000..7dfe921 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sv/index.js @@ -0,0 +1,28 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Swedish locale. + * @language Swedish + * @iso-639-2 swe + * @author Johannes Ulén [@ejulen]{@link https://github.com/ejulen} + * @author Alexander Nanberg [@alexandernanberg]{@link https://github.com/alexandernanberg} + * @author Henrik Andersson [@limelights]{@link https://github.com/limelights} + */ +var locale = { + code: 'sv', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/sv/index.js.flow b/node_modules/date-fns/esm/locale/sv/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sv/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/sv/package.json b/node_modules/date-fns/esm/locale/sv/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/sv/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ta/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ta/_lib/formatDistance/index.js new file mode 100644 index 0000000..2f0e9b4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ta/_lib/formatDistance/index.js @@ -0,0 +1,201 @@ +function isPluralType(val) { + return val.one !== undefined; +} +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + default: 'ஒரு வினாடிக்கு குறைவாக', + in: 'ஒரு வினாடிக்குள்', + ago: 'ஒரு வினாடிக்கு முன்பு' + }, + other: { + default: '{{count}} வினாடிகளுக்கு குறைவாக', + in: '{{count}} வினாடிகளுக்குள்', + ago: '{{count}} வினாடிகளுக்கு முன்பு' + } + }, + xSeconds: { + one: { + default: '1 வினாடி', + in: '1 வினாடியில்', + ago: '1 வினாடி முன்பு' + }, + other: { + default: '{{count}} விநாடிகள்', + in: '{{count}} வினாடிகளில்', + ago: '{{count}} விநாடிகளுக்கு முன்பு' + } + }, + halfAMinute: { + default: 'அரை நிமிடம்', + in: 'அரை நிமிடத்தில்', + ago: 'அரை நிமிடம் முன்பு' + }, + lessThanXMinutes: { + one: { + default: 'ஒரு நிமிடத்திற்கும் குறைவாக', + in: 'ஒரு நிமிடத்திற்குள்', + ago: 'ஒரு நிமிடத்திற்கு முன்பு' + }, + other: { + default: '{{count}} நிமிடங்களுக்கும் குறைவாக', + in: '{{count}} நிமிடங்களுக்குள்', + ago: '{{count}} நிமிடங்களுக்கு முன்பு' + } + }, + xMinutes: { + one: { + default: '1 நிமிடம்', + in: '1 நிமிடத்தில்', + ago: '1 நிமிடம் முன்பு' + }, + other: { + default: '{{count}} நிமிடங்கள்', + in: '{{count}} நிமிடங்களில்', + ago: '{{count}} நிமிடங்களுக்கு முன்பு' + } + }, + aboutXHours: { + one: { + default: 'சுமார் 1 மணி நேரம்', + in: 'சுமார் 1 மணி நேரத்தில்', + ago: 'சுமார் 1 மணி நேரத்திற்கு முன்பு' + }, + other: { + default: 'சுமார் {{count}} மணி நேரம்', + in: 'சுமார் {{count}} மணி நேரத்திற்கு முன்பு', + ago: 'சுமார் {{count}} மணி நேரத்தில்' + } + }, + xHours: { + one: { + default: '1 மணி நேரம்', + in: '1 மணி நேரத்தில்', + ago: '1 மணி நேரத்திற்கு முன்பு' + }, + other: { + default: '{{count}} மணி நேரம்', + in: '{{count}} மணி நேரத்தில்', + ago: '{{count}} மணி நேரத்திற்கு முன்பு' + } + }, + xDays: { + one: { + default: '1 நாள்', + in: '1 நாளில்', + ago: '1 நாள் முன்பு' + }, + other: { + default: '{{count}} நாட்கள்', + in: '{{count}} நாட்களில்', + ago: '{{count}} நாட்களுக்கு முன்பு' + } + }, + aboutXWeeks: { + one: { + default: 'சுமார் 1 வாரம்', + in: 'சுமார் 1 வாரத்தில்', + ago: 'சுமார் 1 வாரம் முன்பு' + }, + other: { + default: 'சுமார் {{count}} வாரங்கள்', + in: 'சுமார் {{count}} வாரங்களில்', + ago: 'சுமார் {{count}} வாரங்களுக்கு முன்பு' + } + }, + xWeeks: { + one: { + default: '1 வாரம்', + in: '1 வாரத்தில்', + ago: '1 வாரம் முன்பு' + }, + other: { + default: '{{count}} வாரங்கள்', + in: '{{count}} வாரங்களில்', + ago: '{{count}} வாரங்களுக்கு முன்பு' + } + }, + aboutXMonths: { + one: { + default: 'சுமார் 1 மாதம்', + in: 'சுமார் 1 மாதத்தில்', + ago: 'சுமார் 1 மாதத்திற்கு முன்பு' + }, + other: { + default: 'சுமார் {{count}} மாதங்கள்', + in: 'சுமார் {{count}} மாதங்களில்', + ago: 'சுமார் {{count}} மாதங்களுக்கு முன்பு' + } + }, + xMonths: { + one: { + default: '1 மாதம்', + in: '1 மாதத்தில்', + ago: '1 மாதம் முன்பு' + }, + other: { + default: '{{count}} மாதங்கள்', + in: '{{count}} மாதங்களில்', + ago: '{{count}} மாதங்களுக்கு முன்பு' + } + }, + aboutXYears: { + one: { + default: 'சுமார் 1 வருடம்', + in: 'சுமார் 1 ஆண்டில்', + ago: 'சுமார் 1 வருடம் முன்பு' + }, + other: { + default: 'சுமார் {{count}} ஆண்டுகள்', + in: 'சுமார் {{count}} ஆண்டுகளில்', + ago: 'சுமார் {{count}} ஆண்டுகளுக்கு முன்பு' + } + }, + xYears: { + one: { + default: '1 வருடம்', + in: '1 ஆண்டில்', + ago: '1 வருடம் முன்பு' + }, + other: { + default: '{{count}} ஆண்டுகள்', + in: '{{count}} ஆண்டுகளில்', + ago: '{{count}} ஆண்டுகளுக்கு முன்பு' + } + }, + overXYears: { + one: { + default: '1 வருடத்திற்கு மேல்', + in: '1 வருடத்திற்கும் மேலாக', + ago: '1 வருடம் முன்பு' + }, + other: { + default: '{{count}} ஆண்டுகளுக்கும் மேலாக', + in: '{{count}} ஆண்டுகளில்', + ago: '{{count}} ஆண்டுகளுக்கு முன்பு' + } + }, + almostXYears: { + one: { + default: 'கிட்டத்தட்ட 1 வருடம்', + in: 'கிட்டத்தட்ட 1 ஆண்டில்', + ago: 'கிட்டத்தட்ட 1 வருடம் முன்பு' + }, + other: { + default: 'கிட்டத்தட்ட {{count}} ஆண்டுகள்', + in: 'கிட்டத்தட்ட {{count}} ஆண்டுகளில்', + ago: 'கிட்டத்தட்ட {{count}} ஆண்டுகளுக்கு முன்பு' + } + } +}; +var formatDistance = function formatDistance(token, count, options) { + var tense = options !== null && options !== void 0 && options.addSuffix ? options.comparison && options.comparison > 0 ? 'in' : 'ago' : 'default'; + var tokenValue = formatDistanceLocale[token]; + if (!isPluralType(tokenValue)) return tokenValue[tense]; + if (count === 1) { + return tokenValue.one[tense]; + } else { + return tokenValue.other[tense].replace('{{count}}', String(count)); + } +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ta/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ta/_lib/formatLong/index.js new file mode 100644 index 0000000..1b2f9cf --- /dev/null +++ b/node_modules/date-fns/esm/locale/ta/_lib/formatLong/index.js @@ -0,0 +1,37 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; // Ref: https://www.unicode.org/cldr/charts/32/summary/ta.html +// CLDR #1846 - #1849 +var dateFormats = { + full: 'EEEE, d MMMM, y', + long: 'd MMMM, y', + medium: 'd MMM, y', + short: 'd/M/yy' +}; + +// CLDR #1850 - #1853 +var timeFormats = { + full: 'a h:mm:ss zzzz', + long: 'a h:mm:ss z', + medium: 'a h:mm:ss', + short: 'a h:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ta/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ta/_lib/formatRelative/index.js new file mode 100644 index 0000000..cf16301 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ta/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'கடந்த' eeee p 'மணிக்கு'", + yesterday: "'நேற்று ' p 'மணிக்கு'", + today: "'இன்று ' p 'மணிக்கு'", + tomorrow: "'நாளை ' p 'மணிக்கு'", + nextWeek: "eeee p 'மணிக்கு'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ta/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ta/_lib/localize/index.js new file mode 100644 index 0000000..307b87a --- /dev/null +++ b/node_modules/date-fns/esm/locale/ta/_lib/localize/index.js @@ -0,0 +1,171 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // Ref: https://www.unicode.org/cldr/charts/32/summary/ta.html +var eraValues = { + narrow: ['கி.மு.', 'கி.பி.'], + abbreviated: ['கி.மு.', 'கி.பி.'], + // CLDR #1624, #1626 + wide: ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி'] // CLDR #1620, #1622 +}; + +var quarterValues = { + // CLDR #1644 - #1647 + narrow: ['1', '2', '3', '4'], + // CLDR #1636 - #1639 + abbreviated: ['காலா.1', 'காலா.2', 'காலா.3', 'காலா.4'], + // CLDR #1628 - #1631 + wide: ['ஒன்றாம் காலாண்டு', 'இரண்டாம் காலாண்டு', 'மூன்றாம் காலாண்டு', 'நான்காம் காலாண்டு'] +}; +var monthValues = { + // CLDR #700 - #711 + narrow: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + // CLDR #1676 - #1687 + abbreviated: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + // CLDR #1652 - #1663 + wide: ['ஜனவரி', + // January + 'பிப்ரவரி', + // February + 'மார்ச்', + // March + 'ஏப்ரல்', + // April + 'மே', + // May + 'ஜூன்', + // June + 'ஜூலை', + // July + 'ஆகஸ்ட்', + // August + 'செப்டம்பர்', + // September + 'அக்டோபர்', + // October + 'நவம்பர்', + // November + 'டிசம்பர்' // December + ] +}; + +var dayValues = { + // CLDR #1766 - #1772 + narrow: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + // CLDR #1752 - #1758 + short: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + // CLDR #1738 - #1744 + abbreviated: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + // CLDR #1724 - #1730 + wide: ['ஞாயிறு', + // Sunday + 'திங்கள்', + // Monday + 'செவ்வாய்', + // Tuesday + 'புதன்', + // Wednesday + 'வியாழன்', + // Thursday + 'வெள்ளி', + // Friday + 'சனி' // Saturday + ] +}; + +// CLDR #1780 - #1845 +var dayPeriodValues = { + narrow: { + am: 'மு.ப', + pm: 'பி.ப', + midnight: 'நள்.', + noon: 'நண்.', + morning: 'கா.', + afternoon: 'மதி.', + evening: 'மா.', + night: 'இர.' + }, + abbreviated: { + am: 'முற்பகல்', + pm: 'பிற்பகல்', + midnight: 'நள்ளிரவு', + noon: 'நண்பகல்', + morning: 'காலை', + afternoon: 'மதியம்', + evening: 'மாலை', + night: 'இரவு' + }, + wide: { + am: 'முற்பகல்', + pm: 'பிற்பகல்', + midnight: 'நள்ளிரவு', + noon: 'நண்பகல்', + morning: 'காலை', + afternoon: 'மதியம்', + evening: 'மாலை', + night: 'இரவு' + } +}; + +// CLDR #1780 - #1845 +var formattingDayPeriodValues = { + narrow: { + am: 'மு.ப', + pm: 'பி.ப', + midnight: 'நள்.', + noon: 'நண்.', + morning: 'கா.', + afternoon: 'மதி.', + evening: 'மா.', + night: 'இர.' + }, + abbreviated: { + am: 'முற்பகல்', + pm: 'பிற்பகல்', + midnight: 'நள்ளிரவு', + noon: 'நண்பகல்', + morning: 'காலை', + afternoon: 'மதியம்', + evening: 'மாலை', + night: 'இரவு' + }, + wide: { + am: 'முற்பகல்', + pm: 'பிற்பகல்', + midnight: 'நள்ளிரவு', + noon: 'நண்பகல்', + morning: 'காலை', + afternoon: 'மதியம்', + evening: 'மாலை', + night: 'இரவு' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ta/_lib/match/index.js b/node_modules/date-fns/esm/locale/ta/_lib/match/index.js new file mode 100644 index 0000000..93481f3 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ta/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(வது)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(கி.மு.|கி.பி.)/i, + abbreviated: /^(கி\.?\s?மு\.?|கி\.?\s?பி\.?)/, + wide: /^(கிறிஸ்துவுக்கு\sமுன்|அன்னோ\sடோமினி)/i +}; +var parseEraPatterns = { + any: [/கி\.?\s?மு\.?/, /கி\.?\s?பி\.?/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^காலா.[1234]/i, + wide: /^(ஒன்றாம்|இரண்டாம்|மூன்றாம்|நான்காம்) காலாண்டு/i +}; +var parseQuarterPatterns = { + narrow: [/1/i, /2/i, /3/i, /4/i], + any: [/(1|காலா.1|ஒன்றாம்)/i, /(2|காலா.2|இரண்டாம்)/i, /(3|காலா.3|மூன்றாம்)/i, /(4|காலா.4|நான்காம்)/i] +}; +var matchMonthPatterns = { + narrow: /^(ஜ|பி|மா|ஏ|மே|ஜூ|ஆ|செ|அ|ந|டி)$/i, + abbreviated: /^(ஜன.|பிப்.|மார்.|ஏப்.|மே|ஜூன்|ஜூலை|ஆக.|செப்.|அக்.|நவ.|டிச.)/i, + wide: /^(ஜனவரி|பிப்ரவரி|மார்ச்|ஏப்ரல்|மே|ஜூன்|ஜூலை|ஆகஸ்ட்|செப்டம்பர்|அக்டோபர்|நவம்பர்|டிசம்பர்)/i +}; +var parseMonthPatterns = { + narrow: [/^ஜ$/i, /^பி/i, /^மா/i, /^ஏ/i, /^மே/i, /^ஜூ/i, /^ஜூ/i, /^ஆ/i, /^செ/i, /^அ/i, /^ந/i, /^டி/i], + any: [/^ஜன/i, /^பி/i, /^மா/i, /^ஏ/i, /^மே/i, /^ஜூன்/i, /^ஜூலை/i, /^ஆ/i, /^செ/i, /^அ/i, /^ந/i, /^டி/i] +}; +var matchDayPatterns = { + narrow: /^(ஞா|தி|செ|பு|வி|வெ|ச)/i, + short: /^(ஞா|தி|செ|பு|வி|வெ|ச)/i, + abbreviated: /^(ஞாயி.|திங்.|செவ்.|புத.|வியா.|வெள்.|சனி)/i, + wide: /^(ஞாயிறு|திங்கள்|செவ்வாய்|புதன்|வியாழன்|வெள்ளி|சனி)/i +}; +var parseDayPatterns = { + narrow: [/^ஞா/i, /^தி/i, /^செ/i, /^பு/i, /^வி/i, /^வெ/i, /^ச/i], + any: [/^ஞா/i, /^தி/i, /^செ/i, /^பு/i, /^வி/i, /^வெ/i, /^ச/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(மு.ப|பி.ப|நள்|நண்|காலை|மதியம்|மாலை|இரவு)/i, + any: /^(மு.ப|பி.ப|முற்பகல்|பிற்பகல்|நள்ளிரவு|நண்பகல்|காலை|மதியம்|மாலை|இரவு)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^மு/i, + pm: /^பி/i, + midnight: /^நள்/i, + noon: /^நண்/i, + morning: /காலை/i, + afternoon: /மதியம்/i, + evening: /மாலை/i, + night: /இரவு/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ta/index.d.ts b/node_modules/date-fns/esm/locale/ta/index.d.ts new file mode 100644 index 0000000..fb9a06a --- /dev/null +++ b/node_modules/date-fns/esm/locale/ta/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ta } from 'date-fns/locale' +export default ta diff --git a/node_modules/date-fns/esm/locale/ta/index.js b/node_modules/date-fns/esm/locale/ta/index.js new file mode 100644 index 0000000..fdc6819 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ta/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Tamil locale (India). + * @language Tamil + * @iso-639-2 tam + * @author Sibiraj [@sibiraj-s]{@link https://github.com/sibiraj-s} + */ +var locale = { + code: 'ta', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ta/index.js.flow b/node_modules/date-fns/esm/locale/ta/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ta/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ta/package.json b/node_modules/date-fns/esm/locale/ta/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ta/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/te/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/te/_lib/formatDistance/index.js new file mode 100644 index 0000000..c044f4b --- /dev/null +++ b/node_modules/date-fns/esm/locale/te/_lib/formatDistance/index.js @@ -0,0 +1,185 @@ +// Source: https://www.unicode.org/cldr/charts/32/summary/te.html + +var formatDistanceLocale = { + lessThanXSeconds: { + standalone: { + one: 'సెకను కన్నా తక్కువ', + other: '{{count}} సెకన్ల కన్నా తక్కువ' + }, + withPreposition: { + one: 'సెకను', + other: '{{count}} సెకన్ల' + } + }, + xSeconds: { + standalone: { + one: 'ఒక సెకను', + // CLDR #1314 + other: '{{count}} సెకన్ల' + }, + withPreposition: { + one: 'ఒక సెకను', + other: '{{count}} సెకన్ల' + } + }, + halfAMinute: { + standalone: 'అర నిమిషం', + withPreposition: 'అర నిమిషం' + }, + lessThanXMinutes: { + standalone: { + one: 'ఒక నిమిషం కన్నా తక్కువ', + other: '{{count}} నిమిషాల కన్నా తక్కువ' + }, + withPreposition: { + one: 'ఒక నిమిషం', + other: '{{count}} నిమిషాల' + } + }, + xMinutes: { + standalone: { + one: 'ఒక నిమిషం', + // CLDR #1311 + other: '{{count}} నిమిషాలు' + }, + withPreposition: { + one: 'ఒక నిమిషం', + // CLDR #1311 + other: '{{count}} నిమిషాల' + } + }, + aboutXHours: { + standalone: { + one: 'సుమారు ఒక గంట', + other: 'సుమారు {{count}} గంటలు' + }, + withPreposition: { + one: 'సుమారు ఒక గంట', + other: 'సుమారు {{count}} గంటల' + } + }, + xHours: { + standalone: { + one: 'ఒక గంట', + // CLDR #1308 + other: '{{count}} గంటలు' + }, + withPreposition: { + one: 'ఒక గంట', + other: '{{count}} గంటల' + } + }, + xDays: { + standalone: { + one: 'ఒక రోజు', + // CLDR #1292 + other: '{{count}} రోజులు' + }, + withPreposition: { + one: 'ఒక రోజు', + other: '{{count}} రోజుల' + } + }, + aboutXWeeks: { + standalone: { + one: 'సుమారు ఒక వారం', + other: 'సుమారు {{count}} వారాలు' + }, + withPreposition: { + one: 'సుమారు ఒక వారం', + other: 'సుమారు {{count}} వారాలల' + } + }, + xWeeks: { + standalone: { + one: 'ఒక వారం', + other: '{{count}} వారాలు' + }, + withPreposition: { + one: 'ఒక వారం', + other: '{{count}} వారాలల' + } + }, + aboutXMonths: { + standalone: { + one: 'సుమారు ఒక నెల', + other: 'సుమారు {{count}} నెలలు' + }, + withPreposition: { + one: 'సుమారు ఒక నెల', + other: 'సుమారు {{count}} నెలల' + } + }, + xMonths: { + standalone: { + one: 'ఒక నెల', + // CLDR #1281 + other: '{{count}} నెలలు' + }, + withPreposition: { + one: 'ఒక నెల', + other: '{{count}} నెలల' + } + }, + aboutXYears: { + standalone: { + one: 'సుమారు ఒక సంవత్సరం', + other: 'సుమారు {{count}} సంవత్సరాలు' + }, + withPreposition: { + one: 'సుమారు ఒక సంవత్సరం', + other: 'సుమారు {{count}} సంవత్సరాల' + } + }, + xYears: { + standalone: { + one: 'ఒక సంవత్సరం', + // CLDR #1275 + other: '{{count}} సంవత్సరాలు' + }, + withPreposition: { + one: 'ఒక సంవత్సరం', + other: '{{count}} సంవత్సరాల' + } + }, + overXYears: { + standalone: { + one: 'ఒక సంవత్సరం పైగా', + other: '{{count}} సంవత్సరాలకు పైగా' + }, + withPreposition: { + one: 'ఒక సంవత్సరం', + other: '{{count}} సంవత్సరాల' + } + }, + almostXYears: { + standalone: { + one: 'దాదాపు ఒక సంవత్సరం', + other: 'దాదాపు {{count}} సంవత్సరాలు' + }, + withPreposition: { + one: 'దాదాపు ఒక సంవత్సరం', + other: 'దాదాపు {{count}} సంవత్సరాల' + } + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + 'లో'; + } else { + return result + ' క్రితం'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/te/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/te/_lib/formatLong/index.js new file mode 100644 index 0000000..d32ac31 --- /dev/null +++ b/node_modules/date-fns/esm/locale/te/_lib/formatLong/index.js @@ -0,0 +1,39 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; // Source: https://www.unicode.org/cldr/charts/32/summary/te.html +// CLDR #1807 - #1811 +var dateFormats = { + full: 'd, MMMM y, EEEE', + long: 'd MMMM, y', + medium: 'd MMM, y', + short: 'dd-MM-yy' +}; + +// CLDR #1807 - #1811 +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; + +// CLDR #1815 - #1818 +var dateTimeFormats = { + full: "{{date}} {{time}}'కి'", + long: "{{date}} {{time}}'కి'", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/te/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/te/_lib/formatRelative/index.js new file mode 100644 index 0000000..808ef59 --- /dev/null +++ b/node_modules/date-fns/esm/locale/te/_lib/formatRelative/index.js @@ -0,0 +1,19 @@ +// Source: https://www.unicode.org/cldr/charts/32/summary/te.html + +var formatRelativeLocale = { + lastWeek: "'గత' eeee p", + // CLDR #1384 + yesterday: "'నిన్న' p", + // CLDR #1393 + today: "'ఈ రోజు' p", + // CLDR #1394 + tomorrow: "'రేపు' p", + // CLDR #1395 + nextWeek: "'తదుపరి' eeee p", + // CLDR #1386 + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/te/_lib/localize/index.js b/node_modules/date-fns/esm/locale/te/_lib/localize/index.js new file mode 100644 index 0000000..f82ad9a --- /dev/null +++ b/node_modules/date-fns/esm/locale/te/_lib/localize/index.js @@ -0,0 +1,129 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // Source: https://www.unicode.org/cldr/charts/32/summary/te.html +// Source: https://dsal.uchicago.edu/dictionaries/brown/ +// CLDR #1605 - #1608 +var eraValues = { + narrow: ['క్రీ.పూ.', 'క్రీ.శ.'], + abbreviated: ['క్రీ.పూ.', 'క్రీ.శ.'], + wide: ['క్రీస్తు పూర్వం', 'క్రీస్తుశకం'] +}; + +// CLDR #1613 - #1628 +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['త్రై1', 'త్రై2', 'త్రై3', 'త్రై4'], + wide: ['1వ త్రైమాసికం', '2వ త్రైమాసికం', '3వ త్రైమాసికం', '4వ త్రైమాసికం'] +}; + +// CLDR #1637 - #1708 +var monthValues = { + narrow: ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], + abbreviated: ['జన', 'ఫిబ్ర', 'మార్చి', 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగ', 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'], + wide: ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్'] +}; + +// CLDR #1709 - #1764 +var dayValues = { + narrow: ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'], + short: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'], + abbreviated: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'], + wide: ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం'] +}; + +// CLDR #1767 - #1806 +var dayPeriodValues = { + narrow: { + am: 'పూర్వాహ్నం', + pm: 'అపరాహ్నం', + midnight: 'అర్ధరాత్రి', + noon: 'మిట్టమధ్యాహ్నం', + morning: 'ఉదయం', + afternoon: 'మధ్యాహ్నం', + evening: 'సాయంత్రం', + night: 'రాత్రి' + }, + abbreviated: { + am: 'పూర్వాహ్నం', + pm: 'అపరాహ్నం', + midnight: 'అర్ధరాత్రి', + noon: 'మిట్టమధ్యాహ్నం', + morning: 'ఉదయం', + afternoon: 'మధ్యాహ్నం', + evening: 'సాయంత్రం', + night: 'రాత్రి' + }, + wide: { + am: 'పూర్వాహ్నం', + pm: 'అపరాహ్నం', + midnight: 'అర్ధరాత్రి', + noon: 'మిట్టమధ్యాహ్నం', + morning: 'ఉదయం', + afternoon: 'మధ్యాహ్నం', + evening: 'సాయంత్రం', + night: 'రాత్రి' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'పూర్వాహ్నం', + pm: 'అపరాహ్నం', + midnight: 'అర్ధరాత్రి', + noon: 'మిట్టమధ్యాహ్నం', + morning: 'ఉదయం', + afternoon: 'మధ్యాహ్నం', + evening: 'సాయంత్రం', + night: 'రాత్రి' + }, + abbreviated: { + am: 'పూర్వాహ్నం', + pm: 'అపరాహ్నం', + midnight: 'అర్ధరాత్రి', + noon: 'మిట్టమధ్యాహ్నం', + morning: 'ఉదయం', + afternoon: 'మధ్యాహ్నం', + evening: 'సాయంత్రం', + night: 'రాత్రి' + }, + wide: { + am: 'పూర్వాహ్నం', + pm: 'అపరాహ్నం', + midnight: 'అర్ధరాత్రి', + noon: 'మిట్టమధ్యాహ్నం', + morning: 'ఉదయం', + afternoon: 'మధ్యాహ్నం', + evening: 'సాయంత్రం', + night: 'రాత్రి' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'వ'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/te/_lib/match/index.js b/node_modules/date-fns/esm/locale/te/_lib/match/index.js new file mode 100644 index 0000000..edee6bd --- /dev/null +++ b/node_modules/date-fns/esm/locale/te/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(వ)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(క్రీ\.పూ\.|క్రీ\.శ\.)/i, + abbreviated: /^(క్రీ\.?\s?పూ\.?|ప్ర\.?\s?శ\.?\s?పూ\.?|క్రీ\.?\s?శ\.?|సా\.?\s?శ\.?)/i, + wide: /^(క్రీస్తు పూర్వం|ప్రస్తుత శకానికి పూర్వం|క్రీస్తు శకం|ప్రస్తుత శకం)/i +}; +var parseEraPatterns = { + any: [/^(పూ|శ)/i, /^సా/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^త్రై[1234]/i, + wide: /^[1234](వ)? త్రైమాసికం/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(జూ|జు|జ|ఫి|మా|ఏ|మే|ఆ|సె|అ|న|డి)/i, + abbreviated: /^(జన|ఫిబ్ర|మార్చి|ఏప్రి|మే|జూన్|జులై|ఆగ|సెప్|అక్టో|నవ|డిసె)/i, + wide: /^(జనవరి|ఫిబ్రవరి|మార్చి|ఏప్రిల్|మే|జూన్|జులై|ఆగస్టు|సెప్టెంబర్|అక్టోబర్|నవంబర్|డిసెంబర్)/i +}; +var parseMonthPatterns = { + narrow: [/^జ/i, /^ఫి/i, /^మా/i, /^ఏ/i, /^మే/i, /^జూ/i, /^జు/i, /^ఆ/i, /^సె/i, /^అ/i, /^న/i, /^డి/i], + any: [/^జన/i, /^ఫి/i, /^మా/i, /^ఏ/i, /^మే/i, /^జూన్/i, /^జులై/i, /^ఆగ/i, /^సె/i, /^అ/i, /^న/i, /^డి/i] +}; +var matchDayPatterns = { + narrow: /^(ఆ|సో|మ|బు|గు|శు|శ)/i, + short: /^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i, + abbreviated: /^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i, + wide: /^(ఆదివారం|సోమవారం|మంగళవారం|బుధవారం|గురువారం|శుక్రవారం|శనివారం)/i +}; +var parseDayPatterns = { + narrow: [/^ఆ/i, /^సో/i, /^మ/i, /^బు/i, /^గు/i, /^శు/i, /^శ/i], + any: [/^ఆది/i, /^సోమ/i, /^మం/i, /^బుధ/i, /^గురు/i, /^శుక్ర/i, /^శని/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i, + any: /^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^పూర్వాహ్నం/i, + pm: /^అపరాహ్నం/i, + midnight: /^అర్ధ/i, + noon: /^మిట్ట/i, + morning: /ఉదయం/i, + afternoon: /మధ్యాహ్నం/i, + evening: /సాయంత్రం/i, + night: /రాత్రి/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/te/index.d.ts b/node_modules/date-fns/esm/locale/te/index.d.ts new file mode 100644 index 0000000..2dab4a8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/te/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { te } from 'date-fns/locale' +export default te diff --git a/node_modules/date-fns/esm/locale/te/index.js b/node_modules/date-fns/esm/locale/te/index.js new file mode 100644 index 0000000..c7251fd --- /dev/null +++ b/node_modules/date-fns/esm/locale/te/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Telugu locale + * @language Telugu + * @iso-639-2 tel + * @author Kranthi Lakum [@kranthilakum]{@link https://github.com/kranthilakum} + */ +var locale = { + code: 'te', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/te/index.js.flow b/node_modules/date-fns/esm/locale/te/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/te/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/te/package.json b/node_modules/date-fns/esm/locale/te/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/te/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/th/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/th/_lib/formatDistance/index.js new file mode 100644 index 0000000..876925e --- /dev/null +++ b/node_modules/date-fns/esm/locale/th/_lib/formatDistance/index.js @@ -0,0 +1,87 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'น้อยกว่า 1 วินาที', + other: 'น้อยกว่า {{count}} วินาที' + }, + xSeconds: { + one: '1 วินาที', + other: '{{count}} วินาที' + }, + halfAMinute: 'ครึ่งนาที', + lessThanXMinutes: { + one: 'น้อยกว่า 1 นาที', + other: 'น้อยกว่า {{count}} นาที' + }, + xMinutes: { + one: '1 นาที', + other: '{{count}} นาที' + }, + aboutXHours: { + one: 'ประมาณ 1 ชั่วโมง', + other: 'ประมาณ {{count}} ชั่วโมง' + }, + xHours: { + one: '1 ชั่วโมง', + other: '{{count}} ชั่วโมง' + }, + xDays: { + one: '1 วัน', + other: '{{count}} วัน' + }, + aboutXWeeks: { + one: 'ประมาณ 1 สัปดาห์', + other: 'ประมาณ {{count}} สัปดาห์' + }, + xWeeks: { + one: '1 สัปดาห์', + other: '{{count}} สัปดาห์' + }, + aboutXMonths: { + one: 'ประมาณ 1 เดือน', + other: 'ประมาณ {{count}} เดือน' + }, + xMonths: { + one: '1 เดือน', + other: '{{count}} เดือน' + }, + aboutXYears: { + one: 'ประมาณ 1 ปี', + other: 'ประมาณ {{count}} ปี' + }, + xYears: { + one: '1 ปี', + other: '{{count}} ปี' + }, + overXYears: { + one: 'มากกว่า 1 ปี', + other: 'มากกว่า {{count}} ปี' + }, + almostXYears: { + one: 'เกือบ 1 ปี', + other: 'เกือบ {{count}} ปี' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + if (token === 'halfAMinute') { + return 'ใน' + result; + } else { + return 'ใน ' + result; + } + } else { + return result + 'ที่ผ่านมา'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/th/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/th/_lib/formatLong/index.js new file mode 100644 index 0000000..2fe6226 --- /dev/null +++ b/node_modules/date-fns/esm/locale/th/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'วันEEEEที่ do MMMM y', + long: 'do MMMM y', + medium: 'd MMM y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'H:mm:ss น. zzzz', + long: 'H:mm:ss น. z', + medium: 'H:mm:ss น.', + short: 'H:mm น.' +}; +var dateTimeFormats = { + full: "{{date}} 'เวลา' {{time}}", + long: "{{date}} 'เวลา' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'medium' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/th/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/th/_lib/formatRelative/index.js new file mode 100644 index 0000000..e964088 --- /dev/null +++ b/node_modules/date-fns/esm/locale/th/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee'ที่แล้วเวลา' p", + yesterday: "'เมื่อวานนี้เวลา' p", + today: "'วันนี้เวลา' p", + tomorrow: "'พรุ่งนี้เวลา' p", + nextWeek: "eeee 'เวลา' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/th/_lib/localize/index.js b/node_modules/date-fns/esm/locale/th/_lib/localize/index.js new file mode 100644 index 0000000..05c6aa0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/th/_lib/localize/index.js @@ -0,0 +1,118 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['B', 'คศ'], + abbreviated: ['BC', 'ค.ศ.'], + wide: ['ปีก่อนคริสตกาล', 'คริสต์ศักราช'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['ไตรมาสแรก', 'ไตรมาสที่สอง', 'ไตรมาสที่สาม', 'ไตรมาสที่สี่'] +}; +var dayValues = { + narrow: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], + short: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], + abbreviated: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], + wide: ['อาทิตย์', 'จันทร์', 'อังคาร', 'พุธ', 'พฤหัสบดี', 'ศุกร์', 'เสาร์'] +}; +var monthValues = { + narrow: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], + abbreviated: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], + wide: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'] +}; +var dayPeriodValues = { + narrow: { + am: 'ก่อนเที่ยง', + pm: 'หลังเที่ยง', + midnight: 'เที่ยงคืน', + noon: 'เที่ยง', + morning: 'เช้า', + afternoon: 'บ่าย', + evening: 'เย็น', + night: 'กลางคืน' + }, + abbreviated: { + am: 'ก่อนเที่ยง', + pm: 'หลังเที่ยง', + midnight: 'เที่ยงคืน', + noon: 'เที่ยง', + morning: 'เช้า', + afternoon: 'บ่าย', + evening: 'เย็น', + night: 'กลางคืน' + }, + wide: { + am: 'ก่อนเที่ยง', + pm: 'หลังเที่ยง', + midnight: 'เที่ยงคืน', + noon: 'เที่ยง', + morning: 'เช้า', + afternoon: 'บ่าย', + evening: 'เย็น', + night: 'กลางคืน' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ก่อนเที่ยง', + pm: 'หลังเที่ยง', + midnight: 'เที่ยงคืน', + noon: 'เที่ยง', + morning: 'ตอนเช้า', + afternoon: 'ตอนกลางวัน', + evening: 'ตอนเย็น', + night: 'ตอนกลางคืน' + }, + abbreviated: { + am: 'ก่อนเที่ยง', + pm: 'หลังเที่ยง', + midnight: 'เที่ยงคืน', + noon: 'เที่ยง', + morning: 'ตอนเช้า', + afternoon: 'ตอนกลางวัน', + evening: 'ตอนเย็น', + night: 'ตอนกลางคืน' + }, + wide: { + am: 'ก่อนเที่ยง', + pm: 'หลังเที่ยง', + midnight: 'เที่ยงคืน', + noon: 'เที่ยง', + morning: 'ตอนเช้า', + afternoon: 'ตอนกลางวัน', + evening: 'ตอนเย็น', + night: 'ตอนกลางคืน' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/th/_lib/match/index.js b/node_modules/date-fns/esm/locale/th/_lib/match/index.js new file mode 100644 index 0000000..f0f7c7e --- /dev/null +++ b/node_modules/date-fns/esm/locale/th/_lib/match/index.js @@ -0,0 +1,97 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^\d+/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^([bB]|[aA]|คศ)/i, + abbreviated: /^([bB]\.?\s?[cC]\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?|ค\.?ศ\.?)/i, + wide: /^(ก่อนคริสตกาล|คริสต์ศักราช|คริสตกาล)/i +}; +var parseEraPatterns = { + any: [/^[bB]/i, /^(^[aA]|ค\.?ศ\.?|คริสตกาล|คริสต์ศักราช|)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^ไตรมาส(ที่)? ?[1234]/i +}; +var parseQuarterPatterns = { + any: [/(1|แรก|หนึ่ง)/i, /(2|สอง)/i, /(3|สาม)/i, /(4|สี่)/i] +}; +var matchMonthPatterns = { + narrow: /^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?)/i, + abbreviated: /^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?')/i, + wide: /^(มกราคม|กุมภาพันธ์|มีนาคม|เมษายน|พฤษภาคม|มิถุนายน|กรกฎาคม|สิงหาคม|กันยายน|ตุลาคม|พฤศจิกายน|ธันวาคม)/i +}; +var parseMonthPatterns = { + wide: [/^มก/i, /^กุม/i, /^มี/i, /^เม/i, /^พฤษ/i, /^มิ/i, /^กรก/i, /^ส/i, /^กัน/i, /^ต/i, /^พฤศ/i, /^ธ/i], + any: [/^ม\.?ค\.?/i, /^ก\.?พ\.?/i, /^มี\.?ค\.?/i, /^เม\.?ย\.?/i, /^พ\.?ค\.?/i, /^มิ\.?ย\.?/i, /^ก\.?ค\.?/i, /^ส\.?ค\.?/i, /^ก\.?ย\.?/i, /^ต\.?ค\.?/i, /^พ\.?ย\.?/i, /^ธ\.?ค\.?/i] +}; +var matchDayPatterns = { + narrow: /^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i, + short: /^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i, + abbreviated: /^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i, + wide: /^(อาทิตย์|จันทร์|อังคาร|พุธ|พฤหัสบดี|ศุกร์|เสาร์)/i +}; +var parseDayPatterns = { + wide: [/^อา/i, /^จั/i, /^อั/i, /^พุธ/i, /^พฤ/i, /^ศ/i, /^เส/i], + any: [/^อา/i, /^จ/i, /^อ/i, /^พ(?!ฤ)/i, /^พฤ/i, /^ศ/i, /^ส/i] +}; +var matchDayPeriodPatterns = { + any: /^(ก่อนเที่ยง|หลังเที่ยง|เที่ยงคืน|เที่ยง|(ตอน.*?)?.*(เที่ยง|เช้า|บ่าย|เย็น|กลางคืน))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ก่อนเที่ยง/i, + pm: /^หลังเที่ยง/i, + midnight: /^เที่ยงคืน/i, + noon: /^เที่ยง/i, + morning: /เช้า/i, + afternoon: /บ่าย/i, + evening: /เย็น/i, + night: /กลางคืน/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/th/index.d.ts b/node_modules/date-fns/esm/locale/th/index.d.ts new file mode 100644 index 0000000..944dd87 --- /dev/null +++ b/node_modules/date-fns/esm/locale/th/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { th } from 'date-fns/locale' +export default th diff --git a/node_modules/date-fns/esm/locale/th/index.js b/node_modules/date-fns/esm/locale/th/index.js new file mode 100644 index 0000000..90212d4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/th/index.js @@ -0,0 +1,28 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Thai locale. + * @language Thai + * @iso-639-2 tha + * @author Athiwat Hirunworawongkun [@athivvat]{@link https://github.com/athivvat} + * @author [@hawkup]{@link https://github.com/hawkup} + * @author Jirawat I. [@nodtem66]{@link https://github.com/nodtem66} + */ +var locale = { + code: 'th', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/th/index.js.flow b/node_modules/date-fns/esm/locale/th/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/th/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/th/package.json b/node_modules/date-fns/esm/locale/th/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/th/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/tr/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/tr/_lib/formatDistance/index.js new file mode 100644 index 0000000..01af916 --- /dev/null +++ b/node_modules/date-fns/esm/locale/tr/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'bir saniyeden az', + other: '{{count}} saniyeden az' + }, + xSeconds: { + one: '1 saniye', + other: '{{count}} saniye' + }, + halfAMinute: 'yarım dakika', + lessThanXMinutes: { + one: 'bir dakikadan az', + other: '{{count}} dakikadan az' + }, + xMinutes: { + one: '1 dakika', + other: '{{count}} dakika' + }, + aboutXHours: { + one: 'yaklaşık 1 saat', + other: 'yaklaşık {{count}} saat' + }, + xHours: { + one: '1 saat', + other: '{{count}} saat' + }, + xDays: { + one: '1 gün', + other: '{{count}} gün' + }, + aboutXWeeks: { + one: 'yaklaşık 1 hafta', + other: 'yaklaşık {{count}} hafta' + }, + xWeeks: { + one: '1 hafta', + other: '{{count}} hafta' + }, + aboutXMonths: { + one: 'yaklaşık 1 ay', + other: 'yaklaşık {{count}} ay' + }, + xMonths: { + one: '1 ay', + other: '{{count}} ay' + }, + aboutXYears: { + one: 'yaklaşık 1 yıl', + other: 'yaklaşık {{count}} yıl' + }, + xYears: { + one: '1 yıl', + other: '{{count}} yıl' + }, + overXYears: { + one: '1 yıldan fazla', + other: '{{count}} yıldan fazla' + }, + almostXYears: { + one: 'neredeyse 1 yıl', + other: 'neredeyse {{count}} yıl' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' sonra'; + } else { + return result + ' önce'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/tr/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/tr/_lib/formatLong/index.js new file mode 100644 index 0000000..4f14c57 --- /dev/null +++ b/node_modules/date-fns/esm/locale/tr/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'd MMMM y EEEE', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd.MM.yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'saat' {{time}}", + long: "{{date}} 'saat' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/tr/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/tr/_lib/formatRelative/index.js new file mode 100644 index 0000000..2daebee --- /dev/null +++ b/node_modules/date-fns/esm/locale/tr/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'geçen hafta' eeee 'saat' p", + yesterday: "'dün saat' p", + today: "'bugün saat' p", + tomorrow: "'yarın saat' p", + nextWeek: "eeee 'saat' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/tr/_lib/localize/index.js b/node_modules/date-fns/esm/locale/tr/_lib/localize/index.js new file mode 100644 index 0000000..87482fc --- /dev/null +++ b/node_modules/date-fns/esm/locale/tr/_lib/localize/index.js @@ -0,0 +1,119 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['MÖ', 'MS'], + abbreviated: ['MÖ', 'MS'], + wide: ['Milattan Önce', 'Milattan Sonra'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1Ç', '2Ç', '3Ç', '4Ç'], + wide: ['İlk çeyrek', 'İkinci Çeyrek', 'Üçüncü çeyrek', 'Son çeyrek'] +}; +var monthValues = { + narrow: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'], + abbreviated: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], + wide: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'] +}; +var dayValues = { + narrow: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], + short: ['Pz', 'Pt', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct'], + abbreviated: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cts'], + wide: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'] +}; +var dayPeriodValues = { + narrow: { + am: 'öö', + pm: 'ös', + midnight: 'gy', + noon: 'ö', + morning: 'sa', + afternoon: 'ös', + evening: 'ak', + night: 'ge' + }, + abbreviated: { + am: 'ÖÖ', + pm: 'ÖS', + midnight: 'gece yarısı', + noon: 'öğle', + morning: 'sabah', + afternoon: 'öğleden sonra', + evening: 'akşam', + night: 'gece' + }, + wide: { + am: 'Ö.Ö.', + pm: 'Ö.S.', + midnight: 'gece yarısı', + noon: 'öğle', + morning: 'sabah', + afternoon: 'öğleden sonra', + evening: 'akşam', + night: 'gece' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'öö', + pm: 'ös', + midnight: 'gy', + noon: 'ö', + morning: 'sa', + afternoon: 'ös', + evening: 'ak', + night: 'ge' + }, + abbreviated: { + am: 'ÖÖ', + pm: 'ÖS', + midnight: 'gece yarısı', + noon: 'öğlen', + morning: 'sabahleyin', + afternoon: 'öğleden sonra', + evening: 'akşamleyin', + night: 'geceleyin' + }, + wide: { + am: 'ö.ö.', + pm: 'ö.s.', + midnight: 'gece yarısı', + noon: 'öğlen', + morning: 'sabahleyin', + afternoon: 'öğleden sonra', + evening: 'akşamleyin', + night: 'geceleyin' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/tr/_lib/match/index.js b/node_modules/date-fns/esm/locale/tr/_lib/match/index.js new file mode 100644 index 0000000..7a2525b --- /dev/null +++ b/node_modules/date-fns/esm/locale/tr/_lib/match/index.js @@ -0,0 +1,101 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(\.)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(mö|ms)/i, + abbreviated: /^(mö|ms)/i, + wide: /^(milattan önce|milattan sonra)/i +}; +var parseEraPatterns = { + any: [/(^mö|^milattan önce)/i, /(^ms|^milattan sonra)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]ç/i, + wide: /^((i|İ)lk|(i|İ)kinci|üçüncü|son) çeyrek/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i], + abbreviated: [/1ç/i, /2ç/i, /3ç/i, /4ç/i], + wide: [/^(i|İ)lk çeyrek/i, /(i|İ)kinci çeyrek/i, /üçüncü çeyrek/i, /son çeyrek/i] +}; +var matchMonthPatterns = { + narrow: /^[oşmnhtaek]/i, + abbreviated: /^(oca|şub|mar|nis|may|haz|tem|ağu|eyl|eki|kas|ara)/i, + wide: /^(ocak|şubat|mart|nisan|mayıs|haziran|temmuz|ağustos|eylül|ekim|kasım|aralık)/i +}; +var parseMonthPatterns = { + narrow: [/^o/i, /^ş/i, /^m/i, /^n/i, /^m/i, /^h/i, /^t/i, /^a/i, /^e/i, /^e/i, /^k/i, /^a/i], + any: [/^o/i, /^ş/i, /^mar/i, /^n/i, /^may/i, /^h/i, /^t/i, /^ağ/i, /^ey/i, /^ek/i, /^k/i, /^ar/i] +}; +var matchDayPatterns = { + narrow: /^[psçc]/i, + short: /^(pz|pt|sa|ça|pe|cu|ct)/i, + abbreviated: /^(paz|pzt|sal|çar|per|cum|cts)/i, + wide: /^(pazar(?!tesi)|pazartesi|salı|çarşamba|perşembe|cuma(?!rtesi)|cumartesi)/i +}; +var parseDayPatterns = { + narrow: [/^p/i, /^p/i, /^s/i, /^ç/i, /^p/i, /^c/i, /^c/i], + any: [/^pz/i, /^pt/i, /^sa/i, /^ça/i, /^pe/i, /^cu/i, /^ct/i], + wide: [/^pazar(?!tesi)/i, /^pazartesi/i, /^salı/i, /^çarşamba/i, /^perşembe/i, /^cuma(?!rtesi)/i, /^cumartesi/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(öö|ös|gy|ö|sa|ös|ak|ge)/i, + any: /^(ö\.?\s?[ös]\.?|öğleden sonra|gece yarısı|öğle|(sabah|öğ|akşam|gece)(leyin))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ö\.?ö\.?/i, + pm: /^ö\.?s\.?/i, + midnight: /^(gy|gece yarısı)/i, + noon: /^öğ/i, + morning: /^sa/i, + afternoon: /^öğleden sonra/i, + evening: /^ak/i, + night: /^ge/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/tr/index.d.ts b/node_modules/date-fns/esm/locale/tr/index.d.ts new file mode 100644 index 0000000..d4c2e0a --- /dev/null +++ b/node_modules/date-fns/esm/locale/tr/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { tr } from 'date-fns/locale' +export default tr diff --git a/node_modules/date-fns/esm/locale/tr/index.js b/node_modules/date-fns/esm/locale/tr/index.js new file mode 100644 index 0000000..fcaf469 --- /dev/null +++ b/node_modules/date-fns/esm/locale/tr/index.js @@ -0,0 +1,32 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Turkish locale. + * @language Turkish + * @iso-639-2 tur + * @author Alpcan Aydın [@alpcanaydin]{@link https://github.com/alpcanaydin} + * @author Berkay Sargın [@berkaey]{@link https://github.com/berkaey} + * @author Fatih Bulut [@bulutfatih]{@link https://github.com/bulutfatih} + * @author Ismail Demirbilek [@dbtek]{@link https://github.com/dbtek} + * @author İsmail Kayar [@ikayar]{@link https://github.com/ikayar} + * + * + */ +var locale = { + code: 'tr', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/tr/index.js.flow b/node_modules/date-fns/esm/locale/tr/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/tr/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/tr/package.json b/node_modules/date-fns/esm/locale/tr/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/tr/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/types.js b/node_modules/date-fns/esm/locale/types.js new file mode 100644 index 0000000..8cec2e9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/types.js @@ -0,0 +1 @@ +export {}; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ug/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/ug/_lib/formatDistance/index.js new file mode 100644 index 0000000..2057ddf --- /dev/null +++ b/node_modules/date-fns/esm/locale/ug/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'بىر سىكۇنت ئىچىدە', + other: 'سىكۇنت ئىچىدە {{count}}' + }, + xSeconds: { + one: 'بىر سىكۇنت', + other: 'سىكۇنت {{count}}' + }, + halfAMinute: 'يىرىم مىنۇت', + lessThanXMinutes: { + one: 'بىر مىنۇت ئىچىدە', + other: 'مىنۇت ئىچىدە {{count}}' + }, + xMinutes: { + one: 'بىر مىنۇت', + other: 'مىنۇت {{count}}' + }, + aboutXHours: { + one: 'تەخمىنەن بىر سائەت', + other: 'سائەت {{count}} تەخمىنەن' + }, + xHours: { + one: 'بىر سائەت', + other: 'سائەت {{count}}' + }, + xDays: { + one: 'بىر كۈن', + other: 'كۈن {{count}}' + }, + aboutXWeeks: { + one: 'تەخمىنەن بىرھەپتە', + other: 'ھەپتە {{count}} تەخمىنەن' + }, + xWeeks: { + one: 'بىرھەپتە', + other: 'ھەپتە {{count}}' + }, + aboutXMonths: { + one: 'تەخمىنەن بىر ئاي', + other: 'ئاي {{count}} تەخمىنەن' + }, + xMonths: { + one: 'بىر ئاي', + other: 'ئاي {{count}}' + }, + aboutXYears: { + one: 'تەخمىنەن بىر يىل', + other: 'يىل {{count}} تەخمىنەن' + }, + xYears: { + one: 'بىر يىل', + other: 'يىل {{count}}' + }, + overXYears: { + one: 'بىر يىلدىن ئارتۇق', + other: 'يىلدىن ئارتۇق {{count}}' + }, + almostXYears: { + one: 'ئاساسەن بىر يىل', + other: 'يىل {{count}} ئاساسەن' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result; + } else { + return result + ' بولدى'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ug/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/ug/_lib/formatLong/index.js new file mode 100644 index 0000000..3a626b7 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ug/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'دە' {{time}}", + long: "{{date}} 'دە' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ug/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/ug/_lib/formatRelative/index.js new file mode 100644 index 0000000..fe3ba53 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ug/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'ئ‍ۆتكەن' eeee 'دە' p", + yesterday: "'تۈنۈگۈن دە' p", + today: "'بۈگۈن دە' p", + tomorrow: "'ئەتە دە' p", + nextWeek: "eeee 'دە' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ug/_lib/localize/index.js b/node_modules/date-fns/esm/locale/ug/_lib/localize/index.js new file mode 100644 index 0000000..520f31c --- /dev/null +++ b/node_modules/date-fns/esm/locale/ug/_lib/localize/index.js @@ -0,0 +1,123 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['ب', 'ك'], + abbreviated: ['ب', 'ك'], + wide: ['مىيلادىدىن بۇرۇن', 'مىيلادىدىن كىيىن'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1', '2', '3', '4'], + wide: ['بىرىنجى چارەك', 'ئىككىنجى چارەك', 'ئۈچىنجى چارەك', 'تۆتىنجى چارەك'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['ي', 'ف', 'م', 'ا', 'م', 'ى', 'ى', 'ا', 'س', 'ۆ', 'ن', 'د'], + abbreviated: ['يانۋار', 'فېۋىرال', 'مارت', 'ئاپرىل', 'ماي', 'ئىيۇن', 'ئىيول', 'ئاۋغۇست', 'سىنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دىكابىر'], + wide: ['يانۋار', 'فېۋىرال', 'مارت', 'ئاپرىل', 'ماي', 'ئىيۇن', 'ئىيول', 'ئاۋغۇست', 'سىنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دىكابىر'] +}; +var dayValues = { + narrow: ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], + short: ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], + abbreviated: ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'], + wide: ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'] +}; +var dayPeriodValues = { + narrow: { + am: 'ئە', + pm: 'چ', + midnight: 'ك', + noon: 'چ', + morning: 'ئەتىگەن', + afternoon: 'چۈشتىن كىيىن', + evening: 'ئاخشىم', + night: 'كىچە' + }, + abbreviated: { + am: 'ئە', + pm: 'چ', + midnight: 'ك', + noon: 'چ', + morning: 'ئەتىگەن', + afternoon: 'چۈشتىن كىيىن', + evening: 'ئاخشىم', + night: 'كىچە' + }, + wide: { + am: 'ئە', + pm: 'چ', + midnight: 'ك', + noon: 'چ', + morning: 'ئەتىگەن', + afternoon: 'چۈشتىن كىيىن', + evening: 'ئاخشىم', + night: 'كىچە' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ئە', + pm: 'چ', + midnight: 'ك', + noon: 'چ', + morning: 'ئەتىگەندە', + afternoon: 'چۈشتىن كىيىن', + evening: 'ئاخشامدا', + night: 'كىچىدە' + }, + abbreviated: { + am: 'ئە', + pm: 'چ', + midnight: 'ك', + noon: 'چ', + morning: 'ئەتىگەندە', + afternoon: 'چۈشتىن كىيىن', + evening: 'ئاخشامدا', + night: 'كىچىدە' + }, + wide: { + am: 'ئە', + pm: 'چ', + midnight: 'ك', + noon: 'چ', + morning: 'ئەتىگەندە', + afternoon: 'چۈشتىن كىيىن', + evening: 'ئاخشامدا', + night: 'كىچىدە' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ug/_lib/match/index.js b/node_modules/date-fns/esm/locale/ug/_lib/match/index.js new file mode 100644 index 0000000..37f9273 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ug/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ب|ك)/i, + wide: /^(مىيلادىدىن بۇرۇن|مىيلادىدىن كىيىن)/i +}; +var parseEraPatterns = { + any: [/^بۇرۇن/i, /^كىيىن/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^چ[1234]/i, + wide: /^چارەك [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + // eslint-disable-next-line no-misleading-character-class + narrow: /^[يفمئامئ‍ئاسۆند]/i, + abbreviated: /^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i, + wide: /^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i +}; +var parseMonthPatterns = { + narrow: [/^ي/i, /^ف/i, /^م/i, /^ا/i, /^م/i, /^ى‍/i, /^ى‍/i, /^ا‍/i, /^س/i, /^ۆ/i, /^ن/i, /^د/i], + any: [/^يان/i, /^فېۋ/i, /^مار/i, /^ئاپ/i, /^ماي/i, /^ئىيۇن/i, /^ئىيول/i, /^ئاۋ/i, /^سىن/i, /^ئۆك/i, /^نوي/i, /^دىك/i] +}; +var matchDayPatterns = { + narrow: /^[دسچپجشي]/i, + short: /^(يە|دۈ|سە|چا|پە|جۈ|شە)/i, + abbreviated: /^(يە|دۈ|سە|چا|پە|جۈ|شە)/i, + wide: /^(يەكشەنبە|دۈشەنبە|سەيشەنبە|چارشەنبە|پەيشەنبە|جۈمە|شەنبە)/i +}; +var parseDayPatterns = { + narrow: [/^ي/i, /^د/i, /^س/i, /^چ/i, /^پ/i, /^ج/i, /^ش/i], + any: [/^ي/i, /^د/i, /^س/i, /^چ/i, /^پ/i, /^ج/i, /^ش/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))/i, + any: /^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ئە/i, + pm: /^چ/i, + midnight: /^ك/i, + noon: /^چ/i, + morning: /ئەتىگەن/i, + afternoon: /چۈشتىن كىيىن/i, + evening: /ئاخشىم/i, + night: /كىچە/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ug/index.d.ts b/node_modules/date-fns/esm/locale/ug/index.d.ts new file mode 100644 index 0000000..a67a679 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ug/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ug } from 'date-fns/locale' +export default ug diff --git a/node_modules/date-fns/esm/locale/ug/index.js b/node_modules/date-fns/esm/locale/ug/index.js new file mode 100644 index 0000000..c8693cb --- /dev/null +++ b/node_modules/date-fns/esm/locale/ug/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Uighur locale + * @language Uighur + * @iso-639-2 uig + * @author Abduwaly M. [@abduwaly]{@link https://github.com/abduwaly} + */ +var locale = { + code: 'ug', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/ug/index.js.flow b/node_modules/date-fns/esm/locale/ug/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ug/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/ug/package.json b/node_modules/date-fns/esm/locale/ug/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/ug/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uk/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/uk/_lib/formatDistance/index.js new file mode 100644 index 0000000..4d7016d --- /dev/null +++ b/node_modules/date-fns/esm/locale/uk/_lib/formatDistance/index.js @@ -0,0 +1,229 @@ +function declension(scheme, count) { + // scheme for count=1 exists + if (scheme.one !== undefined && count === 1) { + return scheme.one; + } + var rem10 = count % 10; + var rem100 = count % 100; + + // 1, 21, 31, ... + if (rem10 === 1 && rem100 !== 11) { + return scheme.singularNominative.replace('{{count}}', String(count)); + + // 2, 3, 4, 22, 23, 24, 32 ... + } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { + return scheme.singularGenitive.replace('{{count}}', String(count)); + + // 5, 6, 7, 8, 9, 10, 11, ... + } else { + return scheme.pluralGenitive.replace('{{count}}', String(count)); + } +} +function buildLocalizeTokenFn(scheme) { + return function (count, options) { + if (options && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + if (scheme.future) { + return declension(scheme.future, count); + } else { + return 'за ' + declension(scheme.regular, count); + } + } else { + if (scheme.past) { + return declension(scheme.past, count); + } else { + return declension(scheme.regular, count) + ' тому'; + } + } + } else { + return declension(scheme.regular, count); + } + }; +} +var halfAtMinute = function halfAtMinute(_, options) { + if (options && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'за півхвилини'; + } else { + return 'півхвилини тому'; + } + } + return 'півхвилини'; +}; +var formatDistanceLocale = { + lessThanXSeconds: buildLocalizeTokenFn({ + regular: { + one: 'менше секунди', + singularNominative: 'менше {{count}} секунди', + singularGenitive: 'менше {{count}} секунд', + pluralGenitive: 'менше {{count}} секунд' + }, + future: { + one: 'менше, ніж за секунду', + singularNominative: 'менше, ніж за {{count}} секунду', + singularGenitive: 'менше, ніж за {{count}} секунди', + pluralGenitive: 'менше, ніж за {{count}} секунд' + } + }), + xSeconds: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} секунда', + singularGenitive: '{{count}} секунди', + pluralGenitive: '{{count}} секунд' + }, + past: { + singularNominative: '{{count}} секунду тому', + singularGenitive: '{{count}} секунди тому', + pluralGenitive: '{{count}} секунд тому' + }, + future: { + singularNominative: 'за {{count}} секунду', + singularGenitive: 'за {{count}} секунди', + pluralGenitive: 'за {{count}} секунд' + } + }), + halfAMinute: halfAtMinute, + lessThanXMinutes: buildLocalizeTokenFn({ + regular: { + one: 'менше хвилини', + singularNominative: 'менше {{count}} хвилини', + singularGenitive: 'менше {{count}} хвилин', + pluralGenitive: 'менше {{count}} хвилин' + }, + future: { + one: 'менше, ніж за хвилину', + singularNominative: 'менше, ніж за {{count}} хвилину', + singularGenitive: 'менше, ніж за {{count}} хвилини', + pluralGenitive: 'менше, ніж за {{count}} хвилин' + } + }), + xMinutes: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} хвилина', + singularGenitive: '{{count}} хвилини', + pluralGenitive: '{{count}} хвилин' + }, + past: { + singularNominative: '{{count}} хвилину тому', + singularGenitive: '{{count}} хвилини тому', + pluralGenitive: '{{count}} хвилин тому' + }, + future: { + singularNominative: 'за {{count}} хвилину', + singularGenitive: 'за {{count}} хвилини', + pluralGenitive: 'за {{count}} хвилин' + } + }), + aboutXHours: buildLocalizeTokenFn({ + regular: { + singularNominative: 'близько {{count}} години', + singularGenitive: 'близько {{count}} годин', + pluralGenitive: 'близько {{count}} годин' + }, + future: { + singularNominative: 'приблизно за {{count}} годину', + singularGenitive: 'приблизно за {{count}} години', + pluralGenitive: 'приблизно за {{count}} годин' + } + }), + xHours: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} годину', + singularGenitive: '{{count}} години', + pluralGenitive: '{{count}} годин' + } + }), + xDays: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} день', + singularGenitive: '{{count}} днi', + pluralGenitive: '{{count}} днів' + } + }), + aboutXWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: 'близько {{count}} тижня', + singularGenitive: 'близько {{count}} тижнів', + pluralGenitive: 'близько {{count}} тижнів' + }, + future: { + singularNominative: 'приблизно за {{count}} тиждень', + singularGenitive: 'приблизно за {{count}} тижні', + pluralGenitive: 'приблизно за {{count}} тижнів' + } + }), + xWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} тиждень', + singularGenitive: '{{count}} тижні', + pluralGenitive: '{{count}} тижнів' + } + }), + aboutXMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: 'близько {{count}} місяця', + singularGenitive: 'близько {{count}} місяців', + pluralGenitive: 'близько {{count}} місяців' + }, + future: { + singularNominative: 'приблизно за {{count}} місяць', + singularGenitive: 'приблизно за {{count}} місяці', + pluralGenitive: 'приблизно за {{count}} місяців' + } + }), + xMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} місяць', + singularGenitive: '{{count}} місяці', + pluralGenitive: '{{count}} місяців' + } + }), + aboutXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'близько {{count}} року', + singularGenitive: 'близько {{count}} років', + pluralGenitive: 'близько {{count}} років' + }, + future: { + singularNominative: 'приблизно за {{count}} рік', + singularGenitive: 'приблизно за {{count}} роки', + pluralGenitive: 'приблизно за {{count}} років' + } + }), + xYears: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} рік', + singularGenitive: '{{count}} роки', + pluralGenitive: '{{count}} років' + } + }), + overXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'більше {{count}} року', + singularGenitive: 'більше {{count}} років', + pluralGenitive: 'більше {{count}} років' + }, + future: { + singularNominative: 'більше, ніж за {{count}} рік', + singularGenitive: 'більше, ніж за {{count}} роки', + pluralGenitive: 'більше, ніж за {{count}} років' + } + }), + almostXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'майже {{count}} рік', + singularGenitive: 'майже {{count}} роки', + pluralGenitive: 'майже {{count}} років' + }, + future: { + singularNominative: 'майже за {{count}} рік', + singularGenitive: 'майже за {{count}} роки', + pluralGenitive: 'майже за {{count}} років' + } + }) +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + return formatDistanceLocale[token](count, options); +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uk/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/uk/_lib/formatLong/index.js new file mode 100644 index 0000000..0dad8b4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uk/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "EEEE, do MMMM y 'р.'", + long: "do MMMM y 'р.'", + medium: "d MMM y 'р.'", + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'о' {{time}}", + long: "{{date}} 'о' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uk/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/uk/_lib/formatRelative/index.js new file mode 100644 index 0000000..b70fe0a --- /dev/null +++ b/node_modules/date-fns/esm/locale/uk/_lib/formatRelative/index.js @@ -0,0 +1,69 @@ +import { toDate } from "../../../../index.js"; +import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; +var accusativeWeekdays = ['неділю', 'понеділок', 'вівторок', 'середу', 'четвер', 'п’ятницю', 'суботу']; +function lastWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + case 3: + case 5: + case 6: + return "'у минулу " + weekday + " о' p"; + case 1: + case 2: + case 4: + return "'у минулий " + weekday + " о' p"; + } +} +function thisWeek(day) { + var weekday = accusativeWeekdays[day]; + return "'у " + weekday + " о' p"; +} +function nextWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + case 3: + case 5: + case 6: + return "'у наступну " + weekday + " о' p"; + case 1: + case 2: + case 4: + return "'у наступний " + weekday + " о' p"; + } +} +var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) { + var date = toDate(dirtyDate); + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return lastWeek(day); + } +}; +var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) { + var date = toDate(dirtyDate); + var day = date.getUTCDay(); + if (isSameUTCWeek(date, baseDate, options)) { + return thisWeek(day); + } else { + return nextWeek(day); + } +}; +var formatRelativeLocale = { + lastWeek: lastWeekFormat, + yesterday: "'вчора о' p", + today: "'сьогодні о' p", + tomorrow: "'завтра о' p", + nextWeek: nextWeekFormat, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uk/_lib/localize/index.js b/node_modules/date-fns/esm/locale/uk/_lib/localize/index.js new file mode 100644 index 0000000..2ad55e4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uk/_lib/localize/index.js @@ -0,0 +1,140 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['до н.е.', 'н.е.'], + abbreviated: ['до н. е.', 'н. е.'], + wide: ['до нашої ери', 'нашої ери'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], + wide: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'] +}; +var monthValues = { + // ДСТУ 3582:2013 + narrow: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', 'Л', 'Г'], + abbreviated: ['січ.', 'лют.', 'берез.', 'квіт.', 'трав.', 'черв.', 'лип.', 'серп.', 'верес.', 'жовт.', 'листоп.', 'груд.'], + wide: ['січень', 'лютий', 'березень', 'квітень', 'травень', 'червень', 'липень', 'серпень', 'вересень', 'жовтень', 'листопад', 'грудень'] +}; +var formattingMonthValues = { + narrow: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', 'Л', 'Г'], + abbreviated: ['січ.', 'лют.', 'берез.', 'квіт.', 'трав.', 'черв.', 'лип.', 'серп.', 'верес.', 'жовт.', 'листоп.', 'груд.'], + wide: ['січня', 'лютого', 'березня', 'квітня', 'травня', 'червня', 'липня', 'серпня', 'вересня', 'жовтня', 'листопада', 'грудня'] +}; +var dayValues = { + narrow: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], + short: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + abbreviated: ['нед', 'пон', 'вів', 'сер', 'чтв', 'птн', 'суб'], + wide: ['неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'п’ятниця', 'субота'] +}; +var dayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'півн.', + noon: 'пол.', + morning: 'ранок', + afternoon: 'день', + evening: 'веч.', + night: 'ніч' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'півн.', + noon: 'пол.', + morning: 'ранок', + afternoon: 'день', + evening: 'веч.', + night: 'ніч' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'північ', + noon: 'полудень', + morning: 'ранок', + afternoon: 'день', + evening: 'вечір', + night: 'ніч' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'півн.', + noon: 'пол.', + morning: 'ранку', + afternoon: 'дня', + evening: 'веч.', + night: 'ночі' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'півн.', + noon: 'пол.', + morning: 'ранку', + afternoon: 'дня', + evening: 'веч.', + night: 'ночі' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'північ', + noon: 'полудень', + morning: 'ранку', + afternoon: 'дня', + evening: 'веч.', + night: 'ночі' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + var number = Number(dirtyNumber); + var suffix; + if (unit === 'date') { + if (number === 3 || number === 23) { + suffix = '-є'; + } else { + suffix = '-е'; + } + } else if (unit === 'minute' || unit === 'second' || unit === 'hour') { + suffix = '-а'; + } else { + suffix = '-й'; + } + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'any', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uk/_lib/match/index.js b/node_modules/date-fns/esm/locale/uk/_lib/match/index.js new file mode 100644 index 0000000..c48a4ad --- /dev/null +++ b/node_modules/date-fns/esm/locale/uk/_lib/match/index.js @@ -0,0 +1,99 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(-?(е|й|є|а|я))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((до )?н\.?\s?е\.?)/i, + abbreviated: /^((до )?н\.?\s?е\.?)/i, + wide: /^(до нашої ери|нашої ери|наша ера)/i +}; +var parseEraPatterns = { + any: [/^д/i, /^н/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?[иі]?й?)? кв.?/i, + wide: /^[1234](-?[иі]?й?)? квартал/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[слбктчвжг]/i, + abbreviated: /^(січ|лют|бер(ез)?|квіт|трав|черв|лип|серп|вер(ес)?|жовт|лис(топ)?|груд)\.?/i, + wide: /^(січень|січня|лютий|лютого|березень|березня|квітень|квітня|травень|травня|червня|червень|липень|липня|серпень|серпня|вересень|вересня|жовтень|жовтня|листопад[а]?|грудень|грудня)/i +}; +var parseMonthPatterns = { + narrow: [/^с/i, /^л/i, /^б/i, /^к/i, /^т/i, /^ч/i, /^л/i, /^с/i, /^в/i, /^ж/i, /^л/i, /^г/i], + any: [/^сі/i, /^лю/i, /^б/i, /^к/i, /^т/i, /^ч/i, /^лип/i, /^се/i, /^в/i, /^ж/i, /^лис/i, /^г/i] +}; +var matchDayPatterns = { + narrow: /^[нпвсч]/i, + short: /^(нд|пн|вт|ср|чт|пт|сб)\.?/i, + abbreviated: /^(нед|пон|вів|сер|че?тв|птн?|суб)\.?/i, + wide: /^(неділ[яі]|понеділ[ок][ка]|вівтор[ок][ка]|серед[аи]|четвер(га)?|п\W*?ятниц[яі]|субот[аи])/i +}; +var parseDayPatterns = { + narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i], + any: [/^н/i, /^п[он]/i, /^в/i, /^с[ер]/i, /^ч/i, /^п\W*?[ят]/i, /^с[уб]/i] +}; +var matchDayPeriodPatterns = { + narrow: /^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i, + abbreviated: /^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i, + wide: /^([дп]п|північ|полудень|ранок|ранку|день|дня|вечір|вечора|ніч|ночі)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^дп/i, + pm: /^пп/i, + midnight: /^півн/i, + noon: /^пол/i, + morning: /^р/i, + afternoon: /^д[ен]/i, + evening: /^в/i, + night: /^н/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uk/index.d.ts b/node_modules/date-fns/esm/locale/uk/index.d.ts new file mode 100644 index 0000000..972da88 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uk/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { uk } from 'date-fns/locale' +export default uk diff --git a/node_modules/date-fns/esm/locale/uk/index.js b/node_modules/date-fns/esm/locale/uk/index.js new file mode 100644 index 0000000..8e1f374 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uk/index.js @@ -0,0 +1,27 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Ukrainian locale. + * @language Ukrainian + * @iso-639-2 ukr + * @author Andrii Korzh [@korzhyk]{@link https://github.com/korzhyk} + * @author Andriy Shcherbyak [@shcherbyakdev]{@link https://github.com/shcherbyakdev} + */ +var locale = { + code: 'uk', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uk/index.js.flow b/node_modules/date-fns/esm/locale/uk/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uk/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/uk/package.json b/node_modules/date-fns/esm/locale/uk/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uk/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/formatDistance/index.js new file mode 100644 index 0000000..5c93d7d --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: '1 сониядан кам', + other: '{{count}} сониядан кам' + }, + xSeconds: { + one: '1 сония', + other: '{{count}} сония' + }, + halfAMinute: 'ярим дақиқа', + lessThanXMinutes: { + one: '1 дақиқадан кам', + other: '{{count}} дақиқадан кам' + }, + xMinutes: { + one: '1 дақиқа', + other: '{{count}} дақиқа' + }, + aboutXHours: { + one: 'тахминан 1 соат', + other: 'тахминан {{count}} соат' + }, + xHours: { + one: '1 соат', + other: '{{count}} соат' + }, + xDays: { + one: '1 кун', + other: '{{count}} кун' + }, + aboutXWeeks: { + one: 'тахминан 1 хафта', + other: 'тахминан {{count}} хафта' + }, + xWeeks: { + one: '1 хафта', + other: '{{count}} хафта' + }, + aboutXMonths: { + one: 'тахминан 1 ой', + other: 'тахминан {{count}} ой' + }, + xMonths: { + one: '1 ой', + other: '{{count}} ой' + }, + aboutXYears: { + one: 'тахминан 1 йил', + other: 'тахминан {{count}} йил' + }, + xYears: { + one: '1 йил', + other: '{{count}} йил' + }, + overXYears: { + one: '1 йилдан кўп', + other: '{{count}} йилдан кўп' + }, + almostXYears: { + one: 'деярли 1 йил', + other: 'деярли {{count}} йил' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + 'дан кейин'; + } else { + return result + ' олдин'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/formatLong/index.js new file mode 100644 index 0000000..c650ed5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/formatLong/index.js @@ -0,0 +1,31 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, do MMMM, y', + long: 'do MMMM, y', + medium: 'd MMM, y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/formatRelative/index.js new file mode 100644 index 0000000..e741bf8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'ўтган' eeee p 'да'", + yesterday: "'кеча' p 'да'", + today: "'бугун' p 'да'", + tomorrow: "'эртага' p 'да'", + nextWeek: "eeee p 'да'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/localize/index.js b/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/localize/index.js new file mode 100644 index 0000000..36ea3a8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/localize/index.js @@ -0,0 +1,78 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['М.А', 'М'], + abbreviated: ['М.А', 'М'], + wide: ['Милоддан Аввалги', 'Милодий'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-чор.', '2-чор.', '3-чор.', '4-чор.'], + wide: ['1-чорак', '2-чорак', '3-чорак', '4-чорак'] +}; +var monthValues = { + narrow: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + abbreviated: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], + wide: ['январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентабр', 'октабр', 'ноябр', 'декабр'] +}; +var dayValues = { + narrow: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'], + short: ['як', 'ду', 'се', 'чо', 'па', 'жу', 'ша'], + abbreviated: ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан'], + wide: ['якшанба', 'душанба', 'сешанба', 'чоршанба', 'пайшанба', 'жума', 'шанба'] +}; +var dayPeriodValues = { + any: { + am: 'П.О.', + pm: 'П.К.', + midnight: 'ярим тун', + noon: 'пешин', + morning: 'эрталаб', + afternoon: 'пешиндан кейин', + evening: 'кечаси', + night: 'тун' + } +}; +var formattingDayPeriodValues = { + any: { + am: 'П.О.', + pm: 'П.К.', + midnight: 'ярим тун', + noon: 'пешин', + morning: 'эрталаб', + afternoon: 'пешиндан кейин', + evening: 'кечаси', + night: 'тун' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'any', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'any' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/match/index.js b/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/match/index.js new file mode 100644 index 0000000..7e524c0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz-Cyrl/_lib/match/index.js @@ -0,0 +1,97 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(чи)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(м\.а|м\.)/i, + abbreviated: /^(м\.а|м\.)/i, + wide: /^(милоддан аввал|милоддан кейин)/i +}; +var parseEraPatterns = { + any: [/^м/i, /^а/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]-чор./i, + wide: /^[1234]-чорак/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[яфмамииасонд]/i, + abbreviated: /^(янв|фев|мар|апр|май|июн|июл|авг|сен|окт|ноя|дек)/i, + wide: /^(январ|феврал|март|апрел|май|июн|июл|август|сентабр|октабр|ноябр|декабр)/i +}; +var parseMonthPatterns = { + narrow: [/^я/i, /^ф/i, /^м/i, /^а/i, /^м/i, /^и/i, /^и/i, /^а/i, /^с/i, /^о/i, /^н/i, /^д/i], + any: [/^я/i, /^ф/i, /^мар/i, /^ап/i, /^май/i, /^июн/i, /^июл/i, /^ав/i, /^с/i, /^о/i, /^н/i, /^д/i] +}; +var matchDayPatterns = { + narrow: /^[ядсчпжш]/i, + short: /^(як|ду|се|чо|па|жу|ша)/i, + abbreviated: /^(якш|душ|сеш|чор|пай|жум|шан)/i, + wide: /^(якшанба|душанба|сешанба|чоршанба|пайшанба|жума|шанба)/i +}; +var parseDayPatterns = { + narrow: [/^я/i, /^д/i, /^с/i, /^ч/i, /^п/i, /^ж/i, /^ш/i], + any: [/^як/i, /^ду/i, /^се/i, /^чор/i, /^пай/i, /^жу/i, /^шан/i] +}; +var matchDayPeriodPatterns = { + any: /^(п\.о\.|п\.к\.|ярим тун|пешиндан кейин|(эрталаб|пешиндан кейин|кечаси|тун))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^п\.о\./i, + pm: /^п\.к\./i, + midnight: /^ярим тун/i, + noon: /^пешиндан кейин/i, + morning: /эрталаб/i, + afternoon: /пешиндан кейин/i, + evening: /кечаси/i, + night: /тун/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz-Cyrl/index.d.ts b/node_modules/date-fns/esm/locale/uz-Cyrl/index.d.ts new file mode 100644 index 0000000..0b0ba8d --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz-Cyrl/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { uzCyrl } from 'date-fns/locale' +export default uzCyrl diff --git a/node_modules/date-fns/esm/locale/uz-Cyrl/index.js b/node_modules/date-fns/esm/locale/uz-Cyrl/index.js new file mode 100644 index 0000000..dd28ba8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz-Cyrl/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Uzbek Cyrillic locale. + * @language Uzbek + * @iso-639-2 uzb + * @author Kamronbek Shodmonov [@kamronbek28]{@link https://github.com/kamronbek28} + */ +var locale = { + code: 'uz-Cyrl', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz-Cyrl/index.js.flow b/node_modules/date-fns/esm/locale/uz-Cyrl/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz-Cyrl/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/uz-Cyrl/package.json b/node_modules/date-fns/esm/locale/uz-Cyrl/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz-Cyrl/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/uz/_lib/formatDistance/index.js new file mode 100644 index 0000000..932304a --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'sekunddan kam', + other: '{{count}} sekunddan kam' + }, + xSeconds: { + one: '1 sekund', + other: '{{count}} sekund' + }, + halfAMinute: 'yarim minut', + lessThanXMinutes: { + one: 'bir minutdan kam', + other: '{{count}} minutdan kam' + }, + xMinutes: { + one: '1 minut', + other: '{{count}} minut' + }, + aboutXHours: { + one: 'tahminan 1 soat', + other: 'tahminan {{count}} soat' + }, + xHours: { + one: '1 soat', + other: '{{count}} soat' + }, + xDays: { + one: '1 kun', + other: '{{count}} kun' + }, + aboutXWeeks: { + one: 'tahminan 1 hafta', + other: 'tahminan {{count}} hafta' + }, + xWeeks: { + one: '1 hafta', + other: '{{count}} hafta' + }, + aboutXMonths: { + one: 'tahminan 1 oy', + other: 'tahminan {{count}} oy' + }, + xMonths: { + one: '1 oy', + other: '{{count}} oy' + }, + aboutXYears: { + one: 'tahminan 1 yil', + other: 'tahminan {{count}} yil' + }, + xYears: { + one: '1 yil', + other: '{{count}} yil' + }, + overXYears: { + one: "1 yildan ko'p", + other: "{{count}} yildan ko'p" + }, + almostXYears: { + one: 'deyarli 1 yil', + other: 'deyarli {{count}} yil' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' dan keyin'; + } else { + return result + ' oldin'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/uz/_lib/formatLong/index.js new file mode 100644 index 0000000..72e63d9 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz/_lib/formatLong/index.js @@ -0,0 +1,31 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: 'EEEE, do MMMM, y', + long: 'do MMMM, y', + medium: 'd MMM, y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss zzzz', + long: 'h:mm:ss z', + medium: 'h:mm:ss', + short: 'h:mm' +}; +var dateTimeFormats = { + any: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/uz/_lib/formatRelative/index.js new file mode 100644 index 0000000..18ec49f --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'oldingi' eeee p 'da'", + yesterday: "'kecha' p 'da'", + today: "'bugun' p 'da'", + tomorrow: "'ertaga' p 'da'", + nextWeek: "eeee p 'da'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz/_lib/localize/index.js b/node_modules/date-fns/esm/locale/uz/_lib/localize/index.js new file mode 100644 index 0000000..ad8c4af --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz/_lib/localize/index.js @@ -0,0 +1,123 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['M.A', 'M.'], + abbreviated: ['M.A', 'M.'], + wide: ['Miloddan Avvalgi', 'Milodiy'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['CH.1', 'CH.2', 'CH.3', 'CH.4'], + wide: ['1-chi chorak', '2-chi chorak', '3-chi chorak', '4-chi chorak'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'Iyun', 'Iyul', 'Avg', 'Sen', 'Okt', 'Noy', 'Dek'], + wide: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', 'Avgust', 'Sentabr', 'Oktabr', 'Noyabr', 'Dekabr'] +}; +var dayValues = { + narrow: ['Y', 'D', 'S', 'CH', 'P', 'J', 'SH'], + short: ['Ya', 'Du', 'Se', 'Cho', 'Pa', 'Ju', 'Sha'], + abbreviated: ['Yak', 'Dush', 'Sesh', 'Chor', 'Pay', 'Jum', 'Shan'], + wide: ['Yakshanba', 'Dushanba', 'Seshanba', 'Chorshanba', 'Payshanba', 'Juma', 'Shanba'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'y.t', + noon: 'p.', + morning: 'ertalab', + afternoon: 'tushdan keyin', + evening: 'kechqurun', + night: 'tun' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'yarim tun', + noon: 'peshin', + morning: 'ertalab', + afternoon: 'tushdan keyin', + evening: 'kechqurun', + night: 'tun' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'yarim tun', + noon: 'peshin', + morning: 'ertalab', + afternoon: 'tushdan keyin', + evening: 'kechqurun', + night: 'tun' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'y.t', + noon: 'p.', + morning: 'ertalab', + afternoon: 'tushdan keyin', + evening: 'kechqurun', + night: 'tun' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'yarim tun', + noon: 'peshin', + morning: 'ertalab', + afternoon: 'tushdan keyin', + evening: 'kechqurun', + night: 'tun' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'yarim tun', + noon: 'peshin', + morning: 'ertalab', + afternoon: 'tushdan keyin', + evening: 'kechqurun', + night: 'tun' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz/_lib/match/index.js b/node_modules/date-fns/esm/locale/uz/_lib/match/index.js new file mode 100644 index 0000000..ff18046 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz/_lib/match/index.js @@ -0,0 +1,98 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)(chi)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(m\.a|m\.)/i, + abbreviated: /^(m\.a\.?\s?m\.?)/i, + wide: /^(miloddan avval|miloddan keyin)/i +}; +var parseEraPatterns = { + any: [/^b/i, /^(a|c)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](chi)? chorak/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[yfmasond]/i, + abbreviated: /^(yan|fev|mar|apr|may|iyun|iyul|avg|sen|okt|noy|dek)/i, + wide: /^(yanvar|fevral|mart|aprel|may|iyun|iyul|avgust|sentabr|oktabr|noyabr|dekabr)/i +}; +var parseMonthPatterns = { + narrow: [/^y/i, /^f/i, /^m/i, /^a/i, /^m/i, /^i/i, /^i/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ya/i, /^f/i, /^mar/i, /^ap/i, /^may/i, /^iyun/i, /^iyul/i, /^av/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[ydschj]/i, + short: /^(ya|du|se|cho|pa|ju|sha)/i, + abbreviated: /^(yak|dush|sesh|chor|pay|jum|shan)/i, + wide: /^(yakshanba|dushanba|seshanba|chorshanba|payshanba|juma|shanba)/i +}; +var parseDayPatterns = { + narrow: [/^y/i, /^d/i, /^s/i, /^ch/i, /^p/i, /^j/i, /^sh/i], + any: [/^ya/i, /^d/i, /^se/i, /^ch/i, /^p/i, /^j/i, /^sh/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|y\.t|p| (ertalab|tushdan keyin|kechqurun|tun))/i, + any: /^([ap]\.?\s?m\.?|yarim tun|peshin| (ertalab|tushdan keyin|kechqurun|tun))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^y\.t/i, + noon: /^pe/i, + morning: /ertalab/i, + afternoon: /tushdan keyin/i, + evening: /kechqurun/i, + night: /tun/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz/index.d.ts b/node_modules/date-fns/esm/locale/uz/index.d.ts new file mode 100644 index 0000000..e10b1f6 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { uz } from 'date-fns/locale' +export default uz diff --git a/node_modules/date-fns/esm/locale/uz/index.js b/node_modules/date-fns/esm/locale/uz/index.js new file mode 100644 index 0000000..0fcd33c --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Uzbek locale. + * @language Uzbek + * @iso-639-2 uzb + * @author Mukhammadali [@mukhammadali]{@link https://github.com/Mukhammadali} + */ +var locale = { + code: 'uz', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/uz/index.js.flow b/node_modules/date-fns/esm/locale/uz/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/uz/package.json b/node_modules/date-fns/esm/locale/uz/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/uz/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/vi/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/vi/_lib/formatDistance/index.js new file mode 100644 index 0000000..391633b --- /dev/null +++ b/node_modules/date-fns/esm/locale/vi/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'dưới 1 giây', + other: 'dưới {{count}} giây' + }, + xSeconds: { + one: '1 giây', + other: '{{count}} giây' + }, + halfAMinute: 'nửa phút', + lessThanXMinutes: { + one: 'dưới 1 phút', + other: 'dưới {{count}} phút' + }, + xMinutes: { + one: '1 phút', + other: '{{count}} phút' + }, + aboutXHours: { + one: 'khoảng 1 giờ', + other: 'khoảng {{count}} giờ' + }, + xHours: { + one: '1 giờ', + other: '{{count}} giờ' + }, + xDays: { + one: '1 ngày', + other: '{{count}} ngày' + }, + aboutXWeeks: { + one: 'khoảng 1 tuần', + other: 'khoảng {{count}} tuần' + }, + xWeeks: { + one: '1 tuần', + other: '{{count}} tuần' + }, + aboutXMonths: { + one: 'khoảng 1 tháng', + other: 'khoảng {{count}} tháng' + }, + xMonths: { + one: '1 tháng', + other: '{{count}} tháng' + }, + aboutXYears: { + one: 'khoảng 1 năm', + other: 'khoảng {{count}} năm' + }, + xYears: { + one: '1 năm', + other: '{{count}} năm' + }, + overXYears: { + one: 'hơn 1 năm', + other: 'hơn {{count}} năm' + }, + almostXYears: { + one: 'gần 1 năm', + other: 'gần {{count}} năm' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' nữa'; + } else { + return result + ' trước'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/vi/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/vi/_lib/formatLong/index.js new file mode 100644 index 0000000..ddb2a80 --- /dev/null +++ b/node_modules/date-fns/esm/locale/vi/_lib/formatLong/index.js @@ -0,0 +1,40 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + // thứ Sáu, ngày 25 tháng 08 năm 2017 + full: "EEEE, 'ngày' d MMMM 'năm' y", + // ngày 25 tháng 08 năm 2017 + long: "'ngày' d MMMM 'năm' y", + // 25 thg 08 năm 2017 + medium: "d MMM 'năm' y", + // 25/08/2017 + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + // thứ Sáu, ngày 25 tháng 08 năm 2017 23:25:59 + full: '{{date}} {{time}}', + // ngày 25 tháng 08 năm 2017 23:25 + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/vi/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/vi/_lib/formatRelative/index.js new file mode 100644 index 0000000..577bb24 --- /dev/null +++ b/node_modules/date-fns/esm/locale/vi/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "eeee 'tuần trước vào lúc' p", + yesterday: "'hôm qua vào lúc' p", + today: "'hôm nay vào lúc' p", + tomorrow: "'ngày mai vào lúc' p", + nextWeek: "eeee 'tới vào lúc' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/vi/_lib/localize/index.js b/node_modules/date-fns/esm/locale/vi/_lib/localize/index.js new file mode 100644 index 0000000..469c994 --- /dev/null +++ b/node_modules/date-fns/esm/locale/vi/_lib/localize/index.js @@ -0,0 +1,200 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // Vietnamese locale reference: http://www.localeplanet.com/icu/vi-VN/index.html +// Capitalization reference: http://hcmup.edu.vn/index.php?option=com_content&view=article&id=4106%3Avit-hoa-trong-vn-bn-hanh-chinh&catid=2345%3Atham-kho&Itemid=4103&lang=vi&site=134 +var eraValues = { + narrow: ['TCN', 'SCN'], + abbreviated: ['trước CN', 'sau CN'], + wide: ['trước Công Nguyên', 'sau Công Nguyên'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['Quý 1', 'Quý 2', 'Quý 3', 'Quý 4'] +}; +var formattingQuarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + // I notice many news outlet use this "quý II/2018" + wide: ['quý I', 'quý II', 'quý III', 'quý IV'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + abbreviated: ['Thg 1', 'Thg 2', 'Thg 3', 'Thg 4', 'Thg 5', 'Thg 6', 'Thg 7', 'Thg 8', 'Thg 9', 'Thg 10', 'Thg 11', 'Thg 12'], + wide: ['Tháng Một', 'Tháng Hai', 'Tháng Ba', 'Tháng Tư', 'Tháng Năm', 'Tháng Sáu', 'Tháng Bảy', 'Tháng Tám', 'Tháng Chín', 'Tháng Mười', 'Tháng Mười Một', 'Tháng Mười Hai'] +}; +// In Vietnamese date formatting, month number less than 10 expected to have leading zero +var formattingMonthValues = { + narrow: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'], + abbreviated: ['thg 1', 'thg 2', 'thg 3', 'thg 4', 'thg 5', 'thg 6', 'thg 7', 'thg 8', 'thg 9', 'thg 10', 'thg 11', 'thg 12'], + wide: ['tháng 01', 'tháng 02', 'tháng 03', 'tháng 04', 'tháng 05', 'tháng 06', 'tháng 07', 'tháng 08', 'tháng 09', 'tháng 10', 'tháng 11', 'tháng 12'] +}; +var dayValues = { + narrow: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], + short: ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', 'Th 7'], + abbreviated: ['CN', 'Thứ 2', 'Thứ 3', 'Thứ 4', 'Thứ 5', 'Thứ 6', 'Thứ 7'], + wide: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'] +}; + +// Vietnamese are used to AM/PM borrowing from English, hence `narrow` and +// `abbreviated` are just like English but I'm leaving the `wide` +// format being localized with abbreviations found in some systems (SÁng / CHiều); +// however, personally, I don't think `Chiều` sounds appropriate for `PM` +var dayPeriodValues = { + // narrow date period is extremely rare in Vietnamese + // I used abbreviated form for noon, morning and afternoon + // which are regconizable by Vietnamese, others cannot be any shorter + narrow: { + am: 'am', + pm: 'pm', + midnight: 'nửa đêm', + noon: 'tr', + morning: 'sg', + afternoon: 'ch', + evening: 'tối', + night: 'đêm' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'nửa đêm', + noon: 'trưa', + morning: 'sáng', + afternoon: 'chiều', + evening: 'tối', + night: 'đêm' + }, + wide: { + am: 'SA', + pm: 'CH', + midnight: 'nửa đêm', + noon: 'trưa', + morning: 'sáng', + afternoon: 'chiều', + evening: 'tối', + night: 'đêm' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'nửa đêm', + noon: 'tr', + morning: 'sg', + afternoon: 'ch', + evening: 'tối', + night: 'đêm' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'nửa đêm', + noon: 'trưa', + morning: 'sáng', + afternoon: 'chiều', + evening: 'tối', + night: 'đêm' + }, + wide: { + am: 'SA', + pm: 'CH', + midnight: 'nửa đêm', + noon: 'giữa trưa', + morning: 'vào buổi sáng', + afternoon: 'vào buổi chiều', + evening: 'vào buổi tối', + night: 'vào ban đêm' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = options === null || options === void 0 ? void 0 : options.unit; + if (unit === 'quarter') { + // many news outlets use "quý I"... + switch (number) { + case 1: + return 'I'; + case 2: + return 'II'; + case 3: + return 'III'; + case 4: + return 'IV'; + } + } else if (unit === 'day') { + // day of week in Vietnamese has ordinal number meaning, + // so we should use them, else it'll sound weird + switch (number) { + case 1: + return 'thứ 2'; + // meaning 2nd day but it's the first day of the week :D + case 2: + return 'thứ 3'; + // meaning 3rd day + case 3: + return 'thứ 4'; + // meaning 4th day and so on + case 4: + return 'thứ 5'; + case 5: + return 'thứ 6'; + case 6: + return 'thứ 7'; + case 7: + return 'chủ nhật'; + // meaning Sunday, there's no 8th day :D + } + } else if (unit === 'week') { + if (number === 1) { + return 'thứ nhất'; + } else { + return 'thứ ' + number; + } + } else if (unit === 'dayOfYear') { + if (number === 1) { + return 'đầu tiên'; + } else { + return 'thứ ' + number; + } + } + + // there are no different forms of ordinal numbers in Vietnamese + return String(number); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + formattingValues: formattingQuarterValues, + defaultFormattingWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/vi/_lib/match/index.js b/node_modules/date-fns/esm/locale/vi/_lib/match/index.js new file mode 100644 index 0000000..aa098e0 --- /dev/null +++ b/node_modules/date-fns/esm/locale/vi/_lib/match/index.js @@ -0,0 +1,106 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(\d+)/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(tcn|scn)/i, + abbreviated: /^(trước CN|sau CN)/i, + wide: /^(trước Công Nguyên|sau Công Nguyên)/i +}; +var parseEraPatterns = { + any: [/^t/i, /^s/i] +}; +var matchQuarterPatterns = { + narrow: /^([1234]|i{1,3}v?)/i, + abbreviated: /^q([1234]|i{1,3}v?)/i, + wide: /^quý ([1234]|i{1,3}v?)/i +}; +var parseQuarterPatterns = { + any: [/(1|i)$/i, /(2|ii)$/i, /(3|iii)$/i, /(4|iv)$/i] +}; +var matchMonthPatterns = { + // month number may contain leading 0, 'thg' prefix may have space, underscore or empty before number + // note the order of '1' since it is a sub-string of '10', so must be lower priority + narrow: /^(0?[2-9]|10|11|12|0?1)/i, + // note the order of 'thg 1' since it is sub-string of 'thg 10', so must be lower priority + abbreviated: /^thg[ _]?(0?[1-9](?!\d)|10|11|12)/i, + // note the order of 'Mười' since it is sub-string of Mười Một, so must be lower priority + wide: /^tháng ?(Một|Hai|Ba|Tư|Năm|Sáu|Bảy|Tám|Chín|Mười|Mười ?Một|Mười ?Hai|0?[1-9](?!\d)|10|11|12)/i +}; +var parseMonthPatterns = { + narrow: [/0?1$/i, /0?2/i, /3/, /4/, /5/, /6/, /7/, /8/, /9/, /10/, /11/, /12/], + abbreviated: [/^thg[ _]?0?1(?!\d)/i, /^thg[ _]?0?2/i, /^thg[ _]?0?3/i, /^thg[ _]?0?4/i, /^thg[ _]?0?5/i, /^thg[ _]?0?6/i, /^thg[ _]?0?7/i, /^thg[ _]?0?8/i, /^thg[ _]?0?9/i, /^thg[ _]?10/i, /^thg[ _]?11/i, /^thg[ _]?12/i], + wide: [/^tháng ?(Một|0?1(?!\d))/i, /^tháng ?(Hai|0?2)/i, /^tháng ?(Ba|0?3)/i, /^tháng ?(Tư|0?4)/i, /^tháng ?(Năm|0?5)/i, /^tháng ?(Sáu|0?6)/i, /^tháng ?(Bảy|0?7)/i, /^tháng ?(Tám|0?8)/i, /^tháng ?(Chín|0?9)/i, /^tháng ?(Mười|10)/i, /^tháng ?(Mười ?Một|11)/i, /^tháng ?(Mười ?Hai|12)/i] +}; +var matchDayPatterns = { + narrow: /^(CN|T2|T3|T4|T5|T6|T7)/i, + short: /^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i, + abbreviated: /^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i, + wide: /^(Chủ ?Nhật|Chúa ?Nhật|thứ ?Hai|thứ ?Ba|thứ ?Tư|thứ ?Năm|thứ ?Sáu|thứ ?Bảy)/i +}; +var parseDayPatterns = { + narrow: [/CN/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i], + short: [/CN/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i], + abbreviated: [/CN/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i], + wide: [/(Chủ|Chúa) ?Nhật/i, /Hai/i, /Ba/i, /Tư/i, /Năm/i, /Sáu/i, /Bảy/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i, + abbreviated: /^(am|pm|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i, + wide: /^(ch[^i]*|sa|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^(a|sa)/i, + pm: /^(p|ch[^i]*)/i, + midnight: /nửa đêm/i, + noon: /trưa/i, + morning: /sáng/i, + afternoon: /chiều/i, + evening: /tối/i, + night: /^đêm/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'wide' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'wide' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/vi/index.d.ts b/node_modules/date-fns/esm/locale/vi/index.d.ts new file mode 100644 index 0000000..17be5ca --- /dev/null +++ b/node_modules/date-fns/esm/locale/vi/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { vi } from 'date-fns/locale' +export default vi diff --git a/node_modules/date-fns/esm/locale/vi/index.js b/node_modules/date-fns/esm/locale/vi/index.js new file mode 100644 index 0000000..711a909 --- /dev/null +++ b/node_modules/date-fns/esm/locale/vi/index.js @@ -0,0 +1,28 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Vietnamese locale (Vietnam). + * @language Vietnamese + * @iso-639-2 vie + * @author Thanh Tran [@trongthanh]{@link https://github.com/trongthanh} + * @author Leroy Hopson [@lihop]{@link https://github.com/lihop} + */ +var locale = { + code: 'vi', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 /* First week of new year contains Jan 1st */ + } +}; + +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/vi/index.js.flow b/node_modules/date-fns/esm/locale/vi/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/vi/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/vi/package.json b/node_modules/date-fns/esm/locale/vi/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/vi/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-CN/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/zh-CN/_lib/formatDistance/index.js new file mode 100644 index 0000000..4c1dad4 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-CN/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: '不到 1 秒', + other: '不到 {{count}} 秒' + }, + xSeconds: { + one: '1 秒', + other: '{{count}} 秒' + }, + halfAMinute: '半分钟', + lessThanXMinutes: { + one: '不到 1 分钟', + other: '不到 {{count}} 分钟' + }, + xMinutes: { + one: '1 分钟', + other: '{{count}} 分钟' + }, + xHours: { + one: '1 小时', + other: '{{count}} 小时' + }, + aboutXHours: { + one: '大约 1 小时', + other: '大约 {{count}} 小时' + }, + xDays: { + one: '1 天', + other: '{{count}} 天' + }, + aboutXWeeks: { + one: '大约 1 个星期', + other: '大约 {{count}} 个星期' + }, + xWeeks: { + one: '1 个星期', + other: '{{count}} 个星期' + }, + aboutXMonths: { + one: '大约 1 个月', + other: '大约 {{count}} 个月' + }, + xMonths: { + one: '1 个月', + other: '{{count}} 个月' + }, + aboutXYears: { + one: '大约 1 年', + other: '大约 {{count}} 年' + }, + xYears: { + one: '1 年', + other: '{{count}} 年' + }, + overXYears: { + one: '超过 1 年', + other: '超过 {{count}} 年' + }, + almostXYears: { + one: '将近 1 年', + other: '将近 {{count}} 年' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + '内'; + } else { + return result + '前'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-CN/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/zh-CN/_lib/formatLong/index.js new file mode 100644 index 0000000..be68133 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-CN/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "y'年'M'月'd'日' EEEE", + long: "y'年'M'月'd'日'", + medium: 'yyyy-MM-dd', + short: 'yy-MM-dd' +}; +var timeFormats = { + full: 'zzzz a h:mm:ss', + long: 'z a h:mm:ss', + medium: 'a h:mm:ss', + short: 'a h:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-CN/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/zh-CN/_lib/formatRelative/index.js new file mode 100644 index 0000000..6714c45 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-CN/_lib/formatRelative/index.js @@ -0,0 +1,30 @@ +import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; +function checkWeek(date, baseDate, options) { + var baseFormat = 'eeee p'; + if (isSameUTCWeek(date, baseDate, options)) { + return baseFormat; // in same week + } else if (date.getTime() > baseDate.getTime()) { + return "'下个'" + baseFormat; // in next week + } + + return "'上个'" + baseFormat; // in last week +} + +var formatRelativeLocale = { + lastWeek: checkWeek, + // days before yesterday, maybe in this week or last week + yesterday: "'昨天' p", + today: "'今天' p", + tomorrow: "'明天' p", + nextWeek: checkWeek, + // days after tomorrow, maybe in this week or next week + other: 'PP p' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-CN/_lib/localize/index.js b/node_modules/date-fns/esm/locale/zh-CN/_lib/localize/index.js new file mode 100644 index 0000000..13dd15f --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-CN/_lib/localize/index.js @@ -0,0 +1,130 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['前', '公元'], + abbreviated: ['前', '公元'], + wide: ['公元前', '公元'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['第一季', '第二季', '第三季', '第四季'], + wide: ['第一季度', '第二季度', '第三季度', '第四季度'] +}; +var monthValues = { + narrow: ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二'], + abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + wide: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'] +}; +var dayValues = { + narrow: ['日', '一', '二', '三', '四', '五', '六'], + short: ['日', '一', '二', '三', '四', '五', '六'], + abbreviated: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], + wide: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'] +}; +var dayPeriodValues = { + narrow: { + am: '上', + pm: '下', + midnight: '凌晨', + noon: '午', + morning: '早', + afternoon: '下午', + evening: '晚', + night: '夜' + }, + abbreviated: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜间' + }, + wide: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜间' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: '上', + pm: '下', + midnight: '凌晨', + noon: '午', + morning: '早', + afternoon: '下午', + evening: '晚', + night: '夜' + }, + abbreviated: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜间' + }, + wide: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜间' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + switch (options === null || options === void 0 ? void 0 : options.unit) { + case 'date': + return number.toString() + '日'; + case 'hour': + return number.toString() + '时'; + case 'minute': + return number.toString() + '分'; + case 'second': + return number.toString() + '秒'; + default: + return '第 ' + number.toString(); + } +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-CN/_lib/match/index.js b/node_modules/date-fns/esm/locale/zh-CN/_lib/match/index.js new file mode 100644 index 0000000..8be30cd --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-CN/_lib/match/index.js @@ -0,0 +1,96 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(第\s*)?\d+(日|时|分|秒)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(前)/i, + abbreviated: /^(前)/i, + wide: /^(公元前|公元)/i +}; +var parseEraPatterns = { + any: [/^(前)/i, /^(公元)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^第[一二三四]刻/i, + wide: /^第[一二三四]刻钟/i +}; +var parseQuarterPatterns = { + any: [/(1|一)/i, /(2|二)/i, /(3|三)/i, /(4|四)/i] +}; +var matchMonthPatterns = { + narrow: /^(一|二|三|四|五|六|七|八|九|十[二一])/i, + abbreviated: /^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i, + wide: /^(一|二|三|四|五|六|七|八|九|十[二一])月/i +}; +var parseMonthPatterns = { + narrow: [/^一/i, /^二/i, /^三/i, /^四/i, /^五/i, /^六/i, /^七/i, /^八/i, /^九/i, /^十(?!(一|二))/i, /^十一/i, /^十二/i], + any: [/^一|1/i, /^二|2/i, /^三|3/i, /^四|4/i, /^五|5/i, /^六|6/i, /^七|7/i, /^八|8/i, /^九|9/i, /^十(?!(一|二))|10/i, /^十一|11/i, /^十二|12/i] +}; +var matchDayPatterns = { + narrow: /^[一二三四五六日]/i, + short: /^[一二三四五六日]/i, + abbreviated: /^周[一二三四五六日]/i, + wide: /^星期[一二三四五六日]/i +}; +var parseDayPatterns = { + any: [/日/i, /一/i, /二/i, /三/i, /四/i, /五/i, /六/i] +}; +var matchDayPeriodPatterns = { + any: /^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^上午?/i, + pm: /^下午?/i, + midnight: /^午夜/i, + noon: /^[中正]午/i, + morning: /^早上/i, + afternoon: /^下午/i, + evening: /^晚上?/i, + night: /^凌晨/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-CN/index.d.ts b/node_modules/date-fns/esm/locale/zh-CN/index.d.ts new file mode 100644 index 0000000..ffe2f2e --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-CN/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { zhCN } from 'date-fns/locale' +export default zhCN diff --git a/node_modules/date-fns/esm/locale/zh-CN/index.js b/node_modules/date-fns/esm/locale/zh-CN/index.js new file mode 100644 index 0000000..60e1cc5 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-CN/index.js @@ -0,0 +1,30 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Chinese Simplified locale. + * @language Chinese Simplified + * @iso-639-2 zho + * @author Changyu Geng [@KingMario]{@link https://github.com/KingMario} + * @author Song Shuoyun [@fnlctrl]{@link https://github.com/fnlctrl} + * @author sabrinaM [@sabrinamiao]{@link https://github.com/sabrinamiao} + * @author Carney Wu [@cubicwork]{@link https://github.com/cubicwork} + * @author Terrence Lam [@skyuplam]{@link https://github.com/skyuplam} + */ +var locale = { + code: 'zh-CN', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-CN/index.js.flow b/node_modules/date-fns/esm/locale/zh-CN/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-CN/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/zh-CN/package.json b/node_modules/date-fns/esm/locale/zh-CN/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-CN/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-HK/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/zh-HK/_lib/formatDistance/index.js new file mode 100644 index 0000000..5b42afa --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-HK/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: '少於 1 秒', + other: '少於 {{count}} 秒' + }, + xSeconds: { + one: '1 秒', + other: '{{count}} 秒' + }, + halfAMinute: '半分鐘', + lessThanXMinutes: { + one: '少於 1 分鐘', + other: '少於 {{count}} 分鐘' + }, + xMinutes: { + one: '1 分鐘', + other: '{{count}} 分鐘' + }, + xHours: { + one: '1 小時', + other: '{{count}} 小時' + }, + aboutXHours: { + one: '大約 1 小時', + other: '大約 {{count}} 小時' + }, + xDays: { + one: '1 天', + other: '{{count}} 天' + }, + aboutXWeeks: { + one: '大約 1 個星期', + other: '大約 {{count}} 個星期' + }, + xWeeks: { + one: '1 個星期', + other: '{{count}} 個星期' + }, + aboutXMonths: { + one: '大約 1 個月', + other: '大約 {{count}} 個月' + }, + xMonths: { + one: '1 個月', + other: '{{count}} 個月' + }, + aboutXYears: { + one: '大約 1 年', + other: '大約 {{count}} 年' + }, + xYears: { + one: '1 年', + other: '{{count}} 年' + }, + overXYears: { + one: '超過 1 年', + other: '超過 {{count}} 年' + }, + almostXYears: { + one: '將近 1 年', + other: '將近 {{count}} 年' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + '內'; + } else { + return result + '前'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-HK/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/zh-HK/_lib/formatLong/index.js new file mode 100644 index 0000000..be68133 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-HK/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "y'年'M'月'd'日' EEEE", + long: "y'年'M'月'd'日'", + medium: 'yyyy-MM-dd', + short: 'yy-MM-dd' +}; +var timeFormats = { + full: 'zzzz a h:mm:ss', + long: 'z a h:mm:ss', + medium: 'a h:mm:ss', + short: 'a h:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-HK/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/zh-HK/_lib/formatRelative/index.js new file mode 100644 index 0000000..c01aa84 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-HK/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'上個'eeee p", + yesterday: "'昨天' p", + today: "'今天' p", + tomorrow: "'明天' p", + nextWeek: "'下個'eeee p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-HK/_lib/localize/index.js b/node_modules/date-fns/esm/locale/zh-HK/_lib/localize/index.js new file mode 100644 index 0000000..815179b --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-HK/_lib/localize/index.js @@ -0,0 +1,130 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['前', '公元'], + abbreviated: ['前', '公元'], + wide: ['公元前', '公元'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['第一季', '第二季', '第三季', '第四季'], + wide: ['第一季度', '第二季度', '第三季度', '第四季度'] +}; +var monthValues = { + narrow: ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二'], + abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + wide: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'] +}; +var dayValues = { + narrow: ['日', '一', '二', '三', '四', '五', '六'], + short: ['日', '一', '二', '三', '四', '五', '六'], + abbreviated: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + wide: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'] +}; +var dayPeriodValues = { + narrow: { + am: '上', + pm: '下', + midnight: '午夜', + noon: '晌', + morning: '早', + afternoon: '午', + evening: '晚', + night: '夜' + }, + abbreviated: { + am: '上午', + pm: '下午', + midnight: '午夜', + noon: '中午', + morning: '上午', + afternoon: '下午', + evening: '晚上', + night: '夜晚' + }, + wide: { + am: '上午', + pm: '下午', + midnight: '午夜', + noon: '中午', + morning: '上午', + afternoon: '下午', + evening: '晚上', + night: '夜晚' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: '上', + pm: '下', + midnight: '午夜', + noon: '晌', + morning: '早', + afternoon: '午', + evening: '晚', + night: '夜' + }, + abbreviated: { + am: '上午', + pm: '下午', + midnight: '午夜', + noon: '中午', + morning: '上午', + afternoon: '下午', + evening: '晚上', + night: '夜晚' + }, + wide: { + am: '上午', + pm: '下午', + midnight: '午夜', + noon: '中午', + morning: '上午', + afternoon: '下午', + evening: '晚上', + night: '夜晚' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + switch (options === null || options === void 0 ? void 0 : options.unit) { + case 'date': + return number + '日'; + case 'hour': + return number + '時'; + case 'minute': + return number + '分'; + case 'second': + return number + '秒'; + default: + return '第 ' + number; + } +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-HK/_lib/match/index.js b/node_modules/date-fns/esm/locale/zh-HK/_lib/match/index.js new file mode 100644 index 0000000..20b6e0d --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-HK/_lib/match/index.js @@ -0,0 +1,96 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(第\s*)?\d+(日|時|分|秒)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(前)/i, + abbreviated: /^(前)/i, + wide: /^(公元前|公元)/i +}; +var parseEraPatterns = { + any: [/^(前)/i, /^(公元)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^第[一二三四]季/i, + wide: /^第[一二三四]季度/i +}; +var parseQuarterPatterns = { + any: [/(1|一)/i, /(2|二)/i, /(3|三)/i, /(4|四)/i] +}; +var matchMonthPatterns = { + narrow: /^(一|二|三|四|五|六|七|八|九|十[二一])/i, + abbreviated: /^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i, + wide: /^(一|二|三|四|五|六|七|八|九|十[二一])月/i +}; +var parseMonthPatterns = { + narrow: [/^一/i, /^二/i, /^三/i, /^四/i, /^五/i, /^六/i, /^七/i, /^八/i, /^九/i, /^十(?!(一|二))/i, /^十一/i, /^十二/i], + any: [/^一|1/i, /^二|2/i, /^三|3/i, /^四|4/i, /^五|5/i, /^六|6/i, /^七|7/i, /^八|8/i, /^九|9/i, /^十(?!(一|二))|10/i, /^十一|11/i, /^十二|12/i] +}; +var matchDayPatterns = { + narrow: /^[一二三四五六日]/i, + short: /^[一二三四五六日]/i, + abbreviated: /^週[一二三四五六日]/i, + wide: /^星期[一二三四五六日]/i +}; +var parseDayPatterns = { + any: [/日/i, /一/i, /二/i, /三/i, /四/i, /五/i, /六/i] +}; +var matchDayPeriodPatterns = { + any: /^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^上午?/i, + pm: /^下午?/i, + midnight: /^午夜/i, + noon: /^[中正]午/i, + morning: /^早上/i, + afternoon: /^下午/i, + evening: /^晚上?/i, + night: /^凌晨/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-HK/index.d.ts b/node_modules/date-fns/esm/locale/zh-HK/index.d.ts new file mode 100644 index 0000000..81552b8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-HK/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { zhHK } from 'date-fns/locale' +export default zhHK diff --git a/node_modules/date-fns/esm/locale/zh-HK/index.js b/node_modules/date-fns/esm/locale/zh-HK/index.js new file mode 100644 index 0000000..dbb6c1b --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-HK/index.js @@ -0,0 +1,26 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Chinese Traditional locale. + * @language Chinese Traditional + * @iso-639-2 zho + * @author Gary Ip [@gaplo]{@link https://github.com/gaplo} + */ +var locale = { + code: 'zh-HK', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-HK/index.js.flow b/node_modules/date-fns/esm/locale/zh-HK/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-HK/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/zh-HK/package.json b/node_modules/date-fns/esm/locale/zh-HK/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-HK/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-TW/_lib/formatDistance/index.js b/node_modules/date-fns/esm/locale/zh-TW/_lib/formatDistance/index.js new file mode 100644 index 0000000..5b42afa --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-TW/_lib/formatDistance/index.js @@ -0,0 +1,83 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: '少於 1 秒', + other: '少於 {{count}} 秒' + }, + xSeconds: { + one: '1 秒', + other: '{{count}} 秒' + }, + halfAMinute: '半分鐘', + lessThanXMinutes: { + one: '少於 1 分鐘', + other: '少於 {{count}} 分鐘' + }, + xMinutes: { + one: '1 分鐘', + other: '{{count}} 分鐘' + }, + xHours: { + one: '1 小時', + other: '{{count}} 小時' + }, + aboutXHours: { + one: '大約 1 小時', + other: '大約 {{count}} 小時' + }, + xDays: { + one: '1 天', + other: '{{count}} 天' + }, + aboutXWeeks: { + one: '大約 1 個星期', + other: '大約 {{count}} 個星期' + }, + xWeeks: { + one: '1 個星期', + other: '{{count}} 個星期' + }, + aboutXMonths: { + one: '大約 1 個月', + other: '大約 {{count}} 個月' + }, + xMonths: { + one: '1 個月', + other: '{{count}} 個月' + }, + aboutXYears: { + one: '大約 1 年', + other: '大約 {{count}} 年' + }, + xYears: { + one: '1 年', + other: '{{count}} 年' + }, + overXYears: { + one: '超過 1 年', + other: '超過 {{count}} 年' + }, + almostXYears: { + one: '將近 1 年', + other: '將近 {{count}} 年' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + '內'; + } else { + return result + '前'; + } + } + return result; +}; +export default formatDistance; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-TW/_lib/formatLong/index.js b/node_modules/date-fns/esm/locale/zh-TW/_lib/formatLong/index.js new file mode 100644 index 0000000..be68133 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-TW/_lib/formatLong/index.js @@ -0,0 +1,34 @@ +import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js"; +var dateFormats = { + full: "y'年'M'月'd'日' EEEE", + long: "y'年'M'月'd'日'", + medium: 'yyyy-MM-dd', + short: 'yy-MM-dd' +}; +var timeFormats = { + full: 'zzzz a h:mm:ss', + long: 'z a h:mm:ss', + medium: 'a h:mm:ss', + short: 'a h:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +export default formatLong; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-TW/_lib/formatRelative/index.js b/node_modules/date-fns/esm/locale/zh-TW/_lib/formatRelative/index.js new file mode 100644 index 0000000..c01aa84 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-TW/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'上個'eeee p", + yesterday: "'昨天' p", + today: "'今天' p", + tomorrow: "'明天' p", + nextWeek: "'下個'eeee p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +export default formatRelative; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-TW/_lib/localize/index.js b/node_modules/date-fns/esm/locale/zh-TW/_lib/localize/index.js new file mode 100644 index 0000000..476960c --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-TW/_lib/localize/index.js @@ -0,0 +1,130 @@ +import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; +var eraValues = { + narrow: ['前', '公元'], + abbreviated: ['前', '公元'], + wide: ['公元前', '公元'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['第一刻', '第二刻', '第三刻', '第四刻'], + wide: ['第一刻鐘', '第二刻鐘', '第三刻鐘', '第四刻鐘'] +}; +var monthValues = { + narrow: ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二'], + abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + wide: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'] +}; +var dayValues = { + narrow: ['日', '一', '二', '三', '四', '五', '六'], + short: ['日', '一', '二', '三', '四', '五', '六'], + abbreviated: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + wide: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'] +}; +var dayPeriodValues = { + narrow: { + am: '上', + pm: '下', + midnight: '凌晨', + noon: '午', + morning: '早', + afternoon: '下午', + evening: '晚', + night: '夜' + }, + abbreviated: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜間' + }, + wide: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜間' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: '上', + pm: '下', + midnight: '凌晨', + noon: '午', + morning: '早', + afternoon: '下午', + evening: '晚', + night: '夜' + }, + abbreviated: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜間' + }, + wide: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜間' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + switch (options === null || options === void 0 ? void 0 : options.unit) { + case 'date': + return number + '日'; + case 'hour': + return number + '時'; + case 'minute': + return number + '分'; + case 'second': + return number + '秒'; + default: + return '第 ' + number; + } +}; +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +export default localize; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-TW/_lib/match/index.js b/node_modules/date-fns/esm/locale/zh-TW/_lib/match/index.js new file mode 100644 index 0000000..3d2b51e --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-TW/_lib/match/index.js @@ -0,0 +1,96 @@ +import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; +import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; +var matchOrdinalNumberPattern = /^(第\s*)?\d+(日|時|分|秒)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(前)/i, + abbreviated: /^(前)/i, + wide: /^(公元前|公元)/i +}; +var parseEraPatterns = { + any: [/^(前)/i, /^(公元)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^第[一二三四]刻/i, + wide: /^第[一二三四]刻鐘/i +}; +var parseQuarterPatterns = { + any: [/(1|一)/i, /(2|二)/i, /(3|三)/i, /(4|四)/i] +}; +var matchMonthPatterns = { + narrow: /^(一|二|三|四|五|六|七|八|九|十[二一])/i, + abbreviated: /^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i, + wide: /^(一|二|三|四|五|六|七|八|九|十[二一])月/i +}; +var parseMonthPatterns = { + narrow: [/^一/i, /^二/i, /^三/i, /^四/i, /^五/i, /^六/i, /^七/i, /^八/i, /^九/i, /^十(?!(一|二))/i, /^十一/i, /^十二/i], + any: [/^一|1/i, /^二|2/i, /^三|3/i, /^四|4/i, /^五|5/i, /^六|6/i, /^七|7/i, /^八|8/i, /^九|9/i, /^十(?!(一|二))|10/i, /^十一|11/i, /^十二|12/i] +}; +var matchDayPatterns = { + narrow: /^[一二三四五六日]/i, + short: /^[一二三四五六日]/i, + abbreviated: /^週[一二三四五六日]/i, + wide: /^星期[一二三四五六日]/i +}; +var parseDayPatterns = { + any: [/日/i, /一/i, /二/i, /三/i, /四/i, /五/i, /六/i] +}; +var matchDayPeriodPatterns = { + any: /^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^上午?/i, + pm: /^下午?/i, + midnight: /^午夜/i, + noon: /^[中正]午/i, + morning: /^早上/i, + afternoon: /^下午/i, + evening: /^晚上?/i, + night: /^凌晨/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +export default match; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-TW/index.d.ts b/node_modules/date-fns/esm/locale/zh-TW/index.d.ts new file mode 100644 index 0000000..745a08f --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-TW/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { zhTW } from 'date-fns/locale' +export default zhTW diff --git a/node_modules/date-fns/esm/locale/zh-TW/index.js b/node_modules/date-fns/esm/locale/zh-TW/index.js new file mode 100644 index 0000000..6285a86 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-TW/index.js @@ -0,0 +1,28 @@ +import formatDistance from "./_lib/formatDistance/index.js"; +import formatLong from "./_lib/formatLong/index.js"; +import formatRelative from "./_lib/formatRelative/index.js"; +import localize from "./_lib/localize/index.js"; +import match from "./_lib/match/index.js"; +/** + * @type {Locale} + * @category Locales + * @summary Chinese Traditional locale. + * @language Chinese Traditional + * @iso-639-2 zho + * @author tonypai [@tpai]{@link https://github.com/tpai} + * @author Jack Hsu [@jackhsu978]{@link https://github.com/jackhsu978} + * @author Terrence Lam [@skyuplam]{@link https://github.com/skyuplam} + */ +var locale = { + code: 'zh-TW', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +export default locale; \ No newline at end of file diff --git a/node_modules/date-fns/esm/locale/zh-TW/index.js.flow b/node_modules/date-fns/esm/locale/zh-TW/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-TW/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/esm/locale/zh-TW/package.json b/node_modules/date-fns/esm/locale/zh-TW/package.json new file mode 100644 index 0000000..a7398d8 --- /dev/null +++ b/node_modules/date-fns/esm/locale/zh-TW/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/max/index.d.ts b/node_modules/date-fns/esm/max/index.d.ts new file mode 100644 index 0000000..733a96e --- /dev/null +++ b/node_modules/date-fns/esm/max/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { max } from 'date-fns' +export default max diff --git a/node_modules/date-fns/esm/max/index.js b/node_modules/date-fns/esm/max/index.js new file mode 100644 index 0000000..425e1a7 --- /dev/null +++ b/node_modules/date-fns/esm/max/index.js @@ -0,0 +1,48 @@ +import _typeof from "@babel/runtime/helpers/esm/typeof"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name max + * @category Common Helpers + * @summary Return the latest of the given dates. + * + * @description + * Return the latest of the given dates. + * + * @param {Date[]|Number[]} datesArray - the dates to compare + * @returns {Date} the latest of the dates + * @throws {TypeError} 1 argument required + * + * @example + * // Which of these dates is the latest? + * const result = max([ + * new Date(1989, 6, 10), + * new Date(1987, 1, 11), + * new Date(1995, 6, 2), + * new Date(1990, 0, 1) + * ]) + * //=> Sun Jul 02 1995 00:00:00 + */ +export default function max(dirtyDatesArray) { + requiredArgs(1, arguments); + var datesArray; + // `dirtyDatesArray` is Array, Set or Map, or object with custom `forEach` method + if (dirtyDatesArray && typeof dirtyDatesArray.forEach === 'function') { + datesArray = dirtyDatesArray; + + // If `dirtyDatesArray` is Array-like Object, convert to Array. + } else if (_typeof(dirtyDatesArray) === 'object' && dirtyDatesArray !== null) { + datesArray = Array.prototype.slice.call(dirtyDatesArray); + } else { + // `dirtyDatesArray` is non-iterable, return Invalid Date + return new Date(NaN); + } + var result; + datesArray.forEach(function (dirtyDate) { + var currentDate = toDate(dirtyDate); + if (result === undefined || result < currentDate || isNaN(Number(currentDate))) { + result = currentDate; + } + }); + return result || new Date(NaN); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/max/index.js.flow b/node_modules/date-fns/esm/max/index.js.flow new file mode 100644 index 0000000..8543909 --- /dev/null +++ b/node_modules/date-fns/esm/max/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (datesArray: (Date | number)[]) => Date diff --git a/node_modules/date-fns/esm/max/package.json b/node_modules/date-fns/esm/max/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/max/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/milliseconds/index.d.ts b/node_modules/date-fns/esm/milliseconds/index.d.ts new file mode 100644 index 0000000..6927b52 --- /dev/null +++ b/node_modules/date-fns/esm/milliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { milliseconds } from 'date-fns' +export default milliseconds diff --git a/node_modules/date-fns/esm/milliseconds/index.js b/node_modules/date-fns/esm/milliseconds/index.js new file mode 100644 index 0000000..d023dec --- /dev/null +++ b/node_modules/date-fns/esm/milliseconds/index.js @@ -0,0 +1,54 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +// Leap year occures every 4 years, except for years that are divisable by 100 and not divisable by 400. +// 1 mean year = (365+1/4-1/100+1/400) days = 365.2425 days +var daysInYear = 365.2425; + +/** + * @name milliseconds + * @category Millisecond Helpers + * @summary + * Returns the number of milliseconds in the specified, years, months, weeks, days, hours, minutes and seconds. + * + * @description + * Returns the number of milliseconds in the specified, years, months, weeks, days, hours, minutes and seconds. + * + * One years equals 365.2425 days according to the formula: + * + * > Leap year occures every 4 years, except for years that are divisable by 100 and not divisable by 400. + * > 1 mean year = (365+1/4-1/100+1/400) days = 365.2425 days + * + * One month is a year divided by 12. + * + * @param {Duration} duration - the object with years, months, weeks, days, hours, minutes and seconds to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {number} the milliseconds + * @throws {TypeError} 1 argument required + * + * @example + * // 1 year in milliseconds + * milliseconds({ years: 1 }) + * //=> 31556952000 + * + * // 3 months in milliseconds + * milliseconds({ months: 3 }) + * //=> 7889238000 + */ +export default function milliseconds(_ref) { + var years = _ref.years, + months = _ref.months, + weeks = _ref.weeks, + days = _ref.days, + hours = _ref.hours, + minutes = _ref.minutes, + seconds = _ref.seconds; + requiredArgs(1, arguments); + var totalDays = 0; + if (years) totalDays += years * daysInYear; + if (months) totalDays += months * (daysInYear / 12); + if (weeks) totalDays += weeks * 7; + if (days) totalDays += days; + var totalSeconds = totalDays * 24 * 60 * 60; + if (hours) totalSeconds += hours * 60 * 60; + if (minutes) totalSeconds += minutes * 60; + if (seconds) totalSeconds += seconds; + return Math.round(totalSeconds * 1000); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/milliseconds/index.js.flow b/node_modules/date-fns/esm/milliseconds/index.js.flow new file mode 100644 index 0000000..5ca1b36 --- /dev/null +++ b/node_modules/date-fns/esm/milliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (duration: Duration) => number diff --git a/node_modules/date-fns/esm/milliseconds/package.json b/node_modules/date-fns/esm/milliseconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/milliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/millisecondsToHours/index.d.ts b/node_modules/date-fns/esm/millisecondsToHours/index.d.ts new file mode 100644 index 0000000..af90bf8 --- /dev/null +++ b/node_modules/date-fns/esm/millisecondsToHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { millisecondsToHours } from 'date-fns' +export default millisecondsToHours diff --git a/node_modules/date-fns/esm/millisecondsToHours/index.js b/node_modules/date-fns/esm/millisecondsToHours/index.js new file mode 100644 index 0000000..cb5d5d9 --- /dev/null +++ b/node_modules/date-fns/esm/millisecondsToHours/index.js @@ -0,0 +1,30 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { millisecondsInHour } from "../constants/index.js"; +/** + * @name millisecondsToHours + * @category Conversion Helpers + * @summary Convert milliseconds to hours. + * + * @description + * Convert a number of milliseconds to a full number of hours. + * + * @param {number} milliseconds - number of milliseconds to be converted + * + * @returns {number} the number of milliseconds converted in hours + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 7200000 milliseconds to hours: + * const result = millisecondsToHours(7200000) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = millisecondsToHours(7199999) + * //=> 1 + */ +export default function millisecondsToHours(milliseconds) { + requiredArgs(1, arguments); + var hours = milliseconds / millisecondsInHour; + return Math.floor(hours); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/millisecondsToHours/index.js.flow b/node_modules/date-fns/esm/millisecondsToHours/index.js.flow new file mode 100644 index 0000000..c998756 --- /dev/null +++ b/node_modules/date-fns/esm/millisecondsToHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (milliseconds: number) => number diff --git a/node_modules/date-fns/esm/millisecondsToHours/package.json b/node_modules/date-fns/esm/millisecondsToHours/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/millisecondsToHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/millisecondsToMinutes/index.d.ts b/node_modules/date-fns/esm/millisecondsToMinutes/index.d.ts new file mode 100644 index 0000000..ea00809 --- /dev/null +++ b/node_modules/date-fns/esm/millisecondsToMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { millisecondsToMinutes } from 'date-fns' +export default millisecondsToMinutes diff --git a/node_modules/date-fns/esm/millisecondsToMinutes/index.js b/node_modules/date-fns/esm/millisecondsToMinutes/index.js new file mode 100644 index 0000000..f94488f --- /dev/null +++ b/node_modules/date-fns/esm/millisecondsToMinutes/index.js @@ -0,0 +1,30 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { millisecondsInMinute } from "../constants/index.js"; +/** + * @name millisecondsToMinutes + * @category Conversion Helpers + * @summary Convert milliseconds to minutes. + * + * @description + * Convert a number of milliseconds to a full number of minutes. + * + * @param {number} milliseconds - number of milliseconds to be converted. + * + * @returns {number} the number of milliseconds converted in minutes + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 60000 milliseconds to minutes: + * const result = millisecondsToMinutes(60000) + * //=> 1 + * + * @example + * // It uses floor rounding: + * const result = millisecondsToMinutes(119999) + * //=> 1 + */ +export default function millisecondsToMinutes(milliseconds) { + requiredArgs(1, arguments); + var minutes = milliseconds / millisecondsInMinute; + return Math.floor(minutes); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/millisecondsToMinutes/index.js.flow b/node_modules/date-fns/esm/millisecondsToMinutes/index.js.flow new file mode 100644 index 0000000..c998756 --- /dev/null +++ b/node_modules/date-fns/esm/millisecondsToMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (milliseconds: number) => number diff --git a/node_modules/date-fns/esm/millisecondsToMinutes/package.json b/node_modules/date-fns/esm/millisecondsToMinutes/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/millisecondsToMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/millisecondsToSeconds/index.d.ts b/node_modules/date-fns/esm/millisecondsToSeconds/index.d.ts new file mode 100644 index 0000000..d761abd --- /dev/null +++ b/node_modules/date-fns/esm/millisecondsToSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { millisecondsToSeconds } from 'date-fns' +export default millisecondsToSeconds diff --git a/node_modules/date-fns/esm/millisecondsToSeconds/index.js b/node_modules/date-fns/esm/millisecondsToSeconds/index.js new file mode 100644 index 0000000..ae4cade --- /dev/null +++ b/node_modules/date-fns/esm/millisecondsToSeconds/index.js @@ -0,0 +1,30 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { millisecondsInSecond } from "../constants/index.js"; +/** + * @name millisecondsToSeconds + * @category Conversion Helpers + * @summary Convert milliseconds to seconds. + * + * @description + * Convert a number of milliseconds to a full number of seconds. + * + * @param {number} milliseconds - number of milliseconds to be converted + * + * @returns {number} the number of milliseconds converted in seconds + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 1000 miliseconds to seconds: + * const result = millisecondsToSeconds(1000) + * //=> 1 + * + * @example + * // It uses floor rounding: + * const result = millisecondsToSeconds(1999) + * //=> 1 + */ +export default function millisecondsToSeconds(milliseconds) { + requiredArgs(1, arguments); + var seconds = milliseconds / millisecondsInSecond; + return Math.floor(seconds); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/millisecondsToSeconds/index.js.flow b/node_modules/date-fns/esm/millisecondsToSeconds/index.js.flow new file mode 100644 index 0000000..c998756 --- /dev/null +++ b/node_modules/date-fns/esm/millisecondsToSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (milliseconds: number) => number diff --git a/node_modules/date-fns/esm/millisecondsToSeconds/package.json b/node_modules/date-fns/esm/millisecondsToSeconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/millisecondsToSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/min/index.d.ts b/node_modules/date-fns/esm/min/index.d.ts new file mode 100644 index 0000000..f7227e7 --- /dev/null +++ b/node_modules/date-fns/esm/min/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { min } from 'date-fns' +export default min diff --git a/node_modules/date-fns/esm/min/index.js b/node_modules/date-fns/esm/min/index.js new file mode 100644 index 0000000..e64aadb --- /dev/null +++ b/node_modules/date-fns/esm/min/index.js @@ -0,0 +1,47 @@ +import _typeof from "@babel/runtime/helpers/esm/typeof"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name min + * @category Common Helpers + * @summary Returns the earliest of the given dates. + * + * @description + * Returns the earliest of the given dates. + * + * @param {Date[]|Number[]} datesArray - the dates to compare + * @returns {Date} - the earliest of the dates + * @throws {TypeError} 1 argument required + * + * @example + * // Which of these dates is the earliest? + * const result = min([ + * new Date(1989, 6, 10), + * new Date(1987, 1, 11), + * new Date(1995, 6, 2), + * new Date(1990, 0, 1) + * ]) + * //=> Wed Feb 11 1987 00:00:00 + */ +export default function min(dirtyDatesArray) { + requiredArgs(1, arguments); + var datesArray; + // `dirtyDatesArray` is Array, Set or Map, or object with custom `forEach` method + if (dirtyDatesArray && typeof dirtyDatesArray.forEach === 'function') { + datesArray = dirtyDatesArray; + // If `dirtyDatesArray` is Array-like Object, convert to Array. + } else if (_typeof(dirtyDatesArray) === 'object' && dirtyDatesArray !== null) { + datesArray = Array.prototype.slice.call(dirtyDatesArray); + } else { + // `dirtyDatesArray` is non-iterable, return Invalid Date + return new Date(NaN); + } + var result; + datesArray.forEach(function (dirtyDate) { + var currentDate = toDate(dirtyDate); + if (result === undefined || result > currentDate || isNaN(currentDate.getDate())) { + result = currentDate; + } + }); + return result || new Date(NaN); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/min/index.js.flow b/node_modules/date-fns/esm/min/index.js.flow new file mode 100644 index 0000000..8543909 --- /dev/null +++ b/node_modules/date-fns/esm/min/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (datesArray: (Date | number)[]) => Date diff --git a/node_modules/date-fns/esm/min/package.json b/node_modules/date-fns/esm/min/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/min/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/minutesToHours/index.d.ts b/node_modules/date-fns/esm/minutesToHours/index.d.ts new file mode 100644 index 0000000..d29fb02 --- /dev/null +++ b/node_modules/date-fns/esm/minutesToHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { minutesToHours } from 'date-fns' +export default minutesToHours diff --git a/node_modules/date-fns/esm/minutesToHours/index.js b/node_modules/date-fns/esm/minutesToHours/index.js new file mode 100644 index 0000000..670d21e --- /dev/null +++ b/node_modules/date-fns/esm/minutesToHours/index.js @@ -0,0 +1,30 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { minutesInHour } from "../constants/index.js"; +/** + * @name minutesToHours + * @category Conversion Helpers + * @summary Convert minutes to hours. + * + * @description + * Convert a number of minutes to a full number of hours. + * + * @param {number} minutes - number of minutes to be converted + * + * @returns {number} the number of minutes converted in hours + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 140 minutes to hours: + * const result = minutesToHours(120) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = minutesToHours(179) + * //=> 2 + */ +export default function minutesToHours(minutes) { + requiredArgs(1, arguments); + var hours = minutes / minutesInHour; + return Math.floor(hours); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/minutesToHours/index.js.flow b/node_modules/date-fns/esm/minutesToHours/index.js.flow new file mode 100644 index 0000000..efb76c7 --- /dev/null +++ b/node_modules/date-fns/esm/minutesToHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (minutes: number) => number diff --git a/node_modules/date-fns/esm/minutesToHours/package.json b/node_modules/date-fns/esm/minutesToHours/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/minutesToHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/minutesToMilliseconds/index.d.ts b/node_modules/date-fns/esm/minutesToMilliseconds/index.d.ts new file mode 100644 index 0000000..14b5513 --- /dev/null +++ b/node_modules/date-fns/esm/minutesToMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { minutesToMilliseconds } from 'date-fns' +export default minutesToMilliseconds diff --git a/node_modules/date-fns/esm/minutesToMilliseconds/index.js b/node_modules/date-fns/esm/minutesToMilliseconds/index.js new file mode 100644 index 0000000..7cbda64 --- /dev/null +++ b/node_modules/date-fns/esm/minutesToMilliseconds/index.js @@ -0,0 +1,24 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { millisecondsInMinute } from "../constants/index.js"; +/** + * @name minutesToMilliseconds + * @category Conversion Helpers + * @summary Convert minutes to milliseconds. + * + * @description + * Convert a number of minutes to a full number of milliseconds. + * + * @param {number} minutes - number of minutes to be converted + * + * @returns {number} the number of minutes converted in milliseconds + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 minutes to milliseconds + * const result = minutesToMilliseconds(2) + * //=> 120000 + */ +export default function minutesToMilliseconds(minutes) { + requiredArgs(1, arguments); + return Math.floor(minutes * millisecondsInMinute); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/minutesToMilliseconds/index.js.flow b/node_modules/date-fns/esm/minutesToMilliseconds/index.js.flow new file mode 100644 index 0000000..efb76c7 --- /dev/null +++ b/node_modules/date-fns/esm/minutesToMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (minutes: number) => number diff --git a/node_modules/date-fns/esm/minutesToMilliseconds/package.json b/node_modules/date-fns/esm/minutesToMilliseconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/minutesToMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/minutesToSeconds/index.d.ts b/node_modules/date-fns/esm/minutesToSeconds/index.d.ts new file mode 100644 index 0000000..7998c9b --- /dev/null +++ b/node_modules/date-fns/esm/minutesToSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { minutesToSeconds } from 'date-fns' +export default minutesToSeconds diff --git a/node_modules/date-fns/esm/minutesToSeconds/index.js b/node_modules/date-fns/esm/minutesToSeconds/index.js new file mode 100644 index 0000000..ae47498 --- /dev/null +++ b/node_modules/date-fns/esm/minutesToSeconds/index.js @@ -0,0 +1,24 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { secondsInMinute } from "../constants/index.js"; +/** + * @name minutesToSeconds + * @category Conversion Helpers + * @summary Convert minutes to seconds. + * + * @description + * Convert a number of minutes to a full number of seconds. + * + * @param { number } minutes - number of minutes to be converted + * + * @returns {number} the number of minutes converted in seconds + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 minutes to seconds + * const result = minutesToSeconds(2) + * //=> 120 + */ +export default function minutesToSeconds(minutes) { + requiredArgs(1, arguments); + return Math.floor(minutes * secondsInMinute); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/minutesToSeconds/index.js.flow b/node_modules/date-fns/esm/minutesToSeconds/index.js.flow new file mode 100644 index 0000000..efb76c7 --- /dev/null +++ b/node_modules/date-fns/esm/minutesToSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (minutes: number) => number diff --git a/node_modules/date-fns/esm/minutesToSeconds/package.json b/node_modules/date-fns/esm/minutesToSeconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/minutesToSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/monthsToQuarters/index.d.ts b/node_modules/date-fns/esm/monthsToQuarters/index.d.ts new file mode 100644 index 0000000..895b1a9 --- /dev/null +++ b/node_modules/date-fns/esm/monthsToQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { monthsToQuarters } from 'date-fns' +export default monthsToQuarters diff --git a/node_modules/date-fns/esm/monthsToQuarters/index.js b/node_modules/date-fns/esm/monthsToQuarters/index.js new file mode 100644 index 0000000..0d29e5e --- /dev/null +++ b/node_modules/date-fns/esm/monthsToQuarters/index.js @@ -0,0 +1,30 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { monthsInQuarter } from "../constants/index.js"; +/** + * @name monthsToQuarters + * @category Conversion Helpers + * @summary Convert number of months to quarters. + * + * @description + * Convert a number of months to a full number of quarters. + * + * @param {number} months - number of months to be converted. + * + * @returns {number} the number of months converted in quarters + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 6 months to quarters: + * const result = monthsToQuarters(6) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = monthsToQuarters(7) + * //=> 2 + */ +export default function monthsToQuarters(months) { + requiredArgs(1, arguments); + var quarters = months / monthsInQuarter; + return Math.floor(quarters); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/monthsToQuarters/index.js.flow b/node_modules/date-fns/esm/monthsToQuarters/index.js.flow new file mode 100644 index 0000000..de9ea9b --- /dev/null +++ b/node_modules/date-fns/esm/monthsToQuarters/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (months: number) => number diff --git a/node_modules/date-fns/esm/monthsToQuarters/package.json b/node_modules/date-fns/esm/monthsToQuarters/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/monthsToQuarters/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/monthsToYears/index.d.ts b/node_modules/date-fns/esm/monthsToYears/index.d.ts new file mode 100644 index 0000000..16c41fb --- /dev/null +++ b/node_modules/date-fns/esm/monthsToYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { monthsToYears } from 'date-fns' +export default monthsToYears diff --git a/node_modules/date-fns/esm/monthsToYears/index.js b/node_modules/date-fns/esm/monthsToYears/index.js new file mode 100644 index 0000000..fac3c9c --- /dev/null +++ b/node_modules/date-fns/esm/monthsToYears/index.js @@ -0,0 +1,29 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { monthsInYear } from "../constants/index.js"; +/** + * @name monthsToYears + * @category Conversion Helpers + * @summary Convert number of months to years. + * + * @description + * Convert a number of months to a full number of years. + * + * @param {number} months - number of months to be converted + * + * @returns {number} the number of months converted in years + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 36 months to years: + * const result = monthsToYears(36) + * //=> 3 + * + * // It uses floor rounding: + * const result = monthsToYears(40) + * //=> 3 + */ +export default function monthsToYears(months) { + requiredArgs(1, arguments); + var years = months / monthsInYear; + return Math.floor(years); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/monthsToYears/index.js.flow b/node_modules/date-fns/esm/monthsToYears/index.js.flow new file mode 100644 index 0000000..de9ea9b --- /dev/null +++ b/node_modules/date-fns/esm/monthsToYears/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (months: number) => number diff --git a/node_modules/date-fns/esm/monthsToYears/package.json b/node_modules/date-fns/esm/monthsToYears/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/monthsToYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextDay/index.d.ts b/node_modules/date-fns/esm/nextDay/index.d.ts new file mode 100644 index 0000000..ed09673 --- /dev/null +++ b/node_modules/date-fns/esm/nextDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextDay } from 'date-fns' +export default nextDay diff --git a/node_modules/date-fns/esm/nextDay/index.js b/node_modules/date-fns/esm/nextDay/index.js new file mode 100644 index 0000000..84935b3 --- /dev/null +++ b/node_modules/date-fns/esm/nextDay/index.js @@ -0,0 +1,32 @@ +import addDays from "../addDays/index.js"; +import getDay from "../getDay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name nextDay + * @category Weekday Helpers + * @summary When is the next day of the week? + * + * @description + * When is the next day of the week? 0-6 the day of the week, 0 represents Sunday. + * + * @param {Date | number} date - the date to check + * @param {Day} day - day of the week + * @returns {Date} - the date is the next day of week + * @throws {TypeError} - 2 arguments required + * + * @example + * // When is the next Monday after Mar, 20, 2020? + * const result = nextDay(new Date(2020, 2, 20), 1) + * //=> Mon Mar 23 2020 00:00:00 + * + * @example + * // When is the next Tuesday after Mar, 21, 2020? + * const result = nextDay(new Date(2020, 2, 21), 2) + * //=> Tue Mar 24 2020 00:00:00 + */ +export default function nextDay(date, day) { + requiredArgs(2, arguments); + var delta = day - getDay(date); + if (delta <= 0) delta += 7; + return addDays(date, delta); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextDay/index.js.flow b/node_modules/date-fns/esm/nextDay/index.js.flow new file mode 100644 index 0000000..4b45d7f --- /dev/null +++ b/node_modules/date-fns/esm/nextDay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, day: Day) => Date diff --git a/node_modules/date-fns/esm/nextDay/package.json b/node_modules/date-fns/esm/nextDay/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/nextDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextFriday/index.d.ts b/node_modules/date-fns/esm/nextFriday/index.d.ts new file mode 100644 index 0000000..1ea773c --- /dev/null +++ b/node_modules/date-fns/esm/nextFriday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextFriday } from 'date-fns' +export default nextFriday diff --git a/node_modules/date-fns/esm/nextFriday/index.js b/node_modules/date-fns/esm/nextFriday/index.js new file mode 100644 index 0000000..28727be --- /dev/null +++ b/node_modules/date-fns/esm/nextFriday/index.js @@ -0,0 +1,23 @@ +import nextDay from "../nextDay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name nextFriday + * @category Weekday Helpers + * @summary When is the next Friday? + * + * @description + * When is the next Friday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Friday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Friday after Mar, 22, 2020? + * const result = nextFriday(new Date(2020, 2, 22)) + * //=> Fri Mar 27 2020 00:00:00 + */ +export default function nextFriday(date) { + requiredArgs(1, arguments); + return nextDay(date, 5); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextFriday/index.js.flow b/node_modules/date-fns/esm/nextFriday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/nextFriday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/nextFriday/package.json b/node_modules/date-fns/esm/nextFriday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/nextFriday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextMonday/index.d.ts b/node_modules/date-fns/esm/nextMonday/index.d.ts new file mode 100644 index 0000000..d266886 --- /dev/null +++ b/node_modules/date-fns/esm/nextMonday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextMonday } from 'date-fns' +export default nextMonday diff --git a/node_modules/date-fns/esm/nextMonday/index.js b/node_modules/date-fns/esm/nextMonday/index.js new file mode 100644 index 0000000..38980b2 --- /dev/null +++ b/node_modules/date-fns/esm/nextMonday/index.js @@ -0,0 +1,23 @@ +import nextDay from "../nextDay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name nextMonday + * @category Weekday Helpers + * @summary When is the next Monday? + * + * @description + * When is the next Monday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Monday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Monday after Mar, 22, 2020? + * const result = nextMonday(new Date(2020, 2, 22)) + * //=> Mon Mar 23 2020 00:00:00 + */ +export default function nextMonday(date) { + requiredArgs(1, arguments); + return nextDay(date, 1); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextMonday/index.js.flow b/node_modules/date-fns/esm/nextMonday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/nextMonday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/nextMonday/package.json b/node_modules/date-fns/esm/nextMonday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/nextMonday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextSaturday/index.d.ts b/node_modules/date-fns/esm/nextSaturday/index.d.ts new file mode 100644 index 0000000..20532f7 --- /dev/null +++ b/node_modules/date-fns/esm/nextSaturday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextSaturday } from 'date-fns' +export default nextSaturday diff --git a/node_modules/date-fns/esm/nextSaturday/index.js b/node_modules/date-fns/esm/nextSaturday/index.js new file mode 100644 index 0000000..184d1d3 --- /dev/null +++ b/node_modules/date-fns/esm/nextSaturday/index.js @@ -0,0 +1,23 @@ +import nextDay from "../nextDay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name nextSaturday + * @category Weekday Helpers + * @summary When is the next Saturday? + * + * @description + * When is the next Saturday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Saturday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Saturday after Mar, 22, 2020? + * const result = nextSaturday(new Date(2020, 2, 22)) + * //=> Sat Mar 28 2020 00:00:00 + */ +export default function nextSaturday(date) { + requiredArgs(1, arguments); + return nextDay(date, 6); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextSaturday/index.js.flow b/node_modules/date-fns/esm/nextSaturday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/nextSaturday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/nextSaturday/package.json b/node_modules/date-fns/esm/nextSaturday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/nextSaturday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextSunday/index.d.ts b/node_modules/date-fns/esm/nextSunday/index.d.ts new file mode 100644 index 0000000..e0a7965 --- /dev/null +++ b/node_modules/date-fns/esm/nextSunday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextSunday } from 'date-fns' +export default nextSunday diff --git a/node_modules/date-fns/esm/nextSunday/index.js b/node_modules/date-fns/esm/nextSunday/index.js new file mode 100644 index 0000000..70294d8 --- /dev/null +++ b/node_modules/date-fns/esm/nextSunday/index.js @@ -0,0 +1,23 @@ +import nextDay from "../nextDay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name nextSunday + * @category Weekday Helpers + * @summary When is the next Sunday? + * + * @description + * When is the next Sunday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Sunday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Sunday after Mar, 22, 2020? + * const result = nextSunday(new Date(2020, 2, 22)) + * //=> Sun Mar 29 2020 00:00:00 + */ +export default function nextSunday(date) { + requiredArgs(1, arguments); + return nextDay(date, 0); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextSunday/index.js.flow b/node_modules/date-fns/esm/nextSunday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/nextSunday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/nextSunday/package.json b/node_modules/date-fns/esm/nextSunday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/nextSunday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextThursday/index.d.ts b/node_modules/date-fns/esm/nextThursday/index.d.ts new file mode 100644 index 0000000..092c3ba --- /dev/null +++ b/node_modules/date-fns/esm/nextThursday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextThursday } from 'date-fns' +export default nextThursday diff --git a/node_modules/date-fns/esm/nextThursday/index.js b/node_modules/date-fns/esm/nextThursday/index.js new file mode 100644 index 0000000..4f0b481 --- /dev/null +++ b/node_modules/date-fns/esm/nextThursday/index.js @@ -0,0 +1,23 @@ +import nextDay from "../nextDay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name nextThursday + * @category Weekday Helpers + * @summary When is the next Thursday? + * + * @description + * When is the next Thursday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Thursday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Thursday after Mar, 22, 2020? + * const result = nextThursday(new Date(2020, 2, 22)) + * //=> Thur Mar 26 2020 00:00:00 + */ +export default function nextThursday(date) { + requiredArgs(1, arguments); + return nextDay(date, 4); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextThursday/index.js.flow b/node_modules/date-fns/esm/nextThursday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/nextThursday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/nextThursday/package.json b/node_modules/date-fns/esm/nextThursday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/nextThursday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextTuesday/index.d.ts b/node_modules/date-fns/esm/nextTuesday/index.d.ts new file mode 100644 index 0000000..0e332ac --- /dev/null +++ b/node_modules/date-fns/esm/nextTuesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextTuesday } from 'date-fns' +export default nextTuesday diff --git a/node_modules/date-fns/esm/nextTuesday/index.js b/node_modules/date-fns/esm/nextTuesday/index.js new file mode 100644 index 0000000..9a87db1 --- /dev/null +++ b/node_modules/date-fns/esm/nextTuesday/index.js @@ -0,0 +1,23 @@ +import nextDay from "../nextDay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name nextTuesday + * @category Weekday Helpers + * @summary When is the next Tuesday? + * + * @description + * When is the next Tuesday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Tuesday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Tuesday after Mar, 22, 2020? + * const result = nextTuesday(new Date(2020, 2, 22)) + * //=> Tue Mar 24 2020 00:00:00 + */ +export default function nextTuesday(date) { + requiredArgs(1, arguments); + return nextDay(date, 2); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextTuesday/index.js.flow b/node_modules/date-fns/esm/nextTuesday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/nextTuesday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/nextTuesday/package.json b/node_modules/date-fns/esm/nextTuesday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/nextTuesday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextWednesday/index.d.ts b/node_modules/date-fns/esm/nextWednesday/index.d.ts new file mode 100644 index 0000000..42f7eb3 --- /dev/null +++ b/node_modules/date-fns/esm/nextWednesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextWednesday } from 'date-fns' +export default nextWednesday diff --git a/node_modules/date-fns/esm/nextWednesday/index.js b/node_modules/date-fns/esm/nextWednesday/index.js new file mode 100644 index 0000000..0cc03f1 --- /dev/null +++ b/node_modules/date-fns/esm/nextWednesday/index.js @@ -0,0 +1,23 @@ +import nextDay from "../nextDay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name nextWednesday + * @category Weekday Helpers + * @summary When is the next Wednesday? + * + * @description + * When is the next Wednesday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Wednesday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Wednesday after Mar, 22, 2020? + * const result = nextWednesday(new Date(2020, 2, 22)) + * //=> Wed Mar 25 2020 00:00:00 + */ +export default function nextWednesday(date) { + requiredArgs(1, arguments); + return nextDay(date, 3); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/nextWednesday/index.js.flow b/node_modules/date-fns/esm/nextWednesday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/nextWednesday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/nextWednesday/package.json b/node_modules/date-fns/esm/nextWednesday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/nextWednesday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/Parser.js b/node_modules/date-fns/esm/parse/_lib/Parser.js new file mode 100644 index 0000000..b9b2678 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/Parser.js @@ -0,0 +1,31 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { ValueSetter } from "./Setter.js"; +export var Parser = /*#__PURE__*/function () { + function Parser() { + _classCallCheck(this, Parser); + _defineProperty(this, "incompatibleTokens", void 0); + _defineProperty(this, "priority", void 0); + _defineProperty(this, "subPriority", void 0); + } + _createClass(Parser, [{ + key: "run", + value: function run(dateString, token, match, options) { + var result = this.parse(dateString, token, match, options); + if (!result) { + return null; + } + return { + setter: new ValueSetter(result.value, this.validate, this.set, this.priority, this.subPriority), + rest: result.rest + }; + } + }, { + key: "validate", + value: function validate(_utcDate, _value, _options) { + return true; + } + }]); + return Parser; +}(); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/Setter.js b/node_modules/date-fns/esm/parse/_lib/Setter.js new file mode 100644 index 0000000..b73bbcf --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/Setter.js @@ -0,0 +1,78 @@ +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +var TIMEZONE_UNIT_PRIORITY = 10; +export var Setter = /*#__PURE__*/function () { + function Setter() { + _classCallCheck(this, Setter); + _defineProperty(this, "priority", void 0); + _defineProperty(this, "subPriority", 0); + } + _createClass(Setter, [{ + key: "validate", + value: function validate(_utcDate, _options) { + return true; + } + }]); + return Setter; +}(); +export var ValueSetter = /*#__PURE__*/function (_Setter) { + _inherits(ValueSetter, _Setter); + var _super = _createSuper(ValueSetter); + function ValueSetter(value, validateValue, setValue, priority, subPriority) { + var _this; + _classCallCheck(this, ValueSetter); + _this = _super.call(this); + _this.value = value; + _this.validateValue = validateValue; + _this.setValue = setValue; + _this.priority = priority; + if (subPriority) { + _this.subPriority = subPriority; + } + return _this; + } + _createClass(ValueSetter, [{ + key: "validate", + value: function validate(utcDate, options) { + return this.validateValue(utcDate, this.value, options); + } + }, { + key: "set", + value: function set(utcDate, flags, options) { + return this.setValue(utcDate, flags, this.value, options); + } + }]); + return ValueSetter; +}(Setter); +export var DateToSystemTimezoneSetter = /*#__PURE__*/function (_Setter2) { + _inherits(DateToSystemTimezoneSetter, _Setter2); + var _super2 = _createSuper(DateToSystemTimezoneSetter); + function DateToSystemTimezoneSetter() { + var _this2; + _classCallCheck(this, DateToSystemTimezoneSetter); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this2 = _super2.call.apply(_super2, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this2), "priority", TIMEZONE_UNIT_PRIORITY); + _defineProperty(_assertThisInitialized(_this2), "subPriority", -1); + return _this2; + } + _createClass(DateToSystemTimezoneSetter, [{ + key: "set", + value: function set(date, flags) { + if (flags.timestampIsSet) { + return date; + } + var convertedDate = new Date(0); + convertedDate.setFullYear(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate()); + convertedDate.setHours(date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds(), date.getUTCMilliseconds()); + return convertedDate; + } + }]); + return DateToSystemTimezoneSetter; +}(Setter); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/constants.js b/node_modules/date-fns/esm/parse/_lib/constants.js new file mode 100644 index 0000000..b095afa --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/constants.js @@ -0,0 +1,48 @@ +export var numericPatterns = { + month: /^(1[0-2]|0?\d)/, + // 0 to 12 + date: /^(3[0-1]|[0-2]?\d)/, + // 0 to 31 + dayOfYear: /^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/, + // 0 to 366 + week: /^(5[0-3]|[0-4]?\d)/, + // 0 to 53 + hour23h: /^(2[0-3]|[0-1]?\d)/, + // 0 to 23 + hour24h: /^(2[0-4]|[0-1]?\d)/, + // 0 to 24 + hour11h: /^(1[0-1]|0?\d)/, + // 0 to 11 + hour12h: /^(1[0-2]|0?\d)/, + // 0 to 12 + minute: /^[0-5]?\d/, + // 0 to 59 + second: /^[0-5]?\d/, + // 0 to 59 + + singleDigit: /^\d/, + // 0 to 9 + twoDigits: /^\d{1,2}/, + // 0 to 99 + threeDigits: /^\d{1,3}/, + // 0 to 999 + fourDigits: /^\d{1,4}/, + // 0 to 9999 + + anyDigitsSigned: /^-?\d+/, + singleDigitSigned: /^-?\d/, + // 0 to 9, -0 to -9 + twoDigitsSigned: /^-?\d{1,2}/, + // 0 to 99, -0 to -99 + threeDigitsSigned: /^-?\d{1,3}/, + // 0 to 999, -0 to -999 + fourDigitsSigned: /^-?\d{1,4}/ // 0 to 9999, -0 to -9999 +}; + +export var timezonePatterns = { + basicOptionalMinutes: /^([+-])(\d{2})(\d{2})?|Z/, + basic: /^([+-])(\d{2})(\d{2})|Z/, + basicOptionalSeconds: /^([+-])(\d{2})(\d{2})((\d{2}))?|Z/, + extended: /^([+-])(\d{2}):(\d{2})|Z/, + extendedOptionalSeconds: /^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/ +}; \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/AMPMMidnightParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/AMPMMidnightParser.js new file mode 100644 index 0000000..0ce4373 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/AMPMMidnightParser.js @@ -0,0 +1,64 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { dayPeriodEnumToHours } from "../utils.js"; +export var AMPMMidnightParser = /*#__PURE__*/function (_Parser) { + _inherits(AMPMMidnightParser, _Parser); + var _super = _createSuper(AMPMMidnightParser); + function AMPMMidnightParser() { + var _this; + _classCallCheck(this, AMPMMidnightParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 80); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['a', 'B', 'H', 'k', 't', 'T']); + return _this; + } + _createClass(AMPMMidnightParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'b': + case 'bb': + case 'bbb': + return match.dayPeriod(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + case 'bbbbb': + return match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + case 'bbbb': + default: + return match.dayPeriod(dateString, { + width: 'wide', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCHours(dayPeriodEnumToHours(value), 0, 0, 0); + return date; + } + }]); + return AMPMMidnightParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/AMPMParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/AMPMParser.js new file mode 100644 index 0000000..1e89dac --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/AMPMParser.js @@ -0,0 +1,64 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { dayPeriodEnumToHours } from "../utils.js"; +export var AMPMParser = /*#__PURE__*/function (_Parser) { + _inherits(AMPMParser, _Parser); + var _super = _createSuper(AMPMParser); + function AMPMParser() { + var _this; + _classCallCheck(this, AMPMParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 80); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['b', 'B', 'H', 'k', 't', 'T']); + return _this; + } + _createClass(AMPMParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'a': + case 'aa': + case 'aaa': + return match.dayPeriod(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + case 'aaaaa': + return match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + case 'aaaa': + default: + return match.dayPeriod(dateString, { + width: 'wide', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCHours(dayPeriodEnumToHours(value), 0, 0, 0); + return date; + } + }]); + return AMPMParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/DateParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/DateParser.js new file mode 100644 index 0000000..6e94944 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/DateParser.js @@ -0,0 +1,64 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { isLeapYearIndex, parseNDigits, parseNumericPattern } from "../utils.js"; +import { Parser } from "../Parser.js"; +import { numericPatterns } from "../constants.js"; +var DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +var DAYS_IN_MONTH_LEAP_YEAR = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; + +// Day of the month +export var DateParser = /*#__PURE__*/function (_Parser) { + _inherits(DateParser, _Parser); + var _super = _createSuper(DateParser); + function DateParser() { + var _this; + _classCallCheck(this, DateParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 90); + _defineProperty(_assertThisInitialized(_this), "subPriority", 1); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); + return _this; + } + _createClass(DateParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'd': + return parseNumericPattern(numericPatterns.date, dateString); + case 'do': + return match.ordinalNumber(dateString, { + unit: 'date' + }); + default: + return parseNDigits(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(date, value) { + var year = date.getUTCFullYear(); + var isLeapYear = isLeapYearIndex(year); + var month = date.getUTCMonth(); + if (isLeapYear) { + return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month]; + } else { + return value >= 1 && value <= DAYS_IN_MONTH[month]; + } + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCDate(value); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return DateParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/DayOfYearParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/DayOfYearParser.js new file mode 100644 index 0000000..0a0ef45 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/DayOfYearParser.js @@ -0,0 +1,60 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { numericPatterns } from "../constants.js"; +import { parseNumericPattern, parseNDigits, isLeapYearIndex } from "../utils.js"; +export var DayOfYearParser = /*#__PURE__*/function (_Parser) { + _inherits(DayOfYearParser, _Parser); + var _super = _createSuper(DayOfYearParser); + function DayOfYearParser() { + var _this; + _classCallCheck(this, DayOfYearParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 90); + _defineProperty(_assertThisInitialized(_this), "subpriority", 1); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'L', 'w', 'I', 'd', 'E', 'i', 'e', 'c', 't', 'T']); + return _this; + } + _createClass(DayOfYearParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'D': + case 'DD': + return parseNumericPattern(numericPatterns.dayOfYear, dateString); + case 'Do': + return match.ordinalNumber(dateString, { + unit: 'date' + }); + default: + return parseNDigits(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(date, value) { + var year = date.getUTCFullYear(); + var isLeapYear = isLeapYearIndex(year); + if (isLeapYear) { + return value >= 1 && value <= 366; + } else { + return value >= 1 && value <= 365; + } + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMonth(0, value); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return DayOfYearParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/DayParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/DayParser.js new file mode 100644 index 0000000..ad8a70e --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/DayParser.js @@ -0,0 +1,88 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import setUTCDay from "../../../_lib/setUTCDay/index.js"; // Day of week +export var DayParser = /*#__PURE__*/function (_Parser) { + _inherits(DayParser, _Parser); + var _super = _createSuper(DayParser); + function DayParser() { + var _this; + _classCallCheck(this, DayParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 90); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['D', 'i', 'e', 'c', 't', 'T']); + return _this; + } + _createClass(DayParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + // Tue + case 'E': + case 'EE': + case 'EEE': + return match.day(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + // T + case 'EEEEE': + return match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + // Tu + case 'EEEEEE': + return match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + // Tuesday + case 'EEEE': + default: + return match.day(dateString, { + width: 'wide', + context: 'formatting' + }) || match.day(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 6; + } + }, { + key: "set", + value: function set(date, _flags, value, options) { + date = setUTCDay(date, value, options); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return DayParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/DayPeriodParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/DayPeriodParser.js new file mode 100644 index 0000000..ec4c4d8 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/DayPeriodParser.js @@ -0,0 +1,64 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { dayPeriodEnumToHours } from "../utils.js"; // in the morning, in the afternoon, in the evening, at night +export var DayPeriodParser = /*#__PURE__*/function (_Parser) { + _inherits(DayPeriodParser, _Parser); + var _super = _createSuper(DayPeriodParser); + function DayPeriodParser() { + var _this; + _classCallCheck(this, DayPeriodParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 80); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['a', 'b', 't', 'T']); + return _this; + } + _createClass(DayPeriodParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'B': + case 'BB': + case 'BBB': + return match.dayPeriod(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + case 'BBBBB': + return match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + case 'BBBB': + default: + return match.dayPeriod(dateString, { + width: 'wide', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCHours(dayPeriodEnumToHours(value), 0, 0, 0); + return date; + } + }]); + return DayPeriodParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/EraParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/EraParser.js new file mode 100644 index 0000000..8a5954d --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/EraParser.js @@ -0,0 +1,62 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +export var EraParser = /*#__PURE__*/function (_Parser) { + _inherits(EraParser, _Parser); + var _super = _createSuper(EraParser); + function EraParser() { + var _this; + _classCallCheck(this, EraParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 140); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['R', 'u', 't', 'T']); + return _this; + } + _createClass(EraParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + // AD, BC + case 'G': + case 'GG': + case 'GGG': + return match.era(dateString, { + width: 'abbreviated' + }) || match.era(dateString, { + width: 'narrow' + }); + // A, B + case 'GGGGG': + return match.era(dateString, { + width: 'narrow' + }); + // Anno Domini, Before Christ + case 'GGGG': + default: + return match.era(dateString, { + width: 'wide' + }) || match.era(dateString, { + width: 'abbreviated' + }) || match.era(dateString, { + width: 'narrow' + }); + } + } + }, { + key: "set", + value: function set(date, flags, value) { + flags.era = value; + date.setUTCFullYear(value, 0, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return EraParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/ExtendedYearParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/ExtendedYearParser.js new file mode 100644 index 0000000..8bf8dcd --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/ExtendedYearParser.js @@ -0,0 +1,40 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { parseNDigitsSigned } from "../utils.js"; +export var ExtendedYearParser = /*#__PURE__*/function (_Parser) { + _inherits(ExtendedYearParser, _Parser); + var _super = _createSuper(ExtendedYearParser); + function ExtendedYearParser() { + var _this; + _classCallCheck(this, ExtendedYearParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 130); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['G', 'y', 'Y', 'R', 'w', 'I', 'i', 'e', 'c', 't', 'T']); + return _this; + } + _createClass(ExtendedYearParser, [{ + key: "parse", + value: function parse(dateString, token) { + if (token === 'u') { + return parseNDigitsSigned(4, dateString); + } + return parseNDigitsSigned(token.length, dateString); + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCFullYear(value, 0, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return ExtendedYearParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/FractionOfSecondParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/FractionOfSecondParser.js new file mode 100644 index 0000000..c5b7b9b --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/FractionOfSecondParser.js @@ -0,0 +1,39 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { mapValue, parseNDigits } from "../utils.js"; +export var FractionOfSecondParser = /*#__PURE__*/function (_Parser) { + _inherits(FractionOfSecondParser, _Parser); + var _super = _createSuper(FractionOfSecondParser); + function FractionOfSecondParser() { + var _this; + _classCallCheck(this, FractionOfSecondParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 30); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T']); + return _this; + } + _createClass(FractionOfSecondParser, [{ + key: "parse", + value: function parse(dateString, token) { + var valueCallback = function valueCallback(value) { + return Math.floor(value * Math.pow(10, -token.length + 3)); + }; + return mapValue(parseNDigits(token.length, dateString), valueCallback); + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMilliseconds(value); + return date; + } + }]); + return FractionOfSecondParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/Hour0To11Parser.js b/node_modules/date-fns/esm/parse/_lib/parsers/Hour0To11Parser.js new file mode 100644 index 0000000..57af2ba --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/Hour0To11Parser.js @@ -0,0 +1,56 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { numericPatterns } from "../constants.js"; +import { parseNumericPattern, parseNDigits } from "../utils.js"; +export var Hour0To11Parser = /*#__PURE__*/function (_Parser) { + _inherits(Hour0To11Parser, _Parser); + var _super = _createSuper(Hour0To11Parser); + function Hour0To11Parser() { + var _this; + _classCallCheck(this, Hour0To11Parser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 70); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['h', 'H', 'k', 't', 'T']); + return _this; + } + _createClass(Hour0To11Parser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'K': + return parseNumericPattern(numericPatterns.hour11h, dateString); + case 'Ko': + return match.ordinalNumber(dateString, { + unit: 'hour' + }); + default: + return parseNDigits(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 11; + } + }, { + key: "set", + value: function set(date, _flags, value) { + var isPM = date.getUTCHours() >= 12; + if (isPM && value < 12) { + date.setUTCHours(value + 12, 0, 0, 0); + } else { + date.setUTCHours(value, 0, 0, 0); + } + return date; + } + }]); + return Hour0To11Parser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/Hour0to23Parser.js b/node_modules/date-fns/esm/parse/_lib/parsers/Hour0to23Parser.js new file mode 100644 index 0000000..d77b321 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/Hour0to23Parser.js @@ -0,0 +1,51 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { numericPatterns } from "../constants.js"; +import { parseNumericPattern, parseNDigits } from "../utils.js"; +export var Hour0to23Parser = /*#__PURE__*/function (_Parser) { + _inherits(Hour0to23Parser, _Parser); + var _super = _createSuper(Hour0to23Parser); + function Hour0to23Parser() { + var _this; + _classCallCheck(this, Hour0to23Parser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 70); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['a', 'b', 'h', 'K', 'k', 't', 'T']); + return _this; + } + _createClass(Hour0to23Parser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'H': + return parseNumericPattern(numericPatterns.hour23h, dateString); + case 'Ho': + return match.ordinalNumber(dateString, { + unit: 'hour' + }); + default: + return parseNDigits(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 23; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCHours(value, 0, 0, 0); + return date; + } + }]); + return Hour0to23Parser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/Hour1To24Parser.js b/node_modules/date-fns/esm/parse/_lib/parsers/Hour1To24Parser.js new file mode 100644 index 0000000..f4f801b --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/Hour1To24Parser.js @@ -0,0 +1,52 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { numericPatterns } from "../constants.js"; +import { parseNumericPattern, parseNDigits } from "../utils.js"; +export var Hour1To24Parser = /*#__PURE__*/function (_Parser) { + _inherits(Hour1To24Parser, _Parser); + var _super = _createSuper(Hour1To24Parser); + function Hour1To24Parser() { + var _this; + _classCallCheck(this, Hour1To24Parser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 70); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['a', 'b', 'h', 'H', 'K', 't', 'T']); + return _this; + } + _createClass(Hour1To24Parser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'k': + return parseNumericPattern(numericPatterns.hour24h, dateString); + case 'ko': + return match.ordinalNumber(dateString, { + unit: 'hour' + }); + default: + return parseNDigits(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 24; + } + }, { + key: "set", + value: function set(date, _flags, value) { + var hours = value <= 24 ? value % 24 : value; + date.setUTCHours(hours, 0, 0, 0); + return date; + } + }]); + return Hour1To24Parser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/Hour1to12Parser.js b/node_modules/date-fns/esm/parse/_lib/parsers/Hour1to12Parser.js new file mode 100644 index 0000000..26f849f --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/Hour1to12Parser.js @@ -0,0 +1,58 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { numericPatterns } from "../constants.js"; +import { parseNumericPattern, parseNDigits } from "../utils.js"; +export var Hour1to12Parser = /*#__PURE__*/function (_Parser) { + _inherits(Hour1to12Parser, _Parser); + var _super = _createSuper(Hour1to12Parser); + function Hour1to12Parser() { + var _this; + _classCallCheck(this, Hour1to12Parser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 70); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['H', 'K', 'k', 't', 'T']); + return _this; + } + _createClass(Hour1to12Parser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'h': + return parseNumericPattern(numericPatterns.hour12h, dateString); + case 'ho': + return match.ordinalNumber(dateString, { + unit: 'hour' + }); + default: + return parseNDigits(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 12; + } + }, { + key: "set", + value: function set(date, _flags, value) { + var isPM = date.getUTCHours() >= 12; + if (isPM && value < 12) { + date.setUTCHours(value + 12, 0, 0, 0); + } else if (!isPM && value === 12) { + date.setUTCHours(0, 0, 0, 0); + } else { + date.setUTCHours(value, 0, 0, 0); + } + return date; + } + }]); + return Hour1to12Parser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/ISODayParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/ISODayParser.js new file mode 100644 index 0000000..ae1e5a8 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/ISODayParser.js @@ -0,0 +1,103 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { mapValue, parseNDigits } from "../utils.js"; +import setUTCISODay from "../../../_lib/setUTCISODay/index.js"; // ISO day of week +export var ISODayParser = /*#__PURE__*/function (_Parser) { + _inherits(ISODayParser, _Parser); + var _super = _createSuper(ISODayParser); + function ISODayParser() { + var _this; + _classCallCheck(this, ISODayParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 90); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'E', 'e', 'c', 't', 'T']); + return _this; + } + _createClass(ISODayParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + var valueCallback = function valueCallback(value) { + if (value === 0) { + return 7; + } + return value; + }; + switch (token) { + // 2 + case 'i': + case 'ii': + // 02 + return parseNDigits(token.length, dateString); + // 2nd + case 'io': + return match.ordinalNumber(dateString, { + unit: 'day' + }); + // Tue + case 'iii': + return mapValue(match.day(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }), valueCallback); + // T + case 'iiiii': + return mapValue(match.day(dateString, { + width: 'narrow', + context: 'formatting' + }), valueCallback); + // Tu + case 'iiiiii': + return mapValue(match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }), valueCallback); + // Tuesday + case 'iiii': + default: + return mapValue(match.day(dateString, { + width: 'wide', + context: 'formatting' + }) || match.day(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }), valueCallback); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 7; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date = setUTCISODay(date, value); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return ISODayParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneParser.js new file mode 100644 index 0000000..0f5f28a --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneParser.js @@ -0,0 +1,51 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { timezonePatterns } from "../constants.js"; +import { parseTimezonePattern } from "../utils.js"; // Timezone (ISO-8601) +export var ISOTimezoneParser = /*#__PURE__*/function (_Parser) { + _inherits(ISOTimezoneParser, _Parser); + var _super = _createSuper(ISOTimezoneParser); + function ISOTimezoneParser() { + var _this; + _classCallCheck(this, ISOTimezoneParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 10); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T', 'X']); + return _this; + } + _createClass(ISOTimezoneParser, [{ + key: "parse", + value: function parse(dateString, token) { + switch (token) { + case 'x': + return parseTimezonePattern(timezonePatterns.basicOptionalMinutes, dateString); + case 'xx': + return parseTimezonePattern(timezonePatterns.basic, dateString); + case 'xxxx': + return parseTimezonePattern(timezonePatterns.basicOptionalSeconds, dateString); + case 'xxxxx': + return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds, dateString); + case 'xxx': + default: + return parseTimezonePattern(timezonePatterns.extended, dateString); + } + } + }, { + key: "set", + value: function set(date, flags, value) { + if (flags.timestampIsSet) { + return date; + } + return new Date(date.getTime() - value); + } + }]); + return ISOTimezoneParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneWithZParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneWithZParser.js new file mode 100644 index 0000000..c214d84 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneWithZParser.js @@ -0,0 +1,51 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { timezonePatterns } from "../constants.js"; +import { parseTimezonePattern } from "../utils.js"; // Timezone (ISO-8601. +00:00 is `'Z'`) +export var ISOTimezoneWithZParser = /*#__PURE__*/function (_Parser) { + _inherits(ISOTimezoneWithZParser, _Parser); + var _super = _createSuper(ISOTimezoneWithZParser); + function ISOTimezoneWithZParser() { + var _this; + _classCallCheck(this, ISOTimezoneWithZParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 10); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T', 'x']); + return _this; + } + _createClass(ISOTimezoneWithZParser, [{ + key: "parse", + value: function parse(dateString, token) { + switch (token) { + case 'X': + return parseTimezonePattern(timezonePatterns.basicOptionalMinutes, dateString); + case 'XX': + return parseTimezonePattern(timezonePatterns.basic, dateString); + case 'XXXX': + return parseTimezonePattern(timezonePatterns.basicOptionalSeconds, dateString); + case 'XXXXX': + return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds, dateString); + case 'XXX': + default: + return parseTimezonePattern(timezonePatterns.extended, dateString); + } + } + }, { + key: "set", + value: function set(date, flags, value) { + if (flags.timestampIsSet) { + return date; + } + return new Date(date.getTime() - value); + } + }]); + return ISOTimezoneWithZParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekParser.js new file mode 100644 index 0000000..2992a1b --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekParser.js @@ -0,0 +1,52 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { numericPatterns } from "../constants.js"; +import { parseNumericPattern, parseNDigits } from "../utils.js"; +import setUTCISOWeek from "../../../_lib/setUTCISOWeek/index.js"; +import startOfUTCISOWeek from "../../../_lib/startOfUTCISOWeek/index.js"; // ISO week of year +export var ISOWeekParser = /*#__PURE__*/function (_Parser) { + _inherits(ISOWeekParser, _Parser); + var _super = _createSuper(ISOWeekParser); + function ISOWeekParser() { + var _this; + _classCallCheck(this, ISOWeekParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 100); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); + return _this; + } + _createClass(ISOWeekParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'I': + return parseNumericPattern(numericPatterns.week, dateString); + case 'Io': + return match.ordinalNumber(dateString, { + unit: 'week' + }); + default: + return parseNDigits(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 53; + } + }, { + key: "set", + value: function set(date, _flags, value) { + return startOfUTCISOWeek(setUTCISOWeek(date, value)); + } + }]); + return ISOWeekParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekYearParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekYearParser.js new file mode 100644 index 0000000..c329a28 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekYearParser.js @@ -0,0 +1,42 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { parseNDigitsSigned } from "../utils.js"; +import startOfUTCISOWeek from "../../../_lib/startOfUTCISOWeek/index.js"; // ISO week-numbering year +export var ISOWeekYearParser = /*#__PURE__*/function (_Parser) { + _inherits(ISOWeekYearParser, _Parser); + var _super = _createSuper(ISOWeekYearParser); + function ISOWeekYearParser() { + var _this; + _classCallCheck(this, ISOWeekYearParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 130); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['G', 'y', 'Y', 'u', 'Q', 'q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); + return _this; + } + _createClass(ISOWeekYearParser, [{ + key: "parse", + value: function parse(dateString, token) { + if (token === 'R') { + return parseNDigitsSigned(4, dateString); + } + return parseNDigitsSigned(token.length, dateString); + } + }, { + key: "set", + value: function set(_date, _flags, value) { + var firstWeekOfYear = new Date(0); + firstWeekOfYear.setUTCFullYear(value, 0, 4); + firstWeekOfYear.setUTCHours(0, 0, 0, 0); + return startOfUTCISOWeek(firstWeekOfYear); + } + }]); + return ISOWeekYearParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/LocalDayParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/LocalDayParser.js new file mode 100644 index 0000000..4e5b700 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/LocalDayParser.js @@ -0,0 +1,101 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { mapValue, parseNDigits } from "../utils.js"; +import setUTCDay from "../../../_lib/setUTCDay/index.js"; // Local day of week +export var LocalDayParser = /*#__PURE__*/function (_Parser) { + _inherits(LocalDayParser, _Parser); + var _super = _createSuper(LocalDayParser); + function LocalDayParser() { + var _this; + _classCallCheck(this, LocalDayParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 90); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'c', 't', 'T']); + return _this; + } + _createClass(LocalDayParser, [{ + key: "parse", + value: function parse(dateString, token, match, options) { + var valueCallback = function valueCallback(value) { + var wholeWeekDays = Math.floor((value - 1) / 7) * 7; + return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; + }; + switch (token) { + // 3 + case 'e': + case 'ee': + // 03 + return mapValue(parseNDigits(token.length, dateString), valueCallback); + // 3rd + case 'eo': + return mapValue(match.ordinalNumber(dateString, { + unit: 'day' + }), valueCallback); + // Tue + case 'eee': + return match.day(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + // T + case 'eeeee': + return match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + // Tu + case 'eeeeee': + return match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + // Tuesday + case 'eeee': + default: + return match.day(dateString, { + width: 'wide', + context: 'formatting' + }) || match.day(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 6; + } + }, { + key: "set", + value: function set(date, _flags, value, options) { + date = setUTCDay(date, value, options); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return LocalDayParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekParser.js new file mode 100644 index 0000000..495c732 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekParser.js @@ -0,0 +1,52 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { numericPatterns } from "../constants.js"; +import { parseNumericPattern, parseNDigits } from "../utils.js"; +import setUTCWeek from "../../../_lib/setUTCWeek/index.js"; +import startOfUTCWeek from "../../../_lib/startOfUTCWeek/index.js"; // Local week of year +export var LocalWeekParser = /*#__PURE__*/function (_Parser) { + _inherits(LocalWeekParser, _Parser); + var _super = _createSuper(LocalWeekParser); + function LocalWeekParser() { + var _this; + _classCallCheck(this, LocalWeekParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 100); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); + return _this; + } + _createClass(LocalWeekParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'w': + return parseNumericPattern(numericPatterns.week, dateString); + case 'wo': + return match.ordinalNumber(dateString, { + unit: 'week' + }); + default: + return parseNDigits(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 53; + } + }, { + key: "set", + value: function set(date, _flags, value, options) { + return startOfUTCWeek(setUTCWeek(date, value, options), options); + } + }]); + return LocalWeekParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekYearParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekYearParser.js new file mode 100644 index 0000000..2b21916 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekYearParser.js @@ -0,0 +1,68 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { parseNDigits, normalizeTwoDigitYear, mapValue } from "../utils.js"; +import getUTCWeekYear from "../../../_lib/getUTCWeekYear/index.js"; +import startOfUTCWeek from "../../../_lib/startOfUTCWeek/index.js"; +// Local week-numbering year +export var LocalWeekYearParser = /*#__PURE__*/function (_Parser) { + _inherits(LocalWeekYearParser, _Parser); + var _super = _createSuper(LocalWeekYearParser); + function LocalWeekYearParser() { + var _this; + _classCallCheck(this, LocalWeekYearParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 130); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'R', 'u', 'Q', 'q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); + return _this; + } + _createClass(LocalWeekYearParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + var valueCallback = function valueCallback(year) { + return { + year: year, + isTwoDigitYear: token === 'YY' + }; + }; + switch (token) { + case 'Y': + return mapValue(parseNDigits(4, dateString), valueCallback); + case 'Yo': + return mapValue(match.ordinalNumber(dateString, { + unit: 'year' + }), valueCallback); + default: + return mapValue(parseNDigits(token.length, dateString), valueCallback); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value.isTwoDigitYear || value.year > 0; + } + }, { + key: "set", + value: function set(date, flags, value, options) { + var currentYear = getUTCWeekYear(date, options); + if (value.isTwoDigitYear) { + var normalizedTwoDigitYear = normalizeTwoDigitYear(value.year, currentYear); + date.setUTCFullYear(normalizedTwoDigitYear, 0, options.firstWeekContainsDate); + date.setUTCHours(0, 0, 0, 0); + return startOfUTCWeek(date, options); + } + var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; + date.setUTCFullYear(year, 0, options.firstWeekContainsDate); + date.setUTCHours(0, 0, 0, 0); + return startOfUTCWeek(date, options); + } + }]); + return LocalWeekYearParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/MinuteParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/MinuteParser.js new file mode 100644 index 0000000..c27c59a --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/MinuteParser.js @@ -0,0 +1,51 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { numericPatterns } from "../constants.js"; +import { parseNumericPattern, parseNDigits } from "../utils.js"; +export var MinuteParser = /*#__PURE__*/function (_Parser) { + _inherits(MinuteParser, _Parser); + var _super = _createSuper(MinuteParser); + function MinuteParser() { + var _this; + _classCallCheck(this, MinuteParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 60); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T']); + return _this; + } + _createClass(MinuteParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'm': + return parseNumericPattern(numericPatterns.minute, dateString); + case 'mo': + return match.ordinalNumber(dateString, { + unit: 'minute' + }); + default: + return parseNDigits(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 59; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMinutes(value, 0, 0); + return date; + } + }]); + return MinuteParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/MonthParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/MonthParser.js new file mode 100644 index 0000000..cf7ae58 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/MonthParser.js @@ -0,0 +1,86 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { mapValue, parseNDigits, parseNumericPattern } from "../utils.js"; +import { Parser } from "../Parser.js"; +import { numericPatterns } from "../constants.js"; +export var MonthParser = /*#__PURE__*/function (_Parser) { + _inherits(MonthParser, _Parser); + var _super = _createSuper(MonthParser); + function MonthParser() { + var _this; + _classCallCheck(this, MonthParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'L', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); + _defineProperty(_assertThisInitialized(_this), "priority", 110); + return _this; + } + _createClass(MonthParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + var valueCallback = function valueCallback(value) { + return value - 1; + }; + switch (token) { + // 1, 2, ..., 12 + case 'M': + return mapValue(parseNumericPattern(numericPatterns.month, dateString), valueCallback); + // 01, 02, ..., 12 + case 'MM': + return mapValue(parseNDigits(2, dateString), valueCallback); + // 1st, 2nd, ..., 12th + case 'Mo': + return mapValue(match.ordinalNumber(dateString, { + unit: 'month' + }), valueCallback); + // Jan, Feb, ..., Dec + case 'MMM': + return match.month(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.month(dateString, { + width: 'narrow', + context: 'formatting' + }); + // J, F, ..., D + case 'MMMMM': + return match.month(dateString, { + width: 'narrow', + context: 'formatting' + }); + // January, February, ..., December + case 'MMMM': + default: + return match.month(dateString, { + width: 'wide', + context: 'formatting' + }) || match.month(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.month(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 11; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMonth(value, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return MonthParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/QuarterParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/QuarterParser.js new file mode 100644 index 0000000..f83972e --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/QuarterParser.js @@ -0,0 +1,81 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { parseNDigits } from "../utils.js"; +export var QuarterParser = /*#__PURE__*/function (_Parser) { + _inherits(QuarterParser, _Parser); + var _super = _createSuper(QuarterParser); + function QuarterParser() { + var _this; + _classCallCheck(this, QuarterParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 120); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); + return _this; + } + _createClass(QuarterParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + // 1, 2, 3, 4 + case 'Q': + case 'QQ': + // 01, 02, 03, 04 + return parseNDigits(token.length, dateString); + // 1st, 2nd, 3rd, 4th + case 'Qo': + return match.ordinalNumber(dateString, { + unit: 'quarter' + }); + // Q1, Q2, Q3, Q4 + case 'QQQ': + return match.quarter(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.quarter(dateString, { + width: 'narrow', + context: 'formatting' + }); + // 1, 2, 3, 4 (narrow quarter; could be not numerical) + case 'QQQQQ': + return match.quarter(dateString, { + width: 'narrow', + context: 'formatting' + }); + // 1st quarter, 2nd quarter, ... + case 'QQQQ': + default: + return match.quarter(dateString, { + width: 'wide', + context: 'formatting' + }) || match.quarter(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.quarter(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 4; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMonth((value - 1) * 3, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return QuarterParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/SecondParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/SecondParser.js new file mode 100644 index 0000000..7337ab7 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/SecondParser.js @@ -0,0 +1,51 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { numericPatterns } from "../constants.js"; +import { parseNumericPattern, parseNDigits } from "../utils.js"; +export var SecondParser = /*#__PURE__*/function (_Parser) { + _inherits(SecondParser, _Parser); + var _super = _createSuper(SecondParser); + function SecondParser() { + var _this; + _classCallCheck(this, SecondParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 50); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T']); + return _this; + } + _createClass(SecondParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 's': + return parseNumericPattern(numericPatterns.second, dateString); + case 'so': + return match.ordinalNumber(dateString, { + unit: 'second' + }); + default: + return parseNDigits(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 59; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCSeconds(value, 0); + return date; + } + }]); + return SecondParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneLocalDayParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneLocalDayParser.js new file mode 100644 index 0000000..7b196d9 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneLocalDayParser.js @@ -0,0 +1,101 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { mapValue, parseNDigits } from "../utils.js"; +import setUTCDay from "../../../_lib/setUTCDay/index.js"; // Stand-alone local day of week +export var StandAloneLocalDayParser = /*#__PURE__*/function (_Parser) { + _inherits(StandAloneLocalDayParser, _Parser); + var _super = _createSuper(StandAloneLocalDayParser); + function StandAloneLocalDayParser() { + var _this; + _classCallCheck(this, StandAloneLocalDayParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 90); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'e', 't', 'T']); + return _this; + } + _createClass(StandAloneLocalDayParser, [{ + key: "parse", + value: function parse(dateString, token, match, options) { + var valueCallback = function valueCallback(value) { + var wholeWeekDays = Math.floor((value - 1) / 7) * 7; + return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; + }; + switch (token) { + // 3 + case 'c': + case 'cc': + // 03 + return mapValue(parseNDigits(token.length, dateString), valueCallback); + // 3rd + case 'co': + return mapValue(match.ordinalNumber(dateString, { + unit: 'day' + }), valueCallback); + // Tue + case 'ccc': + return match.day(dateString, { + width: 'abbreviated', + context: 'standalone' + }) || match.day(dateString, { + width: 'short', + context: 'standalone' + }) || match.day(dateString, { + width: 'narrow', + context: 'standalone' + }); + // T + case 'ccccc': + return match.day(dateString, { + width: 'narrow', + context: 'standalone' + }); + // Tu + case 'cccccc': + return match.day(dateString, { + width: 'short', + context: 'standalone' + }) || match.day(dateString, { + width: 'narrow', + context: 'standalone' + }); + // Tuesday + case 'cccc': + default: + return match.day(dateString, { + width: 'wide', + context: 'standalone' + }) || match.day(dateString, { + width: 'abbreviated', + context: 'standalone' + }) || match.day(dateString, { + width: 'short', + context: 'standalone' + }) || match.day(dateString, { + width: 'narrow', + context: 'standalone' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 6; + } + }, { + key: "set", + value: function set(date, _flags, value, options) { + date = setUTCDay(date, value, options); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return StandAloneLocalDayParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneMonthParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneMonthParser.js new file mode 100644 index 0000000..de6a1b7 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneMonthParser.js @@ -0,0 +1,86 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { numericPatterns } from "../constants.js"; +import { parseNumericPattern, parseNDigits, mapValue } from "../utils.js"; +export var StandAloneMonthParser = /*#__PURE__*/function (_Parser) { + _inherits(StandAloneMonthParser, _Parser); + var _super = _createSuper(StandAloneMonthParser); + function StandAloneMonthParser() { + var _this; + _classCallCheck(this, StandAloneMonthParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 110); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); + return _this; + } + _createClass(StandAloneMonthParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + var valueCallback = function valueCallback(value) { + return value - 1; + }; + switch (token) { + // 1, 2, ..., 12 + case 'L': + return mapValue(parseNumericPattern(numericPatterns.month, dateString), valueCallback); + // 01, 02, ..., 12 + case 'LL': + return mapValue(parseNDigits(2, dateString), valueCallback); + // 1st, 2nd, ..., 12th + case 'Lo': + return mapValue(match.ordinalNumber(dateString, { + unit: 'month' + }), valueCallback); + // Jan, Feb, ..., Dec + case 'LLL': + return match.month(dateString, { + width: 'abbreviated', + context: 'standalone' + }) || match.month(dateString, { + width: 'narrow', + context: 'standalone' + }); + // J, F, ..., D + case 'LLLLL': + return match.month(dateString, { + width: 'narrow', + context: 'standalone' + }); + // January, February, ..., December + case 'LLLL': + default: + return match.month(dateString, { + width: 'wide', + context: 'standalone' + }) || match.month(dateString, { + width: 'abbreviated', + context: 'standalone' + }) || match.month(dateString, { + width: 'narrow', + context: 'standalone' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 11; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMonth(value, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return StandAloneMonthParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneQuarterParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneQuarterParser.js new file mode 100644 index 0000000..e823da3 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneQuarterParser.js @@ -0,0 +1,81 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { parseNDigits } from "../utils.js"; +export var StandAloneQuarterParser = /*#__PURE__*/function (_Parser) { + _inherits(StandAloneQuarterParser, _Parser); + var _super = _createSuper(StandAloneQuarterParser); + function StandAloneQuarterParser() { + var _this; + _classCallCheck(this, StandAloneQuarterParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 120); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'Q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); + return _this; + } + _createClass(StandAloneQuarterParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + // 1, 2, 3, 4 + case 'q': + case 'qq': + // 01, 02, 03, 04 + return parseNDigits(token.length, dateString); + // 1st, 2nd, 3rd, 4th + case 'qo': + return match.ordinalNumber(dateString, { + unit: 'quarter' + }); + // Q1, Q2, Q3, Q4 + case 'qqq': + return match.quarter(dateString, { + width: 'abbreviated', + context: 'standalone' + }) || match.quarter(dateString, { + width: 'narrow', + context: 'standalone' + }); + // 1, 2, 3, 4 (narrow quarter; could be not numerical) + case 'qqqqq': + return match.quarter(dateString, { + width: 'narrow', + context: 'standalone' + }); + // 1st quarter, 2nd quarter, ... + case 'qqqq': + default: + return match.quarter(dateString, { + width: 'wide', + context: 'standalone' + }) || match.quarter(dateString, { + width: 'abbreviated', + context: 'standalone' + }) || match.quarter(dateString, { + width: 'narrow', + context: 'standalone' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 4; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMonth((value - 1) * 3, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return StandAloneQuarterParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/TimestampMillisecondsParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/TimestampMillisecondsParser.js new file mode 100644 index 0000000..e91be0f --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/TimestampMillisecondsParser.js @@ -0,0 +1,37 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { parseAnyDigitsSigned } from "../utils.js"; +export var TimestampMillisecondsParser = /*#__PURE__*/function (_Parser) { + _inherits(TimestampMillisecondsParser, _Parser); + var _super = _createSuper(TimestampMillisecondsParser); + function TimestampMillisecondsParser() { + var _this; + _classCallCheck(this, TimestampMillisecondsParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 20); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", '*'); + return _this; + } + _createClass(TimestampMillisecondsParser, [{ + key: "parse", + value: function parse(dateString) { + return parseAnyDigitsSigned(dateString); + } + }, { + key: "set", + value: function set(_date, _flags, value) { + return [new Date(value), { + timestampIsSet: true + }]; + } + }]); + return TimestampMillisecondsParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/TimestampSecondsParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/TimestampSecondsParser.js new file mode 100644 index 0000000..fc6a749 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/TimestampSecondsParser.js @@ -0,0 +1,37 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { parseAnyDigitsSigned } from "../utils.js"; +export var TimestampSecondsParser = /*#__PURE__*/function (_Parser) { + _inherits(TimestampSecondsParser, _Parser); + var _super = _createSuper(TimestampSecondsParser); + function TimestampSecondsParser() { + var _this; + _classCallCheck(this, TimestampSecondsParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 40); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", '*'); + return _this; + } + _createClass(TimestampSecondsParser, [{ + key: "parse", + value: function parse(dateString) { + return parseAnyDigitsSigned(dateString); + } + }, { + key: "set", + value: function set(_date, _flags, value) { + return [new Date(value * 1000), { + timestampIsSet: true + }]; + } + }]); + return TimestampSecondsParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/YearParser.js b/node_modules/date-fns/esm/parse/_lib/parsers/YearParser.js new file mode 100644 index 0000000..bb1b813 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/YearParser.js @@ -0,0 +1,73 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; +import _createClass from "@babel/runtime/helpers/esm/createClass"; +import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; +import _inherits from "@babel/runtime/helpers/esm/inherits"; +import _createSuper from "@babel/runtime/helpers/esm/createSuper"; +import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; +import { Parser } from "../Parser.js"; +import { mapValue, normalizeTwoDigitYear, parseNDigits } from "../utils.js"; +// From http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns +// | Year | y | yy | yyy | yyyy | yyyyy | +// |----------|-------|----|-------|-------|-------| +// | AD 1 | 1 | 01 | 001 | 0001 | 00001 | +// | AD 12 | 12 | 12 | 012 | 0012 | 00012 | +// | AD 123 | 123 | 23 | 123 | 0123 | 00123 | +// | AD 1234 | 1234 | 34 | 1234 | 1234 | 01234 | +// | AD 12345 | 12345 | 45 | 12345 | 12345 | 12345 | +export var YearParser = /*#__PURE__*/function (_Parser) { + _inherits(YearParser, _Parser); + var _super = _createSuper(YearParser); + function YearParser() { + var _this; + _classCallCheck(this, YearParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _defineProperty(_assertThisInitialized(_this), "priority", 130); + _defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'u', 'w', 'I', 'i', 'e', 'c', 't', 'T']); + return _this; + } + _createClass(YearParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + var valueCallback = function valueCallback(year) { + return { + year: year, + isTwoDigitYear: token === 'yy' + }; + }; + switch (token) { + case 'y': + return mapValue(parseNDigits(4, dateString), valueCallback); + case 'yo': + return mapValue(match.ordinalNumber(dateString, { + unit: 'year' + }), valueCallback); + default: + return mapValue(parseNDigits(token.length, dateString), valueCallback); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value.isTwoDigitYear || value.year > 0; + } + }, { + key: "set", + value: function set(date, flags, value) { + var currentYear = date.getUTCFullYear(); + if (value.isTwoDigitYear) { + var normalizedTwoDigitYear = normalizeTwoDigitYear(value.year, currentYear); + date.setUTCFullYear(normalizedTwoDigitYear, 0, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; + date.setUTCFullYear(year, 0, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return YearParser; +}(Parser); \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/parsers/index.js b/node_modules/date-fns/esm/parse/_lib/parsers/index.js new file mode 100644 index 0000000..647341c --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/parsers/index.js @@ -0,0 +1,107 @@ +import { EraParser } from "./EraParser.js"; +import { YearParser } from "./YearParser.js"; +import { LocalWeekYearParser } from "./LocalWeekYearParser.js"; +import { ISOWeekYearParser } from "./ISOWeekYearParser.js"; +import { ExtendedYearParser } from "./ExtendedYearParser.js"; +import { QuarterParser } from "./QuarterParser.js"; +import { StandAloneQuarterParser } from "./StandAloneQuarterParser.js"; +import { MonthParser } from "./MonthParser.js"; +import { StandAloneMonthParser } from "./StandAloneMonthParser.js"; +import { LocalWeekParser } from "./LocalWeekParser.js"; +import { ISOWeekParser } from "./ISOWeekParser.js"; +import { DateParser } from "./DateParser.js"; +import { DayOfYearParser } from "./DayOfYearParser.js"; +import { DayParser } from "./DayParser.js"; +import { LocalDayParser } from "./LocalDayParser.js"; +import { StandAloneLocalDayParser } from "./StandAloneLocalDayParser.js"; +import { ISODayParser } from "./ISODayParser.js"; +import { AMPMParser } from "./AMPMParser.js"; +import { AMPMMidnightParser } from "./AMPMMidnightParser.js"; +import { DayPeriodParser } from "./DayPeriodParser.js"; +import { Hour1to12Parser } from "./Hour1to12Parser.js"; +import { Hour0to23Parser } from "./Hour0to23Parser.js"; +import { Hour0To11Parser } from "./Hour0To11Parser.js"; +import { Hour1To24Parser } from "./Hour1To24Parser.js"; +import { MinuteParser } from "./MinuteParser.js"; +import { SecondParser } from "./SecondParser.js"; +import { FractionOfSecondParser } from "./FractionOfSecondParser.js"; +import { ISOTimezoneWithZParser } from "./ISOTimezoneWithZParser.js"; +import { ISOTimezoneParser } from "./ISOTimezoneParser.js"; +import { TimestampSecondsParser } from "./TimestampSecondsParser.js"; +import { TimestampMillisecondsParser } from "./TimestampMillisecondsParser.js"; +/* + * | | Unit | | Unit | + * |-----|--------------------------------|-----|--------------------------------| + * | a | AM, PM | A* | Milliseconds in day | + * | b | AM, PM, noon, midnight | B | Flexible day period | + * | c | Stand-alone local day of week | C* | Localized hour w/ day period | + * | d | Day of month | D | Day of year | + * | e | Local day of week | E | Day of week | + * | f | | F* | Day of week in month | + * | g* | Modified Julian day | G | Era | + * | h | Hour [1-12] | H | Hour [0-23] | + * | i! | ISO day of week | I! | ISO week of year | + * | j* | Localized hour w/ day period | J* | Localized hour w/o day period | + * | k | Hour [1-24] | K | Hour [0-11] | + * | l* | (deprecated) | L | Stand-alone month | + * | m | Minute | M | Month | + * | n | | N | | + * | o! | Ordinal number modifier | O* | Timezone (GMT) | + * | p | | P | | + * | q | Stand-alone quarter | Q | Quarter | + * | r* | Related Gregorian year | R! | ISO week-numbering year | + * | s | Second | S | Fraction of second | + * | t! | Seconds timestamp | T! | Milliseconds timestamp | + * | u | Extended year | U* | Cyclic year | + * | v* | Timezone (generic non-locat.) | V* | Timezone (location) | + * | w | Local week of year | W* | Week of month | + * | x | Timezone (ISO-8601 w/o Z) | X | Timezone (ISO-8601) | + * | y | Year (abs) | Y | Local week-numbering year | + * | z* | Timezone (specific non-locat.) | Z* | Timezone (aliases) | + * + * Letters marked by * are not implemented but reserved by Unicode standard. + * + * Letters marked by ! are non-standard, but implemented by date-fns: + * - `o` modifies the previous token to turn it into an ordinal (see `parse` docs) + * - `i` is ISO day of week. For `i` and `ii` is returns numeric ISO week days, + * i.e. 7 for Sunday, 1 for Monday, etc. + * - `I` is ISO week of year, as opposed to `w` which is local week of year. + * - `R` is ISO week-numbering year, as opposed to `Y` which is local week-numbering year. + * `R` is supposed to be used in conjunction with `I` and `i` + * for universal ISO week-numbering date, whereas + * `Y` is supposed to be used in conjunction with `w` and `e` + * for week-numbering date specific to the locale. + */ +export var parsers = { + G: new EraParser(), + y: new YearParser(), + Y: new LocalWeekYearParser(), + R: new ISOWeekYearParser(), + u: new ExtendedYearParser(), + Q: new QuarterParser(), + q: new StandAloneQuarterParser(), + M: new MonthParser(), + L: new StandAloneMonthParser(), + w: new LocalWeekParser(), + I: new ISOWeekParser(), + d: new DateParser(), + D: new DayOfYearParser(), + E: new DayParser(), + e: new LocalDayParser(), + c: new StandAloneLocalDayParser(), + i: new ISODayParser(), + a: new AMPMParser(), + b: new AMPMMidnightParser(), + B: new DayPeriodParser(), + h: new Hour1to12Parser(), + H: new Hour0to23Parser(), + K: new Hour0To11Parser(), + k: new Hour1To24Parser(), + m: new MinuteParser(), + s: new SecondParser(), + S: new FractionOfSecondParser(), + X: new ISOTimezoneWithZParser(), + x: new ISOTimezoneParser(), + t: new TimestampSecondsParser(), + T: new TimestampMillisecondsParser() +}; \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/types.js b/node_modules/date-fns/esm/parse/_lib/types.js new file mode 100644 index 0000000..8cec2e9 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/types.js @@ -0,0 +1 @@ +export {}; \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/_lib/utils.js b/node_modules/date-fns/esm/parse/_lib/utils.js new file mode 100644 index 0000000..1a855a3 --- /dev/null +++ b/node_modules/date-fns/esm/parse/_lib/utils.js @@ -0,0 +1,112 @@ +import { millisecondsInHour, millisecondsInMinute, millisecondsInSecond } from "../../constants/index.js"; +import { numericPatterns } from "./constants.js"; +export function mapValue(parseFnResult, mapFn) { + if (!parseFnResult) { + return parseFnResult; + } + return { + value: mapFn(parseFnResult.value), + rest: parseFnResult.rest + }; +} +export function parseNumericPattern(pattern, dateString) { + var matchResult = dateString.match(pattern); + if (!matchResult) { + return null; + } + return { + value: parseInt(matchResult[0], 10), + rest: dateString.slice(matchResult[0].length) + }; +} +export function parseTimezonePattern(pattern, dateString) { + var matchResult = dateString.match(pattern); + if (!matchResult) { + return null; + } + + // Input is 'Z' + if (matchResult[0] === 'Z') { + return { + value: 0, + rest: dateString.slice(1) + }; + } + var sign = matchResult[1] === '+' ? 1 : -1; + var hours = matchResult[2] ? parseInt(matchResult[2], 10) : 0; + var minutes = matchResult[3] ? parseInt(matchResult[3], 10) : 0; + var seconds = matchResult[5] ? parseInt(matchResult[5], 10) : 0; + return { + value: sign * (hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * millisecondsInSecond), + rest: dateString.slice(matchResult[0].length) + }; +} +export function parseAnyDigitsSigned(dateString) { + return parseNumericPattern(numericPatterns.anyDigitsSigned, dateString); +} +export function parseNDigits(n, dateString) { + switch (n) { + case 1: + return parseNumericPattern(numericPatterns.singleDigit, dateString); + case 2: + return parseNumericPattern(numericPatterns.twoDigits, dateString); + case 3: + return parseNumericPattern(numericPatterns.threeDigits, dateString); + case 4: + return parseNumericPattern(numericPatterns.fourDigits, dateString); + default: + return parseNumericPattern(new RegExp('^\\d{1,' + n + '}'), dateString); + } +} +export function parseNDigitsSigned(n, dateString) { + switch (n) { + case 1: + return parseNumericPattern(numericPatterns.singleDigitSigned, dateString); + case 2: + return parseNumericPattern(numericPatterns.twoDigitsSigned, dateString); + case 3: + return parseNumericPattern(numericPatterns.threeDigitsSigned, dateString); + case 4: + return parseNumericPattern(numericPatterns.fourDigitsSigned, dateString); + default: + return parseNumericPattern(new RegExp('^-?\\d{1,' + n + '}'), dateString); + } +} +export function dayPeriodEnumToHours(dayPeriod) { + switch (dayPeriod) { + case 'morning': + return 4; + case 'evening': + return 17; + case 'pm': + case 'noon': + case 'afternoon': + return 12; + case 'am': + case 'midnight': + case 'night': + default: + return 0; + } +} +export function normalizeTwoDigitYear(twoDigitYear, currentYear) { + var isCommonEra = currentYear > 0; + // Absolute number of the current year: + // 1 -> 1 AC + // 0 -> 1 BC + // -1 -> 2 BC + var absCurrentYear = isCommonEra ? currentYear : 1 - currentYear; + var result; + if (absCurrentYear <= 50) { + result = twoDigitYear || 100; + } else { + var rangeEnd = absCurrentYear + 50; + var rangeEndCentury = Math.floor(rangeEnd / 100) * 100; + var isPreviousCentury = twoDigitYear >= rangeEnd % 100; + result = twoDigitYear + rangeEndCentury - (isPreviousCentury ? 100 : 0); + } + return isCommonEra ? result : 1 - result; +} +export function isLeapYearIndex(year) { + return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/index.d.ts b/node_modules/date-fns/esm/parse/index.d.ts new file mode 100644 index 0000000..2c5eb60 --- /dev/null +++ b/node_modules/date-fns/esm/parse/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parse } from 'date-fns' +export default parse diff --git a/node_modules/date-fns/esm/parse/index.js b/node_modules/date-fns/esm/parse/index.js new file mode 100644 index 0000000..f6cdb0f --- /dev/null +++ b/node_modules/date-fns/esm/parse/index.js @@ -0,0 +1,505 @@ +import _typeof from "@babel/runtime/helpers/esm/typeof"; +import _createForOfIteratorHelper from "@babel/runtime/helpers/esm/createForOfIteratorHelper"; +import defaultLocale from "../_lib/defaultLocale/index.js"; +import subMilliseconds from "../subMilliseconds/index.js"; +import toDate from "../toDate/index.js"; +import assign from "../_lib/assign/index.js"; +import longFormatters from "../_lib/format/longFormatters/index.js"; +import getTimezoneOffsetInMilliseconds from "../_lib/getTimezoneOffsetInMilliseconds/index.js"; +import { isProtectedDayOfYearToken, isProtectedWeekYearToken, throwProtectedError } from "../_lib/protectedTokens/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { DateToSystemTimezoneSetter } from "./_lib/Setter.js"; +import { parsers } from "./_lib/parsers/index.js"; +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; // This RegExp consists of three parts separated by `|`: +// - [yYQqMLwIdDecihHKkms]o matches any available ordinal number token +// (one of the certain letters followed by `o`) +// - (\w)\1* matches any sequences of the same letter +// - '' matches two quote characters in a row +// - '(''|[^'])+('|$) matches anything surrounded by two quote characters ('), +// except a single quote symbol, which ends the sequence. +// Two quote characters do not end the sequence. +// If there is no matching single quote +// then the sequence will continue until the end of the string. +// - . matches any single character unmatched by previous parts of the RegExps +var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g; + +// This RegExp catches symbols escaped by quotes, and also +// sequences of symbols P, p, and the combinations like `PPPPPPPppppp` +var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g; +var escapedStringRegExp = /^'([^]*?)'?$/; +var doubleQuoteRegExp = /''/g; +var notWhitespaceRegExp = /\S/; +var unescapedLatinCharacterRegExp = /[a-zA-Z]/; + +/** + * @name parse + * @category Common Helpers + * @summary Parse the date. + * + * @description + * Return the date parsed from string using the given format string. + * + * > ⚠️ Please note that the `format` tokens differ from Moment.js and other libraries. + * > See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * The characters in the format string wrapped between two single quotes characters (') are escaped. + * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. + * + * Format of the format string is based on Unicode Technical Standard #35: + * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table + * with a few additions (see note 5 below the table). + * + * Not all tokens are compatible. Combinations that don't make sense or could lead to bugs are prohibited + * and will throw `RangeError`. For example usage of 24-hour format token with AM/PM token will throw an exception: + * + * ```javascript + * parse('23 AM', 'HH a', new Date()) + * //=> RangeError: The format string mustn't contain `HH` and `a` at the same time + * ``` + * + * See the compatibility table: https://docs.google.com/spreadsheets/d/e/2PACX-1vQOPU3xUhplll6dyoMmVUXHKl_8CRDs6_ueLmex3SoqwhuolkuN3O05l4rqx5h1dKX8eb46Ul-CCSrq/pubhtml?gid=0&single=true + * + * Accepted format string patterns: + * | Unit |Prior| Pattern | Result examples | Notes | + * |---------------------------------|-----|---------|-----------------------------------|-------| + * | Era | 140 | G..GGG | AD, BC | | + * | | | GGGG | Anno Domini, Before Christ | 2 | + * | | | GGGGG | A, B | | + * | Calendar year | 130 | y | 44, 1, 1900, 2017, 9999 | 4 | + * | | | yo | 44th, 1st, 1900th, 9999999th | 4,5 | + * | | | yy | 44, 01, 00, 17 | 4 | + * | | | yyy | 044, 001, 123, 999 | 4 | + * | | | yyyy | 0044, 0001, 1900, 2017 | 4 | + * | | | yyyyy | ... | 2,4 | + * | Local week-numbering year | 130 | Y | 44, 1, 1900, 2017, 9000 | 4 | + * | | | Yo | 44th, 1st, 1900th, 9999999th | 4,5 | + * | | | YY | 44, 01, 00, 17 | 4,6 | + * | | | YYY | 044, 001, 123, 999 | 4 | + * | | | YYYY | 0044, 0001, 1900, 2017 | 4,6 | + * | | | YYYYY | ... | 2,4 | + * | ISO week-numbering year | 130 | R | -43, 1, 1900, 2017, 9999, -9999 | 4,5 | + * | | | RR | -43, 01, 00, 17 | 4,5 | + * | | | RRR | -043, 001, 123, 999, -999 | 4,5 | + * | | | RRRR | -0043, 0001, 2017, 9999, -9999 | 4,5 | + * | | | RRRRR | ... | 2,4,5 | + * | Extended year | 130 | u | -43, 1, 1900, 2017, 9999, -999 | 4 | + * | | | uu | -43, 01, 99, -99 | 4 | + * | | | uuu | -043, 001, 123, 999, -999 | 4 | + * | | | uuuu | -0043, 0001, 2017, 9999, -9999 | 4 | + * | | | uuuuu | ... | 2,4 | + * | Quarter (formatting) | 120 | Q | 1, 2, 3, 4 | | + * | | | Qo | 1st, 2nd, 3rd, 4th | 5 | + * | | | QQ | 01, 02, 03, 04 | | + * | | | QQQ | Q1, Q2, Q3, Q4 | | + * | | | QQQQ | 1st quarter, 2nd quarter, ... | 2 | + * | | | QQQQQ | 1, 2, 3, 4 | 4 | + * | Quarter (stand-alone) | 120 | q | 1, 2, 3, 4 | | + * | | | qo | 1st, 2nd, 3rd, 4th | 5 | + * | | | qq | 01, 02, 03, 04 | | + * | | | qqq | Q1, Q2, Q3, Q4 | | + * | | | qqqq | 1st quarter, 2nd quarter, ... | 2 | + * | | | qqqqq | 1, 2, 3, 4 | 3 | + * | Month (formatting) | 110 | M | 1, 2, ..., 12 | | + * | | | Mo | 1st, 2nd, ..., 12th | 5 | + * | | | MM | 01, 02, ..., 12 | | + * | | | MMM | Jan, Feb, ..., Dec | | + * | | | MMMM | January, February, ..., December | 2 | + * | | | MMMMM | J, F, ..., D | | + * | Month (stand-alone) | 110 | L | 1, 2, ..., 12 | | + * | | | Lo | 1st, 2nd, ..., 12th | 5 | + * | | | LL | 01, 02, ..., 12 | | + * | | | LLL | Jan, Feb, ..., Dec | | + * | | | LLLL | January, February, ..., December | 2 | + * | | | LLLLL | J, F, ..., D | | + * | Local week of year | 100 | w | 1, 2, ..., 53 | | + * | | | wo | 1st, 2nd, ..., 53th | 5 | + * | | | ww | 01, 02, ..., 53 | | + * | ISO week of year | 100 | I | 1, 2, ..., 53 | 5 | + * | | | Io | 1st, 2nd, ..., 53th | 5 | + * | | | II | 01, 02, ..., 53 | 5 | + * | Day of month | 90 | d | 1, 2, ..., 31 | | + * | | | do | 1st, 2nd, ..., 31st | 5 | + * | | | dd | 01, 02, ..., 31 | | + * | Day of year | 90 | D | 1, 2, ..., 365, 366 | 7 | + * | | | Do | 1st, 2nd, ..., 365th, 366th | 5 | + * | | | DD | 01, 02, ..., 365, 366 | 7 | + * | | | DDD | 001, 002, ..., 365, 366 | | + * | | | DDDD | ... | 2 | + * | Day of week (formatting) | 90 | E..EEE | Mon, Tue, Wed, ..., Sun | | + * | | | EEEE | Monday, Tuesday, ..., Sunday | 2 | + * | | | EEEEE | M, T, W, T, F, S, S | | + * | | | EEEEEE | Mo, Tu, We, Th, Fr, Sa, Su | | + * | ISO day of week (formatting) | 90 | i | 1, 2, 3, ..., 7 | 5 | + * | | | io | 1st, 2nd, ..., 7th | 5 | + * | | | ii | 01, 02, ..., 07 | 5 | + * | | | iii | Mon, Tue, Wed, ..., Sun | 5 | + * | | | iiii | Monday, Tuesday, ..., Sunday | 2,5 | + * | | | iiiii | M, T, W, T, F, S, S | 5 | + * | | | iiiiii | Mo, Tu, We, Th, Fr, Sa, Su | 5 | + * | Local day of week (formatting) | 90 | e | 2, 3, 4, ..., 1 | | + * | | | eo | 2nd, 3rd, ..., 1st | 5 | + * | | | ee | 02, 03, ..., 01 | | + * | | | eee | Mon, Tue, Wed, ..., Sun | | + * | | | eeee | Monday, Tuesday, ..., Sunday | 2 | + * | | | eeeee | M, T, W, T, F, S, S | | + * | | | eeeeee | Mo, Tu, We, Th, Fr, Sa, Su | | + * | Local day of week (stand-alone) | 90 | c | 2, 3, 4, ..., 1 | | + * | | | co | 2nd, 3rd, ..., 1st | 5 | + * | | | cc | 02, 03, ..., 01 | | + * | | | ccc | Mon, Tue, Wed, ..., Sun | | + * | | | cccc | Monday, Tuesday, ..., Sunday | 2 | + * | | | ccccc | M, T, W, T, F, S, S | | + * | | | cccccc | Mo, Tu, We, Th, Fr, Sa, Su | | + * | AM, PM | 80 | a..aaa | AM, PM | | + * | | | aaaa | a.m., p.m. | 2 | + * | | | aaaaa | a, p | | + * | AM, PM, noon, midnight | 80 | b..bbb | AM, PM, noon, midnight | | + * | | | bbbb | a.m., p.m., noon, midnight | 2 | + * | | | bbbbb | a, p, n, mi | | + * | Flexible day period | 80 | B..BBB | at night, in the morning, ... | | + * | | | BBBB | at night, in the morning, ... | 2 | + * | | | BBBBB | at night, in the morning, ... | | + * | Hour [1-12] | 70 | h | 1, 2, ..., 11, 12 | | + * | | | ho | 1st, 2nd, ..., 11th, 12th | 5 | + * | | | hh | 01, 02, ..., 11, 12 | | + * | Hour [0-23] | 70 | H | 0, 1, 2, ..., 23 | | + * | | | Ho | 0th, 1st, 2nd, ..., 23rd | 5 | + * | | | HH | 00, 01, 02, ..., 23 | | + * | Hour [0-11] | 70 | K | 1, 2, ..., 11, 0 | | + * | | | Ko | 1st, 2nd, ..., 11th, 0th | 5 | + * | | | KK | 01, 02, ..., 11, 00 | | + * | Hour [1-24] | 70 | k | 24, 1, 2, ..., 23 | | + * | | | ko | 24th, 1st, 2nd, ..., 23rd | 5 | + * | | | kk | 24, 01, 02, ..., 23 | | + * | Minute | 60 | m | 0, 1, ..., 59 | | + * | | | mo | 0th, 1st, ..., 59th | 5 | + * | | | mm | 00, 01, ..., 59 | | + * | Second | 50 | s | 0, 1, ..., 59 | | + * | | | so | 0th, 1st, ..., 59th | 5 | + * | | | ss | 00, 01, ..., 59 | | + * | Seconds timestamp | 40 | t | 512969520 | | + * | | | tt | ... | 2 | + * | Fraction of second | 30 | S | 0, 1, ..., 9 | | + * | | | SS | 00, 01, ..., 99 | | + * | | | SSS | 000, 001, ..., 999 | | + * | | | SSSS | ... | 2 | + * | Milliseconds timestamp | 20 | T | 512969520900 | | + * | | | TT | ... | 2 | + * | Timezone (ISO-8601 w/ Z) | 10 | X | -08, +0530, Z | | + * | | | XX | -0800, +0530, Z | | + * | | | XXX | -08:00, +05:30, Z | | + * | | | XXXX | -0800, +0530, Z, +123456 | 2 | + * | | | XXXXX | -08:00, +05:30, Z, +12:34:56 | | + * | Timezone (ISO-8601 w/o Z) | 10 | x | -08, +0530, +00 | | + * | | | xx | -0800, +0530, +0000 | | + * | | | xxx | -08:00, +05:30, +00:00 | 2 | + * | | | xxxx | -0800, +0530, +0000, +123456 | | + * | | | xxxxx | -08:00, +05:30, +00:00, +12:34:56 | | + * | Long localized date | NA | P | 05/29/1453 | 5,8 | + * | | | PP | May 29, 1453 | | + * | | | PPP | May 29th, 1453 | | + * | | | PPPP | Sunday, May 29th, 1453 | 2,5,8 | + * | Long localized time | NA | p | 12:00 AM | 5,8 | + * | | | pp | 12:00:00 AM | | + * | Combination of date and time | NA | Pp | 05/29/1453, 12:00 AM | | + * | | | PPpp | May 29, 1453, 12:00:00 AM | | + * | | | PPPpp | May 29th, 1453 at ... | | + * | | | PPPPpp | Sunday, May 29th, 1453 at ... | 2,5,8 | + * Notes: + * 1. "Formatting" units (e.g. formatting quarter) in the default en-US locale + * are the same as "stand-alone" units, but are different in some languages. + * "Formatting" units are declined according to the rules of the language + * in the context of a date. "Stand-alone" units are always nominative singular. + * In `format` function, they will produce different result: + * + * `format(new Date(2017, 10, 6), 'do LLLL', {locale: cs}) //=> '6. listopad'` + * + * `format(new Date(2017, 10, 6), 'do MMMM', {locale: cs}) //=> '6. listopadu'` + * + * `parse` will try to match both formatting and stand-alone units interchangably. + * + * 2. Any sequence of the identical letters is a pattern, unless it is escaped by + * the single quote characters (see below). + * If the sequence is longer than listed in table: + * - for numerical units (`yyyyyyyy`) `parse` will try to match a number + * as wide as the sequence + * - for text units (`MMMMMMMM`) `parse` will try to match the widest variation of the unit. + * These variations are marked with "2" in the last column of the table. + * + * 3. `QQQQQ` and `qqqqq` could be not strictly numerical in some locales. + * These tokens represent the shortest form of the quarter. + * + * 4. The main difference between `y` and `u` patterns are B.C. years: + * + * | Year | `y` | `u` | + * |------|-----|-----| + * | AC 1 | 1 | 1 | + * | BC 1 | 1 | 0 | + * | BC 2 | 2 | -1 | + * + * Also `yy` will try to guess the century of two digit year by proximity with `referenceDate`: + * + * `parse('50', 'yy', new Date(2018, 0, 1)) //=> Sat Jan 01 2050 00:00:00` + * + * `parse('75', 'yy', new Date(2018, 0, 1)) //=> Wed Jan 01 1975 00:00:00` + * + * while `uu` will just assign the year as is: + * + * `parse('50', 'uu', new Date(2018, 0, 1)) //=> Sat Jan 01 0050 00:00:00` + * + * `parse('75', 'uu', new Date(2018, 0, 1)) //=> Tue Jan 01 0075 00:00:00` + * + * The same difference is true for local and ISO week-numbering years (`Y` and `R`), + * except local week-numbering years are dependent on `options.weekStartsOn` + * and `options.firstWeekContainsDate` (compare [setISOWeekYear]{@link https://date-fns.org/docs/setISOWeekYear} + * and [setWeekYear]{@link https://date-fns.org/docs/setWeekYear}). + * + * 5. These patterns are not in the Unicode Technical Standard #35: + * - `i`: ISO day of week + * - `I`: ISO week of year + * - `R`: ISO week-numbering year + * - `o`: ordinal number modifier + * - `P`: long localized date + * - `p`: long localized time + * + * 6. `YY` and `YYYY` tokens represent week-numbering years but they are often confused with years. + * You should enable `options.useAdditionalWeekYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * 7. `D` and `DD` tokens represent days of the year but they are ofthen confused with days of the month. + * You should enable `options.useAdditionalDayOfYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * 8. `P+` tokens do not have a defined priority since they are merely aliases to other tokens based + * on the given locale. + * + * using `en-US` locale: `P` => `MM/dd/yyyy` + * using `en-US` locale: `p` => `hh:mm a` + * using `pt-BR` locale: `P` => `dd/MM/yyyy` + * using `pt-BR` locale: `p` => `HH:mm` + * + * Values will be assigned to the date in the descending order of its unit's priority. + * Units of an equal priority overwrite each other in the order of appearance. + * + * If no values of higher priority are parsed (e.g. when parsing string 'January 1st' without a year), + * the values will be taken from 3rd argument `referenceDate` which works as a context of parsing. + * + * `referenceDate` must be passed for correct work of the function. + * If you're not sure which `referenceDate` to supply, create a new instance of Date: + * `parse('02/11/2014', 'MM/dd/yyyy', new Date())` + * In this case parsing will be done in the context of the current date. + * If `referenceDate` is `Invalid Date` or a value not convertible to valid `Date`, + * then `Invalid Date` will be returned. + * + * The result may vary by locale. + * + * If `formatString` matches with `dateString` but does not provides tokens, `referenceDate` will be returned. + * + * If parsing failed, `Invalid Date` will be returned. + * Invalid Date is a Date, whose time value is NaN. + * Time value of Date: http://es5.github.io/#x15.9.1.1 + * + * @param {String} dateString - the string to parse + * @param {String} formatString - the string of tokens + * @param {Date|Number} referenceDate - defines values missing from the parsed dateString + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @param {Boolean} [options.useAdditionalWeekYearTokens=false] - if true, allows usage of the week-numbering year tokens `YY` and `YYYY`; + * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @param {Boolean} [options.useAdditionalDayOfYearTokens=false] - if true, allows usage of the day of year tokens `D` and `DD`; + * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @returns {Date} the parsed date + * @throws {TypeError} 3 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * @throws {RangeError} `options.locale` must contain `match` property + * @throws {RangeError} use `yyyy` instead of `YYYY` for formatting years using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `yy` instead of `YY` for formatting years using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `d` instead of `D` for formatting days of the month using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `dd` instead of `DD` for formatting days of the month using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} format string contains an unescaped latin alphabet character + * + * @example + * // Parse 11 February 2014 from middle-endian format: + * var result = parse('02/11/2014', 'MM/dd/yyyy', new Date()) + * //=> Tue Feb 11 2014 00:00:00 + * + * @example + * // Parse 28th of February in Esperanto locale in the context of 2010 year: + * import eo from 'date-fns/locale/eo' + * var result = parse('28-a de februaro', "do 'de' MMMM", new Date(2010, 0, 1), { + * locale: eo + * }) + * //=> Sun Feb 28 2010 00:00:00 + */ +export default function parse(dirtyDateString, dirtyFormatString, dirtyReferenceDate, options) { + var _ref, _options$locale, _ref2, _ref3, _ref4, _options$firstWeekCon, _options$locale2, _options$locale2$opti, _defaultOptions$local, _defaultOptions$local2, _ref5, _ref6, _ref7, _options$weekStartsOn, _options$locale3, _options$locale3$opti, _defaultOptions$local3, _defaultOptions$local4; + requiredArgs(3, arguments); + var dateString = String(dirtyDateString); + var formatString = String(dirtyFormatString); + var defaultOptions = getDefaultOptions(); + var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : defaultLocale; + if (!locale.match) { + throw new RangeError('locale must contain match property'); + } + var firstWeekContainsDate = toInteger((_ref2 = (_ref3 = (_ref4 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale2 = options.locale) === null || _options$locale2 === void 0 ? void 0 : (_options$locale2$opti = _options$locale2.options) === null || _options$locale2$opti === void 0 ? void 0 : _options$locale2$opti.firstWeekContainsDate) !== null && _ref4 !== void 0 ? _ref4 : defaultOptions.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : 1); + + // Test if weekStartsOn is between 1 and 7 _and_ is not NaN + if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { + throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); + } + var weekStartsOn = toInteger((_ref5 = (_ref6 = (_ref7 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale3 = options.locale) === null || _options$locale3 === void 0 ? void 0 : (_options$locale3$opti = _options$locale3.options) === null || _options$locale3$opti === void 0 ? void 0 : _options$locale3$opti.weekStartsOn) !== null && _ref7 !== void 0 ? _ref7 : defaultOptions.weekStartsOn) !== null && _ref6 !== void 0 ? _ref6 : (_defaultOptions$local3 = defaultOptions.locale) === null || _defaultOptions$local3 === void 0 ? void 0 : (_defaultOptions$local4 = _defaultOptions$local3.options) === null || _defaultOptions$local4 === void 0 ? void 0 : _defaultOptions$local4.weekStartsOn) !== null && _ref5 !== void 0 ? _ref5 : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + if (formatString === '') { + if (dateString === '') { + return toDate(dirtyReferenceDate); + } else { + return new Date(NaN); + } + } + var subFnOptions = { + firstWeekContainsDate: firstWeekContainsDate, + weekStartsOn: weekStartsOn, + locale: locale + }; + + // If timezone isn't specified, it will be set to the system timezone + var setters = [new DateToSystemTimezoneSetter()]; + var tokens = formatString.match(longFormattingTokensRegExp).map(function (substring) { + var firstCharacter = substring[0]; + if (firstCharacter in longFormatters) { + var longFormatter = longFormatters[firstCharacter]; + return longFormatter(substring, locale.formatLong); + } + return substring; + }).join('').match(formattingTokensRegExp); + var usedTokens = []; + var _iterator = _createForOfIteratorHelper(tokens), + _step; + try { + var _loop = function _loop() { + var token = _step.value; + if (!(options !== null && options !== void 0 && options.useAdditionalWeekYearTokens) && isProtectedWeekYearToken(token)) { + throwProtectedError(token, formatString, dirtyDateString); + } + if (!(options !== null && options !== void 0 && options.useAdditionalDayOfYearTokens) && isProtectedDayOfYearToken(token)) { + throwProtectedError(token, formatString, dirtyDateString); + } + var firstCharacter = token[0]; + var parser = parsers[firstCharacter]; + if (parser) { + var incompatibleTokens = parser.incompatibleTokens; + if (Array.isArray(incompatibleTokens)) { + var incompatibleToken = usedTokens.find(function (usedToken) { + return incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter; + }); + if (incompatibleToken) { + throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken, "` and `").concat(token, "` at the same time")); + } + } else if (parser.incompatibleTokens === '*' && usedTokens.length > 0) { + throw new RangeError("The format string mustn't contain `".concat(token, "` and any other token at the same time")); + } + usedTokens.push({ + token: firstCharacter, + fullToken: token + }); + var parseResult = parser.run(dateString, token, locale.match, subFnOptions); + if (!parseResult) { + return { + v: new Date(NaN) + }; + } + setters.push(parseResult.setter); + dateString = parseResult.rest; + } else { + if (firstCharacter.match(unescapedLatinCharacterRegExp)) { + throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); + } + + // Replace two single quote characters with one single quote character + if (token === "''") { + token = "'"; + } else if (firstCharacter === "'") { + token = cleanEscapedString(token); + } + + // Cut token from string, or, if string doesn't match the token, return Invalid Date + if (dateString.indexOf(token) === 0) { + dateString = dateString.slice(token.length); + } else { + return { + v: new Date(NaN) + }; + } + } + }; + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var _ret = _loop(); + if (_typeof(_ret) === "object") return _ret.v; + } + + // Check if the remaining input contains something other than whitespace + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + if (dateString.length > 0 && notWhitespaceRegExp.test(dateString)) { + return new Date(NaN); + } + var uniquePrioritySetters = setters.map(function (setter) { + return setter.priority; + }).sort(function (a, b) { + return b - a; + }).filter(function (priority, index, array) { + return array.indexOf(priority) === index; + }).map(function (priority) { + return setters.filter(function (setter) { + return setter.priority === priority; + }).sort(function (a, b) { + return b.subPriority - a.subPriority; + }); + }).map(function (setterArray) { + return setterArray[0]; + }); + var date = toDate(dirtyReferenceDate); + if (isNaN(date.getTime())) { + return new Date(NaN); + } + + // Convert the date in system timezone to the same date in UTC+00:00 timezone. + var utcDate = subMilliseconds(date, getTimezoneOffsetInMilliseconds(date)); + var flags = {}; + var _iterator2 = _createForOfIteratorHelper(uniquePrioritySetters), + _step2; + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var setter = _step2.value; + if (!setter.validate(utcDate, subFnOptions)) { + return new Date(NaN); + } + var result = setter.set(utcDate, flags, subFnOptions); + // Result is tuple (date, flags) + if (Array.isArray(result)) { + utcDate = result[0]; + assign(flags, result[1]); + // Result is date + } else { + utcDate = result; + } + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + return utcDate; +} +function cleanEscapedString(input) { + return input.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp, "'"); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/parse/index.js.flow b/node_modules/date-fns/esm/parse/index.js.flow new file mode 100644 index 0000000..f8e1cfe --- /dev/null +++ b/node_modules/date-fns/esm/parse/index.js.flow @@ -0,0 +1,63 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateString: string, + formatString: string, + referenceDate: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + useAdditionalWeekYearTokens?: boolean, + useAdditionalDayOfYearTokens?: boolean, + } +) => Date diff --git a/node_modules/date-fns/esm/parse/package.json b/node_modules/date-fns/esm/parse/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/parse/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/parseISO/index.d.ts b/node_modules/date-fns/esm/parseISO/index.d.ts new file mode 100644 index 0000000..ee06fe6 --- /dev/null +++ b/node_modules/date-fns/esm/parseISO/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parseISO } from 'date-fns' +export default parseISO diff --git a/node_modules/date-fns/esm/parseISO/index.js b/node_modules/date-fns/esm/parseISO/index.js new file mode 100644 index 0000000..0ff29a3 --- /dev/null +++ b/node_modules/date-fns/esm/parseISO/index.js @@ -0,0 +1,228 @@ +import { millisecondsInHour, millisecondsInMinute } from "../constants/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name parseISO + * @category Common Helpers + * @summary Parse ISO string + * + * @description + * Parse the given string in ISO 8601 format and return an instance of Date. + * + * Function accepts complete ISO 8601 formats as well as partial implementations. + * ISO 8601: http://en.wikipedia.org/wiki/ISO_8601 + * + * If the argument isn't a string, the function cannot parse the string or + * the values are invalid, it returns Invalid Date. + * + * @param {String} argument - the value to convert + * @param {Object} [options] - an object with options. + * @param {0|1|2} [options.additionalDigits=2] - the additional number of digits in the extended year format + * @returns {Date} the parsed date in the local time zone + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.additionalDigits` must be 0, 1 or 2 + * + * @example + * // Convert string '2014-02-11T11:30:30' to date: + * const result = parseISO('2014-02-11T11:30:30') + * //=> Tue Feb 11 2014 11:30:30 + * + * @example + * // Convert string '+02014101' to date, + * // if the additional number of digits in the extended year format is 1: + * const result = parseISO('+02014101', { additionalDigits: 1 }) + * //=> Fri Apr 11 2014 00:00:00 + */ +export default function parseISO(argument, options) { + var _options$additionalDi; + requiredArgs(1, arguments); + var additionalDigits = toInteger((_options$additionalDi = options === null || options === void 0 ? void 0 : options.additionalDigits) !== null && _options$additionalDi !== void 0 ? _options$additionalDi : 2); + if (additionalDigits !== 2 && additionalDigits !== 1 && additionalDigits !== 0) { + throw new RangeError('additionalDigits must be 0, 1 or 2'); + } + if (!(typeof argument === 'string' || Object.prototype.toString.call(argument) === '[object String]')) { + return new Date(NaN); + } + var dateStrings = splitDateString(argument); + var date; + if (dateStrings.date) { + var parseYearResult = parseYear(dateStrings.date, additionalDigits); + date = parseDate(parseYearResult.restDateString, parseYearResult.year); + } + if (!date || isNaN(date.getTime())) { + return new Date(NaN); + } + var timestamp = date.getTime(); + var time = 0; + var offset; + if (dateStrings.time) { + time = parseTime(dateStrings.time); + if (isNaN(time)) { + return new Date(NaN); + } + } + if (dateStrings.timezone) { + offset = parseTimezone(dateStrings.timezone); + if (isNaN(offset)) { + return new Date(NaN); + } + } else { + var dirtyDate = new Date(timestamp + time); + // js parsed string assuming it's in UTC timezone + // but we need it to be parsed in our timezone + // so we use utc values to build date in our timezone. + // Year values from 0 to 99 map to the years 1900 to 1999 + // so set year explicitly with setFullYear. + var result = new Date(0); + result.setFullYear(dirtyDate.getUTCFullYear(), dirtyDate.getUTCMonth(), dirtyDate.getUTCDate()); + result.setHours(dirtyDate.getUTCHours(), dirtyDate.getUTCMinutes(), dirtyDate.getUTCSeconds(), dirtyDate.getUTCMilliseconds()); + return result; + } + return new Date(timestamp + time + offset); +} +var patterns = { + dateTimeDelimiter: /[T ]/, + timeZoneDelimiter: /[Z ]/i, + timezone: /([Z+-].*)$/ +}; +var dateRegex = /^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/; +var timeRegex = /^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/; +var timezoneRegex = /^([+-])(\d{2})(?::?(\d{2}))?$/; +function splitDateString(dateString) { + var dateStrings = {}; + var array = dateString.split(patterns.dateTimeDelimiter); + var timeString; + + // The regex match should only return at maximum two array elements. + // [date], [time], or [date, time]. + if (array.length > 2) { + return dateStrings; + } + if (/:/.test(array[0])) { + timeString = array[0]; + } else { + dateStrings.date = array[0]; + timeString = array[1]; + if (patterns.timeZoneDelimiter.test(dateStrings.date)) { + dateStrings.date = dateString.split(patterns.timeZoneDelimiter)[0]; + timeString = dateString.substr(dateStrings.date.length, dateString.length); + } + } + if (timeString) { + var token = patterns.timezone.exec(timeString); + if (token) { + dateStrings.time = timeString.replace(token[1], ''); + dateStrings.timezone = token[1]; + } else { + dateStrings.time = timeString; + } + } + return dateStrings; +} +function parseYear(dateString, additionalDigits) { + var regex = new RegExp('^(?:(\\d{4}|[+-]\\d{' + (4 + additionalDigits) + '})|(\\d{2}|[+-]\\d{' + (2 + additionalDigits) + '})$)'); + var captures = dateString.match(regex); + // Invalid ISO-formatted year + if (!captures) return { + year: NaN, + restDateString: '' + }; + var year = captures[1] ? parseInt(captures[1]) : null; + var century = captures[2] ? parseInt(captures[2]) : null; + + // either year or century is null, not both + return { + year: century === null ? year : century * 100, + restDateString: dateString.slice((captures[1] || captures[2]).length) + }; +} +function parseDate(dateString, year) { + // Invalid ISO-formatted year + if (year === null) return new Date(NaN); + var captures = dateString.match(dateRegex); + // Invalid ISO-formatted string + if (!captures) return new Date(NaN); + var isWeekDate = !!captures[4]; + var dayOfYear = parseDateUnit(captures[1]); + var month = parseDateUnit(captures[2]) - 1; + var day = parseDateUnit(captures[3]); + var week = parseDateUnit(captures[4]); + var dayOfWeek = parseDateUnit(captures[5]) - 1; + if (isWeekDate) { + if (!validateWeekDate(year, week, dayOfWeek)) { + return new Date(NaN); + } + return dayOfISOWeekYear(year, week, dayOfWeek); + } else { + var date = new Date(0); + if (!validateDate(year, month, day) || !validateDayOfYearDate(year, dayOfYear)) { + return new Date(NaN); + } + date.setUTCFullYear(year, month, Math.max(dayOfYear, day)); + return date; + } +} +function parseDateUnit(value) { + return value ? parseInt(value) : 1; +} +function parseTime(timeString) { + var captures = timeString.match(timeRegex); + if (!captures) return NaN; // Invalid ISO-formatted time + + var hours = parseTimeUnit(captures[1]); + var minutes = parseTimeUnit(captures[2]); + var seconds = parseTimeUnit(captures[3]); + if (!validateTime(hours, minutes, seconds)) { + return NaN; + } + return hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * 1000; +} +function parseTimeUnit(value) { + return value && parseFloat(value.replace(',', '.')) || 0; +} +function parseTimezone(timezoneString) { + if (timezoneString === 'Z') return 0; + var captures = timezoneString.match(timezoneRegex); + if (!captures) return 0; + var sign = captures[1] === '+' ? -1 : 1; + var hours = parseInt(captures[2]); + var minutes = captures[3] && parseInt(captures[3]) || 0; + if (!validateTimezone(hours, minutes)) { + return NaN; + } + return sign * (hours * millisecondsInHour + minutes * millisecondsInMinute); +} +function dayOfISOWeekYear(isoWeekYear, week, day) { + var date = new Date(0); + date.setUTCFullYear(isoWeekYear, 0, 4); + var fourthOfJanuaryDay = date.getUTCDay() || 7; + var diff = (week - 1) * 7 + day + 1 - fourthOfJanuaryDay; + date.setUTCDate(date.getUTCDate() + diff); + return date; +} + +// Validation functions + +// February is null to handle the leap year (using ||) +var daysInMonths = [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +function isLeapYearIndex(year) { + return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0; +} +function validateDate(year, month, date) { + return month >= 0 && month <= 11 && date >= 1 && date <= (daysInMonths[month] || (isLeapYearIndex(year) ? 29 : 28)); +} +function validateDayOfYearDate(year, dayOfYear) { + return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex(year) ? 366 : 365); +} +function validateWeekDate(_year, week, day) { + return week >= 1 && week <= 53 && day >= 0 && day <= 6; +} +function validateTime(hours, minutes, seconds) { + if (hours === 24) { + return minutes === 0 && seconds === 0; + } + return seconds >= 0 && seconds < 60 && minutes >= 0 && minutes < 60 && hours >= 0 && hours < 25; +} +function validateTimezone(_hours, minutes) { + return minutes >= 0 && minutes <= 59; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/parseISO/index.js.flow b/node_modules/date-fns/esm/parseISO/index.js.flow new file mode 100644 index 0000000..951a222 --- /dev/null +++ b/node_modules/date-fns/esm/parseISO/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + argument: string, + options?: { + additionalDigits?: 0 | 1 | 2, + } +) => Date diff --git a/node_modules/date-fns/esm/parseISO/package.json b/node_modules/date-fns/esm/parseISO/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/parseISO/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/parseJSON/index.d.ts b/node_modules/date-fns/esm/parseJSON/index.d.ts new file mode 100644 index 0000000..b6b186d --- /dev/null +++ b/node_modules/date-fns/esm/parseJSON/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parseJSON } from 'date-fns' +export default parseJSON diff --git a/node_modules/date-fns/esm/parseJSON/index.js b/node_modules/date-fns/esm/parseJSON/index.js new file mode 100644 index 0000000..8ac4457 --- /dev/null +++ b/node_modules/date-fns/esm/parseJSON/index.js @@ -0,0 +1,48 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name parseJSON + * @category Common Helpers + * @summary Parse a JSON date string + * + * @description + * Converts a complete ISO date string in UTC time, the typical format for transmitting + * a date in JSON, to a JavaScript `Date` instance. + * + * This is a minimal implementation for converting dates retrieved from a JSON API to + * a `Date` instance which can be used with other functions in the `date-fns` library. + * The following formats are supported: + * + * - `2000-03-15T05:20:10.123Z`: The output of `.toISOString()` and `JSON.stringify(new Date())` + * - `2000-03-15T05:20:10Z`: Without milliseconds + * - `2000-03-15T05:20:10+00:00`: With a zero offset, the default JSON encoded format in some other languages + * - `2000-03-15T05:20:10+05:45`: With a positive or negative offset, the default JSON encoded format in some other languages + * - `2000-03-15T05:20:10+0000`: With a zero offset without a colon + * - `2000-03-15T05:20:10`: Without a trailing 'Z' symbol + * - `2000-03-15T05:20:10.1234567`: Up to 7 digits in milliseconds field. Only first 3 are taken into account since JS does not allow fractional milliseconds + * - `2000-03-15 05:20:10`: With a space instead of a 'T' separator for APIs returning a SQL date without reformatting + * + * For convenience and ease of use these other input types are also supported + * via [toDate]{@link https://date-fns.org/docs/toDate}: + * + * - A `Date` instance will be cloned + * - A `number` will be treated as a timestamp + * + * Any other input type or invalid date strings will return an `Invalid Date`. + * + * @param {String|Number|Date} argument A fully formed ISO8601 date string to convert + * @returns {Date} the parsed date in the local time zone + * @throws {TypeError} 1 argument required + */ +export default function parseJSON(argument) { + requiredArgs(1, arguments); + if (typeof argument === 'string') { + var parts = argument.match(/(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.(\d{0,7}))?(?:Z|(.)(\d{2}):?(\d{2})?)?/); + if (parts) { + // Group 8 matches the sign + return new Date(Date.UTC(+parts[1], +parts[2] - 1, +parts[3], +parts[4] - (+parts[9] || 0) * (parts[8] == '-' ? -1 : 1), +parts[5] - (+parts[10] || 0) * (parts[8] == '-' ? -1 : 1), +parts[6], +((parts[7] || '0') + '00').substring(0, 3))); + } + return new Date(NaN); + } + return toDate(argument); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/parseJSON/index.js.flow b/node_modules/date-fns/esm/parseJSON/index.js.flow new file mode 100644 index 0000000..c4801bf --- /dev/null +++ b/node_modules/date-fns/esm/parseJSON/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (argument: string | number | Date) => Date diff --git a/node_modules/date-fns/esm/parseJSON/package.json b/node_modules/date-fns/esm/parseJSON/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/parseJSON/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousDay/index.d.ts b/node_modules/date-fns/esm/previousDay/index.d.ts new file mode 100644 index 0000000..0e6a8c9 --- /dev/null +++ b/node_modules/date-fns/esm/previousDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousDay } from 'date-fns' +export default previousDay diff --git a/node_modules/date-fns/esm/previousDay/index.js b/node_modules/date-fns/esm/previousDay/index.js new file mode 100755 index 0000000..fba92b4 --- /dev/null +++ b/node_modules/date-fns/esm/previousDay/index.js @@ -0,0 +1,32 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import getDay from "../getDay/index.js"; +import subDays from "../subDays/index.js"; +/** + * @name previousDay + * @category Weekday Helpers + * @summary When is the previous day of the week? + * + * @description + * When is the previous day of the week? 0-6 the day of the week, 0 represents Sunday. + * + * @param {Date | number} date - the date to check + * @param {number} day - day of the week + * @returns {Date} - the date is the previous day of week + * @throws {TypeError} - 2 arguments required + * + * @example + * // When is the previous Monday before Mar, 20, 2020? + * const result = previousDay(new Date(2020, 2, 20), 1) + * //=> Mon Mar 16 2020 00:00:00 + * + * @example + * // When is the previous Tuesday before Mar, 21, 2020? + * const result = previousDay(new Date(2020, 2, 21), 2) + * //=> Tue Mar 17 2020 00:00:00 + */ +export default function previousDay(date, day) { + requiredArgs(2, arguments); + var delta = getDay(date) - day; + if (delta <= 0) delta += 7; + return subDays(date, delta); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousDay/index.js.flow b/node_modules/date-fns/esm/previousDay/index.js.flow new file mode 100644 index 0000000..07b0629 --- /dev/null +++ b/node_modules/date-fns/esm/previousDay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, day: number) => Date diff --git a/node_modules/date-fns/esm/previousDay/package.json b/node_modules/date-fns/esm/previousDay/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/previousDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousFriday/index.d.ts b/node_modules/date-fns/esm/previousFriday/index.d.ts new file mode 100644 index 0000000..1d68bdf --- /dev/null +++ b/node_modules/date-fns/esm/previousFriday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousFriday } from 'date-fns' +export default previousFriday diff --git a/node_modules/date-fns/esm/previousFriday/index.js b/node_modules/date-fns/esm/previousFriday/index.js new file mode 100755 index 0000000..3155dc9 --- /dev/null +++ b/node_modules/date-fns/esm/previousFriday/index.js @@ -0,0 +1,23 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import previousDay from "../previousDay/index.js"; +/** + * @name previousFriday + * @category Weekday Helpers + * @summary When is the previous Friday? + * + * @description + * When is the previous Friday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Friday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Friday before Jun, 19, 2021? + * const result = previousFriday(new Date(2021, 5, 19)) + * //=> Fri June 18 2021 00:00:00 + */ +export default function previousFriday(date) { + requiredArgs(1, arguments); + return previousDay(date, 5); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousFriday/index.js.flow b/node_modules/date-fns/esm/previousFriday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/previousFriday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/previousFriday/package.json b/node_modules/date-fns/esm/previousFriday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/previousFriday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousMonday/index.d.ts b/node_modules/date-fns/esm/previousMonday/index.d.ts new file mode 100644 index 0000000..2bebd14 --- /dev/null +++ b/node_modules/date-fns/esm/previousMonday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousMonday } from 'date-fns' +export default previousMonday diff --git a/node_modules/date-fns/esm/previousMonday/index.js b/node_modules/date-fns/esm/previousMonday/index.js new file mode 100755 index 0000000..313f389 --- /dev/null +++ b/node_modules/date-fns/esm/previousMonday/index.js @@ -0,0 +1,23 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import previousDay from "../previousDay/index.js"; +/** + * @name previousMonday + * @category Weekday Helpers + * @summary When is the previous Monday? + * + * @description + * When is the previous Monday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Monday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Monday before Jun, 18, 2021? + * const result = previousMonday(new Date(2021, 5, 18)) + * //=> Mon June 14 2021 00:00:00 + */ +export default function previousMonday(date) { + requiredArgs(1, arguments); + return previousDay(date, 1); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousMonday/index.js.flow b/node_modules/date-fns/esm/previousMonday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/previousMonday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/previousMonday/package.json b/node_modules/date-fns/esm/previousMonday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/previousMonday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousSaturday/index.d.ts b/node_modules/date-fns/esm/previousSaturday/index.d.ts new file mode 100644 index 0000000..a0c9289 --- /dev/null +++ b/node_modules/date-fns/esm/previousSaturday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousSaturday } from 'date-fns' +export default previousSaturday diff --git a/node_modules/date-fns/esm/previousSaturday/index.js b/node_modules/date-fns/esm/previousSaturday/index.js new file mode 100755 index 0000000..7122a2b --- /dev/null +++ b/node_modules/date-fns/esm/previousSaturday/index.js @@ -0,0 +1,23 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import previousDay from "../previousDay/index.js"; +/** + * @name previousSaturday + * @category Weekday Helpers + * @summary When is the previous Saturday? + * + * @description + * When is the previous Saturday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Saturday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Saturday before Jun, 20, 2021? + * const result = previousSaturday(new Date(2021, 5, 20)) + * //=> Sat June 19 2021 00:00:00 + */ +export default function previousSaturday(date) { + requiredArgs(1, arguments); + return previousDay(date, 6); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousSaturday/index.js.flow b/node_modules/date-fns/esm/previousSaturday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/previousSaturday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/previousSaturday/package.json b/node_modules/date-fns/esm/previousSaturday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/previousSaturday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousSunday/index.d.ts b/node_modules/date-fns/esm/previousSunday/index.d.ts new file mode 100644 index 0000000..79ba9a4 --- /dev/null +++ b/node_modules/date-fns/esm/previousSunday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousSunday } from 'date-fns' +export default previousSunday diff --git a/node_modules/date-fns/esm/previousSunday/index.js b/node_modules/date-fns/esm/previousSunday/index.js new file mode 100755 index 0000000..8bb1d65 --- /dev/null +++ b/node_modules/date-fns/esm/previousSunday/index.js @@ -0,0 +1,23 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import previousDay from "../previousDay/index.js"; +/** + * @name previousSunday + * @category Weekday Helpers + * @summary When is the previous Sunday? + * + * @description + * When is the previous Sunday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Sunday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Sunday before Jun, 21, 2021? + * const result = previousSunday(new Date(2021, 5, 21)) + * //=> Sun June 20 2021 00:00:00 + */ +export default function previousSunday(date) { + requiredArgs(1, arguments); + return previousDay(date, 0); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousSunday/index.js.flow b/node_modules/date-fns/esm/previousSunday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/previousSunday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/previousSunday/package.json b/node_modules/date-fns/esm/previousSunday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/previousSunday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousThursday/index.d.ts b/node_modules/date-fns/esm/previousThursday/index.d.ts new file mode 100644 index 0000000..ba1d22a --- /dev/null +++ b/node_modules/date-fns/esm/previousThursday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousThursday } from 'date-fns' +export default previousThursday diff --git a/node_modules/date-fns/esm/previousThursday/index.js b/node_modules/date-fns/esm/previousThursday/index.js new file mode 100755 index 0000000..724fbcf --- /dev/null +++ b/node_modules/date-fns/esm/previousThursday/index.js @@ -0,0 +1,23 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import previousDay from "../previousDay/index.js"; +/** + * @name previousThursday + * @category Weekday Helpers + * @summary When is the previous Thursday? + * + * @description + * When is the previous Thursday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Thursday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Thursday before Jun, 18, 2021? + * const result = previousThursday(new Date(2021, 5, 18)) + * //=> Thu June 17 2021 00:00:00 + */ +export default function previousThursday(date) { + requiredArgs(1, arguments); + return previousDay(date, 4); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousThursday/index.js.flow b/node_modules/date-fns/esm/previousThursday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/previousThursday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/previousThursday/package.json b/node_modules/date-fns/esm/previousThursday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/previousThursday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousTuesday/index.d.ts b/node_modules/date-fns/esm/previousTuesday/index.d.ts new file mode 100644 index 0000000..4c7094d --- /dev/null +++ b/node_modules/date-fns/esm/previousTuesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousTuesday } from 'date-fns' +export default previousTuesday diff --git a/node_modules/date-fns/esm/previousTuesday/index.js b/node_modules/date-fns/esm/previousTuesday/index.js new file mode 100755 index 0000000..807e615 --- /dev/null +++ b/node_modules/date-fns/esm/previousTuesday/index.js @@ -0,0 +1,23 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import previousDay from "../previousDay/index.js"; +/** + * @name previousTuesday + * @category Weekday Helpers + * @summary When is the previous Tuesday? + * + * @description + * When is the previous Tuesday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Tuesday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Tuesday before Jun, 18, 2021? + * const result = previousTuesday(new Date(2021, 5, 18)) + * //=> Tue June 15 2021 00:00:00 + */ +export default function previousTuesday(date) { + requiredArgs(1, arguments); + return previousDay(date, 2); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousTuesday/index.js.flow b/node_modules/date-fns/esm/previousTuesday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/previousTuesday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/previousTuesday/package.json b/node_modules/date-fns/esm/previousTuesday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/previousTuesday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousWednesday/index.d.ts b/node_modules/date-fns/esm/previousWednesday/index.d.ts new file mode 100644 index 0000000..28010ea --- /dev/null +++ b/node_modules/date-fns/esm/previousWednesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousWednesday } from 'date-fns' +export default previousWednesday diff --git a/node_modules/date-fns/esm/previousWednesday/index.js b/node_modules/date-fns/esm/previousWednesday/index.js new file mode 100755 index 0000000..fbc1556 --- /dev/null +++ b/node_modules/date-fns/esm/previousWednesday/index.js @@ -0,0 +1,23 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import previousDay from "../previousDay/index.js"; +/** + * @name previousWednesday + * @category Weekday Helpers + * @summary When is the previous Wednesday? + * + * @description + * When is the previous Wednesday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Wednesday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Wednesday before Jun, 18, 2021? + * const result = previousWednesday(new Date(2021, 5, 18)) + * //=> Wed June 16 2021 00:00:00 + */ +export default function previousWednesday(date) { + requiredArgs(1, arguments); + return previousDay(date, 3); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/previousWednesday/index.js.flow b/node_modules/date-fns/esm/previousWednesday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/previousWednesday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/previousWednesday/package.json b/node_modules/date-fns/esm/previousWednesday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/previousWednesday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/quartersToMonths/index.d.ts b/node_modules/date-fns/esm/quartersToMonths/index.d.ts new file mode 100644 index 0000000..d2df2e1 --- /dev/null +++ b/node_modules/date-fns/esm/quartersToMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { quartersToMonths } from 'date-fns' +export default quartersToMonths diff --git a/node_modules/date-fns/esm/quartersToMonths/index.js b/node_modules/date-fns/esm/quartersToMonths/index.js new file mode 100644 index 0000000..bdaa383 --- /dev/null +++ b/node_modules/date-fns/esm/quartersToMonths/index.js @@ -0,0 +1,24 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { monthsInQuarter } from "../constants/index.js"; +/** + * @name quartersToMonths + * @category Conversion Helpers + * @summary Convert number of quarters to months. + * + * @description + * Convert a number of quarters to a full number of months. + * + * @param {number} quarters - number of quarters to be converted + * + * @returns {number} the number of quarters converted in months + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 quarters to months + * const result = quartersToMonths(2) + * //=> 6 + */ +export default function quartersToMonths(quarters) { + requiredArgs(1, arguments); + return Math.floor(quarters * monthsInQuarter); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/quartersToMonths/index.js.flow b/node_modules/date-fns/esm/quartersToMonths/index.js.flow new file mode 100644 index 0000000..8225923 --- /dev/null +++ b/node_modules/date-fns/esm/quartersToMonths/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (quarters: number) => number diff --git a/node_modules/date-fns/esm/quartersToMonths/package.json b/node_modules/date-fns/esm/quartersToMonths/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/quartersToMonths/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/quartersToYears/index.d.ts b/node_modules/date-fns/esm/quartersToYears/index.d.ts new file mode 100644 index 0000000..1249037 --- /dev/null +++ b/node_modules/date-fns/esm/quartersToYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { quartersToYears } from 'date-fns' +export default quartersToYears diff --git a/node_modules/date-fns/esm/quartersToYears/index.js b/node_modules/date-fns/esm/quartersToYears/index.js new file mode 100644 index 0000000..338d2b7 --- /dev/null +++ b/node_modules/date-fns/esm/quartersToYears/index.js @@ -0,0 +1,30 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { quartersInYear } from "../constants/index.js"; +/** + * @name quartersToYears + * @category Conversion Helpers + * @summary Convert number of quarters to years. + * + * @description + * Convert a number of quarters to a full number of years. + * + * @param {number} quarters - number of quarters to be converted + * + * @returns {number} the number of quarters converted in years + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 8 quarters to years + * const result = quartersToYears(8) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = quartersToYears(11) + * //=> 2 + */ +export default function quartersToYears(quarters) { + requiredArgs(1, arguments); + var years = quarters / quartersInYear; + return Math.floor(years); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/quartersToYears/index.js.flow b/node_modules/date-fns/esm/quartersToYears/index.js.flow new file mode 100644 index 0000000..8225923 --- /dev/null +++ b/node_modules/date-fns/esm/quartersToYears/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (quarters: number) => number diff --git a/node_modules/date-fns/esm/quartersToYears/package.json b/node_modules/date-fns/esm/quartersToYears/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/quartersToYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/roundToNearestMinutes/index.d.ts b/node_modules/date-fns/esm/roundToNearestMinutes/index.d.ts new file mode 100644 index 0000000..8e56491 --- /dev/null +++ b/node_modules/date-fns/esm/roundToNearestMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { roundToNearestMinutes } from 'date-fns' +export default roundToNearestMinutes diff --git a/node_modules/date-fns/esm/roundToNearestMinutes/index.js b/node_modules/date-fns/esm/roundToNearestMinutes/index.js new file mode 100644 index 0000000..bfac929 --- /dev/null +++ b/node_modules/date-fns/esm/roundToNearestMinutes/index.js @@ -0,0 +1,49 @@ +import toDate from "../toDate/index.js"; +import { getRoundingMethod } from "../_lib/roundingMethods/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name roundToNearestMinutes + * @category Minute Helpers + * @summary Rounds the given date to the nearest minute + * + * @description + * Rounds the given date to the nearest minute (or number of minutes). + * Rounds up when the given date is exactly between the nearest round minutes. + * + * @param {Date|Number} date - the date to round + * @param {Object} [options] - an object with options. + * @param {Number} [options.nearestTo=1] - nearest number of minutes to round to. E.g. `15` to round to quarter hours. + * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) + * @returns {Date} the new date rounded to the closest minute + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.nearestTo` must be between 1 and 30 + * + * @example + * // Round 10 July 2014 12:12:34 to nearest minute: + * const result = roundToNearestMinutes(new Date(2014, 6, 10, 12, 12, 34)) + * //=> Thu Jul 10 2014 12:13:00 + * + * @example + * // Round 10 July 2014 12:07:30 to nearest quarter hour: + * const result = roundToNearestMinutes(new Date(2014, 6, 10, 12, 12, 34), { nearestTo: 15 }) + * // rounds up because given date is exactly between 12:00:00 and 12:15:00 + * //=> Thu Jul 10 2014 12:15:00 + */ +export default function roundToNearestMinutes(dirtyDate, options) { + var _options$nearestTo; + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only none provided present'); + } + var nearestTo = toInteger((_options$nearestTo = options === null || options === void 0 ? void 0 : options.nearestTo) !== null && _options$nearestTo !== void 0 ? _options$nearestTo : 1); + if (nearestTo < 1 || nearestTo > 30) { + throw new RangeError('`options.nearestTo` must be between 1 and 30'); + } + var date = toDate(dirtyDate); + var seconds = date.getSeconds(); // relevant if nearestTo is 1, which is the default case + var minutes = date.getMinutes() + seconds / 60; + var roundingMethod = getRoundingMethod(options === null || options === void 0 ? void 0 : options.roundingMethod); + var roundedMinutes = roundingMethod(minutes / nearestTo) * nearestTo; + var remainderMinutes = minutes % nearestTo; + var addedMinutes = Math.round(remainderMinutes / nearestTo) * nearestTo; + return new Date(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), roundedMinutes + addedMinutes); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/roundToNearestMinutes/index.js.flow b/node_modules/date-fns/esm/roundToNearestMinutes/index.js.flow new file mode 100644 index 0000000..41b3dfa --- /dev/null +++ b/node_modules/date-fns/esm/roundToNearestMinutes/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + nearestTo?: number, + roundingMethod?: string, + } +) => Date diff --git a/node_modules/date-fns/esm/roundToNearestMinutes/package.json b/node_modules/date-fns/esm/roundToNearestMinutes/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/roundToNearestMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/secondsToHours/index.d.ts b/node_modules/date-fns/esm/secondsToHours/index.d.ts new file mode 100644 index 0000000..89fcc9a --- /dev/null +++ b/node_modules/date-fns/esm/secondsToHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { secondsToHours } from 'date-fns' +export default secondsToHours diff --git a/node_modules/date-fns/esm/secondsToHours/index.js b/node_modules/date-fns/esm/secondsToHours/index.js new file mode 100644 index 0000000..b890ab7 --- /dev/null +++ b/node_modules/date-fns/esm/secondsToHours/index.js @@ -0,0 +1,30 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { secondsInHour } from "../constants/index.js"; +/** + * @name secondsToHours + * @category Conversion Helpers + * @summary Convert seconds to hours. + * + * @description + * Convert a number of seconds to a full number of hours. + * + * @param {number} seconds - number of seconds to be converted + * + * @returns {number} the number of seconds converted in hours + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 7200 seconds into hours + * const result = secondsToHours(7200) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = secondsToHours(7199) + * //=> 1 + */ +export default function secondsToHours(seconds) { + requiredArgs(1, arguments); + var hours = seconds / secondsInHour; + return Math.floor(hours); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/secondsToHours/index.js.flow b/node_modules/date-fns/esm/secondsToHours/index.js.flow new file mode 100644 index 0000000..371c79a --- /dev/null +++ b/node_modules/date-fns/esm/secondsToHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (seconds: number) => number diff --git a/node_modules/date-fns/esm/secondsToHours/package.json b/node_modules/date-fns/esm/secondsToHours/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/secondsToHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/secondsToMilliseconds/index.d.ts b/node_modules/date-fns/esm/secondsToMilliseconds/index.d.ts new file mode 100644 index 0000000..a208037 --- /dev/null +++ b/node_modules/date-fns/esm/secondsToMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { secondsToMilliseconds } from 'date-fns' +export default secondsToMilliseconds diff --git a/node_modules/date-fns/esm/secondsToMilliseconds/index.js b/node_modules/date-fns/esm/secondsToMilliseconds/index.js new file mode 100644 index 0000000..cd45ed1 --- /dev/null +++ b/node_modules/date-fns/esm/secondsToMilliseconds/index.js @@ -0,0 +1,24 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { millisecondsInSecond } from "../constants/index.js"; +/** + * @name secondsToMilliseconds + * @category Conversion Helpers + * @summary Convert seconds to milliseconds. + * + * @description + * Convert a number of seconds to a full number of milliseconds. + * + * @param {number} seconds - number of seconds to be converted + * + * @returns {number} the number of seconds converted in milliseconds + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 seconds into milliseconds + * const result = secondsToMilliseconds(2) + * //=> 2000 + */ +export default function secondsToMilliseconds(seconds) { + requiredArgs(1, arguments); + return seconds * millisecondsInSecond; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/secondsToMilliseconds/index.js.flow b/node_modules/date-fns/esm/secondsToMilliseconds/index.js.flow new file mode 100644 index 0000000..371c79a --- /dev/null +++ b/node_modules/date-fns/esm/secondsToMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (seconds: number) => number diff --git a/node_modules/date-fns/esm/secondsToMilliseconds/package.json b/node_modules/date-fns/esm/secondsToMilliseconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/secondsToMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/secondsToMinutes/index.d.ts b/node_modules/date-fns/esm/secondsToMinutes/index.d.ts new file mode 100644 index 0000000..22846dd --- /dev/null +++ b/node_modules/date-fns/esm/secondsToMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { secondsToMinutes } from 'date-fns' +export default secondsToMinutes diff --git a/node_modules/date-fns/esm/secondsToMinutes/index.js b/node_modules/date-fns/esm/secondsToMinutes/index.js new file mode 100644 index 0000000..9dc78f1 --- /dev/null +++ b/node_modules/date-fns/esm/secondsToMinutes/index.js @@ -0,0 +1,30 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { secondsInMinute } from "../constants/index.js"; +/** + * @name secondsToMinutes + * @category Conversion Helpers + * @summary Convert seconds to minutes. + * + * @description + * Convert a number of seconds to a full number of minutes. + * + * @param {number} seconds - number of seconds to be converted + * + * @returns {number} the number of seconds converted in minutes + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 120 seconds into minutes + * const result = secondsToMinutes(120) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = secondsToMinutes(119) + * //=> 1 + */ +export default function secondsToMinutes(seconds) { + requiredArgs(1, arguments); + var minutes = seconds / secondsInMinute; + return Math.floor(minutes); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/secondsToMinutes/index.js.flow b/node_modules/date-fns/esm/secondsToMinutes/index.js.flow new file mode 100644 index 0000000..371c79a --- /dev/null +++ b/node_modules/date-fns/esm/secondsToMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (seconds: number) => number diff --git a/node_modules/date-fns/esm/secondsToMinutes/package.json b/node_modules/date-fns/esm/secondsToMinutes/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/secondsToMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/set/index.d.ts b/node_modules/date-fns/esm/set/index.d.ts new file mode 100644 index 0000000..d30347b --- /dev/null +++ b/node_modules/date-fns/esm/set/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { set } from 'date-fns' +export default set diff --git a/node_modules/date-fns/esm/set/index.js b/node_modules/date-fns/esm/set/index.js new file mode 100644 index 0000000..094704e --- /dev/null +++ b/node_modules/date-fns/esm/set/index.js @@ -0,0 +1,77 @@ +import _typeof from "@babel/runtime/helpers/esm/typeof"; +import toDate from "../toDate/index.js"; +import setMonth from "../setMonth/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name set + * @category Common Helpers + * @summary Set date values to a given date. + * + * @description + * Set date values to a given date. + * + * Sets time values to date from object `values`. + * A value is not set if it is undefined or null or doesn't exist in `values`. + * + * Note about bundle size: `set` does not internally use `setX` functions from date-fns but instead opts + * to use native `Date#setX` methods. If you use this function, you may not want to include the + * other `setX` functions that date-fns provides if you are concerned about the bundle size. + * + * @param {Date|Number} date - the date to be changed + * @param {Object} values - an object with options + * @param {Number} [values.year] - the number of years to be set + * @param {Number} [values.month] - the number of months to be set + * @param {Number} [values.date] - the number of days to be set + * @param {Number} [values.hours] - the number of hours to be set + * @param {Number} [values.minutes] - the number of minutes to be set + * @param {Number} [values.seconds] - the number of seconds to be set + * @param {Number} [values.milliseconds] - the number of milliseconds to be set + * @returns {Date} the new date with options set + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `values` must be an object + * + * @example + * // Transform 1 September 2014 into 20 October 2015 in a single line: + * const result = set(new Date(2014, 8, 20), { year: 2015, month: 9, date: 20 }) + * //=> Tue Oct 20 2015 00:00:00 + * + * @example + * // Set 12 PM to 1 September 2014 01:23:45 to 1 September 2014 12:00:00: + * const result = set(new Date(2014, 8, 1, 1, 23, 45), { hours: 12 }) + * //=> Mon Sep 01 2014 12:23:45 + */ +export default function set(dirtyDate, values) { + requiredArgs(2, arguments); + if (_typeof(values) !== 'object' || values === null) { + throw new RangeError('values parameter must be an object'); + } + var date = toDate(dirtyDate); + + // Check if date is Invalid Date because Date.prototype.setFullYear ignores the value of Invalid Date + if (isNaN(date.getTime())) { + return new Date(NaN); + } + if (values.year != null) { + date.setFullYear(values.year); + } + if (values.month != null) { + date = setMonth(date, values.month); + } + if (values.date != null) { + date.setDate(toInteger(values.date)); + } + if (values.hours != null) { + date.setHours(toInteger(values.hours)); + } + if (values.minutes != null) { + date.setMinutes(toInteger(values.minutes)); + } + if (values.seconds != null) { + date.setSeconds(toInteger(values.seconds)); + } + if (values.milliseconds != null) { + date.setMilliseconds(toInteger(values.milliseconds)); + } + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/set/index.js.flow b/node_modules/date-fns/esm/set/index.js.flow new file mode 100644 index 0000000..384f137 --- /dev/null +++ b/node_modules/date-fns/esm/set/index.js.flow @@ -0,0 +1,63 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + values: { + year?: number, + month?: number, + date?: number, + hours?: number, + minutes?: number, + seconds?: number, + milliseconds?: number, + } +) => Date diff --git a/node_modules/date-fns/esm/set/package.json b/node_modules/date-fns/esm/set/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/set/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setDate/index.d.ts b/node_modules/date-fns/esm/setDate/index.d.ts new file mode 100644 index 0000000..677ea30 --- /dev/null +++ b/node_modules/date-fns/esm/setDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDate } from 'date-fns' +export default setDate diff --git a/node_modules/date-fns/esm/setDate/index.js b/node_modules/date-fns/esm/setDate/index.js new file mode 100644 index 0000000..69e641f --- /dev/null +++ b/node_modules/date-fns/esm/setDate/index.js @@ -0,0 +1,28 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setDate + * @category Day Helpers + * @summary Set the day of the month to the given date. + * + * @description + * Set the day of the month to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} dayOfMonth - the day of the month of the new date + * @returns {Date} the new date with the day of the month set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set the 30th day of the month to 1 September 2014: + * const result = setDate(new Date(2014, 8, 1), 30) + * //=> Tue Sep 30 2014 00:00:00 + */ +export default function setDate(dirtyDate, dirtyDayOfMonth) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var dayOfMonth = toInteger(dirtyDayOfMonth); + date.setDate(dayOfMonth); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setDate/index.js.flow b/node_modules/date-fns/esm/setDate/index.js.flow new file mode 100644 index 0000000..8c9b807 --- /dev/null +++ b/node_modules/date-fns/esm/setDate/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, dayOfMonth: number) => Date diff --git a/node_modules/date-fns/esm/setDate/package.json b/node_modules/date-fns/esm/setDate/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setDate/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setDay/index.d.ts b/node_modules/date-fns/esm/setDay/index.d.ts new file mode 100644 index 0000000..5b3d9d1 --- /dev/null +++ b/node_modules/date-fns/esm/setDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDay } from 'date-fns' +export default setDay diff --git a/node_modules/date-fns/esm/setDay/index.js b/node_modules/date-fns/esm/setDay/index.js new file mode 100644 index 0000000..a7205d6 --- /dev/null +++ b/node_modules/date-fns/esm/setDay/index.js @@ -0,0 +1,51 @@ +import addDays from "../addDays/index.js"; +import toDate from "../toDate/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +/** + * @name setDay + * @category Weekday Helpers + * @summary Set the day of the week to the given date. + * + * @description + * Set the day of the week to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} day - the day of the week of the new date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Date} the new date with the day of the week set + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // Set week day to Sunday, with the default weekStartsOn of Sunday: + * const result = setDay(new Date(2014, 8, 1), 0) + * //=> Sun Aug 31 2014 00:00:00 + * + * @example + * // Set week day to Sunday, with a weekStartsOn of Monday: + * const result = setDay(new Date(2014, 8, 1), 0, { weekStartsOn: 1 }) + * //=> Sun Sep 07 2014 00:00:00 + */ +export default function setDay(dirtyDate, dirtyDay, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(2, arguments); + var defaultOptions = getDefaultOptions(); + var weekStartsOn = toInteger((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + var date = toDate(dirtyDate); + var day = toInteger(dirtyDay); + var currentDay = date.getDay(); + var remainder = day % 7; + var dayIndex = (remainder + 7) % 7; + var delta = 7 - weekStartsOn; + var diff = day < 0 || day > 6 ? day - (currentDay + delta) % 7 : (dayIndex + delta) % 7 - (currentDay + delta) % 7; + return addDays(date, diff); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setDay/index.js.flow b/node_modules/date-fns/esm/setDay/index.js.flow new file mode 100644 index 0000000..4a2d43d --- /dev/null +++ b/node_modules/date-fns/esm/setDay/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + day: number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => Date diff --git a/node_modules/date-fns/esm/setDay/package.json b/node_modules/date-fns/esm/setDay/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setDayOfYear/index.d.ts b/node_modules/date-fns/esm/setDayOfYear/index.d.ts new file mode 100644 index 0000000..5536c57 --- /dev/null +++ b/node_modules/date-fns/esm/setDayOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDayOfYear } from 'date-fns' +export default setDayOfYear diff --git a/node_modules/date-fns/esm/setDayOfYear/index.js b/node_modules/date-fns/esm/setDayOfYear/index.js new file mode 100644 index 0000000..ad2f5f6 --- /dev/null +++ b/node_modules/date-fns/esm/setDayOfYear/index.js @@ -0,0 +1,29 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setDayOfYear + * @category Day Helpers + * @summary Set the day of the year to the given date. + * + * @description + * Set the day of the year to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} dayOfYear - the day of the year of the new date + * @returns {Date} the new date with the day of the year set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set the 2nd day of the year to 2 July 2014: + * const result = setDayOfYear(new Date(2014, 6, 2), 2) + * //=> Thu Jan 02 2014 00:00:00 + */ +export default function setDayOfYear(dirtyDate, dirtyDayOfYear) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var dayOfYear = toInteger(dirtyDayOfYear); + date.setMonth(0); + date.setDate(dayOfYear); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setDayOfYear/index.js.flow b/node_modules/date-fns/esm/setDayOfYear/index.js.flow new file mode 100644 index 0000000..fc974d4 --- /dev/null +++ b/node_modules/date-fns/esm/setDayOfYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, dayOfYear: number) => Date diff --git a/node_modules/date-fns/esm/setDayOfYear/package.json b/node_modules/date-fns/esm/setDayOfYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setDayOfYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setDefaultOptions/index.d.ts b/node_modules/date-fns/esm/setDefaultOptions/index.d.ts new file mode 100644 index 0000000..35cf7c8 --- /dev/null +++ b/node_modules/date-fns/esm/setDefaultOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDefaultOptions } from 'date-fns' +export default setDefaultOptions diff --git a/node_modules/date-fns/esm/setDefaultOptions/index.js b/node_modules/date-fns/esm/setDefaultOptions/index.js new file mode 100644 index 0000000..7ae21e9 --- /dev/null +++ b/node_modules/date-fns/esm/setDefaultOptions/index.js @@ -0,0 +1,73 @@ +import { getDefaultOptions, setDefaultOptions as setInternalDefaultOptions } from "../_lib/defaultOptions/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setDefaultOptions + * @category Common Helpers + * @summary Set default options including locale. + * @pure false + * + * @description + * Sets the defaults for + * `options.locale`, `options.weekStartsOn` and `options.firstWeekContainsDate` + * arguments for all functions. + * + * @param {Object} newOptions - an object with options. + * @param {Locale} [newOptions.locale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [newOptions.weekStartsOn] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [newOptions.firstWeekContainsDate] - the day of January, which is always in the first week of the year + * @throws {TypeError} 1 argument required + * + * @example + * // Set global locale: + * import { es } from 'date-fns/locale' + * setDefaultOptions({ locale: es }) + * const result = format(new Date(2014, 8, 2), 'PPPP') + * //=> 'martes, 2 de septiembre de 2014' + * + * @example + * // Start of the week for 2 September 2014: + * const result = startOfWeek(new Date(2014, 8, 2)) + * //=> Sun Aug 31 2014 00:00:00 + * + * @example + * // Start of the week for 2 September 2014, + * // when we set that week starts on Monday by default: + * setDefaultOptions({ weekStartsOn: 1 }) + * const result = startOfWeek(new Date(2014, 8, 2)) + * //=> Mon Sep 01 2014 00:00:00 + * + * @example + * // Manually set options take priority over default options: + * setDefaultOptions({ weekStartsOn: 1 }) + * const result = startOfWeek(new Date(2014, 8, 2), { weekStartsOn: 0 }) + * //=> Sun Aug 31 2014 00:00:00 + * + * @example + * // Remove the option by setting it to `undefined`: + * setDefaultOptions({ weekStartsOn: 1 }) + * setDefaultOptions({ weekStartsOn: undefined }) + * const result = startOfWeek(new Date(2014, 8, 2)) + * //=> Sun Aug 31 2014 00:00:00 + */ +export default function setDefaultOptions(newOptions) { + requiredArgs(1, arguments); + var result = {}; + var defaultOptions = getDefaultOptions(); + for (var property in defaultOptions) { + if (Object.prototype.hasOwnProperty.call(defaultOptions, property)) { + ; + result[property] = defaultOptions[property]; + } + } + for (var _property in newOptions) { + if (Object.prototype.hasOwnProperty.call(newOptions, _property)) { + if (newOptions[_property] === undefined) { + delete result[_property]; + } else { + ; + result[_property] = newOptions[_property]; + } + } + } + setInternalDefaultOptions(result); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setDefaultOptions/index.js.flow b/node_modules/date-fns/esm/setDefaultOptions/index.js.flow new file mode 100644 index 0000000..99f1582 --- /dev/null +++ b/node_modules/date-fns/esm/setDefaultOptions/index.js.flow @@ -0,0 +1,56 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (newOptions: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, +}) => void diff --git a/node_modules/date-fns/esm/setDefaultOptions/package.json b/node_modules/date-fns/esm/setDefaultOptions/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setDefaultOptions/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setHours/index.d.ts b/node_modules/date-fns/esm/setHours/index.d.ts new file mode 100644 index 0000000..2709a32 --- /dev/null +++ b/node_modules/date-fns/esm/setHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setHours } from 'date-fns' +export default setHours diff --git a/node_modules/date-fns/esm/setHours/index.js b/node_modules/date-fns/esm/setHours/index.js new file mode 100644 index 0000000..54501c8 --- /dev/null +++ b/node_modules/date-fns/esm/setHours/index.js @@ -0,0 +1,28 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setHours + * @category Hour Helpers + * @summary Set the hours to the given date. + * + * @description + * Set the hours to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} hours - the hours of the new date + * @returns {Date} the new date with the hours set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set 4 hours to 1 September 2014 11:30:00: + * const result = setHours(new Date(2014, 8, 1, 11, 30), 4) + * //=> Mon Sep 01 2014 04:30:00 + */ +export default function setHours(dirtyDate, dirtyHours) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var hours = toInteger(dirtyHours); + date.setHours(hours); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setHours/index.js.flow b/node_modules/date-fns/esm/setHours/index.js.flow new file mode 100644 index 0000000..c9003bc --- /dev/null +++ b/node_modules/date-fns/esm/setHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, hours: number) => Date diff --git a/node_modules/date-fns/esm/setHours/package.json b/node_modules/date-fns/esm/setHours/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setISODay/index.d.ts b/node_modules/date-fns/esm/setISODay/index.d.ts new file mode 100644 index 0000000..63fb67a --- /dev/null +++ b/node_modules/date-fns/esm/setISODay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setISODay } from 'date-fns' +export default setISODay diff --git a/node_modules/date-fns/esm/setISODay/index.js b/node_modules/date-fns/esm/setISODay/index.js new file mode 100644 index 0000000..ccb9815 --- /dev/null +++ b/node_modules/date-fns/esm/setISODay/index.js @@ -0,0 +1,33 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import addDays from "../addDays/index.js"; +import getISODay from "../getISODay/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setISODay + * @category Weekday Helpers + * @summary Set the day of the ISO week to the given date. + * + * @description + * Set the day of the ISO week to the given date. + * ISO week starts with Monday. + * 7 is the index of Sunday, 1 is the index of Monday etc. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} day - the day of the ISO week of the new date + * @returns {Date} the new date with the day of the ISO week set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set Sunday to 1 September 2014: + * const result = setISODay(new Date(2014, 8, 1), 7) + * //=> Sun Sep 07 2014 00:00:00 + */ +export default function setISODay(dirtyDate, dirtyDay) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var day = toInteger(dirtyDay); + var currentDay = getISODay(date); + var diff = day - currentDay; + return addDays(date, diff); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setISODay/index.js.flow b/node_modules/date-fns/esm/setISODay/index.js.flow new file mode 100644 index 0000000..07b0629 --- /dev/null +++ b/node_modules/date-fns/esm/setISODay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, day: number) => Date diff --git a/node_modules/date-fns/esm/setISODay/package.json b/node_modules/date-fns/esm/setISODay/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setISODay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setISOWeek/index.d.ts b/node_modules/date-fns/esm/setISOWeek/index.d.ts new file mode 100644 index 0000000..a2e7970 --- /dev/null +++ b/node_modules/date-fns/esm/setISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setISOWeek } from 'date-fns' +export default setISOWeek diff --git a/node_modules/date-fns/esm/setISOWeek/index.js b/node_modules/date-fns/esm/setISOWeek/index.js new file mode 100644 index 0000000..fdf7b41 --- /dev/null +++ b/node_modules/date-fns/esm/setISOWeek/index.js @@ -0,0 +1,32 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import getISOWeek from "../getISOWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setISOWeek + * @category ISO Week Helpers + * @summary Set the ISO week to the given date. + * + * @description + * Set the ISO week to the given date, saving the weekday number. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the date to be changed + * @param {Number} isoWeek - the ISO week of the new date + * @returns {Date} the new date with the ISO week set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set the 53rd ISO week to 7 August 2004: + * const result = setISOWeek(new Date(2004, 7, 7), 53) + * //=> Sat Jan 01 2005 00:00:00 + */ +export default function setISOWeek(dirtyDate, dirtyISOWeek) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var isoWeek = toInteger(dirtyISOWeek); + var diff = getISOWeek(date) - isoWeek; + date.setDate(date.getDate() - diff * 7); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setISOWeek/index.js.flow b/node_modules/date-fns/esm/setISOWeek/index.js.flow new file mode 100644 index 0000000..cf1ccb8 --- /dev/null +++ b/node_modules/date-fns/esm/setISOWeek/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, isoWeek: number) => Date diff --git a/node_modules/date-fns/esm/setISOWeek/package.json b/node_modules/date-fns/esm/setISOWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setISOWeekYear/index.d.ts b/node_modules/date-fns/esm/setISOWeekYear/index.d.ts new file mode 100644 index 0000000..ab8ea95 --- /dev/null +++ b/node_modules/date-fns/esm/setISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setISOWeekYear } from 'date-fns' +export default setISOWeekYear diff --git a/node_modules/date-fns/esm/setISOWeekYear/index.js b/node_modules/date-fns/esm/setISOWeekYear/index.js new file mode 100644 index 0000000..e1c9f00 --- /dev/null +++ b/node_modules/date-fns/esm/setISOWeekYear/index.js @@ -0,0 +1,38 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import startOfISOWeekYear from "../startOfISOWeekYear/index.js"; +import differenceInCalendarDays from "../differenceInCalendarDays/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setISOWeekYear + * @category ISO Week-Numbering Year Helpers + * @summary Set the ISO week-numbering year to the given date. + * + * @description + * Set the ISO week-numbering year to the given date, + * saving the week number and the weekday number. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the date to be changed + * @param {Number} isoWeekYear - the ISO week-numbering year of the new date + * @returns {Date} the new date with the ISO week-numbering year set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set ISO week-numbering year 2007 to 29 December 2008: + * const result = setISOWeekYear(new Date(2008, 11, 29), 2007) + * //=> Mon Jan 01 2007 00:00:00 + */ +export default function setISOWeekYear(dirtyDate, dirtyISOWeekYear) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var isoWeekYear = toInteger(dirtyISOWeekYear); + var diff = differenceInCalendarDays(date, startOfISOWeekYear(date)); + var fourthOfJanuary = new Date(0); + fourthOfJanuary.setFullYear(isoWeekYear, 0, 4); + fourthOfJanuary.setHours(0, 0, 0, 0); + date = startOfISOWeekYear(fourthOfJanuary); + date.setDate(date.getDate() + diff); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setISOWeekYear/index.js.flow b/node_modules/date-fns/esm/setISOWeekYear/index.js.flow new file mode 100644 index 0000000..43beb65 --- /dev/null +++ b/node_modules/date-fns/esm/setISOWeekYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, isoWeekYear: number) => Date diff --git a/node_modules/date-fns/esm/setISOWeekYear/package.json b/node_modules/date-fns/esm/setISOWeekYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setISOWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setMilliseconds/index.d.ts b/node_modules/date-fns/esm/setMilliseconds/index.d.ts new file mode 100644 index 0000000..04743a0 --- /dev/null +++ b/node_modules/date-fns/esm/setMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setMilliseconds } from 'date-fns' +export default setMilliseconds diff --git a/node_modules/date-fns/esm/setMilliseconds/index.js b/node_modules/date-fns/esm/setMilliseconds/index.js new file mode 100644 index 0000000..36a716b --- /dev/null +++ b/node_modules/date-fns/esm/setMilliseconds/index.js @@ -0,0 +1,28 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setMilliseconds + * @category Millisecond Helpers + * @summary Set the milliseconds to the given date. + * + * @description + * Set the milliseconds to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} milliseconds - the milliseconds of the new date + * @returns {Date} the new date with the milliseconds set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set 300 milliseconds to 1 September 2014 11:30:40.500: + * const result = setMilliseconds(new Date(2014, 8, 1, 11, 30, 40, 500), 300) + * //=> Mon Sep 01 2014 11:30:40.300 + */ +export default function setMilliseconds(dirtyDate, dirtyMilliseconds) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var milliseconds = toInteger(dirtyMilliseconds); + date.setMilliseconds(milliseconds); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setMilliseconds/index.js.flow b/node_modules/date-fns/esm/setMilliseconds/index.js.flow new file mode 100644 index 0000000..d9bc57f --- /dev/null +++ b/node_modules/date-fns/esm/setMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, milliseconds: number) => Date diff --git a/node_modules/date-fns/esm/setMilliseconds/package.json b/node_modules/date-fns/esm/setMilliseconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setMinutes/index.d.ts b/node_modules/date-fns/esm/setMinutes/index.d.ts new file mode 100644 index 0000000..2732d47 --- /dev/null +++ b/node_modules/date-fns/esm/setMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setMinutes } from 'date-fns' +export default setMinutes diff --git a/node_modules/date-fns/esm/setMinutes/index.js b/node_modules/date-fns/esm/setMinutes/index.js new file mode 100644 index 0000000..1972d1d --- /dev/null +++ b/node_modules/date-fns/esm/setMinutes/index.js @@ -0,0 +1,28 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setMinutes + * @category Minute Helpers + * @summary Set the minutes to the given date. + * + * @description + * Set the minutes to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} minutes - the minutes of the new date + * @returns {Date} the new date with the minutes set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set 45 minutes to 1 September 2014 11:30:40: + * const result = setMinutes(new Date(2014, 8, 1, 11, 30, 40), 45) + * //=> Mon Sep 01 2014 11:45:40 + */ +export default function setMinutes(dirtyDate, dirtyMinutes) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var minutes = toInteger(dirtyMinutes); + date.setMinutes(minutes); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setMinutes/index.js.flow b/node_modules/date-fns/esm/setMinutes/index.js.flow new file mode 100644 index 0000000..5231232 --- /dev/null +++ b/node_modules/date-fns/esm/setMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, minutes: number) => Date diff --git a/node_modules/date-fns/esm/setMinutes/package.json b/node_modules/date-fns/esm/setMinutes/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setMonth/index.d.ts b/node_modules/date-fns/esm/setMonth/index.d.ts new file mode 100644 index 0000000..720d61c --- /dev/null +++ b/node_modules/date-fns/esm/setMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setMonth } from 'date-fns' +export default setMonth diff --git a/node_modules/date-fns/esm/setMonth/index.js b/node_modules/date-fns/esm/setMonth/index.js new file mode 100644 index 0000000..0c81104 --- /dev/null +++ b/node_modules/date-fns/esm/setMonth/index.js @@ -0,0 +1,37 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import getDaysInMonth from "../getDaysInMonth/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setMonth + * @category Month Helpers + * @summary Set the month to the given date. + * + * @description + * Set the month to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} month - the month of the new date + * @returns {Date} the new date with the month set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set February to 1 September 2014: + * const result = setMonth(new Date(2014, 8, 1), 1) + * //=> Sat Feb 01 2014 00:00:00 + */ +export default function setMonth(dirtyDate, dirtyMonth) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var month = toInteger(dirtyMonth); + var year = date.getFullYear(); + var day = date.getDate(); + var dateWithDesiredMonth = new Date(0); + dateWithDesiredMonth.setFullYear(year, month, 15); + dateWithDesiredMonth.setHours(0, 0, 0, 0); + var daysInMonth = getDaysInMonth(dateWithDesiredMonth); + // Set the last day of the new month + // if the original date was the last day of the longer month + date.setMonth(month, Math.min(day, daysInMonth)); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setMonth/index.js.flow b/node_modules/date-fns/esm/setMonth/index.js.flow new file mode 100644 index 0000000..29bd4de --- /dev/null +++ b/node_modules/date-fns/esm/setMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, month: number) => Date diff --git a/node_modules/date-fns/esm/setMonth/package.json b/node_modules/date-fns/esm/setMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setQuarter/index.d.ts b/node_modules/date-fns/esm/setQuarter/index.d.ts new file mode 100644 index 0000000..7e98fc9 --- /dev/null +++ b/node_modules/date-fns/esm/setQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setQuarter } from 'date-fns' +export default setQuarter diff --git a/node_modules/date-fns/esm/setQuarter/index.js b/node_modules/date-fns/esm/setQuarter/index.js new file mode 100644 index 0000000..f10e4be --- /dev/null +++ b/node_modules/date-fns/esm/setQuarter/index.js @@ -0,0 +1,30 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import setMonth from "../setMonth/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setQuarter + * @category Quarter Helpers + * @summary Set the year quarter to the given date. + * + * @description + * Set the year quarter to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} quarter - the quarter of the new date + * @returns {Date} the new date with the quarter set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set the 2nd quarter to 2 July 2014: + * const result = setQuarter(new Date(2014, 6, 2), 2) + * //=> Wed Apr 02 2014 00:00:00 + */ +export default function setQuarter(dirtyDate, dirtyQuarter) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var quarter = toInteger(dirtyQuarter); + var oldQuarter = Math.floor(date.getMonth() / 3) + 1; + var diff = quarter - oldQuarter; + return setMonth(date, date.getMonth() + diff * 3); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setQuarter/index.js.flow b/node_modules/date-fns/esm/setQuarter/index.js.flow new file mode 100644 index 0000000..d0e4d51 --- /dev/null +++ b/node_modules/date-fns/esm/setQuarter/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, quarter: number) => Date diff --git a/node_modules/date-fns/esm/setQuarter/package.json b/node_modules/date-fns/esm/setQuarter/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setSeconds/index.d.ts b/node_modules/date-fns/esm/setSeconds/index.d.ts new file mode 100644 index 0000000..a67a07f --- /dev/null +++ b/node_modules/date-fns/esm/setSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setSeconds } from 'date-fns' +export default setSeconds diff --git a/node_modules/date-fns/esm/setSeconds/index.js b/node_modules/date-fns/esm/setSeconds/index.js new file mode 100644 index 0000000..8e5ae67 --- /dev/null +++ b/node_modules/date-fns/esm/setSeconds/index.js @@ -0,0 +1,28 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setSeconds + * @category Second Helpers + * @summary Set the seconds to the given date. + * + * @description + * Set the seconds to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} seconds - the seconds of the new date + * @returns {Date} the new date with the seconds set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set 45 seconds to 1 September 2014 11:30:40: + * const result = setSeconds(new Date(2014, 8, 1, 11, 30, 40), 45) + * //=> Mon Sep 01 2014 11:30:45 + */ +export default function setSeconds(dirtyDate, dirtySeconds) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var seconds = toInteger(dirtySeconds); + date.setSeconds(seconds); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setSeconds/index.js.flow b/node_modules/date-fns/esm/setSeconds/index.js.flow new file mode 100644 index 0000000..056c068 --- /dev/null +++ b/node_modules/date-fns/esm/setSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, seconds: number) => Date diff --git a/node_modules/date-fns/esm/setSeconds/package.json b/node_modules/date-fns/esm/setSeconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setWeek/index.d.ts b/node_modules/date-fns/esm/setWeek/index.d.ts new file mode 100644 index 0000000..b6c90f3 --- /dev/null +++ b/node_modules/date-fns/esm/setWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setWeek } from 'date-fns' +export default setWeek diff --git a/node_modules/date-fns/esm/setWeek/index.js b/node_modules/date-fns/esm/setWeek/index.js new file mode 100644 index 0000000..a1938ed --- /dev/null +++ b/node_modules/date-fns/esm/setWeek/index.js @@ -0,0 +1,52 @@ +import getWeek from "../getWeek/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name setWeek + * @category Week Helpers + * @summary Set the local week to the given date. + * + * @description + * Set the local week to the given date, saving the weekday number. + * The exact calculation depends on the values of + * `options.weekStartsOn` (which is the index of the first day of the week) + * and `options.firstWeekContainsDate` (which is the day of January, which is always in + * the first week of the week-numbering year) + * + * Week numbering: https://en.wikipedia.org/wiki/Week#Week_numbering + * + * @param {Date|Number} date - the date to be changed + * @param {Number} week - the week of the new date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @returns {Date} the new date with the local week set + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * + * @example + * // Set the 1st week to 2 January 2005 with default options: + * const result = setWeek(new Date(2005, 0, 2), 1) + * //=> Sun Dec 26 2004 00:00:00 + * + * @example + * // Set the 1st week to 2 January 2005, + * // if Monday is the first day of the week, + * // and the first week of the year always contains 4 January: + * const result = setWeek(new Date(2005, 0, 2), 1, { + * weekStartsOn: 1, + * firstWeekContainsDate: 4 + * }) + * //=> Sun Jan 4 2004 00:00:00 + */ +export default function setWeek(dirtyDate, dirtyWeek, options) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var week = toInteger(dirtyWeek); + var diff = getWeek(date, options) - week; + date.setDate(date.getDate() - diff * 7); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setWeek/index.js.flow b/node_modules/date-fns/esm/setWeek/index.js.flow new file mode 100644 index 0000000..59b7eb3 --- /dev/null +++ b/node_modules/date-fns/esm/setWeek/index.js.flow @@ -0,0 +1,60 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + week: number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } +) => Date diff --git a/node_modules/date-fns/esm/setWeek/package.json b/node_modules/date-fns/esm/setWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setWeekYear/index.d.ts b/node_modules/date-fns/esm/setWeekYear/index.d.ts new file mode 100644 index 0000000..af02252 --- /dev/null +++ b/node_modules/date-fns/esm/setWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setWeekYear } from 'date-fns' +export default setWeekYear diff --git a/node_modules/date-fns/esm/setWeekYear/index.js b/node_modules/date-fns/esm/setWeekYear/index.js new file mode 100644 index 0000000..1e56c20 --- /dev/null +++ b/node_modules/date-fns/esm/setWeekYear/index.js @@ -0,0 +1,62 @@ +import differenceInCalendarDays from "../differenceInCalendarDays/index.js"; +import startOfWeekYear from "../startOfWeekYear/index.js"; +import toDate from "../toDate/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +/** + * @name setWeekYear + * @category Week-Numbering Year Helpers + * @summary Set the local week-numbering year to the given date. + * + * @description + * Set the local week-numbering year to the given date, + * saving the week number and the weekday number. + * The exact calculation depends on the values of + * `options.weekStartsOn` (which is the index of the first day of the week) + * and `options.firstWeekContainsDate` (which is the day of January, which is always in + * the first week of the week-numbering year) + * + * Week numbering: https://en.wikipedia.org/wiki/Week#Week_numbering + * + * @param {Date|Number} date - the date to be changed + * @param {Number} weekYear - the local week-numbering year of the new date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @returns {Date} the new date with the local week-numbering year set + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * + * @example + * // Set the local week-numbering year 2004 to 2 January 2010 with default options: + * const result = setWeekYear(new Date(2010, 0, 2), 2004) + * //=> Sat Jan 03 2004 00:00:00 + * + * @example + * // Set the local week-numbering year 2004 to 2 January 2010, + * // if Monday is the first day of week + * // and 4 January is always in the first week of the year: + * const result = setWeekYear(new Date(2010, 0, 2), 2004, { + * weekStartsOn: 1, + * firstWeekContainsDate: 4 + * }) + * //=> Sat Jan 01 2005 00:00:00 + */ +export default function setWeekYear(dirtyDate, dirtyWeekYear, options) { + var _ref, _ref2, _ref3, _options$firstWeekCon, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(2, arguments); + var defaultOptions = getDefaultOptions(); + var firstWeekContainsDate = toInteger((_ref = (_ref2 = (_ref3 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref !== void 0 ? _ref : 1); + var date = toDate(dirtyDate); + var weekYear = toInteger(dirtyWeekYear); + var diff = differenceInCalendarDays(date, startOfWeekYear(date, options)); + var firstWeek = new Date(0); + firstWeek.setFullYear(weekYear, 0, firstWeekContainsDate); + firstWeek.setHours(0, 0, 0, 0); + date = startOfWeekYear(firstWeek, options); + date.setDate(date.getDate() + diff); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setWeekYear/index.js.flow b/node_modules/date-fns/esm/setWeekYear/index.js.flow new file mode 100644 index 0000000..12a9d84 --- /dev/null +++ b/node_modules/date-fns/esm/setWeekYear/index.js.flow @@ -0,0 +1,60 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + weekYear: number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } +) => Date diff --git a/node_modules/date-fns/esm/setWeekYear/package.json b/node_modules/date-fns/esm/setWeekYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setYear/index.d.ts b/node_modules/date-fns/esm/setYear/index.d.ts new file mode 100644 index 0000000..e0a76fb --- /dev/null +++ b/node_modules/date-fns/esm/setYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setYear } from 'date-fns' +export default setYear diff --git a/node_modules/date-fns/esm/setYear/index.js b/node_modules/date-fns/esm/setYear/index.js new file mode 100644 index 0000000..54c49d0 --- /dev/null +++ b/node_modules/date-fns/esm/setYear/index.js @@ -0,0 +1,33 @@ +import toInteger from "../_lib/toInteger/index.js"; +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name setYear + * @category Year Helpers + * @summary Set the year to the given date. + * + * @description + * Set the year to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} year - the year of the new date + * @returns {Date} the new date with the year set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set year 2013 to 1 September 2014: + * const result = setYear(new Date(2014, 8, 1), 2013) + * //=> Sun Sep 01 2013 00:00:00 + */ +export default function setYear(dirtyDate, dirtyYear) { + requiredArgs(2, arguments); + var date = toDate(dirtyDate); + var year = toInteger(dirtyYear); + + // Check if date is Invalid Date because Date.prototype.setFullYear ignores the value of Invalid Date + if (isNaN(date.getTime())) { + return new Date(NaN); + } + date.setFullYear(year); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/setYear/index.js.flow b/node_modules/date-fns/esm/setYear/index.js.flow new file mode 100644 index 0000000..ebdcafe --- /dev/null +++ b/node_modules/date-fns/esm/setYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, year: number) => Date diff --git a/node_modules/date-fns/esm/setYear/package.json b/node_modules/date-fns/esm/setYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/setYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfDay/index.d.ts b/node_modules/date-fns/esm/startOfDay/index.d.ts new file mode 100644 index 0000000..4463069 --- /dev/null +++ b/node_modules/date-fns/esm/startOfDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfDay } from 'date-fns' +export default startOfDay diff --git a/node_modules/date-fns/esm/startOfDay/index.js b/node_modules/date-fns/esm/startOfDay/index.js new file mode 100644 index 0000000..2e518a8 --- /dev/null +++ b/node_modules/date-fns/esm/startOfDay/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name startOfDay + * @category Day Helpers + * @summary Return the start of a day for the given date. + * + * @description + * Return the start of a day for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a day + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a day for 2 September 2014 11:55:00: + * const result = startOfDay(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 02 2014 00:00:00 + */ +export default function startOfDay(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + date.setHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfDay/index.js.flow b/node_modules/date-fns/esm/startOfDay/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/startOfDay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/startOfDay/package.json b/node_modules/date-fns/esm/startOfDay/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfDay/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfDecade/index.d.ts b/node_modules/date-fns/esm/startOfDecade/index.d.ts new file mode 100644 index 0000000..c4309c3 --- /dev/null +++ b/node_modules/date-fns/esm/startOfDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfDecade } from 'date-fns' +export default startOfDecade diff --git a/node_modules/date-fns/esm/startOfDecade/index.js b/node_modules/date-fns/esm/startOfDecade/index.js new file mode 100644 index 0000000..35946ff --- /dev/null +++ b/node_modules/date-fns/esm/startOfDecade/index.js @@ -0,0 +1,28 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name startOfDecade + * @category Decade Helpers + * @summary Return the start of a decade for the given date. + * + * @description + * Return the start of a decade for the given date. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a decade + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a decade for 21 October 2015 00:00:00: + * const result = startOfDecade(new Date(2015, 9, 21, 00, 00, 00)) + * //=> Jan 01 2010 00:00:00 + */ +export default function startOfDecade(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var year = date.getFullYear(); + var decade = Math.floor(year / 10) * 10; + date.setFullYear(decade, 0, 1); + date.setHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfDecade/index.js.flow b/node_modules/date-fns/esm/startOfDecade/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/startOfDecade/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/startOfDecade/package.json b/node_modules/date-fns/esm/startOfDecade/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfDecade/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfHour/index.d.ts b/node_modules/date-fns/esm/startOfHour/index.d.ts new file mode 100644 index 0000000..d1cc503 --- /dev/null +++ b/node_modules/date-fns/esm/startOfHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfHour } from 'date-fns' +export default startOfHour diff --git a/node_modules/date-fns/esm/startOfHour/index.js b/node_modules/date-fns/esm/startOfHour/index.js new file mode 100644 index 0000000..1d9b292 --- /dev/null +++ b/node_modules/date-fns/esm/startOfHour/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name startOfHour + * @category Hour Helpers + * @summary Return the start of an hour for the given date. + * + * @description + * Return the start of an hour for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of an hour + * @throws {TypeError} 1 argument required + * + * @example + * // The start of an hour for 2 September 2014 11:55:00: + * const result = startOfHour(new Date(2014, 8, 2, 11, 55)) + * //=> Tue Sep 02 2014 11:00:00 + */ +export default function startOfHour(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + date.setMinutes(0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfHour/index.js.flow b/node_modules/date-fns/esm/startOfHour/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/startOfHour/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/startOfHour/package.json b/node_modules/date-fns/esm/startOfHour/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfHour/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfISOWeek/index.d.ts b/node_modules/date-fns/esm/startOfISOWeek/index.d.ts new file mode 100644 index 0000000..93e573a --- /dev/null +++ b/node_modules/date-fns/esm/startOfISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfISOWeek } from 'date-fns' +export default startOfISOWeek diff --git a/node_modules/date-fns/esm/startOfISOWeek/index.js b/node_modules/date-fns/esm/startOfISOWeek/index.js new file mode 100644 index 0000000..255b621 --- /dev/null +++ b/node_modules/date-fns/esm/startOfISOWeek/index.js @@ -0,0 +1,28 @@ +import startOfWeek from "../startOfWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name startOfISOWeek + * @category ISO Week Helpers + * @summary Return the start of an ISO week for the given date. + * + * @description + * Return the start of an ISO week for the given date. + * The result will be in the local timezone. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of an ISO week + * @throws {TypeError} 1 argument required + * + * @example + * // The start of an ISO week for 2 September 2014 11:55:00: + * const result = startOfISOWeek(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Mon Sep 01 2014 00:00:00 + */ +export default function startOfISOWeek(dirtyDate) { + requiredArgs(1, arguments); + return startOfWeek(dirtyDate, { + weekStartsOn: 1 + }); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfISOWeek/index.js.flow b/node_modules/date-fns/esm/startOfISOWeek/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/startOfISOWeek/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/startOfISOWeek/package.json b/node_modules/date-fns/esm/startOfISOWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfISOWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfISOWeekYear/index.d.ts b/node_modules/date-fns/esm/startOfISOWeekYear/index.d.ts new file mode 100644 index 0000000..c29d7d0 --- /dev/null +++ b/node_modules/date-fns/esm/startOfISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfISOWeekYear } from 'date-fns' +export default startOfISOWeekYear diff --git a/node_modules/date-fns/esm/startOfISOWeekYear/index.js b/node_modules/date-fns/esm/startOfISOWeekYear/index.js new file mode 100644 index 0000000..cea2b29 --- /dev/null +++ b/node_modules/date-fns/esm/startOfISOWeekYear/index.js @@ -0,0 +1,33 @@ +import getISOWeekYear from "../getISOWeekYear/index.js"; +import startOfISOWeek from "../startOfISOWeek/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name startOfISOWeekYear + * @category ISO Week-Numbering Year Helpers + * @summary Return the start of an ISO week-numbering year for the given date. + * + * @description + * Return the start of an ISO week-numbering year, + * which always starts 3 days before the year's first Thursday. + * The result will be in the local timezone. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of an ISO week-numbering year + * @throws {TypeError} 1 argument required + * + * @example + * // The start of an ISO week-numbering year for 2 July 2005: + * const result = startOfISOWeekYear(new Date(2005, 6, 2)) + * //=> Mon Jan 03 2005 00:00:00 + */ +export default function startOfISOWeekYear(dirtyDate) { + requiredArgs(1, arguments); + var year = getISOWeekYear(dirtyDate); + var fourthOfJanuary = new Date(0); + fourthOfJanuary.setFullYear(year, 0, 4); + fourthOfJanuary.setHours(0, 0, 0, 0); + var date = startOfISOWeek(fourthOfJanuary); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfISOWeekYear/index.js.flow b/node_modules/date-fns/esm/startOfISOWeekYear/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/startOfISOWeekYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/startOfISOWeekYear/package.json b/node_modules/date-fns/esm/startOfISOWeekYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfISOWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfMinute/index.d.ts b/node_modules/date-fns/esm/startOfMinute/index.d.ts new file mode 100644 index 0000000..1b96683 --- /dev/null +++ b/node_modules/date-fns/esm/startOfMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfMinute } from 'date-fns' +export default startOfMinute diff --git a/node_modules/date-fns/esm/startOfMinute/index.js b/node_modules/date-fns/esm/startOfMinute/index.js new file mode 100644 index 0000000..fd0014b --- /dev/null +++ b/node_modules/date-fns/esm/startOfMinute/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name startOfMinute + * @category Minute Helpers + * @summary Return the start of a minute for the given date. + * + * @description + * Return the start of a minute for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a minute + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a minute for 1 December 2014 22:15:45.400: + * const result = startOfMinute(new Date(2014, 11, 1, 22, 15, 45, 400)) + * //=> Mon Dec 01 2014 22:15:00 + */ +export default function startOfMinute(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + date.setSeconds(0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfMinute/index.js.flow b/node_modules/date-fns/esm/startOfMinute/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/startOfMinute/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/startOfMinute/package.json b/node_modules/date-fns/esm/startOfMinute/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfMinute/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfMonth/index.d.ts b/node_modules/date-fns/esm/startOfMonth/index.d.ts new file mode 100644 index 0000000..08de436 --- /dev/null +++ b/node_modules/date-fns/esm/startOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfMonth } from 'date-fns' +export default startOfMonth diff --git a/node_modules/date-fns/esm/startOfMonth/index.js b/node_modules/date-fns/esm/startOfMonth/index.js new file mode 100644 index 0000000..d755ae0 --- /dev/null +++ b/node_modules/date-fns/esm/startOfMonth/index.js @@ -0,0 +1,27 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name startOfMonth + * @category Month Helpers + * @summary Return the start of a month for the given date. + * + * @description + * Return the start of a month for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a month + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a month for 2 September 2014 11:55:00: + * const result = startOfMonth(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Mon Sep 01 2014 00:00:00 + */ +export default function startOfMonth(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + date.setDate(1); + date.setHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfMonth/index.js.flow b/node_modules/date-fns/esm/startOfMonth/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/startOfMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/startOfMonth/package.json b/node_modules/date-fns/esm/startOfMonth/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfMonth/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfQuarter/index.d.ts b/node_modules/date-fns/esm/startOfQuarter/index.d.ts new file mode 100644 index 0000000..7afa727 --- /dev/null +++ b/node_modules/date-fns/esm/startOfQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfQuarter } from 'date-fns' +export default startOfQuarter diff --git a/node_modules/date-fns/esm/startOfQuarter/index.js b/node_modules/date-fns/esm/startOfQuarter/index.js new file mode 100644 index 0000000..f18e071 --- /dev/null +++ b/node_modules/date-fns/esm/startOfQuarter/index.js @@ -0,0 +1,29 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name startOfQuarter + * @category Quarter Helpers + * @summary Return the start of a year quarter for the given date. + * + * @description + * Return the start of a year quarter for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a quarter + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a quarter for 2 September 2014 11:55:00: + * const result = startOfQuarter(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Jul 01 2014 00:00:00 + */ +export default function startOfQuarter(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + var currentMonth = date.getMonth(); + var month = currentMonth - currentMonth % 3; + date.setMonth(month, 1); + date.setHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfQuarter/index.js.flow b/node_modules/date-fns/esm/startOfQuarter/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/startOfQuarter/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/startOfQuarter/package.json b/node_modules/date-fns/esm/startOfQuarter/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfQuarter/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfSecond/index.d.ts b/node_modules/date-fns/esm/startOfSecond/index.d.ts new file mode 100644 index 0000000..b3b4017 --- /dev/null +++ b/node_modules/date-fns/esm/startOfSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfSecond } from 'date-fns' +export default startOfSecond diff --git a/node_modules/date-fns/esm/startOfSecond/index.js b/node_modules/date-fns/esm/startOfSecond/index.js new file mode 100644 index 0000000..5b07bba --- /dev/null +++ b/node_modules/date-fns/esm/startOfSecond/index.js @@ -0,0 +1,26 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name startOfSecond + * @category Second Helpers + * @summary Return the start of a second for the given date. + * + * @description + * Return the start of a second for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a second + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a second for 1 December 2014 22:15:45.400: + * const result = startOfSecond(new Date(2014, 11, 1, 22, 15, 45, 400)) + * //=> Mon Dec 01 2014 22:15:45.000 + */ +export default function startOfSecond(dirtyDate) { + requiredArgs(1, arguments); + var date = toDate(dirtyDate); + date.setMilliseconds(0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfSecond/index.js.flow b/node_modules/date-fns/esm/startOfSecond/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/startOfSecond/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/startOfSecond/package.json b/node_modules/date-fns/esm/startOfSecond/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfSecond/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfToday/index.d.ts b/node_modules/date-fns/esm/startOfToday/index.d.ts new file mode 100644 index 0000000..8a0615e --- /dev/null +++ b/node_modules/date-fns/esm/startOfToday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfToday } from 'date-fns' +export default startOfToday diff --git a/node_modules/date-fns/esm/startOfToday/index.js b/node_modules/date-fns/esm/startOfToday/index.js new file mode 100644 index 0000000..1508a85 --- /dev/null +++ b/node_modules/date-fns/esm/startOfToday/index.js @@ -0,0 +1,23 @@ +import startOfDay from "../startOfDay/index.js"; +/** + * @name startOfToday + * @category Day Helpers + * @summary Return the start of today. + * @pure false + * + * @description + * Return the start of today. + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @returns {Date} the start of today + * + * @example + * // If today is 6 October 2014: + * const result = startOfToday() + * //=> Mon Oct 6 2014 00:00:00 + */ +export default function startOfToday() { + return startOfDay(Date.now()); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfToday/index.js.flow b/node_modules/date-fns/esm/startOfToday/index.js.flow new file mode 100644 index 0000000..26bde32 --- /dev/null +++ b/node_modules/date-fns/esm/startOfToday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Date diff --git a/node_modules/date-fns/esm/startOfToday/package.json b/node_modules/date-fns/esm/startOfToday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfToday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfTomorrow/index.d.ts b/node_modules/date-fns/esm/startOfTomorrow/index.d.ts new file mode 100644 index 0000000..464ad5b --- /dev/null +++ b/node_modules/date-fns/esm/startOfTomorrow/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfTomorrow } from 'date-fns' +export default startOfTomorrow diff --git a/node_modules/date-fns/esm/startOfTomorrow/index.js b/node_modules/date-fns/esm/startOfTomorrow/index.js new file mode 100644 index 0000000..b9498e2 --- /dev/null +++ b/node_modules/date-fns/esm/startOfTomorrow/index.js @@ -0,0 +1,29 @@ +/** + * @name startOfTomorrow + * @category Day Helpers + * @summary Return the start of tomorrow. + * @pure false + * + * @description + * Return the start of tomorrow. + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `new Date()` internally hence impure and can't be safely curried. + * + * @returns {Date} the start of tomorrow + * + * @example + * // If today is 6 October 2014: + * const result = startOfTomorrow() + * //=> Tue Oct 7 2014 00:00:00 + */ +export default function startOfTomorrow() { + var now = new Date(); + var year = now.getFullYear(); + var month = now.getMonth(); + var day = now.getDate(); + var date = new Date(0); + date.setFullYear(year, month, day + 1); + date.setHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfTomorrow/index.js.flow b/node_modules/date-fns/esm/startOfTomorrow/index.js.flow new file mode 100644 index 0000000..26bde32 --- /dev/null +++ b/node_modules/date-fns/esm/startOfTomorrow/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Date diff --git a/node_modules/date-fns/esm/startOfTomorrow/package.json b/node_modules/date-fns/esm/startOfTomorrow/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfTomorrow/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfWeek/index.d.ts b/node_modules/date-fns/esm/startOfWeek/index.d.ts new file mode 100644 index 0000000..4a45d11 --- /dev/null +++ b/node_modules/date-fns/esm/startOfWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfWeek } from 'date-fns' +export default startOfWeek diff --git a/node_modules/date-fns/esm/startOfWeek/index.js b/node_modules/date-fns/esm/startOfWeek/index.js new file mode 100644 index 0000000..877d4c7 --- /dev/null +++ b/node_modules/date-fns/esm/startOfWeek/index.js @@ -0,0 +1,48 @@ +import toDate from "../toDate/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +/** + * @name startOfWeek + * @category Week Helpers + * @summary Return the start of a week for the given date. + * + * @description + * Return the start of a week for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Date} the start of a week + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // The start of a week for 2 September 2014 11:55:00: + * const result = startOfWeek(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Sun Aug 31 2014 00:00:00 + * + * @example + * // If the week starts on Monday, the start of the week for 2 September 2014 11:55:00: + * const result = startOfWeek(new Date(2014, 8, 2, 11, 55, 0), { weekStartsOn: 1 }) + * //=> Mon Sep 01 2014 00:00:00 + */ +export default function startOfWeek(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(1, arguments); + var defaultOptions = getDefaultOptions(); + var weekStartsOn = toInteger((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + var date = toDate(dirtyDate); + var day = date.getDay(); + var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn; + date.setDate(date.getDate() - diff); + date.setHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfWeek/index.js.flow b/node_modules/date-fns/esm/startOfWeek/index.js.flow new file mode 100644 index 0000000..9285b67 --- /dev/null +++ b/node_modules/date-fns/esm/startOfWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => Date diff --git a/node_modules/date-fns/esm/startOfWeek/package.json b/node_modules/date-fns/esm/startOfWeek/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfWeek/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfWeekYear/index.d.ts b/node_modules/date-fns/esm/startOfWeekYear/index.d.ts new file mode 100644 index 0000000..95b4851 --- /dev/null +++ b/node_modules/date-fns/esm/startOfWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfWeekYear } from 'date-fns' +export default startOfWeekYear diff --git a/node_modules/date-fns/esm/startOfWeekYear/index.js b/node_modules/date-fns/esm/startOfWeekYear/index.js new file mode 100644 index 0000000..892f336 --- /dev/null +++ b/node_modules/date-fns/esm/startOfWeekYear/index.js @@ -0,0 +1,56 @@ +import getWeekYear from "../getWeekYear/index.js"; +import startOfWeek from "../startOfWeek/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { getDefaultOptions } from "../_lib/defaultOptions/index.js"; +/** + * @name startOfWeekYear + * @category Week-Numbering Year Helpers + * @summary Return the start of a local week-numbering year for the given date. + * + * @description + * Return the start of a local week-numbering year. + * The exact calculation depends on the values of + * `options.weekStartsOn` (which is the index of the first day of the week) + * and `options.firstWeekContainsDate` (which is the day of January, which is always in + * the first week of the week-numbering year) + * + * Week numbering: https://en.wikipedia.org/wiki/Week#Week_numbering + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @returns {Date} the start of a week-numbering year + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * + * @example + * // The start of an a week-numbering year for 2 July 2005 with default settings: + * const result = startOfWeekYear(new Date(2005, 6, 2)) + * //=> Sun Dec 26 2004 00:00:00 + * + * @example + * // The start of a week-numbering year for 2 July 2005 + * // if Monday is the first day of week + * // and 4 January is always in the first week of the year: + * const result = startOfWeekYear(new Date(2005, 6, 2), { + * weekStartsOn: 1, + * firstWeekContainsDate: 4 + * }) + * //=> Mon Jan 03 2005 00:00:00 + */ +export default function startOfWeekYear(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$firstWeekCon, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + requiredArgs(1, arguments); + var defaultOptions = getDefaultOptions(); + var firstWeekContainsDate = toInteger((_ref = (_ref2 = (_ref3 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref !== void 0 ? _ref : 1); + var year = getWeekYear(dirtyDate, options); + var firstWeek = new Date(0); + firstWeek.setFullYear(year, 0, firstWeekContainsDate); + firstWeek.setHours(0, 0, 0, 0); + var date = startOfWeek(firstWeek, options); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfWeekYear/index.js.flow b/node_modules/date-fns/esm/startOfWeekYear/index.js.flow new file mode 100644 index 0000000..49cecb6 --- /dev/null +++ b/node_modules/date-fns/esm/startOfWeekYear/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } +) => Date diff --git a/node_modules/date-fns/esm/startOfWeekYear/package.json b/node_modules/date-fns/esm/startOfWeekYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfWeekYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfYear/index.d.ts b/node_modules/date-fns/esm/startOfYear/index.d.ts new file mode 100644 index 0000000..669ffc9 --- /dev/null +++ b/node_modules/date-fns/esm/startOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfYear } from 'date-fns' +export default startOfYear diff --git a/node_modules/date-fns/esm/startOfYear/index.js b/node_modules/date-fns/esm/startOfYear/index.js new file mode 100644 index 0000000..a3de437 --- /dev/null +++ b/node_modules/date-fns/esm/startOfYear/index.js @@ -0,0 +1,28 @@ +import toDate from "../toDate/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name startOfYear + * @category Year Helpers + * @summary Return the start of a year for the given date. + * + * @description + * Return the start of a year for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a year + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a year for 2 September 2014 11:55:00: + * const result = startOfYear(new Date(2014, 8, 2, 11, 55, 00)) + * //=> Wed Jan 01 2014 00:00:00 + */ +export default function startOfYear(dirtyDate) { + requiredArgs(1, arguments); + var cleanDate = toDate(dirtyDate); + var date = new Date(0); + date.setFullYear(cleanDate.getFullYear(), 0, 1); + date.setHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfYear/index.js.flow b/node_modules/date-fns/esm/startOfYear/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/esm/startOfYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/esm/startOfYear/package.json b/node_modules/date-fns/esm/startOfYear/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfYear/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfYesterday/index.d.ts b/node_modules/date-fns/esm/startOfYesterday/index.d.ts new file mode 100644 index 0000000..0342a28 --- /dev/null +++ b/node_modules/date-fns/esm/startOfYesterday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfYesterday } from 'date-fns' +export default startOfYesterday diff --git a/node_modules/date-fns/esm/startOfYesterday/index.js b/node_modules/date-fns/esm/startOfYesterday/index.js new file mode 100644 index 0000000..4ada2bb --- /dev/null +++ b/node_modules/date-fns/esm/startOfYesterday/index.js @@ -0,0 +1,29 @@ +/** + * @name startOfYesterday + * @category Day Helpers + * @summary Return the start of yesterday. + * @pure false + * + * @description + * Return the start of yesterday. + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `new Date()` internally hence impure and can't be safely curried. + * + * @returns {Date} the start of yesterday + * + * @example + * // If today is 6 October 2014: + * const result = startOfYesterday() + * //=> Sun Oct 5 2014 00:00:00 + */ +export default function startOfYesterday() { + var now = new Date(); + var year = now.getFullYear(); + var month = now.getMonth(); + var day = now.getDate(); + var date = new Date(0); + date.setFullYear(year, month, day - 1); + date.setHours(0, 0, 0, 0); + return date; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/startOfYesterday/index.js.flow b/node_modules/date-fns/esm/startOfYesterday/index.js.flow new file mode 100644 index 0000000..26bde32 --- /dev/null +++ b/node_modules/date-fns/esm/startOfYesterday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Date diff --git a/node_modules/date-fns/esm/startOfYesterday/package.json b/node_modules/date-fns/esm/startOfYesterday/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/startOfYesterday/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/sub/index.d.ts b/node_modules/date-fns/esm/sub/index.d.ts new file mode 100644 index 0000000..7a4f3ec --- /dev/null +++ b/node_modules/date-fns/esm/sub/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sub } from 'date-fns' +export default sub diff --git a/node_modules/date-fns/esm/sub/index.js b/node_modules/date-fns/esm/sub/index.js new file mode 100644 index 0000000..cf33567 --- /dev/null +++ b/node_modules/date-fns/esm/sub/index.js @@ -0,0 +1,68 @@ +import _typeof from "@babel/runtime/helpers/esm/typeof"; +import subDays from "../subDays/index.js"; +import subMonths from "../subMonths/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name sub + * @category Common Helpers + * @summary Subtract the specified years, months, weeks, days, hours, minutes and seconds from the given date. + * + * @description + * Subtract the specified years, months, weeks, days, hours, minutes and seconds from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Duration} duration - the object with years, months, weeks, days, hours, minutes and seconds to be subtracted + * + * | Key | Description | + * |---------|------------------------------------| + * | years | Amount of years to be subtracted | + * | months | Amount of months to be subtracted | + * | weeks | Amount of weeks to be subtracted | + * | days | Amount of days to be subtracted | + * | hours | Amount of hours to be subtracted | + * | minutes | Amount of minutes to be subtracted | + * | seconds | Amount of seconds to be subtracted | + * + * All values default to 0 + * + * @returns {Date} the new date with the seconds subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract the following duration from 15 June 2017 15:29:20 + * const result = sub(new Date(2017, 5, 15, 15, 29, 20), { + * years: 2, + * months: 9, + * weeks: 1, + * days: 7, + * hours: 5, + * minutes: 9, + * seconds: 30 + * }) + * //=> Mon Sep 1 2014 10:19:50 + */ +export default function sub(date, duration) { + requiredArgs(2, arguments); + if (!duration || _typeof(duration) !== 'object') return new Date(NaN); + var years = duration.years ? toInteger(duration.years) : 0; + var months = duration.months ? toInteger(duration.months) : 0; + var weeks = duration.weeks ? toInteger(duration.weeks) : 0; + var days = duration.days ? toInteger(duration.days) : 0; + var hours = duration.hours ? toInteger(duration.hours) : 0; + var minutes = duration.minutes ? toInteger(duration.minutes) : 0; + var seconds = duration.seconds ? toInteger(duration.seconds) : 0; + + // Subtract years and months + var dateWithoutMonths = subMonths(date, months + years * 12); + + // Subtract weeks and days + var dateWithoutDays = subDays(dateWithoutMonths, days + weeks * 7); + + // Subtract hours, minutes and seconds + var minutestoSub = minutes + hours * 60; + var secondstoSub = seconds + minutestoSub * 60; + var mstoSub = secondstoSub * 1000; + var finalDate = new Date(dateWithoutDays.getTime() - mstoSub); + return finalDate; +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/sub/index.js.flow b/node_modules/date-fns/esm/sub/index.js.flow new file mode 100644 index 0000000..e79df7c --- /dev/null +++ b/node_modules/date-fns/esm/sub/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, duration: Duration) => Date diff --git a/node_modules/date-fns/esm/sub/package.json b/node_modules/date-fns/esm/sub/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/sub/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subBusinessDays/index.d.ts b/node_modules/date-fns/esm/subBusinessDays/index.d.ts new file mode 100644 index 0000000..7a0549a --- /dev/null +++ b/node_modules/date-fns/esm/subBusinessDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subBusinessDays } from 'date-fns' +export default subBusinessDays diff --git a/node_modules/date-fns/esm/subBusinessDays/index.js b/node_modules/date-fns/esm/subBusinessDays/index.js new file mode 100644 index 0000000..d0375ce --- /dev/null +++ b/node_modules/date-fns/esm/subBusinessDays/index.js @@ -0,0 +1,26 @@ +import addBusinessDays from "../addBusinessDays/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name subBusinessDays + * @category Day Helpers + * @summary Substract the specified number of business days (mon - fri) to the given date. + * + * @description + * Substract the specified number of business days (mon - fri) to the given date, ignoring weekends. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of business days to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the business days subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Substract 10 business days from 1 September 2014: + * const result = subBusinessDays(new Date(2014, 8, 1), 10) + * //=> Mon Aug 18 2014 00:00:00 (skipped weekend days) + */ +export default function subBusinessDays(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addBusinessDays(dirtyDate, -amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subBusinessDays/index.js.flow b/node_modules/date-fns/esm/subBusinessDays/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/subBusinessDays/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/subBusinessDays/package.json b/node_modules/date-fns/esm/subBusinessDays/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/subBusinessDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subDays/index.d.ts b/node_modules/date-fns/esm/subDays/index.d.ts new file mode 100644 index 0000000..0b2fe65 --- /dev/null +++ b/node_modules/date-fns/esm/subDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subDays } from 'date-fns' +export default subDays diff --git a/node_modules/date-fns/esm/subDays/index.js b/node_modules/date-fns/esm/subDays/index.js new file mode 100644 index 0000000..9e2834c --- /dev/null +++ b/node_modules/date-fns/esm/subDays/index.js @@ -0,0 +1,26 @@ +import addDays from "../addDays/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name subDays + * @category Day Helpers + * @summary Subtract the specified number of days from the given date. + * + * @description + * Subtract the specified number of days from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of days to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the days subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 10 days from 1 September 2014: + * const result = subDays(new Date(2014, 8, 1), 10) + * //=> Fri Aug 22 2014 00:00:00 + */ +export default function subDays(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addDays(dirtyDate, -amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subDays/index.js.flow b/node_modules/date-fns/esm/subDays/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/subDays/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/subDays/package.json b/node_modules/date-fns/esm/subDays/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/subDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subHours/index.d.ts b/node_modules/date-fns/esm/subHours/index.d.ts new file mode 100644 index 0000000..9b9a0d2 --- /dev/null +++ b/node_modules/date-fns/esm/subHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subHours } from 'date-fns' +export default subHours diff --git a/node_modules/date-fns/esm/subHours/index.js b/node_modules/date-fns/esm/subHours/index.js new file mode 100644 index 0000000..080683e --- /dev/null +++ b/node_modules/date-fns/esm/subHours/index.js @@ -0,0 +1,26 @@ +import addHours from "../addHours/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name subHours + * @category Hour Helpers + * @summary Subtract the specified number of hours from the given date. + * + * @description + * Subtract the specified number of hours from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of hours to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the hours subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 2 hours from 11 July 2014 01:00:00: + * const result = subHours(new Date(2014, 6, 11, 1, 0), 2) + * //=> Thu Jul 10 2014 23:00:00 + */ +export default function subHours(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addHours(dirtyDate, -amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subHours/index.js.flow b/node_modules/date-fns/esm/subHours/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/subHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/subHours/package.json b/node_modules/date-fns/esm/subHours/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/subHours/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subISOWeekYears/index.d.ts b/node_modules/date-fns/esm/subISOWeekYears/index.d.ts new file mode 100644 index 0000000..78018ea --- /dev/null +++ b/node_modules/date-fns/esm/subISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subISOWeekYears } from 'date-fns' +export default subISOWeekYears diff --git a/node_modules/date-fns/esm/subISOWeekYears/index.js b/node_modules/date-fns/esm/subISOWeekYears/index.js new file mode 100644 index 0000000..eab5596 --- /dev/null +++ b/node_modules/date-fns/esm/subISOWeekYears/index.js @@ -0,0 +1,28 @@ +import addISOWeekYears from "../addISOWeekYears/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name subISOWeekYears + * @category ISO Week-Numbering Year Helpers + * @summary Subtract the specified number of ISO week-numbering years from the given date. + * + * @description + * Subtract the specified number of ISO week-numbering years from the given date. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of ISO week-numbering years to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the ISO week-numbering years subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 5 ISO week-numbering years from 1 September 2014: + * const result = subISOWeekYears(new Date(2014, 8, 1), 5) + * //=> Mon Aug 31 2009 00:00:00 + */ +export default function subISOWeekYears(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addISOWeekYears(dirtyDate, -amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subISOWeekYears/index.js.flow b/node_modules/date-fns/esm/subISOWeekYears/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/subISOWeekYears/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/subISOWeekYears/package.json b/node_modules/date-fns/esm/subISOWeekYears/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/subISOWeekYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subMilliseconds/index.d.ts b/node_modules/date-fns/esm/subMilliseconds/index.d.ts new file mode 100644 index 0000000..ffc51f1 --- /dev/null +++ b/node_modules/date-fns/esm/subMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subMilliseconds } from 'date-fns' +export default subMilliseconds diff --git a/node_modules/date-fns/esm/subMilliseconds/index.js b/node_modules/date-fns/esm/subMilliseconds/index.js new file mode 100644 index 0000000..a770051 --- /dev/null +++ b/node_modules/date-fns/esm/subMilliseconds/index.js @@ -0,0 +1,26 @@ +import addMilliseconds from "../addMilliseconds/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name subMilliseconds + * @category Millisecond Helpers + * @summary Subtract the specified number of milliseconds from the given date. + * + * @description + * Subtract the specified number of milliseconds from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of milliseconds to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the milliseconds subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 750 milliseconds from 10 July 2014 12:45:30.000: + * const result = subMilliseconds(new Date(2014, 6, 10, 12, 45, 30, 0), 750) + * //=> Thu Jul 10 2014 12:45:29.250 + */ +export default function subMilliseconds(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addMilliseconds(dirtyDate, -amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subMilliseconds/index.js.flow b/node_modules/date-fns/esm/subMilliseconds/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/subMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/subMilliseconds/package.json b/node_modules/date-fns/esm/subMilliseconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/subMilliseconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subMinutes/index.d.ts b/node_modules/date-fns/esm/subMinutes/index.d.ts new file mode 100644 index 0000000..43c3222 --- /dev/null +++ b/node_modules/date-fns/esm/subMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subMinutes } from 'date-fns' +export default subMinutes diff --git a/node_modules/date-fns/esm/subMinutes/index.js b/node_modules/date-fns/esm/subMinutes/index.js new file mode 100644 index 0000000..4e4a47c --- /dev/null +++ b/node_modules/date-fns/esm/subMinutes/index.js @@ -0,0 +1,26 @@ +import addMinutes from "../addMinutes/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +import toInteger from "../_lib/toInteger/index.js"; +/** + * @name subMinutes + * @category Minute Helpers + * @summary Subtract the specified number of minutes from the given date. + * + * @description + * Subtract the specified number of minutes from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of minutes to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the minutes subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 30 minutes from 10 July 2014 12:00:00: + * const result = subMinutes(new Date(2014, 6, 10, 12, 0), 30) + * //=> Thu Jul 10 2014 11:30:00 + */ +export default function subMinutes(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addMinutes(dirtyDate, -amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subMinutes/index.js.flow b/node_modules/date-fns/esm/subMinutes/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/subMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/subMinutes/package.json b/node_modules/date-fns/esm/subMinutes/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/subMinutes/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subMonths/index.d.ts b/node_modules/date-fns/esm/subMonths/index.d.ts new file mode 100644 index 0000000..dd963a1 --- /dev/null +++ b/node_modules/date-fns/esm/subMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subMonths } from 'date-fns' +export default subMonths diff --git a/node_modules/date-fns/esm/subMonths/index.js b/node_modules/date-fns/esm/subMonths/index.js new file mode 100644 index 0000000..0853b78 --- /dev/null +++ b/node_modules/date-fns/esm/subMonths/index.js @@ -0,0 +1,26 @@ +import toInteger from "../_lib/toInteger/index.js"; +import addMonths from "../addMonths/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name subMonths + * @category Month Helpers + * @summary Subtract the specified number of months from the given date. + * + * @description + * Subtract the specified number of months from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of months to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the months subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 5 months from 1 February 2015: + * const result = subMonths(new Date(2015, 1, 1), 5) + * //=> Mon Sep 01 2014 00:00:00 + */ +export default function subMonths(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addMonths(dirtyDate, -amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subMonths/index.js.flow b/node_modules/date-fns/esm/subMonths/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/subMonths/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/subMonths/package.json b/node_modules/date-fns/esm/subMonths/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/subMonths/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subQuarters/index.d.ts b/node_modules/date-fns/esm/subQuarters/index.d.ts new file mode 100644 index 0000000..216a1f3 --- /dev/null +++ b/node_modules/date-fns/esm/subQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subQuarters } from 'date-fns' +export default subQuarters diff --git a/node_modules/date-fns/esm/subQuarters/index.js b/node_modules/date-fns/esm/subQuarters/index.js new file mode 100644 index 0000000..52c6add --- /dev/null +++ b/node_modules/date-fns/esm/subQuarters/index.js @@ -0,0 +1,26 @@ +import toInteger from "../_lib/toInteger/index.js"; +import addQuarters from "../addQuarters/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name subQuarters + * @category Quarter Helpers + * @summary Subtract the specified number of year quarters from the given date. + * + * @description + * Subtract the specified number of year quarters from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of quarters to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the quarters subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 3 quarters from 1 September 2014: + * const result = subQuarters(new Date(2014, 8, 1), 3) + * //=> Sun Dec 01 2013 00:00:00 + */ +export default function subQuarters(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addQuarters(dirtyDate, -amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subQuarters/index.js.flow b/node_modules/date-fns/esm/subQuarters/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/subQuarters/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/subQuarters/package.json b/node_modules/date-fns/esm/subQuarters/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/subQuarters/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subSeconds/index.d.ts b/node_modules/date-fns/esm/subSeconds/index.d.ts new file mode 100644 index 0000000..f718279 --- /dev/null +++ b/node_modules/date-fns/esm/subSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subSeconds } from 'date-fns' +export default subSeconds diff --git a/node_modules/date-fns/esm/subSeconds/index.js b/node_modules/date-fns/esm/subSeconds/index.js new file mode 100644 index 0000000..e86e849 --- /dev/null +++ b/node_modules/date-fns/esm/subSeconds/index.js @@ -0,0 +1,26 @@ +import toInteger from "../_lib/toInteger/index.js"; +import addSeconds from "../addSeconds/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name subSeconds + * @category Second Helpers + * @summary Subtract the specified number of seconds from the given date. + * + * @description + * Subtract the specified number of seconds from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of seconds to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the seconds subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 30 seconds from 10 July 2014 12:45:00: + * const result = subSeconds(new Date(2014, 6, 10, 12, 45, 0), 30) + * //=> Thu Jul 10 2014 12:44:30 + */ +export default function subSeconds(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addSeconds(dirtyDate, -amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subSeconds/index.js.flow b/node_modules/date-fns/esm/subSeconds/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/subSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/subSeconds/package.json b/node_modules/date-fns/esm/subSeconds/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/subSeconds/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subWeeks/index.d.ts b/node_modules/date-fns/esm/subWeeks/index.d.ts new file mode 100644 index 0000000..b6e3c82 --- /dev/null +++ b/node_modules/date-fns/esm/subWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subWeeks } from 'date-fns' +export default subWeeks diff --git a/node_modules/date-fns/esm/subWeeks/index.js b/node_modules/date-fns/esm/subWeeks/index.js new file mode 100644 index 0000000..0505199 --- /dev/null +++ b/node_modules/date-fns/esm/subWeeks/index.js @@ -0,0 +1,26 @@ +import toInteger from "../_lib/toInteger/index.js"; +import addWeeks from "../addWeeks/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name subWeeks + * @category Week Helpers + * @summary Subtract the specified number of weeks from the given date. + * + * @description + * Subtract the specified number of weeks from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of weeks to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the weeks subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 4 weeks from 1 September 2014: + * const result = subWeeks(new Date(2014, 8, 1), 4) + * //=> Mon Aug 04 2014 00:00:00 + */ +export default function subWeeks(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addWeeks(dirtyDate, -amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subWeeks/index.js.flow b/node_modules/date-fns/esm/subWeeks/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/subWeeks/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/subWeeks/package.json b/node_modules/date-fns/esm/subWeeks/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/subWeeks/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subYears/index.d.ts b/node_modules/date-fns/esm/subYears/index.d.ts new file mode 100644 index 0000000..5edf482 --- /dev/null +++ b/node_modules/date-fns/esm/subYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subYears } from 'date-fns' +export default subYears diff --git a/node_modules/date-fns/esm/subYears/index.js b/node_modules/date-fns/esm/subYears/index.js new file mode 100644 index 0000000..80ee3e2 --- /dev/null +++ b/node_modules/date-fns/esm/subYears/index.js @@ -0,0 +1,26 @@ +import toInteger from "../_lib/toInteger/index.js"; +import addYears from "../addYears/index.js"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name subYears + * @category Year Helpers + * @summary Subtract the specified number of years from the given date. + * + * @description + * Subtract the specified number of years from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of years to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the years subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 5 years from 1 September 2014: + * const result = subYears(new Date(2014, 8, 1), 5) + * //=> Tue Sep 01 2009 00:00:00 + */ +export default function subYears(dirtyDate, dirtyAmount) { + requiredArgs(2, arguments); + var amount = toInteger(dirtyAmount); + return addYears(dirtyDate, -amount); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/subYears/index.js.flow b/node_modules/date-fns/esm/subYears/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/esm/subYears/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/esm/subYears/package.json b/node_modules/date-fns/esm/subYears/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/subYears/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/toDate/index.d.ts b/node_modules/date-fns/esm/toDate/index.d.ts new file mode 100644 index 0000000..0231ae7 --- /dev/null +++ b/node_modules/date-fns/esm/toDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { toDate } from 'date-fns' +export default toDate diff --git a/node_modules/date-fns/esm/toDate/index.js b/node_modules/date-fns/esm/toDate/index.js new file mode 100644 index 0000000..c2e31d4 --- /dev/null +++ b/node_modules/date-fns/esm/toDate/index.js @@ -0,0 +1,52 @@ +import _typeof from "@babel/runtime/helpers/esm/typeof"; +import requiredArgs from "../_lib/requiredArgs/index.js"; +/** + * @name toDate + * @category Common Helpers + * @summary Convert the given argument to an instance of Date. + * + * @description + * Convert the given argument to an instance of Date. + * + * If the argument is an instance of Date, the function returns its clone. + * + * If the argument is a number, it is treated as a timestamp. + * + * If the argument is none of the above, the function returns Invalid Date. + * + * **Note**: *all* Date arguments passed to any *date-fns* function is processed by `toDate`. + * + * @param {Date|Number} argument - the value to convert + * @returns {Date} the parsed date in the local time zone + * @throws {TypeError} 1 argument required + * + * @example + * // Clone the date: + * const result = toDate(new Date(2014, 1, 11, 11, 30, 30)) + * //=> Tue Feb 11 2014 11:30:30 + * + * @example + * // Convert the timestamp to date: + * const result = toDate(1392098430000) + * //=> Tue Feb 11 2014 11:30:30 + */ +export default function toDate(argument) { + requiredArgs(1, arguments); + var argStr = Object.prototype.toString.call(argument); + + // Clone the date + if (argument instanceof Date || _typeof(argument) === 'object' && argStr === '[object Date]') { + // Prevent the date to lose the milliseconds when passed to new Date() in IE10 + return new Date(argument.getTime()); + } else if (typeof argument === 'number' || argStr === '[object Number]') { + return new Date(argument); + } else { + if ((typeof argument === 'string' || argStr === '[object String]') && typeof console !== 'undefined') { + // eslint-disable-next-line no-console + console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"); + // eslint-disable-next-line no-console + console.warn(new Error().stack); + } + return new Date(NaN); + } +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/toDate/index.js.flow b/node_modules/date-fns/esm/toDate/index.js.flow new file mode 100644 index 0000000..19292c7 --- /dev/null +++ b/node_modules/date-fns/esm/toDate/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (argument: Date | number) => Date diff --git a/node_modules/date-fns/esm/toDate/package.json b/node_modules/date-fns/esm/toDate/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/toDate/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/types.js b/node_modules/date-fns/esm/types.js new file mode 100644 index 0000000..8cec2e9 --- /dev/null +++ b/node_modules/date-fns/esm/types.js @@ -0,0 +1 @@ +export {}; \ No newline at end of file diff --git a/node_modules/date-fns/esm/weeksToDays/index.d.ts b/node_modules/date-fns/esm/weeksToDays/index.d.ts new file mode 100644 index 0000000..dd8c1fe --- /dev/null +++ b/node_modules/date-fns/esm/weeksToDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { weeksToDays } from 'date-fns' +export default weeksToDays diff --git a/node_modules/date-fns/esm/weeksToDays/index.js b/node_modules/date-fns/esm/weeksToDays/index.js new file mode 100644 index 0000000..2acc3e1 --- /dev/null +++ b/node_modules/date-fns/esm/weeksToDays/index.js @@ -0,0 +1,24 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { daysInWeek } from "../constants/index.js"; +/** + * @name weeksToDays + * @category Conversion Helpers + * @summary Convert weeks to days. + * + * @description + * Convert a number of weeks to a full number of days. + * + * @param {number} weeks - number of weeks to be converted + * + * @returns {number} the number of weeks converted in days + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 weeks into days + * const result = weeksToDays(2) + * //=> 14 + */ +export default function weeksToDays(weeks) { + requiredArgs(1, arguments); + return Math.floor(weeks * daysInWeek); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/weeksToDays/index.js.flow b/node_modules/date-fns/esm/weeksToDays/index.js.flow new file mode 100644 index 0000000..257c1cc --- /dev/null +++ b/node_modules/date-fns/esm/weeksToDays/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (weeks: number) => number diff --git a/node_modules/date-fns/esm/weeksToDays/package.json b/node_modules/date-fns/esm/weeksToDays/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/weeksToDays/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/yearsToMonths/index.d.ts b/node_modules/date-fns/esm/yearsToMonths/index.d.ts new file mode 100644 index 0000000..9e9126d --- /dev/null +++ b/node_modules/date-fns/esm/yearsToMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { yearsToMonths } from 'date-fns' +export default yearsToMonths diff --git a/node_modules/date-fns/esm/yearsToMonths/index.js b/node_modules/date-fns/esm/yearsToMonths/index.js new file mode 100644 index 0000000..b311de4 --- /dev/null +++ b/node_modules/date-fns/esm/yearsToMonths/index.js @@ -0,0 +1,24 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { monthsInYear } from "../constants/index.js"; +/** + * @name yearsToMonths + * @category Conversion Helpers + * @summary Convert years to months. + * + * @description + * Convert a number of years to a full number of months. + * + * @param {number} years - number of years to be converted + * + * @returns {number} the number of years converted in months + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 years into months + * const result = yearsToMonths(2) + * //=> 24 + */ +export default function yearsToMonths(years) { + requiredArgs(1, arguments); + return Math.floor(years * monthsInYear); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/yearsToMonths/index.js.flow b/node_modules/date-fns/esm/yearsToMonths/index.js.flow new file mode 100644 index 0000000..d081919 --- /dev/null +++ b/node_modules/date-fns/esm/yearsToMonths/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (years: number) => number diff --git a/node_modules/date-fns/esm/yearsToMonths/package.json b/node_modules/date-fns/esm/yearsToMonths/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/yearsToMonths/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/yearsToQuarters/index.d.ts b/node_modules/date-fns/esm/yearsToQuarters/index.d.ts new file mode 100644 index 0000000..e3ebc70 --- /dev/null +++ b/node_modules/date-fns/esm/yearsToQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { yearsToQuarters } from 'date-fns' +export default yearsToQuarters diff --git a/node_modules/date-fns/esm/yearsToQuarters/index.js b/node_modules/date-fns/esm/yearsToQuarters/index.js new file mode 100644 index 0000000..7613edb --- /dev/null +++ b/node_modules/date-fns/esm/yearsToQuarters/index.js @@ -0,0 +1,24 @@ +import requiredArgs from "../_lib/requiredArgs/index.js"; +import { quartersInYear } from "../constants/index.js"; +/** + * @name yearsToQuarters + * @category Conversion Helpers + * @summary Convert years to quarters. + * + * @description + * Convert a number of years to a full number of quarters. + * + * @param {number} years - number of years to be converted + * + * @returns {number} the number of years converted in quarters + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 years to quarters + * const result = yearsToQuarters(2) + * //=> 8 + */ +export default function yearsToQuarters(years) { + requiredArgs(1, arguments); + return Math.floor(years * quartersInYear); +} \ No newline at end of file diff --git a/node_modules/date-fns/esm/yearsToQuarters/index.js.flow b/node_modules/date-fns/esm/yearsToQuarters/index.js.flow new file mode 100644 index 0000000..d081919 --- /dev/null +++ b/node_modules/date-fns/esm/yearsToQuarters/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (years: number) => number diff --git a/node_modules/date-fns/esm/yearsToQuarters/package.json b/node_modules/date-fns/esm/yearsToQuarters/package.json new file mode 100644 index 0000000..b109f05 --- /dev/null +++ b/node_modules/date-fns/esm/yearsToQuarters/package.json @@ -0,0 +1,4 @@ +{ + "sideEffects": false, + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/format/index.d.ts b/node_modules/date-fns/format/index.d.ts new file mode 100644 index 0000000..06d38ce --- /dev/null +++ b/node_modules/date-fns/format/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { format } from 'date-fns' +export default format diff --git a/node_modules/date-fns/format/index.js b/node_modules/date-fns/format/index.js new file mode 100644 index 0000000..88b5fbf --- /dev/null +++ b/node_modules/date-fns/format/index.js @@ -0,0 +1,411 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = format; +var _index = _interopRequireDefault(require("../isValid/index.js")); +var _index2 = _interopRequireDefault(require("../subMilliseconds/index.js")); +var _index3 = _interopRequireDefault(require("../toDate/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/format/formatters/index.js")); +var _index5 = _interopRequireDefault(require("../_lib/format/longFormatters/index.js")); +var _index6 = _interopRequireDefault(require("../_lib/getTimezoneOffsetInMilliseconds/index.js")); +var _index7 = require("../_lib/protectedTokens/index.js"); +var _index8 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index9 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index10 = require("../_lib/defaultOptions/index.js"); +var _index11 = _interopRequireDefault(require("../_lib/defaultLocale/index.js")); +// This RegExp consists of three parts separated by `|`: +// - [yYQqMLwIdDecihHKkms]o matches any available ordinal number token +// (one of the certain letters followed by `o`) +// - (\w)\1* matches any sequences of the same letter +// - '' matches two quote characters in a row +// - '(''|[^'])+('|$) matches anything surrounded by two quote characters ('), +// except a single quote symbol, which ends the sequence. +// Two quote characters do not end the sequence. +// If there is no matching single quote +// then the sequence will continue until the end of the string. +// - . matches any single character unmatched by previous parts of the RegExps +var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g; + +// This RegExp catches symbols escaped by quotes, and also +// sequences of symbols P, p, and the combinations like `PPPPPPPppppp` +var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g; +var escapedStringRegExp = /^'([^]*?)'?$/; +var doubleQuoteRegExp = /''/g; +var unescapedLatinCharacterRegExp = /[a-zA-Z]/; + +/** + * @name format + * @category Common Helpers + * @summary Format the date. + * + * @description + * Return the formatted date string in the given format. The result may vary by locale. + * + * > ⚠️ Please note that the `format` tokens differ from Moment.js and other libraries. + * > See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * The characters wrapped between two single quotes characters (') are escaped. + * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. + * (see the last example) + * + * Format of the string is based on Unicode Technical Standard #35: + * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table + * with a few additions (see note 7 below the table). + * + * Accepted patterns: + * | Unit | Pattern | Result examples | Notes | + * |---------------------------------|---------|-----------------------------------|-------| + * | Era | G..GGG | AD, BC | | + * | | GGGG | Anno Domini, Before Christ | 2 | + * | | GGGGG | A, B | | + * | Calendar year | y | 44, 1, 1900, 2017 | 5 | + * | | yo | 44th, 1st, 0th, 17th | 5,7 | + * | | yy | 44, 01, 00, 17 | 5 | + * | | yyy | 044, 001, 1900, 2017 | 5 | + * | | yyyy | 0044, 0001, 1900, 2017 | 5 | + * | | yyyyy | ... | 3,5 | + * | Local week-numbering year | Y | 44, 1, 1900, 2017 | 5 | + * | | Yo | 44th, 1st, 1900th, 2017th | 5,7 | + * | | YY | 44, 01, 00, 17 | 5,8 | + * | | YYY | 044, 001, 1900, 2017 | 5 | + * | | YYYY | 0044, 0001, 1900, 2017 | 5,8 | + * | | YYYYY | ... | 3,5 | + * | ISO week-numbering year | R | -43, 0, 1, 1900, 2017 | 5,7 | + * | | RR | -43, 00, 01, 1900, 2017 | 5,7 | + * | | RRR | -043, 000, 001, 1900, 2017 | 5,7 | + * | | RRRR | -0043, 0000, 0001, 1900, 2017 | 5,7 | + * | | RRRRR | ... | 3,5,7 | + * | Extended year | u | -43, 0, 1, 1900, 2017 | 5 | + * | | uu | -43, 01, 1900, 2017 | 5 | + * | | uuu | -043, 001, 1900, 2017 | 5 | + * | | uuuu | -0043, 0001, 1900, 2017 | 5 | + * | | uuuuu | ... | 3,5 | + * | Quarter (formatting) | Q | 1, 2, 3, 4 | | + * | | Qo | 1st, 2nd, 3rd, 4th | 7 | + * | | QQ | 01, 02, 03, 04 | | + * | | QQQ | Q1, Q2, Q3, Q4 | | + * | | QQQQ | 1st quarter, 2nd quarter, ... | 2 | + * | | QQQQQ | 1, 2, 3, 4 | 4 | + * | Quarter (stand-alone) | q | 1, 2, 3, 4 | | + * | | qo | 1st, 2nd, 3rd, 4th | 7 | + * | | qq | 01, 02, 03, 04 | | + * | | qqq | Q1, Q2, Q3, Q4 | | + * | | qqqq | 1st quarter, 2nd quarter, ... | 2 | + * | | qqqqq | 1, 2, 3, 4 | 4 | + * | Month (formatting) | M | 1, 2, ..., 12 | | + * | | Mo | 1st, 2nd, ..., 12th | 7 | + * | | MM | 01, 02, ..., 12 | | + * | | MMM | Jan, Feb, ..., Dec | | + * | | MMMM | January, February, ..., December | 2 | + * | | MMMMM | J, F, ..., D | | + * | Month (stand-alone) | L | 1, 2, ..., 12 | | + * | | Lo | 1st, 2nd, ..., 12th | 7 | + * | | LL | 01, 02, ..., 12 | | + * | | LLL | Jan, Feb, ..., Dec | | + * | | LLLL | January, February, ..., December | 2 | + * | | LLLLL | J, F, ..., D | | + * | Local week of year | w | 1, 2, ..., 53 | | + * | | wo | 1st, 2nd, ..., 53th | 7 | + * | | ww | 01, 02, ..., 53 | | + * | ISO week of year | I | 1, 2, ..., 53 | 7 | + * | | Io | 1st, 2nd, ..., 53th | 7 | + * | | II | 01, 02, ..., 53 | 7 | + * | Day of month | d | 1, 2, ..., 31 | | + * | | do | 1st, 2nd, ..., 31st | 7 | + * | | dd | 01, 02, ..., 31 | | + * | Day of year | D | 1, 2, ..., 365, 366 | 9 | + * | | Do | 1st, 2nd, ..., 365th, 366th | 7 | + * | | DD | 01, 02, ..., 365, 366 | 9 | + * | | DDD | 001, 002, ..., 365, 366 | | + * | | DDDD | ... | 3 | + * | Day of week (formatting) | E..EEE | Mon, Tue, Wed, ..., Sun | | + * | | EEEE | Monday, Tuesday, ..., Sunday | 2 | + * | | EEEEE | M, T, W, T, F, S, S | | + * | | EEEEEE | Mo, Tu, We, Th, Fr, Sa, Su | | + * | ISO day of week (formatting) | i | 1, 2, 3, ..., 7 | 7 | + * | | io | 1st, 2nd, ..., 7th | 7 | + * | | ii | 01, 02, ..., 07 | 7 | + * | | iii | Mon, Tue, Wed, ..., Sun | 7 | + * | | iiii | Monday, Tuesday, ..., Sunday | 2,7 | + * | | iiiii | M, T, W, T, F, S, S | 7 | + * | | iiiiii | Mo, Tu, We, Th, Fr, Sa, Su | 7 | + * | Local day of week (formatting) | e | 2, 3, 4, ..., 1 | | + * | | eo | 2nd, 3rd, ..., 1st | 7 | + * | | ee | 02, 03, ..., 01 | | + * | | eee | Mon, Tue, Wed, ..., Sun | | + * | | eeee | Monday, Tuesday, ..., Sunday | 2 | + * | | eeeee | M, T, W, T, F, S, S | | + * | | eeeeee | Mo, Tu, We, Th, Fr, Sa, Su | | + * | Local day of week (stand-alone) | c | 2, 3, 4, ..., 1 | | + * | | co | 2nd, 3rd, ..., 1st | 7 | + * | | cc | 02, 03, ..., 01 | | + * | | ccc | Mon, Tue, Wed, ..., Sun | | + * | | cccc | Monday, Tuesday, ..., Sunday | 2 | + * | | ccccc | M, T, W, T, F, S, S | | + * | | cccccc | Mo, Tu, We, Th, Fr, Sa, Su | | + * | AM, PM | a..aa | AM, PM | | + * | | aaa | am, pm | | + * | | aaaa | a.m., p.m. | 2 | + * | | aaaaa | a, p | | + * | AM, PM, noon, midnight | b..bb | AM, PM, noon, midnight | | + * | | bbb | am, pm, noon, midnight | | + * | | bbbb | a.m., p.m., noon, midnight | 2 | + * | | bbbbb | a, p, n, mi | | + * | Flexible day period | B..BBB | at night, in the morning, ... | | + * | | BBBB | at night, in the morning, ... | 2 | + * | | BBBBB | at night, in the morning, ... | | + * | Hour [1-12] | h | 1, 2, ..., 11, 12 | | + * | | ho | 1st, 2nd, ..., 11th, 12th | 7 | + * | | hh | 01, 02, ..., 11, 12 | | + * | Hour [0-23] | H | 0, 1, 2, ..., 23 | | + * | | Ho | 0th, 1st, 2nd, ..., 23rd | 7 | + * | | HH | 00, 01, 02, ..., 23 | | + * | Hour [0-11] | K | 1, 2, ..., 11, 0 | | + * | | Ko | 1st, 2nd, ..., 11th, 0th | 7 | + * | | KK | 01, 02, ..., 11, 00 | | + * | Hour [1-24] | k | 24, 1, 2, ..., 23 | | + * | | ko | 24th, 1st, 2nd, ..., 23rd | 7 | + * | | kk | 24, 01, 02, ..., 23 | | + * | Minute | m | 0, 1, ..., 59 | | + * | | mo | 0th, 1st, ..., 59th | 7 | + * | | mm | 00, 01, ..., 59 | | + * | Second | s | 0, 1, ..., 59 | | + * | | so | 0th, 1st, ..., 59th | 7 | + * | | ss | 00, 01, ..., 59 | | + * | Fraction of second | S | 0, 1, ..., 9 | | + * | | SS | 00, 01, ..., 99 | | + * | | SSS | 000, 001, ..., 999 | | + * | | SSSS | ... | 3 | + * | Timezone (ISO-8601 w/ Z) | X | -08, +0530, Z | | + * | | XX | -0800, +0530, Z | | + * | | XXX | -08:00, +05:30, Z | | + * | | XXXX | -0800, +0530, Z, +123456 | 2 | + * | | XXXXX | -08:00, +05:30, Z, +12:34:56 | | + * | Timezone (ISO-8601 w/o Z) | x | -08, +0530, +00 | | + * | | xx | -0800, +0530, +0000 | | + * | | xxx | -08:00, +05:30, +00:00 | 2 | + * | | xxxx | -0800, +0530, +0000, +123456 | | + * | | xxxxx | -08:00, +05:30, +00:00, +12:34:56 | | + * | Timezone (GMT) | O...OOO | GMT-8, GMT+5:30, GMT+0 | | + * | | OOOO | GMT-08:00, GMT+05:30, GMT+00:00 | 2 | + * | Timezone (specific non-locat.) | z...zzz | GMT-8, GMT+5:30, GMT+0 | 6 | + * | | zzzz | GMT-08:00, GMT+05:30, GMT+00:00 | 2,6 | + * | Seconds timestamp | t | 512969520 | 7 | + * | | tt | ... | 3,7 | + * | Milliseconds timestamp | T | 512969520900 | 7 | + * | | TT | ... | 3,7 | + * | Long localized date | P | 04/29/1453 | 7 | + * | | PP | Apr 29, 1453 | 7 | + * | | PPP | April 29th, 1453 | 7 | + * | | PPPP | Friday, April 29th, 1453 | 2,7 | + * | Long localized time | p | 12:00 AM | 7 | + * | | pp | 12:00:00 AM | 7 | + * | | ppp | 12:00:00 AM GMT+2 | 7 | + * | | pppp | 12:00:00 AM GMT+02:00 | 2,7 | + * | Combination of date and time | Pp | 04/29/1453, 12:00 AM | 7 | + * | | PPpp | Apr 29, 1453, 12:00:00 AM | 7 | + * | | PPPppp | April 29th, 1453 at ... | 7 | + * | | PPPPpppp| Friday, April 29th, 1453 at ... | 2,7 | + * Notes: + * 1. "Formatting" units (e.g. formatting quarter) in the default en-US locale + * are the same as "stand-alone" units, but are different in some languages. + * "Formatting" units are declined according to the rules of the language + * in the context of a date. "Stand-alone" units are always nominative singular: + * + * `format(new Date(2017, 10, 6), 'do LLLL', {locale: cs}) //=> '6. listopad'` + * + * `format(new Date(2017, 10, 6), 'do MMMM', {locale: cs}) //=> '6. listopadu'` + * + * 2. Any sequence of the identical letters is a pattern, unless it is escaped by + * the single quote characters (see below). + * If the sequence is longer than listed in table (e.g. `EEEEEEEEEEE`) + * the output will be the same as default pattern for this unit, usually + * the longest one (in case of ISO weekdays, `EEEE`). Default patterns for units + * are marked with "2" in the last column of the table. + * + * `format(new Date(2017, 10, 6), 'MMM') //=> 'Nov'` + * + * `format(new Date(2017, 10, 6), 'MMMM') //=> 'November'` + * + * `format(new Date(2017, 10, 6), 'MMMMM') //=> 'N'` + * + * `format(new Date(2017, 10, 6), 'MMMMMM') //=> 'November'` + * + * `format(new Date(2017, 10, 6), 'MMMMMMM') //=> 'November'` + * + * 3. Some patterns could be unlimited length (such as `yyyyyyyy`). + * The output will be padded with zeros to match the length of the pattern. + * + * `format(new Date(2017, 10, 6), 'yyyyyyyy') //=> '00002017'` + * + * 4. `QQQQQ` and `qqqqq` could be not strictly numerical in some locales. + * These tokens represent the shortest form of the quarter. + * + * 5. The main difference between `y` and `u` patterns are B.C. years: + * + * | Year | `y` | `u` | + * |------|-----|-----| + * | AC 1 | 1 | 1 | + * | BC 1 | 1 | 0 | + * | BC 2 | 2 | -1 | + * + * Also `yy` always returns the last two digits of a year, + * while `uu` pads single digit years to 2 characters and returns other years unchanged: + * + * | Year | `yy` | `uu` | + * |------|------|------| + * | 1 | 01 | 01 | + * | 14 | 14 | 14 | + * | 376 | 76 | 376 | + * | 1453 | 53 | 1453 | + * + * The same difference is true for local and ISO week-numbering years (`Y` and `R`), + * except local week-numbering years are dependent on `options.weekStartsOn` + * and `options.firstWeekContainsDate` (compare [getISOWeekYear]{@link https://date-fns.org/docs/getISOWeekYear} + * and [getWeekYear]{@link https://date-fns.org/docs/getWeekYear}). + * + * 6. Specific non-location timezones are currently unavailable in `date-fns`, + * so right now these tokens fall back to GMT timezones. + * + * 7. These patterns are not in the Unicode Technical Standard #35: + * - `i`: ISO day of week + * - `I`: ISO week of year + * - `R`: ISO week-numbering year + * - `t`: seconds timestamp + * - `T`: milliseconds timestamp + * - `o`: ordinal number modifier + * - `P`: long localized date + * - `p`: long localized time + * + * 8. `YY` and `YYYY` tokens represent week-numbering years but they are often confused with years. + * You should enable `options.useAdditionalWeekYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * 9. `D` and `DD` tokens represent days of the year but they are often confused with days of the month. + * You should enable `options.useAdditionalDayOfYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * @param {Date|Number} date - the original date + * @param {String} format - the string of tokens + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {Number} [options.firstWeekContainsDate=1] - the day of January, which is + * @param {Boolean} [options.useAdditionalWeekYearTokens=false] - if true, allows usage of the week-numbering year tokens `YY` and `YYYY`; + * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @param {Boolean} [options.useAdditionalDayOfYearTokens=false] - if true, allows usage of the day of year tokens `D` and `DD`; + * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @returns {String} the formatted date string + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `options.locale` must contain `localize` property + * @throws {RangeError} `options.locale` must contain `formatLong` property + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * @throws {RangeError} use `yyyy` instead of `YYYY` for formatting years using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `yy` instead of `YY` for formatting years using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `d` instead of `D` for formatting days of the month using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `dd` instead of `DD` for formatting days of the month using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} format string contains an unescaped latin alphabet character + * + * @example + * // Represent 11 February 2014 in middle-endian format: + * const result = format(new Date(2014, 1, 11), 'MM/dd/yyyy') + * //=> '02/11/2014' + * + * @example + * // Represent 2 July 2014 in Esperanto: + * import { eoLocale } from 'date-fns/locale/eo' + * const result = format(new Date(2014, 6, 2), "do 'de' MMMM yyyy", { + * locale: eoLocale + * }) + * //=> '2-a de julio 2014' + * + * @example + * // Escape string by single quote characters: + * const result = format(new Date(2014, 6, 2, 15), "h 'o''clock'") + * //=> "3 o'clock" + */ + +function format(dirtyDate, dirtyFormatStr, options) { + var _ref, _options$locale, _ref2, _ref3, _ref4, _options$firstWeekCon, _options$locale2, _options$locale2$opti, _defaultOptions$local, _defaultOptions$local2, _ref5, _ref6, _ref7, _options$weekStartsOn, _options$locale3, _options$locale3$opti, _defaultOptions$local3, _defaultOptions$local4; + (0, _index9.default)(2, arguments); + var formatStr = String(dirtyFormatStr); + var defaultOptions = (0, _index10.getDefaultOptions)(); + var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : _index11.default; + var firstWeekContainsDate = (0, _index8.default)((_ref2 = (_ref3 = (_ref4 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale2 = options.locale) === null || _options$locale2 === void 0 ? void 0 : (_options$locale2$opti = _options$locale2.options) === null || _options$locale2$opti === void 0 ? void 0 : _options$locale2$opti.firstWeekContainsDate) !== null && _ref4 !== void 0 ? _ref4 : defaultOptions.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : 1); + + // Test if weekStartsOn is between 1 and 7 _and_ is not NaN + if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { + throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); + } + var weekStartsOn = (0, _index8.default)((_ref5 = (_ref6 = (_ref7 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale3 = options.locale) === null || _options$locale3 === void 0 ? void 0 : (_options$locale3$opti = _options$locale3.options) === null || _options$locale3$opti === void 0 ? void 0 : _options$locale3$opti.weekStartsOn) !== null && _ref7 !== void 0 ? _ref7 : defaultOptions.weekStartsOn) !== null && _ref6 !== void 0 ? _ref6 : (_defaultOptions$local3 = defaultOptions.locale) === null || _defaultOptions$local3 === void 0 ? void 0 : (_defaultOptions$local4 = _defaultOptions$local3.options) === null || _defaultOptions$local4 === void 0 ? void 0 : _defaultOptions$local4.weekStartsOn) !== null && _ref5 !== void 0 ? _ref5 : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + if (!locale.localize) { + throw new RangeError('locale must contain localize property'); + } + if (!locale.formatLong) { + throw new RangeError('locale must contain formatLong property'); + } + var originalDate = (0, _index3.default)(dirtyDate); + if (!(0, _index.default)(originalDate)) { + throw new RangeError('Invalid time value'); + } + + // Convert the date in system timezone to the same date in UTC+00:00 timezone. + // This ensures that when UTC functions will be implemented, locales will be compatible with them. + // See an issue about UTC functions: https://github.com/date-fns/date-fns/issues/376 + var timezoneOffset = (0, _index6.default)(originalDate); + var utcDate = (0, _index2.default)(originalDate, timezoneOffset); + var formatterOptions = { + firstWeekContainsDate: firstWeekContainsDate, + weekStartsOn: weekStartsOn, + locale: locale, + _originalDate: originalDate + }; + var result = formatStr.match(longFormattingTokensRegExp).map(function (substring) { + var firstCharacter = substring[0]; + if (firstCharacter === 'p' || firstCharacter === 'P') { + var longFormatter = _index5.default[firstCharacter]; + return longFormatter(substring, locale.formatLong); + } + return substring; + }).join('').match(formattingTokensRegExp).map(function (substring) { + // Replace two single quote characters with one single quote character + if (substring === "''") { + return "'"; + } + var firstCharacter = substring[0]; + if (firstCharacter === "'") { + return cleanEscapedString(substring); + } + var formatter = _index4.default[firstCharacter]; + if (formatter) { + if (!(options !== null && options !== void 0 && options.useAdditionalWeekYearTokens) && (0, _index7.isProtectedWeekYearToken)(substring)) { + (0, _index7.throwProtectedError)(substring, dirtyFormatStr, String(dirtyDate)); + } + if (!(options !== null && options !== void 0 && options.useAdditionalDayOfYearTokens) && (0, _index7.isProtectedDayOfYearToken)(substring)) { + (0, _index7.throwProtectedError)(substring, dirtyFormatStr, String(dirtyDate)); + } + return formatter(utcDate, substring, locale.localize, formatterOptions); + } + if (firstCharacter.match(unescapedLatinCharacterRegExp)) { + throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); + } + return substring; + }).join(''); + return result; +} +function cleanEscapedString(input) { + var matched = input.match(escapedStringRegExp); + if (!matched) { + return input; + } + return matched[1].replace(doubleQuoteRegExp, "'"); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/format/index.js.flow b/node_modules/date-fns/format/index.js.flow new file mode 100644 index 0000000..ca79393 --- /dev/null +++ b/node_modules/date-fns/format/index.js.flow @@ -0,0 +1,62 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + format: string, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: number, + useAdditionalWeekYearTokens?: boolean, + useAdditionalDayOfYearTokens?: boolean, + } +) => string diff --git a/node_modules/date-fns/format/package.json b/node_modules/date-fns/format/package.json new file mode 100644 index 0000000..b6a6e24 --- /dev/null +++ b/node_modules/date-fns/format/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/format/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/formatDistance/index.d.ts b/node_modules/date-fns/formatDistance/index.d.ts new file mode 100644 index 0000000..656c64a --- /dev/null +++ b/node_modules/date-fns/formatDistance/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistance } from 'date-fns' +export default formatDistance diff --git a/node_modules/date-fns/formatDistance/index.js b/node_modules/date-fns/formatDistance/index.js new file mode 100644 index 0000000..9e0d299 --- /dev/null +++ b/node_modules/date-fns/formatDistance/index.js @@ -0,0 +1,211 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = formatDistance; +var _index = require("../_lib/defaultOptions/index.js"); +var _index2 = _interopRequireDefault(require("../compareAsc/index.js")); +var _index3 = _interopRequireDefault(require("../differenceInMonths/index.js")); +var _index4 = _interopRequireDefault(require("../differenceInSeconds/index.js")); +var _index5 = _interopRequireDefault(require("../_lib/defaultLocale/index.js")); +var _index6 = _interopRequireDefault(require("../toDate/index.js")); +var _index7 = _interopRequireDefault(require("../_lib/cloneObject/index.js")); +var _index8 = _interopRequireDefault(require("../_lib/assign/index.js")); +var _index9 = _interopRequireDefault(require("../_lib/getTimezoneOffsetInMilliseconds/index.js")); +var _index10 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var MINUTES_IN_DAY = 1440; +var MINUTES_IN_ALMOST_TWO_DAYS = 2520; +var MINUTES_IN_MONTH = 43200; +var MINUTES_IN_TWO_MONTHS = 86400; + +/** + * @name formatDistance + * @category Common Helpers + * @summary Return the distance between the given dates in words. + * + * @description + * Return the distance between the given dates in words. + * + * | Distance between dates | Result | + * |-------------------------------------------------------------------|---------------------| + * | 0 ... 30 secs | less than a minute | + * | 30 secs ... 1 min 30 secs | 1 minute | + * | 1 min 30 secs ... 44 mins 30 secs | [2..44] minutes | + * | 44 mins ... 30 secs ... 89 mins 30 secs | about 1 hour | + * | 89 mins 30 secs ... 23 hrs 59 mins 30 secs | about [2..24] hours | + * | 23 hrs 59 mins 30 secs ... 41 hrs 59 mins 30 secs | 1 day | + * | 41 hrs 59 mins 30 secs ... 29 days 23 hrs 59 mins 30 secs | [2..30] days | + * | 29 days 23 hrs 59 mins 30 secs ... 44 days 23 hrs 59 mins 30 secs | about 1 month | + * | 44 days 23 hrs 59 mins 30 secs ... 59 days 23 hrs 59 mins 30 secs | about 2 months | + * | 59 days 23 hrs 59 mins 30 secs ... 1 yr | [2..12] months | + * | 1 yr ... 1 yr 3 months | about 1 year | + * | 1 yr 3 months ... 1 yr 9 month s | over 1 year | + * | 1 yr 9 months ... 2 yrs | almost 2 years | + * | N yrs ... N yrs 3 months | about N years | + * | N yrs 3 months ... N yrs 9 months | over N years | + * | N yrs 9 months ... N+1 yrs | almost N+1 years | + * + * With `options.includeSeconds == true`: + * | Distance between dates | Result | + * |------------------------|----------------------| + * | 0 secs ... 5 secs | less than 5 seconds | + * | 5 secs ... 10 secs | less than 10 seconds | + * | 10 secs ... 20 secs | less than 20 seconds | + * | 20 secs ... 40 secs | half a minute | + * | 40 secs ... 60 secs | less than a minute | + * | 60 secs ... 90 secs | 1 minute | + * + * @param {Date|Number} date - the date + * @param {Date|Number} baseDate - the date to compare with + * @param {Object} [options] - an object with options. + * @param {Boolean} [options.includeSeconds=false] - distances less than a minute are more detailed + * @param {Boolean} [options.addSuffix=false] - result indicates if the second date is earlier or later than the first + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @returns {String} the distance in words + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `baseDate` must not be Invalid Date + * @throws {RangeError} `options.locale` must contain `formatDistance` property + * + * @example + * // What is the distance between 2 July 2014 and 1 January 2015? + * const result = formatDistance(new Date(2014, 6, 2), new Date(2015, 0, 1)) + * //=> '6 months' + * + * @example + * // What is the distance between 1 January 2015 00:00:15 + * // and 1 January 2015 00:00:00, including seconds? + * const result = formatDistance( + * new Date(2015, 0, 1, 0, 0, 15), + * new Date(2015, 0, 1, 0, 0, 0), + * { includeSeconds: true } + * ) + * //=> 'less than 20 seconds' + * + * @example + * // What is the distance from 1 January 2016 + * // to 1 January 2015, with a suffix? + * const result = formatDistance(new Date(2015, 0, 1), new Date(2016, 0, 1), { + * addSuffix: true + * }) + * //=> 'about 1 year ago' + * + * @example + * // What is the distance between 1 August 2016 and 1 January 2015 in Esperanto? + * import { eoLocale } from 'date-fns/locale/eo' + * const result = formatDistance(new Date(2016, 7, 1), new Date(2015, 0, 1), { + * locale: eoLocale + * }) + * //=> 'pli ol 1 jaro' + */ + +function formatDistance(dirtyDate, dirtyBaseDate, options) { + var _ref, _options$locale; + (0, _index10.default)(2, arguments); + var defaultOptions = (0, _index.getDefaultOptions)(); + var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : _index5.default; + if (!locale.formatDistance) { + throw new RangeError('locale must contain formatDistance property'); + } + var comparison = (0, _index2.default)(dirtyDate, dirtyBaseDate); + if (isNaN(comparison)) { + throw new RangeError('Invalid time value'); + } + var localizeOptions = (0, _index8.default)((0, _index7.default)(options), { + addSuffix: Boolean(options === null || options === void 0 ? void 0 : options.addSuffix), + comparison: comparison + }); + var dateLeft; + var dateRight; + if (comparison > 0) { + dateLeft = (0, _index6.default)(dirtyBaseDate); + dateRight = (0, _index6.default)(dirtyDate); + } else { + dateLeft = (0, _index6.default)(dirtyDate); + dateRight = (0, _index6.default)(dirtyBaseDate); + } + var seconds = (0, _index4.default)(dateRight, dateLeft); + var offsetInSeconds = ((0, _index9.default)(dateRight) - (0, _index9.default)(dateLeft)) / 1000; + var minutes = Math.round((seconds - offsetInSeconds) / 60); + var months; + + // 0 up to 2 mins + if (minutes < 2) { + if (options !== null && options !== void 0 && options.includeSeconds) { + if (seconds < 5) { + return locale.formatDistance('lessThanXSeconds', 5, localizeOptions); + } else if (seconds < 10) { + return locale.formatDistance('lessThanXSeconds', 10, localizeOptions); + } else if (seconds < 20) { + return locale.formatDistance('lessThanXSeconds', 20, localizeOptions); + } else if (seconds < 40) { + return locale.formatDistance('halfAMinute', 0, localizeOptions); + } else if (seconds < 60) { + return locale.formatDistance('lessThanXMinutes', 1, localizeOptions); + } else { + return locale.formatDistance('xMinutes', 1, localizeOptions); + } + } else { + if (minutes === 0) { + return locale.formatDistance('lessThanXMinutes', 1, localizeOptions); + } else { + return locale.formatDistance('xMinutes', minutes, localizeOptions); + } + } + + // 2 mins up to 0.75 hrs + } else if (minutes < 45) { + return locale.formatDistance('xMinutes', minutes, localizeOptions); + + // 0.75 hrs up to 1.5 hrs + } else if (minutes < 90) { + return locale.formatDistance('aboutXHours', 1, localizeOptions); + + // 1.5 hrs up to 24 hrs + } else if (minutes < MINUTES_IN_DAY) { + var hours = Math.round(minutes / 60); + return locale.formatDistance('aboutXHours', hours, localizeOptions); + + // 1 day up to 1.75 days + } else if (minutes < MINUTES_IN_ALMOST_TWO_DAYS) { + return locale.formatDistance('xDays', 1, localizeOptions); + + // 1.75 days up to 30 days + } else if (minutes < MINUTES_IN_MONTH) { + var days = Math.round(minutes / MINUTES_IN_DAY); + return locale.formatDistance('xDays', days, localizeOptions); + + // 1 month up to 2 months + } else if (minutes < MINUTES_IN_TWO_MONTHS) { + months = Math.round(minutes / MINUTES_IN_MONTH); + return locale.formatDistance('aboutXMonths', months, localizeOptions); + } + months = (0, _index3.default)(dateRight, dateLeft); + + // 2 months up to 12 months + if (months < 12) { + var nearestMonth = Math.round(minutes / MINUTES_IN_MONTH); + return locale.formatDistance('xMonths', nearestMonth, localizeOptions); + + // 1 year up to max Date + } else { + var monthsSinceStartOfYear = months % 12; + var years = Math.floor(months / 12); + + // N years up to 1 years 3 months + if (monthsSinceStartOfYear < 3) { + return locale.formatDistance('aboutXYears', years, localizeOptions); + + // N years 3 months up to N years 9 months + } else if (monthsSinceStartOfYear < 9) { + return locale.formatDistance('overXYears', years, localizeOptions); + + // N years 9 months up to N year 12 months + } else { + return locale.formatDistance('almostXYears', years + 1, localizeOptions); + } + } +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/formatDistance/index.js.flow b/node_modules/date-fns/formatDistance/index.js.flow new file mode 100644 index 0000000..b18d1ba --- /dev/null +++ b/node_modules/date-fns/formatDistance/index.js.flow @@ -0,0 +1,60 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + baseDate: Date | number, + options?: { + includeSeconds?: boolean, + addSuffix?: boolean, + locale?: Locale, + } +) => string diff --git a/node_modules/date-fns/formatDistance/package.json b/node_modules/date-fns/formatDistance/package.json new file mode 100644 index 0000000..b58177f --- /dev/null +++ b/node_modules/date-fns/formatDistance/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/formatDistance/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/formatDistanceStrict/index.d.ts b/node_modules/date-fns/formatDistanceStrict/index.d.ts new file mode 100644 index 0000000..89cce20 --- /dev/null +++ b/node_modules/date-fns/formatDistanceStrict/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistanceStrict } from 'date-fns' +export default formatDistanceStrict diff --git a/node_modules/date-fns/formatDistanceStrict/index.js b/node_modules/date-fns/formatDistanceStrict/index.js new file mode 100644 index 0000000..5c05ef2 --- /dev/null +++ b/node_modules/date-fns/formatDistanceStrict/index.js @@ -0,0 +1,198 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = formatDistanceStrict; +var _index = require("../_lib/defaultOptions/index.js"); +var _index2 = _interopRequireDefault(require("../_lib/getTimezoneOffsetInMilliseconds/index.js")); +var _index3 = _interopRequireDefault(require("../compareAsc/index.js")); +var _index4 = _interopRequireDefault(require("../toDate/index.js")); +var _index5 = _interopRequireDefault(require("../_lib/cloneObject/index.js")); +var _index6 = _interopRequireDefault(require("../_lib/assign/index.js")); +var _index7 = _interopRequireDefault(require("../_lib/defaultLocale/index.js")); +var _index8 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var MILLISECONDS_IN_MINUTE = 1000 * 60; +var MINUTES_IN_DAY = 60 * 24; +var MINUTES_IN_MONTH = MINUTES_IN_DAY * 30; +var MINUTES_IN_YEAR = MINUTES_IN_DAY * 365; + +/** + * @name formatDistanceStrict + * @category Common Helpers + * @summary Return the distance between the given dates in words. + * + * @description + * Return the distance between the given dates in words, using strict units. + * This is like `formatDistance`, but does not use helpers like 'almost', 'over', + * 'less than' and the like. + * + * | Distance between dates | Result | + * |------------------------|---------------------| + * | 0 ... 59 secs | [0..59] seconds | + * | 1 ... 59 mins | [1..59] minutes | + * | 1 ... 23 hrs | [1..23] hours | + * | 1 ... 29 days | [1..29] days | + * | 1 ... 11 months | [1..11] months | + * | 1 ... N years | [1..N] years | + * + * @param {Date|Number} date - the date + * @param {Date|Number} baseDate - the date to compare with + * @param {Object} [options] - an object with options. + * @param {Boolean} [options.addSuffix=false] - result indicates if the second date is earlier or later than the first + * @param {'second'|'minute'|'hour'|'day'|'month'|'year'} [options.unit] - if specified, will force a unit + * @param {'floor'|'ceil'|'round'} [options.roundingMethod='round'] - which way to round partial units + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @returns {String} the distance in words + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `baseDate` must not be Invalid Date + * @throws {RangeError} `options.roundingMethod` must be 'floor', 'ceil' or 'round' + * @throws {RangeError} `options.unit` must be 'second', 'minute', 'hour', 'day', 'month' or 'year' + * @throws {RangeError} `options.locale` must contain `formatDistance` property + * + * @example + * // What is the distance between 2 July 2014 and 1 January 2015? + * const result = formatDistanceStrict(new Date(2014, 6, 2), new Date(2015, 0, 2)) + * //=> '6 months' + * + * @example + * // What is the distance between 1 January 2015 00:00:15 + * // and 1 January 2015 00:00:00? + * const result = formatDistanceStrict( + * new Date(2015, 0, 1, 0, 0, 15), + * new Date(2015, 0, 1, 0, 0, 0) + * ) + * //=> '15 seconds' + * + * @example + * // What is the distance from 1 January 2016 + * // to 1 January 2015, with a suffix? + * const result = formatDistanceStrict(new Date(2015, 0, 1), new Date(2016, 0, 1), { + * addSuffix: true + * }) + * //=> '1 year ago' + * + * @example + * // What is the distance from 1 January 2016 + * // to 1 January 2015, in minutes? + * const result = formatDistanceStrict(new Date(2016, 0, 1), new Date(2015, 0, 1), { + * unit: 'minute' + * }) + * //=> '525600 minutes' + * + * @example + * // What is the distance from 1 January 2015 + * // to 28 January 2015, in months, rounded up? + * const result = formatDistanceStrict(new Date(2015, 0, 28), new Date(2015, 0, 1), { + * unit: 'month', + * roundingMethod: 'ceil' + * }) + * //=> '1 month' + * + * @example + * // What is the distance between 1 August 2016 and 1 January 2015 in Esperanto? + * import { eoLocale } from 'date-fns/locale/eo' + * const result = formatDistanceStrict(new Date(2016, 7, 1), new Date(2015, 0, 1), { + * locale: eoLocale + * }) + * //=> '1 jaro' + */ + +function formatDistanceStrict(dirtyDate, dirtyBaseDate, options) { + var _ref, _options$locale, _options$roundingMeth; + (0, _index8.default)(2, arguments); + var defaultOptions = (0, _index.getDefaultOptions)(); + var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : _index7.default; + if (!locale.formatDistance) { + throw new RangeError('locale must contain localize.formatDistance property'); + } + var comparison = (0, _index3.default)(dirtyDate, dirtyBaseDate); + if (isNaN(comparison)) { + throw new RangeError('Invalid time value'); + } + var localizeOptions = (0, _index6.default)((0, _index5.default)(options), { + addSuffix: Boolean(options === null || options === void 0 ? void 0 : options.addSuffix), + comparison: comparison + }); + var dateLeft; + var dateRight; + if (comparison > 0) { + dateLeft = (0, _index4.default)(dirtyBaseDate); + dateRight = (0, _index4.default)(dirtyDate); + } else { + dateLeft = (0, _index4.default)(dirtyDate); + dateRight = (0, _index4.default)(dirtyBaseDate); + } + var roundingMethod = String((_options$roundingMeth = options === null || options === void 0 ? void 0 : options.roundingMethod) !== null && _options$roundingMeth !== void 0 ? _options$roundingMeth : 'round'); + var roundingMethodFn; + if (roundingMethod === 'floor') { + roundingMethodFn = Math.floor; + } else if (roundingMethod === 'ceil') { + roundingMethodFn = Math.ceil; + } else if (roundingMethod === 'round') { + roundingMethodFn = Math.round; + } else { + throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'"); + } + var milliseconds = dateRight.getTime() - dateLeft.getTime(); + var minutes = milliseconds / MILLISECONDS_IN_MINUTE; + var timezoneOffset = (0, _index2.default)(dateRight) - (0, _index2.default)(dateLeft); + + // Use DST-normalized difference in minutes for years, months and days; + // use regular difference in minutes for hours, minutes and seconds. + var dstNormalizedMinutes = (milliseconds - timezoneOffset) / MILLISECONDS_IN_MINUTE; + var defaultUnit = options === null || options === void 0 ? void 0 : options.unit; + var unit; + if (!defaultUnit) { + if (minutes < 1) { + unit = 'second'; + } else if (minutes < 60) { + unit = 'minute'; + } else if (minutes < MINUTES_IN_DAY) { + unit = 'hour'; + } else if (dstNormalizedMinutes < MINUTES_IN_MONTH) { + unit = 'day'; + } else if (dstNormalizedMinutes < MINUTES_IN_YEAR) { + unit = 'month'; + } else { + unit = 'year'; + } + } else { + unit = String(defaultUnit); + } + + // 0 up to 60 seconds + if (unit === 'second') { + var seconds = roundingMethodFn(milliseconds / 1000); + return locale.formatDistance('xSeconds', seconds, localizeOptions); + + // 1 up to 60 mins + } else if (unit === 'minute') { + var roundedMinutes = roundingMethodFn(minutes); + return locale.formatDistance('xMinutes', roundedMinutes, localizeOptions); + + // 1 up to 24 hours + } else if (unit === 'hour') { + var hours = roundingMethodFn(minutes / 60); + return locale.formatDistance('xHours', hours, localizeOptions); + + // 1 up to 30 days + } else if (unit === 'day') { + var days = roundingMethodFn(dstNormalizedMinutes / MINUTES_IN_DAY); + return locale.formatDistance('xDays', days, localizeOptions); + + // 1 up to 12 months + } else if (unit === 'month') { + var months = roundingMethodFn(dstNormalizedMinutes / MINUTES_IN_MONTH); + return months === 12 && defaultUnit !== 'month' ? locale.formatDistance('xYears', 1, localizeOptions) : locale.formatDistance('xMonths', months, localizeOptions); + + // 1 year up to max Date + } else if (unit === 'year') { + var years = roundingMethodFn(dstNormalizedMinutes / MINUTES_IN_YEAR); + return locale.formatDistance('xYears', years, localizeOptions); + } + throw new RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'"); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/formatDistanceStrict/index.js.flow b/node_modules/date-fns/formatDistanceStrict/index.js.flow new file mode 100644 index 0000000..26c4b15 --- /dev/null +++ b/node_modules/date-fns/formatDistanceStrict/index.js.flow @@ -0,0 +1,61 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + baseDate: Date | number, + options?: { + addSuffix?: boolean, + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', + roundingMethod?: 'floor' | 'ceil' | 'round', + locale?: Locale, + } +) => string diff --git a/node_modules/date-fns/formatDistanceStrict/package.json b/node_modules/date-fns/formatDistanceStrict/package.json new file mode 100644 index 0000000..61693be --- /dev/null +++ b/node_modules/date-fns/formatDistanceStrict/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/formatDistanceStrict/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/formatDistanceToNow/index.d.ts b/node_modules/date-fns/formatDistanceToNow/index.d.ts new file mode 100644 index 0000000..1d8b750 --- /dev/null +++ b/node_modules/date-fns/formatDistanceToNow/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistanceToNow } from 'date-fns' +export default formatDistanceToNow diff --git a/node_modules/date-fns/formatDistanceToNow/index.js b/node_modules/date-fns/formatDistanceToNow/index.js new file mode 100644 index 0000000..97bf91a --- /dev/null +++ b/node_modules/date-fns/formatDistanceToNow/index.js @@ -0,0 +1,100 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = formatDistanceToNow; +var _index = _interopRequireDefault(require("../formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name formatDistanceToNow + * @category Common Helpers + * @summary Return the distance between the given date and now in words. + * @pure false + * + * @description + * Return the distance between the given date and now in words. + * + * | Distance to now | Result | + * |-------------------------------------------------------------------|---------------------| + * | 0 ... 30 secs | less than a minute | + * | 30 secs ... 1 min 30 secs | 1 minute | + * | 1 min 30 secs ... 44 mins 30 secs | [2..44] minutes | + * | 44 mins ... 30 secs ... 89 mins 30 secs | about 1 hour | + * | 89 mins 30 secs ... 23 hrs 59 mins 30 secs | about [2..24] hours | + * | 23 hrs 59 mins 30 secs ... 41 hrs 59 mins 30 secs | 1 day | + * | 41 hrs 59 mins 30 secs ... 29 days 23 hrs 59 mins 30 secs | [2..30] days | + * | 29 days 23 hrs 59 mins 30 secs ... 44 days 23 hrs 59 mins 30 secs | about 1 month | + * | 44 days 23 hrs 59 mins 30 secs ... 59 days 23 hrs 59 mins 30 secs | about 2 months | + * | 59 days 23 hrs 59 mins 30 secs ... 1 yr | [2..12] months | + * | 1 yr ... 1 yr 3 months | about 1 year | + * | 1 yr 3 months ... 1 yr 9 month s | over 1 year | + * | 1 yr 9 months ... 2 yrs | almost 2 years | + * | N yrs ... N yrs 3 months | about N years | + * | N yrs 3 months ... N yrs 9 months | over N years | + * | N yrs 9 months ... N+1 yrs | almost N+1 years | + * + * With `options.includeSeconds == true`: + * | Distance to now | Result | + * |---------------------|----------------------| + * | 0 secs ... 5 secs | less than 5 seconds | + * | 5 secs ... 10 secs | less than 10 seconds | + * | 10 secs ... 20 secs | less than 20 seconds | + * | 20 secs ... 40 secs | half a minute | + * | 40 secs ... 60 secs | less than a minute | + * | 60 secs ... 90 secs | 1 minute | + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the given date + * @param {Object} [options] - the object with options + * @param {Boolean} [options.includeSeconds=false] - distances less than a minute are more detailed + * @param {Boolean} [options.addSuffix=false] - result specifies if now is earlier or later than the passed date + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @returns {String} the distance in words + * @throws {TypeError} 1 argument required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `options.locale` must contain `formatDistance` property + * + * @example + * // If today is 1 January 2015, what is the distance to 2 July 2014? + * const result = formatDistanceToNow( + * new Date(2014, 6, 2) + * ) + * //=> '6 months' + * + * @example + * // If now is 1 January 2015 00:00:00, + * // what is the distance to 1 January 2015 00:00:15, including seconds? + * const result = formatDistanceToNow( + * new Date(2015, 0, 1, 0, 0, 15), + * {includeSeconds: true} + * ) + * //=> 'less than 20 seconds' + * + * @example + * // If today is 1 January 2015, + * // what is the distance to 1 January 2016, with a suffix? + * const result = formatDistanceToNow( + * new Date(2016, 0, 1), + * {addSuffix: true} + * ) + * //=> 'in about 1 year' + * + * @example + * // If today is 1 January 2015, + * // what is the distance to 1 August 2016 in Esperanto? + * const eoLocale = require('date-fns/locale/eo') + * const result = formatDistanceToNow( + * new Date(2016, 7, 1), + * {locale: eoLocale} + * ) + * //=> 'pli ol 1 jaro' + */ +function formatDistanceToNow(dirtyDate, options) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate, Date.now(), options); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/formatDistanceToNow/index.js.flow b/node_modules/date-fns/formatDistanceToNow/index.js.flow new file mode 100644 index 0000000..08687be --- /dev/null +++ b/node_modules/date-fns/formatDistanceToNow/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + includeSeconds?: boolean, + addSuffix?: boolean, + locale?: Locale, + } +) => string diff --git a/node_modules/date-fns/formatDistanceToNow/package.json b/node_modules/date-fns/formatDistanceToNow/package.json new file mode 100644 index 0000000..c45b3a3 --- /dev/null +++ b/node_modules/date-fns/formatDistanceToNow/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/formatDistanceToNow/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/formatDistanceToNowStrict/index.d.ts b/node_modules/date-fns/formatDistanceToNowStrict/index.d.ts new file mode 100644 index 0000000..4f00e65 --- /dev/null +++ b/node_modules/date-fns/formatDistanceToNowStrict/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistanceToNowStrict } from 'date-fns' +export default formatDistanceToNowStrict diff --git a/node_modules/date-fns/formatDistanceToNowStrict/index.js b/node_modules/date-fns/formatDistanceToNowStrict/index.js new file mode 100644 index 0000000..359003c --- /dev/null +++ b/node_modules/date-fns/formatDistanceToNowStrict/index.js @@ -0,0 +1,88 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = formatDistanceToNowStrict; +var _index = _interopRequireDefault(require("../formatDistanceStrict/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name formatDistanceToNowStrict + * @category Common Helpers + * @summary Return the distance between the given date and now in words. + * @pure false + * + * @description + * Return the distance between the given dates in words, using strict units. + * This is like `formatDistance`, but does not use helpers like 'almost', 'over', + * 'less than' and the like. + * + * | Distance between dates | Result | + * |------------------------|---------------------| + * | 0 ... 59 secs | [0..59] seconds | + * | 1 ... 59 mins | [1..59] minutes | + * | 1 ... 23 hrs | [1..23] hours | + * | 1 ... 29 days | [1..29] days | + * | 1 ... 11 months | [1..11] months | + * | 1 ... N years | [1..N] years | + * + * @param {Date|Number} date - the given date + * @param {Object} [options] - an object with options. + * @param {Boolean} [options.addSuffix=false] - result indicates if the second date is earlier or later than the first + * @param {'second'|'minute'|'hour'|'day'|'month'|'year'} [options.unit] - if specified, will force a unit + * @param {'floor'|'ceil'|'round'} [options.roundingMethod='round'] - which way to round partial units + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @returns {String} the distance in words + * @throws {TypeError} 1 argument required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `options.locale` must contain `formatDistance` property + * + * @example + * // If today is 1 January 2015, what is the distance to 2 July 2014? + * const result = formatDistanceToNowStrict( + * new Date(2014, 6, 2) + * ) + * //=> '6 months' + * + * @example + * // If now is 1 January 2015 00:00:00, + * // what is the distance to 1 January 2015 00:00:15, including seconds? + * const result = formatDistanceToNowStrict( + * new Date(2015, 0, 1, 0, 0, 15) + * ) + * //=> '15 seconds' + * + * @example + * // If today is 1 January 2015, + * // what is the distance to 1 January 2016, with a suffix? + * const result = formatDistanceToNowStrict( + * new Date(2016, 0, 1), + * {addSuffix: true} + * ) + * //=> 'in 1 year' + * + * @example + * // If today is 28 January 2015, + * // what is the distance to 1 January 2015, in months, rounded up?? + * const result = formatDistanceToNowStrict(new Date(2015, 0, 1), { + * unit: 'month', + * roundingMethod: 'ceil' + * }) + * //=> '1 month' + * + * @example + * // If today is 1 January 2015, + * // what is the distance to 1 January 2016 in Esperanto? + * const eoLocale = require('date-fns/locale/eo') + * const result = formatDistanceToNowStrict( + * new Date(2016, 0, 1), + * {locale: eoLocale} + * ) + * //=> '1 jaro' + */ +function formatDistanceToNowStrict(dirtyDate, options) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate, Date.now(), options); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/formatDistanceToNowStrict/index.js.flow b/node_modules/date-fns/formatDistanceToNowStrict/index.js.flow new file mode 100644 index 0000000..49fbade --- /dev/null +++ b/node_modules/date-fns/formatDistanceToNowStrict/index.js.flow @@ -0,0 +1,60 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + addSuffix?: boolean, + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', + roundingMethod?: 'floor' | 'ceil' | 'round', + locale?: Locale, + } +) => string diff --git a/node_modules/date-fns/formatDistanceToNowStrict/package.json b/node_modules/date-fns/formatDistanceToNowStrict/package.json new file mode 100644 index 0000000..e9bb166 --- /dev/null +++ b/node_modules/date-fns/formatDistanceToNowStrict/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/formatDistanceToNowStrict/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/formatDuration/index.d.ts b/node_modules/date-fns/formatDuration/index.d.ts new file mode 100644 index 0000000..be96776 --- /dev/null +++ b/node_modules/date-fns/formatDuration/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDuration } from 'date-fns' +export default formatDuration diff --git a/node_modules/date-fns/formatDuration/index.js b/node_modules/date-fns/formatDuration/index.js new file mode 100644 index 0000000..2d9cb31 --- /dev/null +++ b/node_modules/date-fns/formatDuration/index.js @@ -0,0 +1,99 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = formatDuration; +var _index = require("../_lib/defaultOptions/index.js"); +var _index2 = _interopRequireDefault(require("../_lib/defaultLocale/index.js")); +var defaultFormat = ['years', 'months', 'weeks', 'days', 'hours', 'minutes', 'seconds']; + +/** + * @name formatDuration + * @category Common Helpers + * @summary Formats a duration in human-readable format + * + * @description + * Return human-readable duration string i.e. "9 months 2 days" + * + * @param {Duration} duration - the duration to format + * @param {Object} [options] - an object with options. + * @param {string[]} [options.format=['years', 'months', 'weeks', 'days', 'hours', 'minutes', 'seconds']] - the array of units to format + * @param {boolean} [options.zero=false] - should zeros be included in the output? + * @param {string} [options.delimiter=' '] - delimiter string + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @returns {string} the formatted date string + * @throws {TypeError} 1 argument required + * + * @example + * // Format full duration + * formatDuration({ + * years: 2, + * months: 9, + * weeks: 1, + * days: 7, + * hours: 5, + * minutes: 9, + * seconds: 30 + * }) + * //=> '2 years 9 months 1 week 7 days 5 hours 9 minutes 30 seconds' + * + * @example + * // Format partial duration + * formatDuration({ months: 9, days: 2 }) + * //=> '9 months 2 days' + * + * @example + * // Customize the format + * formatDuration( + * { + * years: 2, + * months: 9, + * weeks: 1, + * days: 7, + * hours: 5, + * minutes: 9, + * seconds: 30 + * }, + * { format: ['months', 'weeks'] } + * ) === '9 months 1 week' + * + * @example + * // Customize the zeros presence + * formatDuration({ years: 0, months: 9 }) + * //=> '9 months' + * formatDuration({ years: 0, months: 9 }, { zero: true }) + * //=> '0 years 9 months' + * + * @example + * // Customize the delimiter + * formatDuration({ years: 2, months: 9, weeks: 3 }, { delimiter: ', ' }) + * //=> '2 years, 9 months, 3 weeks' + */ +function formatDuration(duration, options) { + var _ref, _options$locale, _options$format, _options$zero, _options$delimiter; + if (arguments.length < 1) { + throw new TypeError("1 argument required, but only ".concat(arguments.length, " present")); + } + var defaultOptions = (0, _index.getDefaultOptions)(); + var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : _index2.default; + var format = (_options$format = options === null || options === void 0 ? void 0 : options.format) !== null && _options$format !== void 0 ? _options$format : defaultFormat; + var zero = (_options$zero = options === null || options === void 0 ? void 0 : options.zero) !== null && _options$zero !== void 0 ? _options$zero : false; + var delimiter = (_options$delimiter = options === null || options === void 0 ? void 0 : options.delimiter) !== null && _options$delimiter !== void 0 ? _options$delimiter : ' '; + if (!locale.formatDistance) { + return ''; + } + var result = format.reduce(function (acc, unit) { + var token = "x".concat(unit.replace(/(^.)/, function (m) { + return m.toUpperCase(); + })); + var value = duration[unit]; + if (typeof value === 'number' && (zero || duration[unit])) { + return acc.concat(locale.formatDistance(token, value)); + } + return acc; + }, []).join(delimiter); + return result; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/formatDuration/index.js.flow b/node_modules/date-fns/formatDuration/index.js.flow new file mode 100644 index 0000000..022ea8e --- /dev/null +++ b/node_modules/date-fns/formatDuration/index.js.flow @@ -0,0 +1,60 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + duration: Duration, + options?: { + format?: string[], + zero?: boolean, + delimiter?: string, + locale?: Locale, + } +) => string diff --git a/node_modules/date-fns/formatDuration/package.json b/node_modules/date-fns/formatDuration/package.json new file mode 100644 index 0000000..97f663f --- /dev/null +++ b/node_modules/date-fns/formatDuration/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/formatDuration/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/formatISO/index.d.ts b/node_modules/date-fns/formatISO/index.d.ts new file mode 100644 index 0000000..4ed5a00 --- /dev/null +++ b/node_modules/date-fns/formatISO/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISO } from 'date-fns' +export default formatISO diff --git a/node_modules/date-fns/formatISO/index.js b/node_modules/date-fns/formatISO/index.js new file mode 100644 index 0000000..b965877 --- /dev/null +++ b/node_modules/date-fns/formatISO/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = formatISO; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/addLeadingZeros/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name formatISO + * @category Common Helpers + * @summary Format the date according to the ISO 8601 standard (https://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a003169814.htm). + * + * @description + * Return the formatted date string in ISO 8601 format. Options may be passed to control the parts and notations of the date. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {'extended'|'basic'} [options.format='extended'] - if 'basic', hide delimiters between date and time values. + * @param {'complete'|'date'|'time'} [options.representation='complete'] - format date, time with local time zone, or both. + * @returns {String} the formatted date string (in local time zone) + * @throws {TypeError} 1 argument required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `options.format` must be 'extended' or 'basic' + * @throws {RangeError} `options.representation` must be 'date', 'time' or 'complete' + * + * @example + * // Represent 18 September 2019 in ISO 8601 format (local time zone is UTC): + * const result = formatISO(new Date(2019, 8, 18, 19, 0, 52)) + * //=> '2019-09-18T19:00:52Z' + * + * @example + * // Represent 18 September 2019 in ISO 8601, short format (local time zone is UTC): + * const result = formatISO(new Date(2019, 8, 18, 19, 0, 52), { format: 'basic' }) + * //=> '20190918T190052' + * + * @example + * // Represent 18 September 2019 in ISO 8601 format, date only: + * const result = formatISO(new Date(2019, 8, 18, 19, 0, 52), { representation: 'date' }) + * //=> '2019-09-18' + * + * @example + * // Represent 18 September 2019 in ISO 8601 format, time only (local time zone is UTC): + * const result = formatISO(new Date(2019, 8, 18, 19, 0, 52), { representation: 'time' }) + * //=> '19:00:52Z' + */ +function formatISO(date, options) { + var _options$format, _options$representati; + (0, _index3.default)(1, arguments); + var originalDate = (0, _index.default)(date); + if (isNaN(originalDate.getTime())) { + throw new RangeError('Invalid time value'); + } + var format = String((_options$format = options === null || options === void 0 ? void 0 : options.format) !== null && _options$format !== void 0 ? _options$format : 'extended'); + var representation = String((_options$representati = options === null || options === void 0 ? void 0 : options.representation) !== null && _options$representati !== void 0 ? _options$representati : 'complete'); + if (format !== 'extended' && format !== 'basic') { + throw new RangeError("format must be 'extended' or 'basic'"); + } + if (representation !== 'date' && representation !== 'time' && representation !== 'complete') { + throw new RangeError("representation must be 'date', 'time', or 'complete'"); + } + var result = ''; + var tzOffset = ''; + var dateDelimiter = format === 'extended' ? '-' : ''; + var timeDelimiter = format === 'extended' ? ':' : ''; + + // Representation is either 'date' or 'complete' + if (representation !== 'time') { + var day = (0, _index2.default)(originalDate.getDate(), 2); + var month = (0, _index2.default)(originalDate.getMonth() + 1, 2); + var year = (0, _index2.default)(originalDate.getFullYear(), 4); + + // yyyyMMdd or yyyy-MM-dd. + result = "".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day); + } + + // Representation is either 'time' or 'complete' + if (representation !== 'date') { + // Add the timezone. + var offset = originalDate.getTimezoneOffset(); + if (offset !== 0) { + var absoluteOffset = Math.abs(offset); + var hourOffset = (0, _index2.default)(Math.floor(absoluteOffset / 60), 2); + var minuteOffset = (0, _index2.default)(absoluteOffset % 60, 2); + // If less than 0, the sign is +, because it is ahead of time. + var sign = offset < 0 ? '+' : '-'; + tzOffset = "".concat(sign).concat(hourOffset, ":").concat(minuteOffset); + } else { + tzOffset = 'Z'; + } + var hour = (0, _index2.default)(originalDate.getHours(), 2); + var minute = (0, _index2.default)(originalDate.getMinutes(), 2); + var second = (0, _index2.default)(originalDate.getSeconds(), 2); + + // If there's also date, separate it with time with 'T' + var separator = result === '' ? '' : 'T'; + + // Creates a time string consisting of hour, minute, and second, separated by delimiters, if defined. + var time = [hour, minute, second].join(timeDelimiter); + + // HHmmss or HH:mm:ss. + result = "".concat(result).concat(separator).concat(time).concat(tzOffset); + } + return result; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/formatISO/index.js.flow b/node_modules/date-fns/formatISO/index.js.flow new file mode 100644 index 0000000..5d1e860 --- /dev/null +++ b/node_modules/date-fns/formatISO/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + format?: 'extended' | 'basic', + representation?: 'complete' | 'date' | 'time', + } +) => string diff --git a/node_modules/date-fns/formatISO/package.json b/node_modules/date-fns/formatISO/package.json new file mode 100644 index 0000000..f0c509b --- /dev/null +++ b/node_modules/date-fns/formatISO/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/formatISO/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/formatISO9075/index.d.ts b/node_modules/date-fns/formatISO9075/index.d.ts new file mode 100644 index 0000000..cc8dc89 --- /dev/null +++ b/node_modules/date-fns/formatISO9075/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISO9075 } from 'date-fns' +export default formatISO9075 diff --git a/node_modules/date-fns/formatISO9075/index.js b/node_modules/date-fns/formatISO9075/index.js new file mode 100644 index 0000000..5fc91f2 --- /dev/null +++ b/node_modules/date-fns/formatISO9075/index.js @@ -0,0 +1,94 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = formatISO9075; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../isValid/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/addLeadingZeros/index.js")); +/** + * @name formatISO9075 + * @category Common Helpers + * @summary Format the date according to the ISO 9075 standard (https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_get-format). + * + * @description + * Return the formatted date string in ISO 9075 format. Options may be passed to control the parts and notations of the date. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {'extended'|'basic'} [options.format='extended'] - if 'basic', hide delimiters between date and time values. + * @param {'complete'|'date'|'time'} [options.representation='complete'] - format date, time, or both. + * @returns {String} the formatted date string + * @throws {TypeError} 1 argument required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `options.format` must be 'extended' or 'basic' + * @throws {RangeError} `options.representation` must be 'date', 'time' or 'complete' + * + * @example + * // Represent 18 September 2019 in ISO 9075 format: + * const result = formatISO9075(new Date(2019, 8, 18, 19, 0, 52)) + * //=> '2019-09-18 19:00:52' + * + * @example + * // Represent 18 September 2019 in ISO 9075, short format: + * const result = formatISO9075(new Date(2019, 8, 18, 19, 0, 52), { format: 'basic' }) + * //=> '20190918 190052' + * + * @example + * // Represent 18 September 2019 in ISO 9075 format, date only: + * const result = formatISO9075(new Date(2019, 8, 18, 19, 0, 52), { representation: 'date' }) + * //=> '2019-09-18' + * + * @example + * // Represent 18 September 2019 in ISO 9075 format, time only: + * const result = formatISO9075(new Date(2019, 8, 18, 19, 0, 52), { representation: 'time' }) + * //=> '19:00:52' + */ +function formatISO9075(dirtyDate, options) { + var _options$format, _options$representati; + if (arguments.length < 1) { + throw new TypeError("1 argument required, but only ".concat(arguments.length, " present")); + } + var originalDate = (0, _index.default)(dirtyDate); + if (!(0, _index2.default)(originalDate)) { + throw new RangeError('Invalid time value'); + } + var format = String((_options$format = options === null || options === void 0 ? void 0 : options.format) !== null && _options$format !== void 0 ? _options$format : 'extended'); + var representation = String((_options$representati = options === null || options === void 0 ? void 0 : options.representation) !== null && _options$representati !== void 0 ? _options$representati : 'complete'); + if (format !== 'extended' && format !== 'basic') { + throw new RangeError("format must be 'extended' or 'basic'"); + } + if (representation !== 'date' && representation !== 'time' && representation !== 'complete') { + throw new RangeError("representation must be 'date', 'time', or 'complete'"); + } + var result = ''; + var dateDelimiter = format === 'extended' ? '-' : ''; + var timeDelimiter = format === 'extended' ? ':' : ''; + + // Representation is either 'date' or 'complete' + if (representation !== 'time') { + var day = (0, _index3.default)(originalDate.getDate(), 2); + var month = (0, _index3.default)(originalDate.getMonth() + 1, 2); + var year = (0, _index3.default)(originalDate.getFullYear(), 4); + + // yyyyMMdd or yyyy-MM-dd. + result = "".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day); + } + + // Representation is either 'time' or 'complete' + if (representation !== 'date') { + var hour = (0, _index3.default)(originalDate.getHours(), 2); + var minute = (0, _index3.default)(originalDate.getMinutes(), 2); + var second = (0, _index3.default)(originalDate.getSeconds(), 2); + + // If there's also date, separate it with time with a space + var separator = result === '' ? '' : ' '; + + // HHmmss or HH:mm:ss. + result = "".concat(result).concat(separator).concat(hour).concat(timeDelimiter).concat(minute).concat(timeDelimiter).concat(second); + } + return result; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/formatISO9075/index.js.flow b/node_modules/date-fns/formatISO9075/index.js.flow new file mode 100644 index 0000000..5d1e860 --- /dev/null +++ b/node_modules/date-fns/formatISO9075/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + format?: 'extended' | 'basic', + representation?: 'complete' | 'date' | 'time', + } +) => string diff --git a/node_modules/date-fns/formatISO9075/package.json b/node_modules/date-fns/formatISO9075/package.json new file mode 100644 index 0000000..ffae4ca --- /dev/null +++ b/node_modules/date-fns/formatISO9075/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/formatISO9075/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/formatISODuration/index.d.ts b/node_modules/date-fns/formatISODuration/index.d.ts new file mode 100644 index 0000000..dfbd333 --- /dev/null +++ b/node_modules/date-fns/formatISODuration/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISODuration } from 'date-fns' +export default formatISODuration diff --git a/node_modules/date-fns/formatISODuration/index.js b/node_modules/date-fns/formatISODuration/index.js new file mode 100644 index 0000000..8fc7e3d --- /dev/null +++ b/node_modules/date-fns/formatISODuration/index.js @@ -0,0 +1,53 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = formatISODuration; +var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name formatISODuration + * @category Common Helpers + * @summary Format a duration object according as ISO 8601 duration string + * + * @description + * Format a duration object according to the ISO 8601 duration standard (https://www.digi.com/resources/documentation/digidocs/90001437-13/reference/r_iso_8601_duration_format.htm) + * + * @param {Duration} duration - the duration to format + * + * @returns {String} The ISO 8601 duration string + * @throws {TypeError} Requires 1 argument + * @throws {Error} Argument must be an object + * + * @example + * // Format the given duration as ISO 8601 string + * const result = formatISODuration({ + * years: 39, + * months: 2, + * days: 20, + * hours: 7, + * minutes: 5, + * seconds: 0 + * }) + * //=> 'P39Y2M20DT0H0M0S' + */ +function formatISODuration(duration) { + (0, _index.default)(1, arguments); + if ((0, _typeof2.default)(duration) !== 'object') throw new Error('Duration must be an object'); + var _duration$years = duration.years, + years = _duration$years === void 0 ? 0 : _duration$years, + _duration$months = duration.months, + months = _duration$months === void 0 ? 0 : _duration$months, + _duration$days = duration.days, + days = _duration$days === void 0 ? 0 : _duration$days, + _duration$hours = duration.hours, + hours = _duration$hours === void 0 ? 0 : _duration$hours, + _duration$minutes = duration.minutes, + minutes = _duration$minutes === void 0 ? 0 : _duration$minutes, + _duration$seconds = duration.seconds, + seconds = _duration$seconds === void 0 ? 0 : _duration$seconds; + return "P".concat(years, "Y").concat(months, "M").concat(days, "DT").concat(hours, "H").concat(minutes, "M").concat(seconds, "S"); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/formatISODuration/index.js.flow b/node_modules/date-fns/formatISODuration/index.js.flow new file mode 100644 index 0000000..3f8bb2c --- /dev/null +++ b/node_modules/date-fns/formatISODuration/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (duration: Duration) => string diff --git a/node_modules/date-fns/formatISODuration/package.json b/node_modules/date-fns/formatISODuration/package.json new file mode 100644 index 0000000..b02a549 --- /dev/null +++ b/node_modules/date-fns/formatISODuration/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/formatISODuration/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/formatRFC3339/index.d.ts b/node_modules/date-fns/formatRFC3339/index.d.ts new file mode 100644 index 0000000..2454cd2 --- /dev/null +++ b/node_modules/date-fns/formatRFC3339/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRFC3339 } from 'date-fns' +export default formatRFC3339 diff --git a/node_modules/date-fns/formatRFC3339/index.js b/node_modules/date-fns/formatRFC3339/index.js new file mode 100644 index 0000000..a773a3d --- /dev/null +++ b/node_modules/date-fns/formatRFC3339/index.js @@ -0,0 +1,84 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = formatRFC3339; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../isValid/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/addLeadingZeros/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name formatRFC3339 + * @category Common Helpers + * @summary Format the date according to the RFC 3339 standard (https://tools.ietf.org/html/rfc3339#section-5.6). + * + * @description + * Return the formatted date string in RFC 3339 format. Options may be passed to control the parts and notations of the date. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {0|1|2|3} [options.fractionDigits=0] - number of digits after the decimal point after seconds + * @returns {String} the formatted date string + * @throws {TypeError} 1 argument required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `options.fractionDigits` must be between 0 and 3 + * + * @example + * // Represent 18 September 2019 in RFC 3339 format: + * const result = formatRFC3339(new Date(2019, 8, 18, 19, 0, 52)) + * //=> '2019-09-18T19:00:52Z' + * + * @example + * // Represent 18 September 2019 in RFC 3339 format, 2 digits of second fraction: + * const result = formatRFC3339(new Date(2019, 8, 18, 19, 0, 52, 234), { fractionDigits: 2 }) + * //=> '2019-09-18T19:00:52.23Z' + * + * @example + * // Represent 18 September 2019 in RFC 3339 format, 3 digits of second fraction + * const result = formatRFC3339(new Date(2019, 8, 18, 19, 0, 52, 234), { fractionDigits: 3 }) + * //=> '2019-09-18T19:00:52.234Z' + */ +function formatRFC3339(dirtyDate, options) { + var _options$fractionDigi; + if (arguments.length < 1) { + throw new TypeError("1 arguments required, but only ".concat(arguments.length, " present")); + } + var originalDate = (0, _index.default)(dirtyDate); + if (!(0, _index2.default)(originalDate)) { + throw new RangeError('Invalid time value'); + } + var fractionDigits = Number((_options$fractionDigi = options === null || options === void 0 ? void 0 : options.fractionDigits) !== null && _options$fractionDigi !== void 0 ? _options$fractionDigi : 0); + + // Test if fractionDigits is between 0 and 3 _and_ is not NaN + if (!(fractionDigits >= 0 && fractionDigits <= 3)) { + throw new RangeError('fractionDigits must be between 0 and 3 inclusively'); + } + var day = (0, _index3.default)(originalDate.getDate(), 2); + var month = (0, _index3.default)(originalDate.getMonth() + 1, 2); + var year = originalDate.getFullYear(); + var hour = (0, _index3.default)(originalDate.getHours(), 2); + var minute = (0, _index3.default)(originalDate.getMinutes(), 2); + var second = (0, _index3.default)(originalDate.getSeconds(), 2); + var fractionalSecond = ''; + if (fractionDigits > 0) { + var milliseconds = originalDate.getMilliseconds(); + var fractionalSeconds = Math.floor(milliseconds * Math.pow(10, fractionDigits - 3)); + fractionalSecond = '.' + (0, _index3.default)(fractionalSeconds, fractionDigits); + } + var offset = ''; + var tzOffset = originalDate.getTimezoneOffset(); + if (tzOffset !== 0) { + var absoluteOffset = Math.abs(tzOffset); + var hourOffset = (0, _index3.default)((0, _index4.default)(absoluteOffset / 60), 2); + var minuteOffset = (0, _index3.default)(absoluteOffset % 60, 2); + // If less than 0, the sign is +, because it is ahead of time. + var sign = tzOffset < 0 ? '+' : '-'; + offset = "".concat(sign).concat(hourOffset, ":").concat(minuteOffset); + } else { + offset = 'Z'; + } + return "".concat(year, "-").concat(month, "-").concat(day, "T").concat(hour, ":").concat(minute, ":").concat(second).concat(fractionalSecond).concat(offset); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/formatRFC3339/index.js.flow b/node_modules/date-fns/formatRFC3339/index.js.flow new file mode 100644 index 0000000..9bb2748 --- /dev/null +++ b/node_modules/date-fns/formatRFC3339/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + fractionDigits?: 0 | 1 | 2 | 3, + } +) => string diff --git a/node_modules/date-fns/formatRFC3339/package.json b/node_modules/date-fns/formatRFC3339/package.json new file mode 100644 index 0000000..2e12675 --- /dev/null +++ b/node_modules/date-fns/formatRFC3339/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/formatRFC3339/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/formatRFC7231/index.d.ts b/node_modules/date-fns/formatRFC7231/index.d.ts new file mode 100644 index 0000000..2caa714 --- /dev/null +++ b/node_modules/date-fns/formatRFC7231/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRFC7231 } from 'date-fns' +export default formatRFC7231 diff --git a/node_modules/date-fns/formatRFC7231/index.js b/node_modules/date-fns/formatRFC7231/index.js new file mode 100644 index 0000000..d7ce57d --- /dev/null +++ b/node_modules/date-fns/formatRFC7231/index.js @@ -0,0 +1,52 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = formatRFC7231; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../isValid/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/addLeadingZeros/index.js")); +var days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']; +var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; + +/** + * @name formatRFC7231 + * @category Common Helpers + * @summary Format the date according to the RFC 7231 standard (https://tools.ietf.org/html/rfc7231#section-7.1.1.1). + * + * @description + * Return the formatted date string in RFC 7231 format. + * The result will always be in UTC timezone. + * + * @param {Date|Number} date - the original date + * @returns {String} the formatted date string + * @throws {TypeError} 1 argument required + * @throws {RangeError} `date` must not be Invalid Date + * + * @example + * // Represent 18 September 2019 in RFC 7231 format: + * const result = formatRFC7231(new Date(2019, 8, 18, 19, 0, 52)) + * //=> 'Wed, 18 Sep 2019 19:00:52 GMT' + */ +function formatRFC7231(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError("1 arguments required, but only ".concat(arguments.length, " present")); + } + var originalDate = (0, _index.default)(dirtyDate); + if (!(0, _index2.default)(originalDate)) { + throw new RangeError('Invalid time value'); + } + var dayName = days[originalDate.getUTCDay()]; + var dayOfMonth = (0, _index3.default)(originalDate.getUTCDate(), 2); + var monthName = months[originalDate.getUTCMonth()]; + var year = originalDate.getUTCFullYear(); + var hour = (0, _index3.default)(originalDate.getUTCHours(), 2); + var minute = (0, _index3.default)(originalDate.getUTCMinutes(), 2); + var second = (0, _index3.default)(originalDate.getUTCSeconds(), 2); + + // Result variables. + return "".concat(dayName, ", ").concat(dayOfMonth, " ").concat(monthName, " ").concat(year, " ").concat(hour, ":").concat(minute, ":").concat(second, " GMT"); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/formatRFC7231/index.js.flow b/node_modules/date-fns/formatRFC7231/index.js.flow new file mode 100644 index 0000000..8462b25 --- /dev/null +++ b/node_modules/date-fns/formatRFC7231/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => string diff --git a/node_modules/date-fns/formatRFC7231/package.json b/node_modules/date-fns/formatRFC7231/package.json new file mode 100644 index 0000000..9754108 --- /dev/null +++ b/node_modules/date-fns/formatRFC7231/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/formatRFC7231/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/formatRelative/index.d.ts b/node_modules/date-fns/formatRelative/index.d.ts new file mode 100644 index 0000000..1c5c739 --- /dev/null +++ b/node_modules/date-fns/formatRelative/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRelative } from 'date-fns' +export default formatRelative diff --git a/node_modules/date-fns/formatRelative/index.js b/node_modules/date-fns/formatRelative/index.js new file mode 100644 index 0000000..f902b41 --- /dev/null +++ b/node_modules/date-fns/formatRelative/index.js @@ -0,0 +1,101 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = formatRelative; +var _index = require("../_lib/defaultOptions/index.js"); +var _index2 = _interopRequireDefault(require("../differenceInCalendarDays/index.js")); +var _index3 = _interopRequireDefault(require("../format/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/defaultLocale/index.js")); +var _index5 = _interopRequireDefault(require("../subMilliseconds/index.js")); +var _index6 = _interopRequireDefault(require("../toDate/index.js")); +var _index7 = _interopRequireDefault(require("../_lib/getTimezoneOffsetInMilliseconds/index.js")); +var _index8 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index9 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name formatRelative + * @category Common Helpers + * @summary Represent the date in words relative to the given base date. + * + * @description + * Represent the date in words relative to the given base date. + * + * | Distance to the base date | Result | + * |---------------------------|---------------------------| + * | Previous 6 days | last Sunday at 04:30 AM | + * | Last day | yesterday at 04:30 AM | + * | Same day | today at 04:30 AM | + * | Next day | tomorrow at 04:30 AM | + * | Next 6 days | Sunday at 04:30 AM | + * | Other | 12/31/2017 | + * + * @param {Date|Number} date - the date to format + * @param {Date|Number} baseDate - the date to compare with + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {String} the date in words + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `baseDate` must not be Invalid Date + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.locale` must contain `localize` property + * @throws {RangeError} `options.locale` must contain `formatLong` property + * @throws {RangeError} `options.locale` must contain `formatRelative` property + * + * @example + * // Represent the date of 6 days ago in words relative to the given base date. In this example, today is Wednesday + * const result = formatRelative(addDays(new Date(), -6), new Date()) + * //=> "last Thursday at 12:45 AM" + */ +function formatRelative(dirtyDate, dirtyBaseDate, options) { + var _ref, _options$locale, _ref2, _ref3, _ref4, _options$weekStartsOn, _options$locale2, _options$locale2$opti, _defaultOptions$local, _defaultOptions$local2; + (0, _index8.default)(2, arguments); + var date = (0, _index6.default)(dirtyDate); + var baseDate = (0, _index6.default)(dirtyBaseDate); + var defaultOptions = (0, _index.getDefaultOptions)(); + var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : _index4.default; + var weekStartsOn = (0, _index9.default)((_ref2 = (_ref3 = (_ref4 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale2 = options.locale) === null || _options$locale2 === void 0 ? void 0 : (_options$locale2$opti = _options$locale2.options) === null || _options$locale2$opti === void 0 ? void 0 : _options$locale2$opti.weekStartsOn) !== null && _ref4 !== void 0 ? _ref4 : defaultOptions.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : 0); + if (!locale.localize) { + throw new RangeError('locale must contain localize property'); + } + if (!locale.formatLong) { + throw new RangeError('locale must contain formatLong property'); + } + if (!locale.formatRelative) { + throw new RangeError('locale must contain formatRelative property'); + } + var diff = (0, _index2.default)(date, baseDate); + if (isNaN(diff)) { + throw new RangeError('Invalid time value'); + } + var token; + if (diff < -6) { + token = 'other'; + } else if (diff < -1) { + token = 'lastWeek'; + } else if (diff < 0) { + token = 'yesterday'; + } else if (diff < 1) { + token = 'today'; + } else if (diff < 2) { + token = 'tomorrow'; + } else if (diff < 7) { + token = 'nextWeek'; + } else { + token = 'other'; + } + var utcDate = (0, _index5.default)(date, (0, _index7.default)(date)); + var utcBaseDate = (0, _index5.default)(baseDate, (0, _index7.default)(baseDate)); + var formatStr = locale.formatRelative(token, utcDate, utcBaseDate, { + locale: locale, + weekStartsOn: weekStartsOn + }); + return (0, _index3.default)(date, formatStr, { + locale: locale, + weekStartsOn: weekStartsOn + }); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/formatRelative/index.js.flow b/node_modules/date-fns/formatRelative/index.js.flow new file mode 100644 index 0000000..00280b2 --- /dev/null +++ b/node_modules/date-fns/formatRelative/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + baseDate: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => string diff --git a/node_modules/date-fns/formatRelative/package.json b/node_modules/date-fns/formatRelative/package.json new file mode 100644 index 0000000..179e386 --- /dev/null +++ b/node_modules/date-fns/formatRelative/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/formatRelative/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/_lib/convertToFP/index.js b/node_modules/date-fns/fp/_lib/convertToFP/index.js new file mode 100644 index 0000000..292f690 --- /dev/null +++ b/node_modules/date-fns/fp/_lib/convertToFP/index.js @@ -0,0 +1,19 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = convertToFP; +function convertToFP(fn, arity) { + var a = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : []; + if (a.length >= arity) { + return fn.apply(null, a.slice(0, arity).reverse()); + } + return function () { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + return convertToFP(fn, arity, a.concat(args)); + }; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/add/index.d.ts b/node_modules/date-fns/fp/add/index.d.ts new file mode 100644 index 0000000..f05edaa --- /dev/null +++ b/node_modules/date-fns/fp/add/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { add } from 'date-fns/fp' +export default add diff --git a/node_modules/date-fns/fp/add/index.js b/node_modules/date-fns/fp/add/index.js new file mode 100644 index 0000000..a365043 --- /dev/null +++ b/node_modules/date-fns/fp/add/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../add/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/add/index.js.flow b/node_modules/date-fns/fp/add/index.js.flow new file mode 100644 index 0000000..3d4363b --- /dev/null +++ b/node_modules/date-fns/fp/add/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/add/package.json b/node_modules/date-fns/fp/add/package.json new file mode 100644 index 0000000..cb8fb00 --- /dev/null +++ b/node_modules/date-fns/fp/add/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/add/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/addBusinessDays/index.d.ts b/node_modules/date-fns/fp/addBusinessDays/index.d.ts new file mode 100644 index 0000000..dd3b869 --- /dev/null +++ b/node_modules/date-fns/fp/addBusinessDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addBusinessDays } from 'date-fns/fp' +export default addBusinessDays diff --git a/node_modules/date-fns/fp/addBusinessDays/index.js b/node_modules/date-fns/fp/addBusinessDays/index.js new file mode 100644 index 0000000..a4bc067 --- /dev/null +++ b/node_modules/date-fns/fp/addBusinessDays/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../addBusinessDays/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/addBusinessDays/index.js.flow b/node_modules/date-fns/fp/addBusinessDays/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/addBusinessDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/addBusinessDays/package.json b/node_modules/date-fns/fp/addBusinessDays/package.json new file mode 100644 index 0000000..8952c98 --- /dev/null +++ b/node_modules/date-fns/fp/addBusinessDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/addBusinessDays/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/addDays/index.d.ts b/node_modules/date-fns/fp/addDays/index.d.ts new file mode 100644 index 0000000..7ba1ace --- /dev/null +++ b/node_modules/date-fns/fp/addDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addDays } from 'date-fns/fp' +export default addDays diff --git a/node_modules/date-fns/fp/addDays/index.js b/node_modules/date-fns/fp/addDays/index.js new file mode 100644 index 0000000..0147b54 --- /dev/null +++ b/node_modules/date-fns/fp/addDays/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../addDays/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/addDays/index.js.flow b/node_modules/date-fns/fp/addDays/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/addDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/addDays/package.json b/node_modules/date-fns/fp/addDays/package.json new file mode 100644 index 0000000..38e408d --- /dev/null +++ b/node_modules/date-fns/fp/addDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/addDays/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/addHours/index.d.ts b/node_modules/date-fns/fp/addHours/index.d.ts new file mode 100644 index 0000000..9b66a88 --- /dev/null +++ b/node_modules/date-fns/fp/addHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addHours } from 'date-fns/fp' +export default addHours diff --git a/node_modules/date-fns/fp/addHours/index.js b/node_modules/date-fns/fp/addHours/index.js new file mode 100644 index 0000000..44ff58e --- /dev/null +++ b/node_modules/date-fns/fp/addHours/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../addHours/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/addHours/index.js.flow b/node_modules/date-fns/fp/addHours/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/addHours/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/addHours/package.json b/node_modules/date-fns/fp/addHours/package.json new file mode 100644 index 0000000..f8ce94d --- /dev/null +++ b/node_modules/date-fns/fp/addHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/addHours/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/addISOWeekYears/index.d.ts b/node_modules/date-fns/fp/addISOWeekYears/index.d.ts new file mode 100644 index 0000000..01dab9b --- /dev/null +++ b/node_modules/date-fns/fp/addISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addISOWeekYears } from 'date-fns/fp' +export default addISOWeekYears diff --git a/node_modules/date-fns/fp/addISOWeekYears/index.js b/node_modules/date-fns/fp/addISOWeekYears/index.js new file mode 100644 index 0000000..540b663 --- /dev/null +++ b/node_modules/date-fns/fp/addISOWeekYears/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../addISOWeekYears/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/addISOWeekYears/index.js.flow b/node_modules/date-fns/fp/addISOWeekYears/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/addISOWeekYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/addISOWeekYears/package.json b/node_modules/date-fns/fp/addISOWeekYears/package.json new file mode 100644 index 0000000..f4c26e2 --- /dev/null +++ b/node_modules/date-fns/fp/addISOWeekYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/addISOWeekYears/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/addMilliseconds/index.d.ts b/node_modules/date-fns/fp/addMilliseconds/index.d.ts new file mode 100644 index 0000000..7a93c90 --- /dev/null +++ b/node_modules/date-fns/fp/addMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addMilliseconds } from 'date-fns/fp' +export default addMilliseconds diff --git a/node_modules/date-fns/fp/addMilliseconds/index.js b/node_modules/date-fns/fp/addMilliseconds/index.js new file mode 100644 index 0000000..1315b01 --- /dev/null +++ b/node_modules/date-fns/fp/addMilliseconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../addMilliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/addMilliseconds/index.js.flow b/node_modules/date-fns/fp/addMilliseconds/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/addMilliseconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/addMilliseconds/package.json b/node_modules/date-fns/fp/addMilliseconds/package.json new file mode 100644 index 0000000..d928189 --- /dev/null +++ b/node_modules/date-fns/fp/addMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/addMilliseconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/addMinutes/index.d.ts b/node_modules/date-fns/fp/addMinutes/index.d.ts new file mode 100644 index 0000000..fc7b670 --- /dev/null +++ b/node_modules/date-fns/fp/addMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addMinutes } from 'date-fns/fp' +export default addMinutes diff --git a/node_modules/date-fns/fp/addMinutes/index.js b/node_modules/date-fns/fp/addMinutes/index.js new file mode 100644 index 0000000..af9904d --- /dev/null +++ b/node_modules/date-fns/fp/addMinutes/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../addMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/addMinutes/index.js.flow b/node_modules/date-fns/fp/addMinutes/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/addMinutes/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/addMinutes/package.json b/node_modules/date-fns/fp/addMinutes/package.json new file mode 100644 index 0000000..50adbaf --- /dev/null +++ b/node_modules/date-fns/fp/addMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/addMinutes/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/addMonths/index.d.ts b/node_modules/date-fns/fp/addMonths/index.d.ts new file mode 100644 index 0000000..01f0e2d --- /dev/null +++ b/node_modules/date-fns/fp/addMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addMonths } from 'date-fns/fp' +export default addMonths diff --git a/node_modules/date-fns/fp/addMonths/index.js b/node_modules/date-fns/fp/addMonths/index.js new file mode 100644 index 0000000..3f31f16 --- /dev/null +++ b/node_modules/date-fns/fp/addMonths/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../addMonths/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/addMonths/index.js.flow b/node_modules/date-fns/fp/addMonths/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/addMonths/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/addMonths/package.json b/node_modules/date-fns/fp/addMonths/package.json new file mode 100644 index 0000000..f4700c5 --- /dev/null +++ b/node_modules/date-fns/fp/addMonths/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/addMonths/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/addQuarters/index.d.ts b/node_modules/date-fns/fp/addQuarters/index.d.ts new file mode 100644 index 0000000..f766d56 --- /dev/null +++ b/node_modules/date-fns/fp/addQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addQuarters } from 'date-fns/fp' +export default addQuarters diff --git a/node_modules/date-fns/fp/addQuarters/index.js b/node_modules/date-fns/fp/addQuarters/index.js new file mode 100644 index 0000000..c47cb87 --- /dev/null +++ b/node_modules/date-fns/fp/addQuarters/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../addQuarters/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/addQuarters/index.js.flow b/node_modules/date-fns/fp/addQuarters/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/addQuarters/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/addQuarters/package.json b/node_modules/date-fns/fp/addQuarters/package.json new file mode 100644 index 0000000..431ea41 --- /dev/null +++ b/node_modules/date-fns/fp/addQuarters/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/addQuarters/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/addSeconds/index.d.ts b/node_modules/date-fns/fp/addSeconds/index.d.ts new file mode 100644 index 0000000..5c7c41c --- /dev/null +++ b/node_modules/date-fns/fp/addSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addSeconds } from 'date-fns/fp' +export default addSeconds diff --git a/node_modules/date-fns/fp/addSeconds/index.js b/node_modules/date-fns/fp/addSeconds/index.js new file mode 100644 index 0000000..b30db8d --- /dev/null +++ b/node_modules/date-fns/fp/addSeconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../addSeconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/addSeconds/index.js.flow b/node_modules/date-fns/fp/addSeconds/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/addSeconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/addSeconds/package.json b/node_modules/date-fns/fp/addSeconds/package.json new file mode 100644 index 0000000..bac5c18 --- /dev/null +++ b/node_modules/date-fns/fp/addSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/addSeconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/addWeeks/index.d.ts b/node_modules/date-fns/fp/addWeeks/index.d.ts new file mode 100644 index 0000000..2703fef --- /dev/null +++ b/node_modules/date-fns/fp/addWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addWeeks } from 'date-fns/fp' +export default addWeeks diff --git a/node_modules/date-fns/fp/addWeeks/index.js b/node_modules/date-fns/fp/addWeeks/index.js new file mode 100644 index 0000000..48a028c --- /dev/null +++ b/node_modules/date-fns/fp/addWeeks/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../addWeeks/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/addWeeks/index.js.flow b/node_modules/date-fns/fp/addWeeks/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/addWeeks/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/addWeeks/package.json b/node_modules/date-fns/fp/addWeeks/package.json new file mode 100644 index 0000000..d39cdff --- /dev/null +++ b/node_modules/date-fns/fp/addWeeks/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/addWeeks/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/addYears/index.d.ts b/node_modules/date-fns/fp/addYears/index.d.ts new file mode 100644 index 0000000..ff907d4 --- /dev/null +++ b/node_modules/date-fns/fp/addYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { addYears } from 'date-fns/fp' +export default addYears diff --git a/node_modules/date-fns/fp/addYears/index.js b/node_modules/date-fns/fp/addYears/index.js new file mode 100644 index 0000000..e8d016b --- /dev/null +++ b/node_modules/date-fns/fp/addYears/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../addYears/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/addYears/index.js.flow b/node_modules/date-fns/fp/addYears/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/addYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/addYears/package.json b/node_modules/date-fns/fp/addYears/package.json new file mode 100644 index 0000000..a1b0f74 --- /dev/null +++ b/node_modules/date-fns/fp/addYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/addYears/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/areIntervalsOverlapping/index.d.ts b/node_modules/date-fns/fp/areIntervalsOverlapping/index.d.ts new file mode 100644 index 0000000..870f26b --- /dev/null +++ b/node_modules/date-fns/fp/areIntervalsOverlapping/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { areIntervalsOverlapping } from 'date-fns/fp' +export default areIntervalsOverlapping diff --git a/node_modules/date-fns/fp/areIntervalsOverlapping/index.js b/node_modules/date-fns/fp/areIntervalsOverlapping/index.js new file mode 100644 index 0000000..57b6f01 --- /dev/null +++ b/node_modules/date-fns/fp/areIntervalsOverlapping/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../areIntervalsOverlapping/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/areIntervalsOverlapping/index.js.flow b/node_modules/date-fns/fp/areIntervalsOverlapping/index.js.flow new file mode 100644 index 0000000..cd39633 --- /dev/null +++ b/node_modules/date-fns/fp/areIntervalsOverlapping/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/areIntervalsOverlapping/package.json b/node_modules/date-fns/fp/areIntervalsOverlapping/package.json new file mode 100644 index 0000000..6e7aa67 --- /dev/null +++ b/node_modules/date-fns/fp/areIntervalsOverlapping/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/areIntervalsOverlapping/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/index.d.ts b/node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/index.d.ts new file mode 100644 index 0000000..010890a --- /dev/null +++ b/node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { areIntervalsOverlappingWithOptions } from 'date-fns/fp' +export default areIntervalsOverlappingWithOptions diff --git a/node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/index.js b/node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/index.js new file mode 100644 index 0000000..319fa48 --- /dev/null +++ b/node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../areIntervalsOverlapping/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/index.js.flow b/node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/index.js.flow new file mode 100644 index 0000000..67e7396 --- /dev/null +++ b/node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/index.js.flow @@ -0,0 +1,74 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + inclusive?: boolean, + }, + Interval, + Interval, + boolean +> diff --git a/node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/package.json b/node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/package.json new file mode 100644 index 0000000..cfe6bd1 --- /dev/null +++ b/node_modules/date-fns/fp/areIntervalsOverlappingWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/areIntervalsOverlappingWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/clamp/index.d.ts b/node_modules/date-fns/fp/clamp/index.d.ts new file mode 100644 index 0000000..036e70a --- /dev/null +++ b/node_modules/date-fns/fp/clamp/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { clamp } from 'date-fns/fp' +export default clamp diff --git a/node_modules/date-fns/fp/clamp/index.js b/node_modules/date-fns/fp/clamp/index.js new file mode 100644 index 0000000..828b9ce --- /dev/null +++ b/node_modules/date-fns/fp/clamp/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../clamp/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/clamp/index.js.flow b/node_modules/date-fns/fp/clamp/index.js.flow new file mode 100644 index 0000000..6bd4263 --- /dev/null +++ b/node_modules/date-fns/fp/clamp/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/clamp/package.json b/node_modules/date-fns/fp/clamp/package.json new file mode 100644 index 0000000..5e3bf1c --- /dev/null +++ b/node_modules/date-fns/fp/clamp/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/clamp/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/closestIndexTo/index.d.ts b/node_modules/date-fns/fp/closestIndexTo/index.d.ts new file mode 100644 index 0000000..562180d --- /dev/null +++ b/node_modules/date-fns/fp/closestIndexTo/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { closestIndexTo } from 'date-fns/fp' +export default closestIndexTo diff --git a/node_modules/date-fns/fp/closestIndexTo/index.js b/node_modules/date-fns/fp/closestIndexTo/index.js new file mode 100644 index 0000000..18ad965 --- /dev/null +++ b/node_modules/date-fns/fp/closestIndexTo/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../closestIndexTo/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/closestIndexTo/index.js.flow b/node_modules/date-fns/fp/closestIndexTo/index.js.flow new file mode 100644 index 0000000..d7c060b --- /dev/null +++ b/node_modules/date-fns/fp/closestIndexTo/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2<(Date | number)[], Date | number, ?number> diff --git a/node_modules/date-fns/fp/closestIndexTo/package.json b/node_modules/date-fns/fp/closestIndexTo/package.json new file mode 100644 index 0000000..4097dca --- /dev/null +++ b/node_modules/date-fns/fp/closestIndexTo/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/closestIndexTo/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/closestTo/index.d.ts b/node_modules/date-fns/fp/closestTo/index.d.ts new file mode 100644 index 0000000..44d10c3 --- /dev/null +++ b/node_modules/date-fns/fp/closestTo/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { closestTo } from 'date-fns/fp' +export default closestTo diff --git a/node_modules/date-fns/fp/closestTo/index.js b/node_modules/date-fns/fp/closestTo/index.js new file mode 100644 index 0000000..3468370 --- /dev/null +++ b/node_modules/date-fns/fp/closestTo/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../closestTo/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/closestTo/index.js.flow b/node_modules/date-fns/fp/closestTo/index.js.flow new file mode 100644 index 0000000..61487d9 --- /dev/null +++ b/node_modules/date-fns/fp/closestTo/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2<(Date | number)[], Date | number, ?Date> diff --git a/node_modules/date-fns/fp/closestTo/package.json b/node_modules/date-fns/fp/closestTo/package.json new file mode 100644 index 0000000..5b49d44 --- /dev/null +++ b/node_modules/date-fns/fp/closestTo/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/closestTo/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/compareAsc/index.d.ts b/node_modules/date-fns/fp/compareAsc/index.d.ts new file mode 100644 index 0000000..77d5c61 --- /dev/null +++ b/node_modules/date-fns/fp/compareAsc/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { compareAsc } from 'date-fns/fp' +export default compareAsc diff --git a/node_modules/date-fns/fp/compareAsc/index.js b/node_modules/date-fns/fp/compareAsc/index.js new file mode 100644 index 0000000..8ca9fcb --- /dev/null +++ b/node_modules/date-fns/fp/compareAsc/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../compareAsc/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/compareAsc/index.js.flow b/node_modules/date-fns/fp/compareAsc/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/compareAsc/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/compareAsc/package.json b/node_modules/date-fns/fp/compareAsc/package.json new file mode 100644 index 0000000..62cafbd --- /dev/null +++ b/node_modules/date-fns/fp/compareAsc/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/compareAsc/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/compareDesc/index.d.ts b/node_modules/date-fns/fp/compareDesc/index.d.ts new file mode 100644 index 0000000..df01367 --- /dev/null +++ b/node_modules/date-fns/fp/compareDesc/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { compareDesc } from 'date-fns/fp' +export default compareDesc diff --git a/node_modules/date-fns/fp/compareDesc/index.js b/node_modules/date-fns/fp/compareDesc/index.js new file mode 100644 index 0000000..0ec4423 --- /dev/null +++ b/node_modules/date-fns/fp/compareDesc/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../compareDesc/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/compareDesc/index.js.flow b/node_modules/date-fns/fp/compareDesc/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/compareDesc/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/compareDesc/package.json b/node_modules/date-fns/fp/compareDesc/package.json new file mode 100644 index 0000000..b6a8412 --- /dev/null +++ b/node_modules/date-fns/fp/compareDesc/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/compareDesc/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/daysToWeeks/index.d.ts b/node_modules/date-fns/fp/daysToWeeks/index.d.ts new file mode 100644 index 0000000..798a9e1 --- /dev/null +++ b/node_modules/date-fns/fp/daysToWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { daysToWeeks } from 'date-fns/fp' +export default daysToWeeks diff --git a/node_modules/date-fns/fp/daysToWeeks/index.js b/node_modules/date-fns/fp/daysToWeeks/index.js new file mode 100644 index 0000000..0e228dd --- /dev/null +++ b/node_modules/date-fns/fp/daysToWeeks/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../daysToWeeks/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/daysToWeeks/index.js.flow b/node_modules/date-fns/fp/daysToWeeks/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/daysToWeeks/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/daysToWeeks/package.json b/node_modules/date-fns/fp/daysToWeeks/package.json new file mode 100644 index 0000000..9e538a0 --- /dev/null +++ b/node_modules/date-fns/fp/daysToWeeks/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/daysToWeeks/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInBusinessDays/index.d.ts b/node_modules/date-fns/fp/differenceInBusinessDays/index.d.ts new file mode 100644 index 0000000..4ff9890 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInBusinessDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInBusinessDays } from 'date-fns/fp' +export default differenceInBusinessDays diff --git a/node_modules/date-fns/fp/differenceInBusinessDays/index.js b/node_modules/date-fns/fp/differenceInBusinessDays/index.js new file mode 100644 index 0000000..2259fd1 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInBusinessDays/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInBusinessDays/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInBusinessDays/index.js.flow b/node_modules/date-fns/fp/differenceInBusinessDays/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInBusinessDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInBusinessDays/package.json b/node_modules/date-fns/fp/differenceInBusinessDays/package.json new file mode 100644 index 0000000..02f12e8 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInBusinessDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInBusinessDays/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarDays/index.d.ts b/node_modules/date-fns/fp/differenceInCalendarDays/index.d.ts new file mode 100644 index 0000000..b6ae5f5 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarDays } from 'date-fns/fp' +export default differenceInCalendarDays diff --git a/node_modules/date-fns/fp/differenceInCalendarDays/index.js b/node_modules/date-fns/fp/differenceInCalendarDays/index.js new file mode 100644 index 0000000..10e4a32 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarDays/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInCalendarDays/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarDays/index.js.flow b/node_modules/date-fns/fp/differenceInCalendarDays/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInCalendarDays/package.json b/node_modules/date-fns/fp/differenceInCalendarDays/package.json new file mode 100644 index 0000000..e3148b9 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInCalendarDays/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarISOWeekYears/index.d.ts b/node_modules/date-fns/fp/differenceInCalendarISOWeekYears/index.d.ts new file mode 100644 index 0000000..4e21998 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarISOWeekYears } from 'date-fns/fp' +export default differenceInCalendarISOWeekYears diff --git a/node_modules/date-fns/fp/differenceInCalendarISOWeekYears/index.js b/node_modules/date-fns/fp/differenceInCalendarISOWeekYears/index.js new file mode 100644 index 0000000..f5cdbda --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarISOWeekYears/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInCalendarISOWeekYears/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarISOWeekYears/index.js.flow b/node_modules/date-fns/fp/differenceInCalendarISOWeekYears/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarISOWeekYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInCalendarISOWeekYears/package.json b/node_modules/date-fns/fp/differenceInCalendarISOWeekYears/package.json new file mode 100644 index 0000000..e1ce644 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarISOWeekYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInCalendarISOWeekYears/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarISOWeeks/index.d.ts b/node_modules/date-fns/fp/differenceInCalendarISOWeeks/index.d.ts new file mode 100644 index 0000000..7751c6f --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarISOWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarISOWeeks } from 'date-fns/fp' +export default differenceInCalendarISOWeeks diff --git a/node_modules/date-fns/fp/differenceInCalendarISOWeeks/index.js b/node_modules/date-fns/fp/differenceInCalendarISOWeeks/index.js new file mode 100644 index 0000000..cc81585 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarISOWeeks/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInCalendarISOWeeks/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarISOWeeks/index.js.flow b/node_modules/date-fns/fp/differenceInCalendarISOWeeks/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarISOWeeks/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInCalendarISOWeeks/package.json b/node_modules/date-fns/fp/differenceInCalendarISOWeeks/package.json new file mode 100644 index 0000000..1107c79 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarISOWeeks/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInCalendarISOWeeks/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarMonths/index.d.ts b/node_modules/date-fns/fp/differenceInCalendarMonths/index.d.ts new file mode 100644 index 0000000..080ac92 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarMonths } from 'date-fns/fp' +export default differenceInCalendarMonths diff --git a/node_modules/date-fns/fp/differenceInCalendarMonths/index.js b/node_modules/date-fns/fp/differenceInCalendarMonths/index.js new file mode 100644 index 0000000..8bbd5f7 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarMonths/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInCalendarMonths/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarMonths/index.js.flow b/node_modules/date-fns/fp/differenceInCalendarMonths/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarMonths/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInCalendarMonths/package.json b/node_modules/date-fns/fp/differenceInCalendarMonths/package.json new file mode 100644 index 0000000..c80073f --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarMonths/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInCalendarMonths/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarQuarters/index.d.ts b/node_modules/date-fns/fp/differenceInCalendarQuarters/index.d.ts new file mode 100644 index 0000000..7b9208b --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarQuarters } from 'date-fns/fp' +export default differenceInCalendarQuarters diff --git a/node_modules/date-fns/fp/differenceInCalendarQuarters/index.js b/node_modules/date-fns/fp/differenceInCalendarQuarters/index.js new file mode 100644 index 0000000..537c741 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarQuarters/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInCalendarQuarters/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarQuarters/index.js.flow b/node_modules/date-fns/fp/differenceInCalendarQuarters/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarQuarters/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInCalendarQuarters/package.json b/node_modules/date-fns/fp/differenceInCalendarQuarters/package.json new file mode 100644 index 0000000..5917509 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarQuarters/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInCalendarQuarters/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarWeeks/index.d.ts b/node_modules/date-fns/fp/differenceInCalendarWeeks/index.d.ts new file mode 100644 index 0000000..c64709a --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarWeeks } from 'date-fns/fp' +export default differenceInCalendarWeeks diff --git a/node_modules/date-fns/fp/differenceInCalendarWeeks/index.js b/node_modules/date-fns/fp/differenceInCalendarWeeks/index.js new file mode 100644 index 0000000..f1f0f49 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarWeeks/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInCalendarWeeks/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarWeeks/index.js.flow b/node_modules/date-fns/fp/differenceInCalendarWeeks/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarWeeks/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInCalendarWeeks/package.json b/node_modules/date-fns/fp/differenceInCalendarWeeks/package.json new file mode 100644 index 0000000..4d4fe5d --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarWeeks/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInCalendarWeeks/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/index.d.ts b/node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/index.d.ts new file mode 100644 index 0000000..344e205 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarWeeksWithOptions } from 'date-fns/fp' +export default differenceInCalendarWeeksWithOptions diff --git a/node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/index.js b/node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/index.js new file mode 100644 index 0000000..9686546 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInCalendarWeeks/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/index.js.flow b/node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/index.js.flow new file mode 100644 index 0000000..9ee18fd --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/index.js.flow @@ -0,0 +1,75 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date | number, + number +> diff --git a/node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/package.json b/node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/package.json new file mode 100644 index 0000000..8b86fdf --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarWeeksWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInCalendarWeeksWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarYears/index.d.ts b/node_modules/date-fns/fp/differenceInCalendarYears/index.d.ts new file mode 100644 index 0000000..1390b1f --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInCalendarYears } from 'date-fns/fp' +export default differenceInCalendarYears diff --git a/node_modules/date-fns/fp/differenceInCalendarYears/index.js b/node_modules/date-fns/fp/differenceInCalendarYears/index.js new file mode 100644 index 0000000..eabe2f7 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarYears/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInCalendarYears/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInCalendarYears/index.js.flow b/node_modules/date-fns/fp/differenceInCalendarYears/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInCalendarYears/package.json b/node_modules/date-fns/fp/differenceInCalendarYears/package.json new file mode 100644 index 0000000..fee18f3 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInCalendarYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInCalendarYears/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInDays/index.d.ts b/node_modules/date-fns/fp/differenceInDays/index.d.ts new file mode 100644 index 0000000..b240c6e --- /dev/null +++ b/node_modules/date-fns/fp/differenceInDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInDays } from 'date-fns/fp' +export default differenceInDays diff --git a/node_modules/date-fns/fp/differenceInDays/index.js b/node_modules/date-fns/fp/differenceInDays/index.js new file mode 100644 index 0000000..c1ced85 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInDays/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInDays/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInDays/index.js.flow b/node_modules/date-fns/fp/differenceInDays/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInDays/package.json b/node_modules/date-fns/fp/differenceInDays/package.json new file mode 100644 index 0000000..0ccf6cb --- /dev/null +++ b/node_modules/date-fns/fp/differenceInDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInDays/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInHours/index.d.ts b/node_modules/date-fns/fp/differenceInHours/index.d.ts new file mode 100644 index 0000000..4cc2797 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInHours } from 'date-fns/fp' +export default differenceInHours diff --git a/node_modules/date-fns/fp/differenceInHours/index.js b/node_modules/date-fns/fp/differenceInHours/index.js new file mode 100644 index 0000000..e22e203 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInHours/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInHours/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInHours/index.js.flow b/node_modules/date-fns/fp/differenceInHours/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInHours/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInHours/package.json b/node_modules/date-fns/fp/differenceInHours/package.json new file mode 100644 index 0000000..b138611 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInHours/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInHoursWithOptions/index.d.ts b/node_modules/date-fns/fp/differenceInHoursWithOptions/index.d.ts new file mode 100644 index 0000000..0b4cc30 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInHoursWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInHoursWithOptions } from 'date-fns/fp' +export default differenceInHoursWithOptions diff --git a/node_modules/date-fns/fp/differenceInHoursWithOptions/index.js b/node_modules/date-fns/fp/differenceInHoursWithOptions/index.js new file mode 100644 index 0000000..dbc57f9 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInHoursWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInHours/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInHoursWithOptions/index.js.flow b/node_modules/date-fns/fp/differenceInHoursWithOptions/index.js.flow new file mode 100644 index 0000000..8befafa --- /dev/null +++ b/node_modules/date-fns/fp/differenceInHoursWithOptions/index.js.flow @@ -0,0 +1,74 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number +> diff --git a/node_modules/date-fns/fp/differenceInHoursWithOptions/package.json b/node_modules/date-fns/fp/differenceInHoursWithOptions/package.json new file mode 100644 index 0000000..824accb --- /dev/null +++ b/node_modules/date-fns/fp/differenceInHoursWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInHoursWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInISOWeekYears/index.d.ts b/node_modules/date-fns/fp/differenceInISOWeekYears/index.d.ts new file mode 100644 index 0000000..634591a --- /dev/null +++ b/node_modules/date-fns/fp/differenceInISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInISOWeekYears } from 'date-fns/fp' +export default differenceInISOWeekYears diff --git a/node_modules/date-fns/fp/differenceInISOWeekYears/index.js b/node_modules/date-fns/fp/differenceInISOWeekYears/index.js new file mode 100644 index 0000000..d87f508 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInISOWeekYears/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInISOWeekYears/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInISOWeekYears/index.js.flow b/node_modules/date-fns/fp/differenceInISOWeekYears/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInISOWeekYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInISOWeekYears/package.json b/node_modules/date-fns/fp/differenceInISOWeekYears/package.json new file mode 100644 index 0000000..59531a6 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInISOWeekYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInISOWeekYears/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInMilliseconds/index.d.ts b/node_modules/date-fns/fp/differenceInMilliseconds/index.d.ts new file mode 100644 index 0000000..23924cb --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMilliseconds } from 'date-fns/fp' +export default differenceInMilliseconds diff --git a/node_modules/date-fns/fp/differenceInMilliseconds/index.js b/node_modules/date-fns/fp/differenceInMilliseconds/index.js new file mode 100644 index 0000000..a2f6d37 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMilliseconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInMilliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInMilliseconds/index.js.flow b/node_modules/date-fns/fp/differenceInMilliseconds/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMilliseconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInMilliseconds/package.json b/node_modules/date-fns/fp/differenceInMilliseconds/package.json new file mode 100644 index 0000000..576214d --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInMilliseconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInMinutes/index.d.ts b/node_modules/date-fns/fp/differenceInMinutes/index.d.ts new file mode 100644 index 0000000..6d00d34 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMinutes } from 'date-fns/fp' +export default differenceInMinutes diff --git a/node_modules/date-fns/fp/differenceInMinutes/index.js b/node_modules/date-fns/fp/differenceInMinutes/index.js new file mode 100644 index 0000000..ab40db9 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMinutes/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInMinutes/index.js.flow b/node_modules/date-fns/fp/differenceInMinutes/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMinutes/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInMinutes/package.json b/node_modules/date-fns/fp/differenceInMinutes/package.json new file mode 100644 index 0000000..fe7b9e7 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInMinutes/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInMinutesWithOptions/index.d.ts b/node_modules/date-fns/fp/differenceInMinutesWithOptions/index.d.ts new file mode 100644 index 0000000..33037c9 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMinutesWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMinutesWithOptions } from 'date-fns/fp' +export default differenceInMinutesWithOptions diff --git a/node_modules/date-fns/fp/differenceInMinutesWithOptions/index.js b/node_modules/date-fns/fp/differenceInMinutesWithOptions/index.js new file mode 100644 index 0000000..f85f856 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMinutesWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInMinutesWithOptions/index.js.flow b/node_modules/date-fns/fp/differenceInMinutesWithOptions/index.js.flow new file mode 100644 index 0000000..8befafa --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMinutesWithOptions/index.js.flow @@ -0,0 +1,74 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number +> diff --git a/node_modules/date-fns/fp/differenceInMinutesWithOptions/package.json b/node_modules/date-fns/fp/differenceInMinutesWithOptions/package.json new file mode 100644 index 0000000..46a3605 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMinutesWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInMinutesWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInMonths/index.d.ts b/node_modules/date-fns/fp/differenceInMonths/index.d.ts new file mode 100644 index 0000000..17bdd4e --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInMonths } from 'date-fns/fp' +export default differenceInMonths diff --git a/node_modules/date-fns/fp/differenceInMonths/index.js b/node_modules/date-fns/fp/differenceInMonths/index.js new file mode 100644 index 0000000..8d8cf7e --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMonths/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInMonths/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInMonths/index.js.flow b/node_modules/date-fns/fp/differenceInMonths/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMonths/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInMonths/package.json b/node_modules/date-fns/fp/differenceInMonths/package.json new file mode 100644 index 0000000..748a57b --- /dev/null +++ b/node_modules/date-fns/fp/differenceInMonths/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInMonths/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInQuarters/index.d.ts b/node_modules/date-fns/fp/differenceInQuarters/index.d.ts new file mode 100644 index 0000000..649f21d --- /dev/null +++ b/node_modules/date-fns/fp/differenceInQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInQuarters } from 'date-fns/fp' +export default differenceInQuarters diff --git a/node_modules/date-fns/fp/differenceInQuarters/index.js b/node_modules/date-fns/fp/differenceInQuarters/index.js new file mode 100644 index 0000000..6b442d5 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInQuarters/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInQuarters/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInQuarters/index.js.flow b/node_modules/date-fns/fp/differenceInQuarters/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInQuarters/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInQuarters/package.json b/node_modules/date-fns/fp/differenceInQuarters/package.json new file mode 100644 index 0000000..7ef9770 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInQuarters/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInQuarters/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInQuartersWithOptions/index.d.ts b/node_modules/date-fns/fp/differenceInQuartersWithOptions/index.d.ts new file mode 100644 index 0000000..a456bf1 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInQuartersWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInQuartersWithOptions } from 'date-fns/fp' +export default differenceInQuartersWithOptions diff --git a/node_modules/date-fns/fp/differenceInQuartersWithOptions/index.js b/node_modules/date-fns/fp/differenceInQuartersWithOptions/index.js new file mode 100644 index 0000000..d80cd86 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInQuartersWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInQuarters/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInQuartersWithOptions/index.js.flow b/node_modules/date-fns/fp/differenceInQuartersWithOptions/index.js.flow new file mode 100644 index 0000000..8befafa --- /dev/null +++ b/node_modules/date-fns/fp/differenceInQuartersWithOptions/index.js.flow @@ -0,0 +1,74 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number +> diff --git a/node_modules/date-fns/fp/differenceInQuartersWithOptions/package.json b/node_modules/date-fns/fp/differenceInQuartersWithOptions/package.json new file mode 100644 index 0000000..15ea276 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInQuartersWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInQuartersWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInSeconds/index.d.ts b/node_modules/date-fns/fp/differenceInSeconds/index.d.ts new file mode 100644 index 0000000..1dded51 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInSeconds } from 'date-fns/fp' +export default differenceInSeconds diff --git a/node_modules/date-fns/fp/differenceInSeconds/index.js b/node_modules/date-fns/fp/differenceInSeconds/index.js new file mode 100644 index 0000000..112e074 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInSeconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInSeconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInSeconds/index.js.flow b/node_modules/date-fns/fp/differenceInSeconds/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInSeconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInSeconds/package.json b/node_modules/date-fns/fp/differenceInSeconds/package.json new file mode 100644 index 0000000..bff2f6c --- /dev/null +++ b/node_modules/date-fns/fp/differenceInSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInSeconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInSecondsWithOptions/index.d.ts b/node_modules/date-fns/fp/differenceInSecondsWithOptions/index.d.ts new file mode 100644 index 0000000..da59f3f --- /dev/null +++ b/node_modules/date-fns/fp/differenceInSecondsWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInSecondsWithOptions } from 'date-fns/fp' +export default differenceInSecondsWithOptions diff --git a/node_modules/date-fns/fp/differenceInSecondsWithOptions/index.js b/node_modules/date-fns/fp/differenceInSecondsWithOptions/index.js new file mode 100644 index 0000000..461d160 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInSecondsWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInSeconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInSecondsWithOptions/index.js.flow b/node_modules/date-fns/fp/differenceInSecondsWithOptions/index.js.flow new file mode 100644 index 0000000..8befafa --- /dev/null +++ b/node_modules/date-fns/fp/differenceInSecondsWithOptions/index.js.flow @@ -0,0 +1,74 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number +> diff --git a/node_modules/date-fns/fp/differenceInSecondsWithOptions/package.json b/node_modules/date-fns/fp/differenceInSecondsWithOptions/package.json new file mode 100644 index 0000000..db70671 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInSecondsWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInSecondsWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInWeeks/index.d.ts b/node_modules/date-fns/fp/differenceInWeeks/index.d.ts new file mode 100644 index 0000000..52d5220 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInWeeks } from 'date-fns/fp' +export default differenceInWeeks diff --git a/node_modules/date-fns/fp/differenceInWeeks/index.js b/node_modules/date-fns/fp/differenceInWeeks/index.js new file mode 100644 index 0000000..9281332 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInWeeks/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInWeeks/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInWeeks/index.js.flow b/node_modules/date-fns/fp/differenceInWeeks/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInWeeks/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInWeeks/package.json b/node_modules/date-fns/fp/differenceInWeeks/package.json new file mode 100644 index 0000000..dd3b8bb --- /dev/null +++ b/node_modules/date-fns/fp/differenceInWeeks/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInWeeks/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInWeeksWithOptions/index.d.ts b/node_modules/date-fns/fp/differenceInWeeksWithOptions/index.d.ts new file mode 100644 index 0000000..3016502 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInWeeksWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInWeeksWithOptions } from 'date-fns/fp' +export default differenceInWeeksWithOptions diff --git a/node_modules/date-fns/fp/differenceInWeeksWithOptions/index.js b/node_modules/date-fns/fp/differenceInWeeksWithOptions/index.js new file mode 100644 index 0000000..bcad09c --- /dev/null +++ b/node_modules/date-fns/fp/differenceInWeeksWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInWeeks/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInWeeksWithOptions/index.js.flow b/node_modules/date-fns/fp/differenceInWeeksWithOptions/index.js.flow new file mode 100644 index 0000000..8befafa --- /dev/null +++ b/node_modules/date-fns/fp/differenceInWeeksWithOptions/index.js.flow @@ -0,0 +1,74 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number +> diff --git a/node_modules/date-fns/fp/differenceInWeeksWithOptions/package.json b/node_modules/date-fns/fp/differenceInWeeksWithOptions/package.json new file mode 100644 index 0000000..793a106 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInWeeksWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInWeeksWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInYears/index.d.ts b/node_modules/date-fns/fp/differenceInYears/index.d.ts new file mode 100644 index 0000000..20fd164 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { differenceInYears } from 'date-fns/fp' +export default differenceInYears diff --git a/node_modules/date-fns/fp/differenceInYears/index.js b/node_modules/date-fns/fp/differenceInYears/index.js new file mode 100644 index 0000000..d9fc890 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInYears/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../differenceInYears/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/differenceInYears/index.js.flow b/node_modules/date-fns/fp/differenceInYears/index.js.flow new file mode 100644 index 0000000..78c45ae --- /dev/null +++ b/node_modules/date-fns/fp/differenceInYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/differenceInYears/package.json b/node_modules/date-fns/fp/differenceInYears/package.json new file mode 100644 index 0000000..bfd1a57 --- /dev/null +++ b/node_modules/date-fns/fp/differenceInYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/differenceInYears/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachDayOfInterval/index.d.ts b/node_modules/date-fns/fp/eachDayOfInterval/index.d.ts new file mode 100644 index 0000000..e878e76 --- /dev/null +++ b/node_modules/date-fns/fp/eachDayOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachDayOfInterval } from 'date-fns/fp' +export default eachDayOfInterval diff --git a/node_modules/date-fns/fp/eachDayOfInterval/index.js b/node_modules/date-fns/fp/eachDayOfInterval/index.js new file mode 100644 index 0000000..678a0a4 --- /dev/null +++ b/node_modules/date-fns/fp/eachDayOfInterval/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachDayOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachDayOfInterval/index.js.flow b/node_modules/date-fns/fp/eachDayOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/fp/eachDayOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/eachDayOfInterval/package.json b/node_modules/date-fns/fp/eachDayOfInterval/package.json new file mode 100644 index 0000000..03fcbcb --- /dev/null +++ b/node_modules/date-fns/fp/eachDayOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachDayOfInterval/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachDayOfIntervalWithOptions/index.d.ts b/node_modules/date-fns/fp/eachDayOfIntervalWithOptions/index.d.ts new file mode 100644 index 0000000..5862284 --- /dev/null +++ b/node_modules/date-fns/fp/eachDayOfIntervalWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachDayOfIntervalWithOptions } from 'date-fns/fp' +export default eachDayOfIntervalWithOptions diff --git a/node_modules/date-fns/fp/eachDayOfIntervalWithOptions/index.js b/node_modules/date-fns/fp/eachDayOfIntervalWithOptions/index.js new file mode 100644 index 0000000..d301b0d --- /dev/null +++ b/node_modules/date-fns/fp/eachDayOfIntervalWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachDayOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachDayOfIntervalWithOptions/index.js.flow b/node_modules/date-fns/fp/eachDayOfIntervalWithOptions/index.js.flow new file mode 100644 index 0000000..bedeb21 --- /dev/null +++ b/node_modules/date-fns/fp/eachDayOfIntervalWithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + step?: number, + }, + Interval, + Date[] +> diff --git a/node_modules/date-fns/fp/eachDayOfIntervalWithOptions/package.json b/node_modules/date-fns/fp/eachDayOfIntervalWithOptions/package.json new file mode 100644 index 0000000..72d0c64 --- /dev/null +++ b/node_modules/date-fns/fp/eachDayOfIntervalWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachDayOfIntervalWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachHourOfInterval/index.d.ts b/node_modules/date-fns/fp/eachHourOfInterval/index.d.ts new file mode 100644 index 0000000..055ab32 --- /dev/null +++ b/node_modules/date-fns/fp/eachHourOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachHourOfInterval } from 'date-fns/fp' +export default eachHourOfInterval diff --git a/node_modules/date-fns/fp/eachHourOfInterval/index.js b/node_modules/date-fns/fp/eachHourOfInterval/index.js new file mode 100644 index 0000000..9ab50b6 --- /dev/null +++ b/node_modules/date-fns/fp/eachHourOfInterval/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachHourOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachHourOfInterval/index.js.flow b/node_modules/date-fns/fp/eachHourOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/fp/eachHourOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/eachHourOfInterval/package.json b/node_modules/date-fns/fp/eachHourOfInterval/package.json new file mode 100644 index 0000000..5408d88 --- /dev/null +++ b/node_modules/date-fns/fp/eachHourOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachHourOfInterval/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachHourOfIntervalWithOptions/index.d.ts b/node_modules/date-fns/fp/eachHourOfIntervalWithOptions/index.d.ts new file mode 100644 index 0000000..7b781f9 --- /dev/null +++ b/node_modules/date-fns/fp/eachHourOfIntervalWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachHourOfIntervalWithOptions } from 'date-fns/fp' +export default eachHourOfIntervalWithOptions diff --git a/node_modules/date-fns/fp/eachHourOfIntervalWithOptions/index.js b/node_modules/date-fns/fp/eachHourOfIntervalWithOptions/index.js new file mode 100644 index 0000000..ca1c06e --- /dev/null +++ b/node_modules/date-fns/fp/eachHourOfIntervalWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachHourOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachHourOfIntervalWithOptions/index.js.flow b/node_modules/date-fns/fp/eachHourOfIntervalWithOptions/index.js.flow new file mode 100644 index 0000000..bedeb21 --- /dev/null +++ b/node_modules/date-fns/fp/eachHourOfIntervalWithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + step?: number, + }, + Interval, + Date[] +> diff --git a/node_modules/date-fns/fp/eachHourOfIntervalWithOptions/package.json b/node_modules/date-fns/fp/eachHourOfIntervalWithOptions/package.json new file mode 100644 index 0000000..8bbaa80 --- /dev/null +++ b/node_modules/date-fns/fp/eachHourOfIntervalWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachHourOfIntervalWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachMinuteOfInterval/index.d.ts b/node_modules/date-fns/fp/eachMinuteOfInterval/index.d.ts new file mode 100644 index 0000000..243185f --- /dev/null +++ b/node_modules/date-fns/fp/eachMinuteOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachMinuteOfInterval } from 'date-fns/fp' +export default eachMinuteOfInterval diff --git a/node_modules/date-fns/fp/eachMinuteOfInterval/index.js b/node_modules/date-fns/fp/eachMinuteOfInterval/index.js new file mode 100644 index 0000000..aacd9bf --- /dev/null +++ b/node_modules/date-fns/fp/eachMinuteOfInterval/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachMinuteOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachMinuteOfInterval/index.js.flow b/node_modules/date-fns/fp/eachMinuteOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/fp/eachMinuteOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/eachMinuteOfInterval/package.json b/node_modules/date-fns/fp/eachMinuteOfInterval/package.json new file mode 100644 index 0000000..7c06721 --- /dev/null +++ b/node_modules/date-fns/fp/eachMinuteOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachMinuteOfInterval/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/index.d.ts b/node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/index.d.ts new file mode 100644 index 0000000..716aa44 --- /dev/null +++ b/node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachMinuteOfIntervalWithOptions } from 'date-fns/fp' +export default eachMinuteOfIntervalWithOptions diff --git a/node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/index.js b/node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/index.js new file mode 100644 index 0000000..dd5ce8d --- /dev/null +++ b/node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachMinuteOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/index.js.flow b/node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/index.js.flow new file mode 100644 index 0000000..bedeb21 --- /dev/null +++ b/node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + step?: number, + }, + Interval, + Date[] +> diff --git a/node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/package.json b/node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/package.json new file mode 100644 index 0000000..e184cea --- /dev/null +++ b/node_modules/date-fns/fp/eachMinuteOfIntervalWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachMinuteOfIntervalWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachMonthOfInterval/index.d.ts b/node_modules/date-fns/fp/eachMonthOfInterval/index.d.ts new file mode 100644 index 0000000..1f3cae5 --- /dev/null +++ b/node_modules/date-fns/fp/eachMonthOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachMonthOfInterval } from 'date-fns/fp' +export default eachMonthOfInterval diff --git a/node_modules/date-fns/fp/eachMonthOfInterval/index.js b/node_modules/date-fns/fp/eachMonthOfInterval/index.js new file mode 100644 index 0000000..b54f46f --- /dev/null +++ b/node_modules/date-fns/fp/eachMonthOfInterval/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachMonthOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachMonthOfInterval/index.js.flow b/node_modules/date-fns/fp/eachMonthOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/fp/eachMonthOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/eachMonthOfInterval/package.json b/node_modules/date-fns/fp/eachMonthOfInterval/package.json new file mode 100644 index 0000000..44092e8 --- /dev/null +++ b/node_modules/date-fns/fp/eachMonthOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachMonthOfInterval/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachQuarterOfInterval/index.d.ts b/node_modules/date-fns/fp/eachQuarterOfInterval/index.d.ts new file mode 100644 index 0000000..8a81f63 --- /dev/null +++ b/node_modules/date-fns/fp/eachQuarterOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachQuarterOfInterval } from 'date-fns/fp' +export default eachQuarterOfInterval diff --git a/node_modules/date-fns/fp/eachQuarterOfInterval/index.js b/node_modules/date-fns/fp/eachQuarterOfInterval/index.js new file mode 100644 index 0000000..3ffe509 --- /dev/null +++ b/node_modules/date-fns/fp/eachQuarterOfInterval/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachQuarterOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachQuarterOfInterval/index.js.flow b/node_modules/date-fns/fp/eachQuarterOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/fp/eachQuarterOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/eachQuarterOfInterval/package.json b/node_modules/date-fns/fp/eachQuarterOfInterval/package.json new file mode 100644 index 0000000..0654420 --- /dev/null +++ b/node_modules/date-fns/fp/eachQuarterOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachQuarterOfInterval/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachWeekOfInterval/index.d.ts b/node_modules/date-fns/fp/eachWeekOfInterval/index.d.ts new file mode 100644 index 0000000..ab5d4b4 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekOfInterval } from 'date-fns/fp' +export default eachWeekOfInterval diff --git a/node_modules/date-fns/fp/eachWeekOfInterval/index.js b/node_modules/date-fns/fp/eachWeekOfInterval/index.js new file mode 100644 index 0000000..658a026 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekOfInterval/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachWeekOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachWeekOfInterval/index.js.flow b/node_modules/date-fns/fp/eachWeekOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/eachWeekOfInterval/package.json b/node_modules/date-fns/fp/eachWeekOfInterval/package.json new file mode 100644 index 0000000..29ebc74 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachWeekOfInterval/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/index.d.ts b/node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/index.d.ts new file mode 100644 index 0000000..def43ab --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekOfIntervalWithOptions } from 'date-fns/fp' +export default eachWeekOfIntervalWithOptions diff --git a/node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/index.js b/node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/index.js new file mode 100644 index 0000000..005cd55 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachWeekOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/index.js.flow b/node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/index.js.flow new file mode 100644 index 0000000..3aca218 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Interval, + Date[] +> diff --git a/node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/package.json b/node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/package.json new file mode 100644 index 0000000..568fe1e --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekOfIntervalWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachWeekOfIntervalWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachWeekendOfInterval/index.d.ts b/node_modules/date-fns/fp/eachWeekendOfInterval/index.d.ts new file mode 100644 index 0000000..961eff7 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekendOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekendOfInterval } from 'date-fns/fp' +export default eachWeekendOfInterval diff --git a/node_modules/date-fns/fp/eachWeekendOfInterval/index.js b/node_modules/date-fns/fp/eachWeekendOfInterval/index.js new file mode 100644 index 0000000..d52f10a --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekendOfInterval/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachWeekendOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachWeekendOfInterval/index.js.flow b/node_modules/date-fns/fp/eachWeekendOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekendOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/eachWeekendOfInterval/package.json b/node_modules/date-fns/fp/eachWeekendOfInterval/package.json new file mode 100644 index 0000000..548d51f --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekendOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachWeekendOfInterval/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachWeekendOfMonth/index.d.ts b/node_modules/date-fns/fp/eachWeekendOfMonth/index.d.ts new file mode 100644 index 0000000..2501a05 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekendOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekendOfMonth } from 'date-fns/fp' +export default eachWeekendOfMonth diff --git a/node_modules/date-fns/fp/eachWeekendOfMonth/index.js b/node_modules/date-fns/fp/eachWeekendOfMonth/index.js new file mode 100644 index 0000000..16054c3 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekendOfMonth/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachWeekendOfMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachWeekendOfMonth/index.js.flow b/node_modules/date-fns/fp/eachWeekendOfMonth/index.js.flow new file mode 100644 index 0000000..9736b40 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekendOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/eachWeekendOfMonth/package.json b/node_modules/date-fns/fp/eachWeekendOfMonth/package.json new file mode 100644 index 0000000..7e7a116 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekendOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachWeekendOfMonth/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachWeekendOfYear/index.d.ts b/node_modules/date-fns/fp/eachWeekendOfYear/index.d.ts new file mode 100644 index 0000000..8554541 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekendOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachWeekendOfYear } from 'date-fns/fp' +export default eachWeekendOfYear diff --git a/node_modules/date-fns/fp/eachWeekendOfYear/index.js b/node_modules/date-fns/fp/eachWeekendOfYear/index.js new file mode 100644 index 0000000..42c564b --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekendOfYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachWeekendOfYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachWeekendOfYear/index.js.flow b/node_modules/date-fns/fp/eachWeekendOfYear/index.js.flow new file mode 100644 index 0000000..9736b40 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekendOfYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/eachWeekendOfYear/package.json b/node_modules/date-fns/fp/eachWeekendOfYear/package.json new file mode 100644 index 0000000..c47b168 --- /dev/null +++ b/node_modules/date-fns/fp/eachWeekendOfYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachWeekendOfYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachYearOfInterval/index.d.ts b/node_modules/date-fns/fp/eachYearOfInterval/index.d.ts new file mode 100644 index 0000000..51e093b --- /dev/null +++ b/node_modules/date-fns/fp/eachYearOfInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eachYearOfInterval } from 'date-fns/fp' +export default eachYearOfInterval diff --git a/node_modules/date-fns/fp/eachYearOfInterval/index.js b/node_modules/date-fns/fp/eachYearOfInterval/index.js new file mode 100644 index 0000000..030265c --- /dev/null +++ b/node_modules/date-fns/fp/eachYearOfInterval/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../eachYearOfInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/eachYearOfInterval/index.js.flow b/node_modules/date-fns/fp/eachYearOfInterval/index.js.flow new file mode 100644 index 0000000..c5f2d6a --- /dev/null +++ b/node_modules/date-fns/fp/eachYearOfInterval/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/eachYearOfInterval/package.json b/node_modules/date-fns/fp/eachYearOfInterval/package.json new file mode 100644 index 0000000..52b0944 --- /dev/null +++ b/node_modules/date-fns/fp/eachYearOfInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/eachYearOfInterval/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfDay/index.d.ts b/node_modules/date-fns/fp/endOfDay/index.d.ts new file mode 100644 index 0000000..2db665f --- /dev/null +++ b/node_modules/date-fns/fp/endOfDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfDay } from 'date-fns/fp' +export default endOfDay diff --git a/node_modules/date-fns/fp/endOfDay/index.js b/node_modules/date-fns/fp/endOfDay/index.js new file mode 100644 index 0000000..ed9c3f2 --- /dev/null +++ b/node_modules/date-fns/fp/endOfDay/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfDay/index.js.flow b/node_modules/date-fns/fp/endOfDay/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/endOfDay/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/endOfDay/package.json b/node_modules/date-fns/fp/endOfDay/package.json new file mode 100644 index 0000000..6190503 --- /dev/null +++ b/node_modules/date-fns/fp/endOfDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfDay/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfDecade/index.d.ts b/node_modules/date-fns/fp/endOfDecade/index.d.ts new file mode 100644 index 0000000..f3a7e8c --- /dev/null +++ b/node_modules/date-fns/fp/endOfDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfDecade } from 'date-fns/fp' +export default endOfDecade diff --git a/node_modules/date-fns/fp/endOfDecade/index.js b/node_modules/date-fns/fp/endOfDecade/index.js new file mode 100644 index 0000000..bc72537 --- /dev/null +++ b/node_modules/date-fns/fp/endOfDecade/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfDecade/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfDecade/index.js.flow b/node_modules/date-fns/fp/endOfDecade/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/endOfDecade/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/endOfDecade/package.json b/node_modules/date-fns/fp/endOfDecade/package.json new file mode 100644 index 0000000..91c2046 --- /dev/null +++ b/node_modules/date-fns/fp/endOfDecade/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfDecade/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfDecadeWithOptions/index.d.ts b/node_modules/date-fns/fp/endOfDecadeWithOptions/index.d.ts new file mode 100644 index 0000000..cad60da --- /dev/null +++ b/node_modules/date-fns/fp/endOfDecadeWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfDecadeWithOptions } from 'date-fns/fp' +export default endOfDecadeWithOptions diff --git a/node_modules/date-fns/fp/endOfDecadeWithOptions/index.js b/node_modules/date-fns/fp/endOfDecadeWithOptions/index.js new file mode 100644 index 0000000..f61007d --- /dev/null +++ b/node_modules/date-fns/fp/endOfDecadeWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfDecade/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfDecadeWithOptions/index.js.flow b/node_modules/date-fns/fp/endOfDecadeWithOptions/index.js.flow new file mode 100644 index 0000000..4b6d0d4 --- /dev/null +++ b/node_modules/date-fns/fp/endOfDecadeWithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/fp/endOfDecadeWithOptions/package.json b/node_modules/date-fns/fp/endOfDecadeWithOptions/package.json new file mode 100644 index 0000000..6934072 --- /dev/null +++ b/node_modules/date-fns/fp/endOfDecadeWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfDecadeWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfHour/index.d.ts b/node_modules/date-fns/fp/endOfHour/index.d.ts new file mode 100644 index 0000000..fb7b319 --- /dev/null +++ b/node_modules/date-fns/fp/endOfHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfHour } from 'date-fns/fp' +export default endOfHour diff --git a/node_modules/date-fns/fp/endOfHour/index.js b/node_modules/date-fns/fp/endOfHour/index.js new file mode 100644 index 0000000..1ed533d --- /dev/null +++ b/node_modules/date-fns/fp/endOfHour/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfHour/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfHour/index.js.flow b/node_modules/date-fns/fp/endOfHour/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/endOfHour/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/endOfHour/package.json b/node_modules/date-fns/fp/endOfHour/package.json new file mode 100644 index 0000000..59c107d --- /dev/null +++ b/node_modules/date-fns/fp/endOfHour/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfHour/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfISOWeek/index.d.ts b/node_modules/date-fns/fp/endOfISOWeek/index.d.ts new file mode 100644 index 0000000..64f0b2e --- /dev/null +++ b/node_modules/date-fns/fp/endOfISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfISOWeek } from 'date-fns/fp' +export default endOfISOWeek diff --git a/node_modules/date-fns/fp/endOfISOWeek/index.js b/node_modules/date-fns/fp/endOfISOWeek/index.js new file mode 100644 index 0000000..8e796f4 --- /dev/null +++ b/node_modules/date-fns/fp/endOfISOWeek/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfISOWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfISOWeek/index.js.flow b/node_modules/date-fns/fp/endOfISOWeek/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/endOfISOWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/endOfISOWeek/package.json b/node_modules/date-fns/fp/endOfISOWeek/package.json new file mode 100644 index 0000000..4cb7345 --- /dev/null +++ b/node_modules/date-fns/fp/endOfISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfISOWeek/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfISOWeekYear/index.d.ts b/node_modules/date-fns/fp/endOfISOWeekYear/index.d.ts new file mode 100644 index 0000000..9782d7f --- /dev/null +++ b/node_modules/date-fns/fp/endOfISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfISOWeekYear } from 'date-fns/fp' +export default endOfISOWeekYear diff --git a/node_modules/date-fns/fp/endOfISOWeekYear/index.js b/node_modules/date-fns/fp/endOfISOWeekYear/index.js new file mode 100644 index 0000000..aa4de07 --- /dev/null +++ b/node_modules/date-fns/fp/endOfISOWeekYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfISOWeekYear/index.js.flow b/node_modules/date-fns/fp/endOfISOWeekYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/endOfISOWeekYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/endOfISOWeekYear/package.json b/node_modules/date-fns/fp/endOfISOWeekYear/package.json new file mode 100644 index 0000000..86a4190 --- /dev/null +++ b/node_modules/date-fns/fp/endOfISOWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfISOWeekYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfMinute/index.d.ts b/node_modules/date-fns/fp/endOfMinute/index.d.ts new file mode 100644 index 0000000..78e8a19 --- /dev/null +++ b/node_modules/date-fns/fp/endOfMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfMinute } from 'date-fns/fp' +export default endOfMinute diff --git a/node_modules/date-fns/fp/endOfMinute/index.js b/node_modules/date-fns/fp/endOfMinute/index.js new file mode 100644 index 0000000..8811d29 --- /dev/null +++ b/node_modules/date-fns/fp/endOfMinute/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfMinute/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfMinute/index.js.flow b/node_modules/date-fns/fp/endOfMinute/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/endOfMinute/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/endOfMinute/package.json b/node_modules/date-fns/fp/endOfMinute/package.json new file mode 100644 index 0000000..29618b5 --- /dev/null +++ b/node_modules/date-fns/fp/endOfMinute/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfMinute/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfMonth/index.d.ts b/node_modules/date-fns/fp/endOfMonth/index.d.ts new file mode 100644 index 0000000..0c23957 --- /dev/null +++ b/node_modules/date-fns/fp/endOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfMonth } from 'date-fns/fp' +export default endOfMonth diff --git a/node_modules/date-fns/fp/endOfMonth/index.js b/node_modules/date-fns/fp/endOfMonth/index.js new file mode 100644 index 0000000..1269f02 --- /dev/null +++ b/node_modules/date-fns/fp/endOfMonth/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfMonth/index.js.flow b/node_modules/date-fns/fp/endOfMonth/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/endOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/endOfMonth/package.json b/node_modules/date-fns/fp/endOfMonth/package.json new file mode 100644 index 0000000..195904e --- /dev/null +++ b/node_modules/date-fns/fp/endOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfMonth/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfQuarter/index.d.ts b/node_modules/date-fns/fp/endOfQuarter/index.d.ts new file mode 100644 index 0000000..24e729b --- /dev/null +++ b/node_modules/date-fns/fp/endOfQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfQuarter } from 'date-fns/fp' +export default endOfQuarter diff --git a/node_modules/date-fns/fp/endOfQuarter/index.js b/node_modules/date-fns/fp/endOfQuarter/index.js new file mode 100644 index 0000000..3d31ab8 --- /dev/null +++ b/node_modules/date-fns/fp/endOfQuarter/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfQuarter/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfQuarter/index.js.flow b/node_modules/date-fns/fp/endOfQuarter/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/endOfQuarter/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/endOfQuarter/package.json b/node_modules/date-fns/fp/endOfQuarter/package.json new file mode 100644 index 0000000..114a311 --- /dev/null +++ b/node_modules/date-fns/fp/endOfQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfQuarter/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfSecond/index.d.ts b/node_modules/date-fns/fp/endOfSecond/index.d.ts new file mode 100644 index 0000000..6b5d624 --- /dev/null +++ b/node_modules/date-fns/fp/endOfSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfSecond } from 'date-fns/fp' +export default endOfSecond diff --git a/node_modules/date-fns/fp/endOfSecond/index.js b/node_modules/date-fns/fp/endOfSecond/index.js new file mode 100644 index 0000000..544b216 --- /dev/null +++ b/node_modules/date-fns/fp/endOfSecond/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfSecond/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfSecond/index.js.flow b/node_modules/date-fns/fp/endOfSecond/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/endOfSecond/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/endOfSecond/package.json b/node_modules/date-fns/fp/endOfSecond/package.json new file mode 100644 index 0000000..191b1a9 --- /dev/null +++ b/node_modules/date-fns/fp/endOfSecond/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfSecond/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfWeek/index.d.ts b/node_modules/date-fns/fp/endOfWeek/index.d.ts new file mode 100644 index 0000000..0aa4d10 --- /dev/null +++ b/node_modules/date-fns/fp/endOfWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfWeek } from 'date-fns/fp' +export default endOfWeek diff --git a/node_modules/date-fns/fp/endOfWeek/index.js b/node_modules/date-fns/fp/endOfWeek/index.js new file mode 100644 index 0000000..5dc94b6 --- /dev/null +++ b/node_modules/date-fns/fp/endOfWeek/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfWeek/index.js.flow b/node_modules/date-fns/fp/endOfWeek/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/endOfWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/endOfWeek/package.json b/node_modules/date-fns/fp/endOfWeek/package.json new file mode 100644 index 0000000..fb45547 --- /dev/null +++ b/node_modules/date-fns/fp/endOfWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfWeek/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfWeekWithOptions/index.d.ts b/node_modules/date-fns/fp/endOfWeekWithOptions/index.d.ts new file mode 100644 index 0000000..0ddcbf6 --- /dev/null +++ b/node_modules/date-fns/fp/endOfWeekWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfWeekWithOptions } from 'date-fns/fp' +export default endOfWeekWithOptions diff --git a/node_modules/date-fns/fp/endOfWeekWithOptions/index.js b/node_modules/date-fns/fp/endOfWeekWithOptions/index.js new file mode 100644 index 0000000..890729f --- /dev/null +++ b/node_modules/date-fns/fp/endOfWeekWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfWeekWithOptions/index.js.flow b/node_modules/date-fns/fp/endOfWeekWithOptions/index.js.flow new file mode 100644 index 0000000..9821646 --- /dev/null +++ b/node_modules/date-fns/fp/endOfWeekWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/fp/endOfWeekWithOptions/package.json b/node_modules/date-fns/fp/endOfWeekWithOptions/package.json new file mode 100644 index 0000000..bc196a2 --- /dev/null +++ b/node_modules/date-fns/fp/endOfWeekWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfWeekWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfYear/index.d.ts b/node_modules/date-fns/fp/endOfYear/index.d.ts new file mode 100644 index 0000000..b4e5904 --- /dev/null +++ b/node_modules/date-fns/fp/endOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { endOfYear } from 'date-fns/fp' +export default endOfYear diff --git a/node_modules/date-fns/fp/endOfYear/index.js b/node_modules/date-fns/fp/endOfYear/index.js new file mode 100644 index 0000000..b36ebf7 --- /dev/null +++ b/node_modules/date-fns/fp/endOfYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../endOfYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/endOfYear/index.js.flow b/node_modules/date-fns/fp/endOfYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/endOfYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/endOfYear/package.json b/node_modules/date-fns/fp/endOfYear/package.json new file mode 100644 index 0000000..fc8d7ce --- /dev/null +++ b/node_modules/date-fns/fp/endOfYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/endOfYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/format/index.d.ts b/node_modules/date-fns/fp/format/index.d.ts new file mode 100644 index 0000000..bf0c948 --- /dev/null +++ b/node_modules/date-fns/fp/format/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { format } from 'date-fns/fp' +export default format diff --git a/node_modules/date-fns/fp/format/index.js b/node_modules/date-fns/fp/format/index.js new file mode 100644 index 0000000..fa1f4d3 --- /dev/null +++ b/node_modules/date-fns/fp/format/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../format/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/format/index.js.flow b/node_modules/date-fns/fp/format/index.js.flow new file mode 100644 index 0000000..013f277 --- /dev/null +++ b/node_modules/date-fns/fp/format/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/format/package.json b/node_modules/date-fns/fp/format/package.json new file mode 100644 index 0000000..b284f04 --- /dev/null +++ b/node_modules/date-fns/fp/format/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/format/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatDistance/index.d.ts b/node_modules/date-fns/fp/formatDistance/index.d.ts new file mode 100644 index 0000000..029daa4 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistance/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistance } from 'date-fns/fp' +export default formatDistance diff --git a/node_modules/date-fns/fp/formatDistance/index.js b/node_modules/date-fns/fp/formatDistance/index.js new file mode 100644 index 0000000..11053f0 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistance/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatDistance/index.js.flow b/node_modules/date-fns/fp/formatDistance/index.js.flow new file mode 100644 index 0000000..c4ef9a8 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistance/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/formatDistance/package.json b/node_modules/date-fns/fp/formatDistance/package.json new file mode 100644 index 0000000..612f623 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistance/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatDistance/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatDistanceStrict/index.d.ts b/node_modules/date-fns/fp/formatDistanceStrict/index.d.ts new file mode 100644 index 0000000..dd41fb8 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistanceStrict/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistanceStrict } from 'date-fns/fp' +export default formatDistanceStrict diff --git a/node_modules/date-fns/fp/formatDistanceStrict/index.js b/node_modules/date-fns/fp/formatDistanceStrict/index.js new file mode 100644 index 0000000..e150a47 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistanceStrict/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatDistanceStrict/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatDistanceStrict/index.js.flow b/node_modules/date-fns/fp/formatDistanceStrict/index.js.flow new file mode 100644 index 0000000..c4ef9a8 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistanceStrict/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/formatDistanceStrict/package.json b/node_modules/date-fns/fp/formatDistanceStrict/package.json new file mode 100644 index 0000000..92b0d8e --- /dev/null +++ b/node_modules/date-fns/fp/formatDistanceStrict/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatDistanceStrict/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatDistanceStrictWithOptions/index.d.ts b/node_modules/date-fns/fp/formatDistanceStrictWithOptions/index.d.ts new file mode 100644 index 0000000..2e626c4 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistanceStrictWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistanceStrictWithOptions } from 'date-fns/fp' +export default formatDistanceStrictWithOptions diff --git a/node_modules/date-fns/fp/formatDistanceStrictWithOptions/index.js b/node_modules/date-fns/fp/formatDistanceStrictWithOptions/index.js new file mode 100644 index 0000000..5d50e5e --- /dev/null +++ b/node_modules/date-fns/fp/formatDistanceStrictWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatDistanceStrict/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatDistanceStrictWithOptions/index.js.flow b/node_modules/date-fns/fp/formatDistanceStrictWithOptions/index.js.flow new file mode 100644 index 0000000..b021da2 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistanceStrictWithOptions/index.js.flow @@ -0,0 +1,77 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + locale?: Locale, + roundingMethod?: 'floor' | 'ceil' | 'round', + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', + addSuffix?: boolean, + }, + Date | number, + Date | number, + string +> diff --git a/node_modules/date-fns/fp/formatDistanceStrictWithOptions/package.json b/node_modules/date-fns/fp/formatDistanceStrictWithOptions/package.json new file mode 100644 index 0000000..7766738 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistanceStrictWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatDistanceStrictWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatDistanceWithOptions/index.d.ts b/node_modules/date-fns/fp/formatDistanceWithOptions/index.d.ts new file mode 100644 index 0000000..62f0849 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistanceWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDistanceWithOptions } from 'date-fns/fp' +export default formatDistanceWithOptions diff --git a/node_modules/date-fns/fp/formatDistanceWithOptions/index.js b/node_modules/date-fns/fp/formatDistanceWithOptions/index.js new file mode 100644 index 0000000..807c818 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistanceWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatDistanceWithOptions/index.js.flow b/node_modules/date-fns/fp/formatDistanceWithOptions/index.js.flow new file mode 100644 index 0000000..5904311 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistanceWithOptions/index.js.flow @@ -0,0 +1,76 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + locale?: Locale, + addSuffix?: boolean, + includeSeconds?: boolean, + }, + Date | number, + Date | number, + string +> diff --git a/node_modules/date-fns/fp/formatDistanceWithOptions/package.json b/node_modules/date-fns/fp/formatDistanceWithOptions/package.json new file mode 100644 index 0000000..9fd20c7 --- /dev/null +++ b/node_modules/date-fns/fp/formatDistanceWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatDistanceWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatDuration/index.d.ts b/node_modules/date-fns/fp/formatDuration/index.d.ts new file mode 100644 index 0000000..3b184cc --- /dev/null +++ b/node_modules/date-fns/fp/formatDuration/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDuration } from 'date-fns/fp' +export default formatDuration diff --git a/node_modules/date-fns/fp/formatDuration/index.js b/node_modules/date-fns/fp/formatDuration/index.js new file mode 100644 index 0000000..bcc4623 --- /dev/null +++ b/node_modules/date-fns/fp/formatDuration/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatDuration/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatDuration/index.js.flow b/node_modules/date-fns/fp/formatDuration/index.js.flow new file mode 100644 index 0000000..da71564 --- /dev/null +++ b/node_modules/date-fns/fp/formatDuration/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/formatDuration/package.json b/node_modules/date-fns/fp/formatDuration/package.json new file mode 100644 index 0000000..d99ac7e --- /dev/null +++ b/node_modules/date-fns/fp/formatDuration/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatDuration/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatDurationWithOptions/index.d.ts b/node_modules/date-fns/fp/formatDurationWithOptions/index.d.ts new file mode 100644 index 0000000..6331517 --- /dev/null +++ b/node_modules/date-fns/fp/formatDurationWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatDurationWithOptions } from 'date-fns/fp' +export default formatDurationWithOptions diff --git a/node_modules/date-fns/fp/formatDurationWithOptions/index.js b/node_modules/date-fns/fp/formatDurationWithOptions/index.js new file mode 100644 index 0000000..aa14aa3 --- /dev/null +++ b/node_modules/date-fns/fp/formatDurationWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatDuration/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatDurationWithOptions/index.js.flow b/node_modules/date-fns/fp/formatDurationWithOptions/index.js.flow new file mode 100644 index 0000000..72f2910 --- /dev/null +++ b/node_modules/date-fns/fp/formatDurationWithOptions/index.js.flow @@ -0,0 +1,67 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + locale?: Locale, + delimiter?: string, + zero?: boolean, + format?: string[], + }, + Duration, + string +> diff --git a/node_modules/date-fns/fp/formatDurationWithOptions/package.json b/node_modules/date-fns/fp/formatDurationWithOptions/package.json new file mode 100644 index 0000000..f45d7e7 --- /dev/null +++ b/node_modules/date-fns/fp/formatDurationWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatDurationWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatISO/index.d.ts b/node_modules/date-fns/fp/formatISO/index.d.ts new file mode 100644 index 0000000..6f3ba60 --- /dev/null +++ b/node_modules/date-fns/fp/formatISO/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISO } from 'date-fns/fp' +export default formatISO diff --git a/node_modules/date-fns/fp/formatISO/index.js b/node_modules/date-fns/fp/formatISO/index.js new file mode 100644 index 0000000..1566f49 --- /dev/null +++ b/node_modules/date-fns/fp/formatISO/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatISO/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatISO/index.js.flow b/node_modules/date-fns/fp/formatISO/index.js.flow new file mode 100644 index 0000000..a2b1a3a --- /dev/null +++ b/node_modules/date-fns/fp/formatISO/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/formatISO/package.json b/node_modules/date-fns/fp/formatISO/package.json new file mode 100644 index 0000000..2a36cb3 --- /dev/null +++ b/node_modules/date-fns/fp/formatISO/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatISO/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatISO9075/index.d.ts b/node_modules/date-fns/fp/formatISO9075/index.d.ts new file mode 100644 index 0000000..171e2b7 --- /dev/null +++ b/node_modules/date-fns/fp/formatISO9075/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISO9075 } from 'date-fns/fp' +export default formatISO9075 diff --git a/node_modules/date-fns/fp/formatISO9075/index.js b/node_modules/date-fns/fp/formatISO9075/index.js new file mode 100644 index 0000000..a7061b2 --- /dev/null +++ b/node_modules/date-fns/fp/formatISO9075/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatISO9075/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatISO9075/index.js.flow b/node_modules/date-fns/fp/formatISO9075/index.js.flow new file mode 100644 index 0000000..a2b1a3a --- /dev/null +++ b/node_modules/date-fns/fp/formatISO9075/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/formatISO9075/package.json b/node_modules/date-fns/fp/formatISO9075/package.json new file mode 100644 index 0000000..cbe5845 --- /dev/null +++ b/node_modules/date-fns/fp/formatISO9075/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatISO9075/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatISO9075WithOptions/index.d.ts b/node_modules/date-fns/fp/formatISO9075WithOptions/index.d.ts new file mode 100644 index 0000000..3000885 --- /dev/null +++ b/node_modules/date-fns/fp/formatISO9075WithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISO9075WithOptions } from 'date-fns/fp' +export default formatISO9075WithOptions diff --git a/node_modules/date-fns/fp/formatISO9075WithOptions/index.js b/node_modules/date-fns/fp/formatISO9075WithOptions/index.js new file mode 100644 index 0000000..83e39bb --- /dev/null +++ b/node_modules/date-fns/fp/formatISO9075WithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatISO9075/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatISO9075WithOptions/index.js.flow b/node_modules/date-fns/fp/formatISO9075WithOptions/index.js.flow new file mode 100644 index 0000000..fd294f1 --- /dev/null +++ b/node_modules/date-fns/fp/formatISO9075WithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + representation?: 'complete' | 'date' | 'time', + format?: 'extended' | 'basic', + }, + Date | number, + string +> diff --git a/node_modules/date-fns/fp/formatISO9075WithOptions/package.json b/node_modules/date-fns/fp/formatISO9075WithOptions/package.json new file mode 100644 index 0000000..bd0af2e --- /dev/null +++ b/node_modules/date-fns/fp/formatISO9075WithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatISO9075WithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatISODuration/index.d.ts b/node_modules/date-fns/fp/formatISODuration/index.d.ts new file mode 100644 index 0000000..aedd086 --- /dev/null +++ b/node_modules/date-fns/fp/formatISODuration/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISODuration } from 'date-fns/fp' +export default formatISODuration diff --git a/node_modules/date-fns/fp/formatISODuration/index.js b/node_modules/date-fns/fp/formatISODuration/index.js new file mode 100644 index 0000000..4f3cdd7 --- /dev/null +++ b/node_modules/date-fns/fp/formatISODuration/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatISODuration/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatISODuration/index.js.flow b/node_modules/date-fns/fp/formatISODuration/index.js.flow new file mode 100644 index 0000000..da71564 --- /dev/null +++ b/node_modules/date-fns/fp/formatISODuration/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/formatISODuration/package.json b/node_modules/date-fns/fp/formatISODuration/package.json new file mode 100644 index 0000000..e545fdb --- /dev/null +++ b/node_modules/date-fns/fp/formatISODuration/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatISODuration/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatISOWithOptions/index.d.ts b/node_modules/date-fns/fp/formatISOWithOptions/index.d.ts new file mode 100644 index 0000000..286813e --- /dev/null +++ b/node_modules/date-fns/fp/formatISOWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatISOWithOptions } from 'date-fns/fp' +export default formatISOWithOptions diff --git a/node_modules/date-fns/fp/formatISOWithOptions/index.js b/node_modules/date-fns/fp/formatISOWithOptions/index.js new file mode 100644 index 0000000..53f6176 --- /dev/null +++ b/node_modules/date-fns/fp/formatISOWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatISO/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatISOWithOptions/index.js.flow b/node_modules/date-fns/fp/formatISOWithOptions/index.js.flow new file mode 100644 index 0000000..fd294f1 --- /dev/null +++ b/node_modules/date-fns/fp/formatISOWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + representation?: 'complete' | 'date' | 'time', + format?: 'extended' | 'basic', + }, + Date | number, + string +> diff --git a/node_modules/date-fns/fp/formatISOWithOptions/package.json b/node_modules/date-fns/fp/formatISOWithOptions/package.json new file mode 100644 index 0000000..b9cb9cd --- /dev/null +++ b/node_modules/date-fns/fp/formatISOWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatISOWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatRFC3339/index.d.ts b/node_modules/date-fns/fp/formatRFC3339/index.d.ts new file mode 100644 index 0000000..c1ac827 --- /dev/null +++ b/node_modules/date-fns/fp/formatRFC3339/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRFC3339 } from 'date-fns/fp' +export default formatRFC3339 diff --git a/node_modules/date-fns/fp/formatRFC3339/index.js b/node_modules/date-fns/fp/formatRFC3339/index.js new file mode 100644 index 0000000..471471d --- /dev/null +++ b/node_modules/date-fns/fp/formatRFC3339/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatRFC3339/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatRFC3339/index.js.flow b/node_modules/date-fns/fp/formatRFC3339/index.js.flow new file mode 100644 index 0000000..a2b1a3a --- /dev/null +++ b/node_modules/date-fns/fp/formatRFC3339/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/formatRFC3339/package.json b/node_modules/date-fns/fp/formatRFC3339/package.json new file mode 100644 index 0000000..7dd565d --- /dev/null +++ b/node_modules/date-fns/fp/formatRFC3339/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatRFC3339/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatRFC3339WithOptions/index.d.ts b/node_modules/date-fns/fp/formatRFC3339WithOptions/index.d.ts new file mode 100644 index 0000000..b274531 --- /dev/null +++ b/node_modules/date-fns/fp/formatRFC3339WithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRFC3339WithOptions } from 'date-fns/fp' +export default formatRFC3339WithOptions diff --git a/node_modules/date-fns/fp/formatRFC3339WithOptions/index.js b/node_modules/date-fns/fp/formatRFC3339WithOptions/index.js new file mode 100644 index 0000000..cf0d332 --- /dev/null +++ b/node_modules/date-fns/fp/formatRFC3339WithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatRFC3339/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatRFC3339WithOptions/index.js.flow b/node_modules/date-fns/fp/formatRFC3339WithOptions/index.js.flow new file mode 100644 index 0000000..77fba59 --- /dev/null +++ b/node_modules/date-fns/fp/formatRFC3339WithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + fractionDigits?: 0 | 1 | 2 | 3, + }, + Date | number, + string +> diff --git a/node_modules/date-fns/fp/formatRFC3339WithOptions/package.json b/node_modules/date-fns/fp/formatRFC3339WithOptions/package.json new file mode 100644 index 0000000..1dba5ee --- /dev/null +++ b/node_modules/date-fns/fp/formatRFC3339WithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatRFC3339WithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatRFC7231/index.d.ts b/node_modules/date-fns/fp/formatRFC7231/index.d.ts new file mode 100644 index 0000000..ca45e43 --- /dev/null +++ b/node_modules/date-fns/fp/formatRFC7231/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRFC7231 } from 'date-fns/fp' +export default formatRFC7231 diff --git a/node_modules/date-fns/fp/formatRFC7231/index.js b/node_modules/date-fns/fp/formatRFC7231/index.js new file mode 100644 index 0000000..a59bf50 --- /dev/null +++ b/node_modules/date-fns/fp/formatRFC7231/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatRFC7231/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatRFC7231/index.js.flow b/node_modules/date-fns/fp/formatRFC7231/index.js.flow new file mode 100644 index 0000000..a2b1a3a --- /dev/null +++ b/node_modules/date-fns/fp/formatRFC7231/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/formatRFC7231/package.json b/node_modules/date-fns/fp/formatRFC7231/package.json new file mode 100644 index 0000000..f1517e6 --- /dev/null +++ b/node_modules/date-fns/fp/formatRFC7231/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatRFC7231/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatRelative/index.d.ts b/node_modules/date-fns/fp/formatRelative/index.d.ts new file mode 100644 index 0000000..927a300 --- /dev/null +++ b/node_modules/date-fns/fp/formatRelative/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRelative } from 'date-fns/fp' +export default formatRelative diff --git a/node_modules/date-fns/fp/formatRelative/index.js b/node_modules/date-fns/fp/formatRelative/index.js new file mode 100644 index 0000000..72e2a00 --- /dev/null +++ b/node_modules/date-fns/fp/formatRelative/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatRelative/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatRelative/index.js.flow b/node_modules/date-fns/fp/formatRelative/index.js.flow new file mode 100644 index 0000000..c4ef9a8 --- /dev/null +++ b/node_modules/date-fns/fp/formatRelative/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/formatRelative/package.json b/node_modules/date-fns/fp/formatRelative/package.json new file mode 100644 index 0000000..a1a30f1 --- /dev/null +++ b/node_modules/date-fns/fp/formatRelative/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatRelative/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatRelativeWithOptions/index.d.ts b/node_modules/date-fns/fp/formatRelativeWithOptions/index.d.ts new file mode 100644 index 0000000..5bea41a --- /dev/null +++ b/node_modules/date-fns/fp/formatRelativeWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatRelativeWithOptions } from 'date-fns/fp' +export default formatRelativeWithOptions diff --git a/node_modules/date-fns/fp/formatRelativeWithOptions/index.js b/node_modules/date-fns/fp/formatRelativeWithOptions/index.js new file mode 100644 index 0000000..acab788 --- /dev/null +++ b/node_modules/date-fns/fp/formatRelativeWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../formatRelative/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatRelativeWithOptions/index.js.flow b/node_modules/date-fns/fp/formatRelativeWithOptions/index.js.flow new file mode 100644 index 0000000..cb51d97 --- /dev/null +++ b/node_modules/date-fns/fp/formatRelativeWithOptions/index.js.flow @@ -0,0 +1,75 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date | number, + string +> diff --git a/node_modules/date-fns/fp/formatRelativeWithOptions/package.json b/node_modules/date-fns/fp/formatRelativeWithOptions/package.json new file mode 100644 index 0000000..0befc29 --- /dev/null +++ b/node_modules/date-fns/fp/formatRelativeWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatRelativeWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatWithOptions/index.d.ts b/node_modules/date-fns/fp/formatWithOptions/index.d.ts new file mode 100644 index 0000000..cd59897 --- /dev/null +++ b/node_modules/date-fns/fp/formatWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { formatWithOptions } from 'date-fns/fp' +export default formatWithOptions diff --git a/node_modules/date-fns/fp/formatWithOptions/index.js b/node_modules/date-fns/fp/formatWithOptions/index.js new file mode 100644 index 0000000..261e55e --- /dev/null +++ b/node_modules/date-fns/fp/formatWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../format/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/formatWithOptions/index.js.flow b/node_modules/date-fns/fp/formatWithOptions/index.js.flow new file mode 100644 index 0000000..757f95a --- /dev/null +++ b/node_modules/date-fns/fp/formatWithOptions/index.js.flow @@ -0,0 +1,78 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + useAdditionalDayOfYearTokens?: boolean, + useAdditionalWeekYearTokens?: boolean, + firstWeekContainsDate?: number, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + string, + Date | number, + string +> diff --git a/node_modules/date-fns/fp/formatWithOptions/package.json b/node_modules/date-fns/fp/formatWithOptions/package.json new file mode 100644 index 0000000..cad3754 --- /dev/null +++ b/node_modules/date-fns/fp/formatWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/formatWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/fromUnixTime/index.d.ts b/node_modules/date-fns/fp/fromUnixTime/index.d.ts new file mode 100644 index 0000000..e6cbce3 --- /dev/null +++ b/node_modules/date-fns/fp/fromUnixTime/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { fromUnixTime } from 'date-fns/fp' +export default fromUnixTime diff --git a/node_modules/date-fns/fp/fromUnixTime/index.js b/node_modules/date-fns/fp/fromUnixTime/index.js new file mode 100644 index 0000000..514ef57 --- /dev/null +++ b/node_modules/date-fns/fp/fromUnixTime/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../fromUnixTime/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/fromUnixTime/index.js.flow b/node_modules/date-fns/fp/fromUnixTime/index.js.flow new file mode 100644 index 0000000..27fa886 --- /dev/null +++ b/node_modules/date-fns/fp/fromUnixTime/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/fromUnixTime/package.json b/node_modules/date-fns/fp/fromUnixTime/package.json new file mode 100644 index 0000000..89c0078 --- /dev/null +++ b/node_modules/date-fns/fp/fromUnixTime/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/fromUnixTime/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getDate/index.d.ts b/node_modules/date-fns/fp/getDate/index.d.ts new file mode 100644 index 0000000..879f12c --- /dev/null +++ b/node_modules/date-fns/fp/getDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDate } from 'date-fns/fp' +export default getDate diff --git a/node_modules/date-fns/fp/getDate/index.js b/node_modules/date-fns/fp/getDate/index.js new file mode 100644 index 0000000..416167b --- /dev/null +++ b/node_modules/date-fns/fp/getDate/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getDate/index.js.flow b/node_modules/date-fns/fp/getDate/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getDate/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getDate/package.json b/node_modules/date-fns/fp/getDate/package.json new file mode 100644 index 0000000..91e0e11 --- /dev/null +++ b/node_modules/date-fns/fp/getDate/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getDate/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getDay/index.d.ts b/node_modules/date-fns/fp/getDay/index.d.ts new file mode 100644 index 0000000..e1bccbb --- /dev/null +++ b/node_modules/date-fns/fp/getDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDay } from 'date-fns/fp' +export default getDay diff --git a/node_modules/date-fns/fp/getDay/index.js b/node_modules/date-fns/fp/getDay/index.js new file mode 100644 index 0000000..05a457d --- /dev/null +++ b/node_modules/date-fns/fp/getDay/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getDay/index.js.flow b/node_modules/date-fns/fp/getDay/index.js.flow new file mode 100644 index 0000000..8971f41 --- /dev/null +++ b/node_modules/date-fns/fp/getDay/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getDay/package.json b/node_modules/date-fns/fp/getDay/package.json new file mode 100644 index 0000000..995404c --- /dev/null +++ b/node_modules/date-fns/fp/getDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getDay/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getDayOfYear/index.d.ts b/node_modules/date-fns/fp/getDayOfYear/index.d.ts new file mode 100644 index 0000000..ccc88e1 --- /dev/null +++ b/node_modules/date-fns/fp/getDayOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDayOfYear } from 'date-fns/fp' +export default getDayOfYear diff --git a/node_modules/date-fns/fp/getDayOfYear/index.js b/node_modules/date-fns/fp/getDayOfYear/index.js new file mode 100644 index 0000000..faa403d --- /dev/null +++ b/node_modules/date-fns/fp/getDayOfYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getDayOfYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getDayOfYear/index.js.flow b/node_modules/date-fns/fp/getDayOfYear/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getDayOfYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getDayOfYear/package.json b/node_modules/date-fns/fp/getDayOfYear/package.json new file mode 100644 index 0000000..1f6d669 --- /dev/null +++ b/node_modules/date-fns/fp/getDayOfYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getDayOfYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getDaysInMonth/index.d.ts b/node_modules/date-fns/fp/getDaysInMonth/index.d.ts new file mode 100644 index 0000000..2ca8445 --- /dev/null +++ b/node_modules/date-fns/fp/getDaysInMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDaysInMonth } from 'date-fns/fp' +export default getDaysInMonth diff --git a/node_modules/date-fns/fp/getDaysInMonth/index.js b/node_modules/date-fns/fp/getDaysInMonth/index.js new file mode 100644 index 0000000..bacb95c --- /dev/null +++ b/node_modules/date-fns/fp/getDaysInMonth/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getDaysInMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getDaysInMonth/index.js.flow b/node_modules/date-fns/fp/getDaysInMonth/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getDaysInMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getDaysInMonth/package.json b/node_modules/date-fns/fp/getDaysInMonth/package.json new file mode 100644 index 0000000..954ecce --- /dev/null +++ b/node_modules/date-fns/fp/getDaysInMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getDaysInMonth/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getDaysInYear/index.d.ts b/node_modules/date-fns/fp/getDaysInYear/index.d.ts new file mode 100644 index 0000000..599213f --- /dev/null +++ b/node_modules/date-fns/fp/getDaysInYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDaysInYear } from 'date-fns/fp' +export default getDaysInYear diff --git a/node_modules/date-fns/fp/getDaysInYear/index.js b/node_modules/date-fns/fp/getDaysInYear/index.js new file mode 100644 index 0000000..00eb2c9 --- /dev/null +++ b/node_modules/date-fns/fp/getDaysInYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getDaysInYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getDaysInYear/index.js.flow b/node_modules/date-fns/fp/getDaysInYear/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getDaysInYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getDaysInYear/package.json b/node_modules/date-fns/fp/getDaysInYear/package.json new file mode 100644 index 0000000..cbde1b9 --- /dev/null +++ b/node_modules/date-fns/fp/getDaysInYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getDaysInYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getDecade/index.d.ts b/node_modules/date-fns/fp/getDecade/index.d.ts new file mode 100644 index 0000000..ca1c9c5 --- /dev/null +++ b/node_modules/date-fns/fp/getDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDecade } from 'date-fns/fp' +export default getDecade diff --git a/node_modules/date-fns/fp/getDecade/index.js b/node_modules/date-fns/fp/getDecade/index.js new file mode 100644 index 0000000..415425e --- /dev/null +++ b/node_modules/date-fns/fp/getDecade/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getDecade/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getDecade/index.js.flow b/node_modules/date-fns/fp/getDecade/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getDecade/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getDecade/package.json b/node_modules/date-fns/fp/getDecade/package.json new file mode 100644 index 0000000..0c7ffa7 --- /dev/null +++ b/node_modules/date-fns/fp/getDecade/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getDecade/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getHours/index.d.ts b/node_modules/date-fns/fp/getHours/index.d.ts new file mode 100644 index 0000000..9daea8a --- /dev/null +++ b/node_modules/date-fns/fp/getHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getHours } from 'date-fns/fp' +export default getHours diff --git a/node_modules/date-fns/fp/getHours/index.js b/node_modules/date-fns/fp/getHours/index.js new file mode 100644 index 0000000..6f7eb83 --- /dev/null +++ b/node_modules/date-fns/fp/getHours/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getHours/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getHours/index.js.flow b/node_modules/date-fns/fp/getHours/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getHours/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getHours/package.json b/node_modules/date-fns/fp/getHours/package.json new file mode 100644 index 0000000..6d3fdc9 --- /dev/null +++ b/node_modules/date-fns/fp/getHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getHours/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getISODay/index.d.ts b/node_modules/date-fns/fp/getISODay/index.d.ts new file mode 100644 index 0000000..c85663e --- /dev/null +++ b/node_modules/date-fns/fp/getISODay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISODay } from 'date-fns/fp' +export default getISODay diff --git a/node_modules/date-fns/fp/getISODay/index.js b/node_modules/date-fns/fp/getISODay/index.js new file mode 100644 index 0000000..a6cfd4c --- /dev/null +++ b/node_modules/date-fns/fp/getISODay/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getISODay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getISODay/index.js.flow b/node_modules/date-fns/fp/getISODay/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getISODay/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getISODay/package.json b/node_modules/date-fns/fp/getISODay/package.json new file mode 100644 index 0000000..225f594 --- /dev/null +++ b/node_modules/date-fns/fp/getISODay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getISODay/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getISOWeek/index.d.ts b/node_modules/date-fns/fp/getISOWeek/index.d.ts new file mode 100644 index 0000000..2574d71 --- /dev/null +++ b/node_modules/date-fns/fp/getISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISOWeek } from 'date-fns/fp' +export default getISOWeek diff --git a/node_modules/date-fns/fp/getISOWeek/index.js b/node_modules/date-fns/fp/getISOWeek/index.js new file mode 100644 index 0000000..1a80851 --- /dev/null +++ b/node_modules/date-fns/fp/getISOWeek/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getISOWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getISOWeek/index.js.flow b/node_modules/date-fns/fp/getISOWeek/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getISOWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getISOWeek/package.json b/node_modules/date-fns/fp/getISOWeek/package.json new file mode 100644 index 0000000..395b160 --- /dev/null +++ b/node_modules/date-fns/fp/getISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getISOWeek/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getISOWeekYear/index.d.ts b/node_modules/date-fns/fp/getISOWeekYear/index.d.ts new file mode 100644 index 0000000..b0cfad8 --- /dev/null +++ b/node_modules/date-fns/fp/getISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISOWeekYear } from 'date-fns/fp' +export default getISOWeekYear diff --git a/node_modules/date-fns/fp/getISOWeekYear/index.js b/node_modules/date-fns/fp/getISOWeekYear/index.js new file mode 100644 index 0000000..0895a4d --- /dev/null +++ b/node_modules/date-fns/fp/getISOWeekYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getISOWeekYear/index.js.flow b/node_modules/date-fns/fp/getISOWeekYear/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getISOWeekYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getISOWeekYear/package.json b/node_modules/date-fns/fp/getISOWeekYear/package.json new file mode 100644 index 0000000..ce9c1b2 --- /dev/null +++ b/node_modules/date-fns/fp/getISOWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getISOWeekYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getISOWeeksInYear/index.d.ts b/node_modules/date-fns/fp/getISOWeeksInYear/index.d.ts new file mode 100644 index 0000000..3a1d6af --- /dev/null +++ b/node_modules/date-fns/fp/getISOWeeksInYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISOWeeksInYear } from 'date-fns/fp' +export default getISOWeeksInYear diff --git a/node_modules/date-fns/fp/getISOWeeksInYear/index.js b/node_modules/date-fns/fp/getISOWeeksInYear/index.js new file mode 100644 index 0000000..bd82c59 --- /dev/null +++ b/node_modules/date-fns/fp/getISOWeeksInYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getISOWeeksInYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getISOWeeksInYear/index.js.flow b/node_modules/date-fns/fp/getISOWeeksInYear/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getISOWeeksInYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getISOWeeksInYear/package.json b/node_modules/date-fns/fp/getISOWeeksInYear/package.json new file mode 100644 index 0000000..ba44852 --- /dev/null +++ b/node_modules/date-fns/fp/getISOWeeksInYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getISOWeeksInYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getMilliseconds/index.d.ts b/node_modules/date-fns/fp/getMilliseconds/index.d.ts new file mode 100644 index 0000000..c125962 --- /dev/null +++ b/node_modules/date-fns/fp/getMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getMilliseconds } from 'date-fns/fp' +export default getMilliseconds diff --git a/node_modules/date-fns/fp/getMilliseconds/index.js b/node_modules/date-fns/fp/getMilliseconds/index.js new file mode 100644 index 0000000..c1e3723 --- /dev/null +++ b/node_modules/date-fns/fp/getMilliseconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getMilliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getMilliseconds/index.js.flow b/node_modules/date-fns/fp/getMilliseconds/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getMilliseconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getMilliseconds/package.json b/node_modules/date-fns/fp/getMilliseconds/package.json new file mode 100644 index 0000000..d4b0900 --- /dev/null +++ b/node_modules/date-fns/fp/getMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getMilliseconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getMinutes/index.d.ts b/node_modules/date-fns/fp/getMinutes/index.d.ts new file mode 100644 index 0000000..14b6b04 --- /dev/null +++ b/node_modules/date-fns/fp/getMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getMinutes } from 'date-fns/fp' +export default getMinutes diff --git a/node_modules/date-fns/fp/getMinutes/index.js b/node_modules/date-fns/fp/getMinutes/index.js new file mode 100644 index 0000000..77b5d4e --- /dev/null +++ b/node_modules/date-fns/fp/getMinutes/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getMinutes/index.js.flow b/node_modules/date-fns/fp/getMinutes/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getMinutes/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getMinutes/package.json b/node_modules/date-fns/fp/getMinutes/package.json new file mode 100644 index 0000000..aa69ddb --- /dev/null +++ b/node_modules/date-fns/fp/getMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getMinutes/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getMonth/index.d.ts b/node_modules/date-fns/fp/getMonth/index.d.ts new file mode 100644 index 0000000..a7c696a --- /dev/null +++ b/node_modules/date-fns/fp/getMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getMonth } from 'date-fns/fp' +export default getMonth diff --git a/node_modules/date-fns/fp/getMonth/index.js b/node_modules/date-fns/fp/getMonth/index.js new file mode 100644 index 0000000..2f94b54 --- /dev/null +++ b/node_modules/date-fns/fp/getMonth/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getMonth/index.js.flow b/node_modules/date-fns/fp/getMonth/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getMonth/package.json b/node_modules/date-fns/fp/getMonth/package.json new file mode 100644 index 0000000..90774e7 --- /dev/null +++ b/node_modules/date-fns/fp/getMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getMonth/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getOverlappingDaysInIntervals/index.d.ts b/node_modules/date-fns/fp/getOverlappingDaysInIntervals/index.d.ts new file mode 100644 index 0000000..de0b970 --- /dev/null +++ b/node_modules/date-fns/fp/getOverlappingDaysInIntervals/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getOverlappingDaysInIntervals } from 'date-fns/fp' +export default getOverlappingDaysInIntervals diff --git a/node_modules/date-fns/fp/getOverlappingDaysInIntervals/index.js b/node_modules/date-fns/fp/getOverlappingDaysInIntervals/index.js new file mode 100644 index 0000000..49d4df8 --- /dev/null +++ b/node_modules/date-fns/fp/getOverlappingDaysInIntervals/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getOverlappingDaysInIntervals/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getOverlappingDaysInIntervals/index.js.flow b/node_modules/date-fns/fp/getOverlappingDaysInIntervals/index.js.flow new file mode 100644 index 0000000..f640837 --- /dev/null +++ b/node_modules/date-fns/fp/getOverlappingDaysInIntervals/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/getOverlappingDaysInIntervals/package.json b/node_modules/date-fns/fp/getOverlappingDaysInIntervals/package.json new file mode 100644 index 0000000..ca05c66 --- /dev/null +++ b/node_modules/date-fns/fp/getOverlappingDaysInIntervals/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getOverlappingDaysInIntervals/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getQuarter/index.d.ts b/node_modules/date-fns/fp/getQuarter/index.d.ts new file mode 100644 index 0000000..50f13f6 --- /dev/null +++ b/node_modules/date-fns/fp/getQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getQuarter } from 'date-fns/fp' +export default getQuarter diff --git a/node_modules/date-fns/fp/getQuarter/index.js b/node_modules/date-fns/fp/getQuarter/index.js new file mode 100644 index 0000000..84e8cdd --- /dev/null +++ b/node_modules/date-fns/fp/getQuarter/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getQuarter/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getQuarter/index.js.flow b/node_modules/date-fns/fp/getQuarter/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getQuarter/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getQuarter/package.json b/node_modules/date-fns/fp/getQuarter/package.json new file mode 100644 index 0000000..1d7193c --- /dev/null +++ b/node_modules/date-fns/fp/getQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getQuarter/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getSeconds/index.d.ts b/node_modules/date-fns/fp/getSeconds/index.d.ts new file mode 100644 index 0000000..1f6c233 --- /dev/null +++ b/node_modules/date-fns/fp/getSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getSeconds } from 'date-fns/fp' +export default getSeconds diff --git a/node_modules/date-fns/fp/getSeconds/index.js b/node_modules/date-fns/fp/getSeconds/index.js new file mode 100644 index 0000000..e18598f --- /dev/null +++ b/node_modules/date-fns/fp/getSeconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getSeconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getSeconds/index.js.flow b/node_modules/date-fns/fp/getSeconds/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getSeconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getSeconds/package.json b/node_modules/date-fns/fp/getSeconds/package.json new file mode 100644 index 0000000..b8a98bb --- /dev/null +++ b/node_modules/date-fns/fp/getSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getSeconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getTime/index.d.ts b/node_modules/date-fns/fp/getTime/index.d.ts new file mode 100644 index 0000000..7bfc8ce --- /dev/null +++ b/node_modules/date-fns/fp/getTime/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getTime } from 'date-fns/fp' +export default getTime diff --git a/node_modules/date-fns/fp/getTime/index.js b/node_modules/date-fns/fp/getTime/index.js new file mode 100644 index 0000000..11ee01b --- /dev/null +++ b/node_modules/date-fns/fp/getTime/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getTime/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getTime/index.js.flow b/node_modules/date-fns/fp/getTime/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getTime/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getTime/package.json b/node_modules/date-fns/fp/getTime/package.json new file mode 100644 index 0000000..aea6206 --- /dev/null +++ b/node_modules/date-fns/fp/getTime/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getTime/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getUnixTime/index.d.ts b/node_modules/date-fns/fp/getUnixTime/index.d.ts new file mode 100644 index 0000000..7fb0dac --- /dev/null +++ b/node_modules/date-fns/fp/getUnixTime/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getUnixTime } from 'date-fns/fp' +export default getUnixTime diff --git a/node_modules/date-fns/fp/getUnixTime/index.js b/node_modules/date-fns/fp/getUnixTime/index.js new file mode 100644 index 0000000..d2c66f5 --- /dev/null +++ b/node_modules/date-fns/fp/getUnixTime/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getUnixTime/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getUnixTime/index.js.flow b/node_modules/date-fns/fp/getUnixTime/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getUnixTime/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getUnixTime/package.json b/node_modules/date-fns/fp/getUnixTime/package.json new file mode 100644 index 0000000..be66974 --- /dev/null +++ b/node_modules/date-fns/fp/getUnixTime/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getUnixTime/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeek/index.d.ts b/node_modules/date-fns/fp/getWeek/index.d.ts new file mode 100644 index 0000000..2b3b4ee --- /dev/null +++ b/node_modules/date-fns/fp/getWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeek } from 'date-fns/fp' +export default getWeek diff --git a/node_modules/date-fns/fp/getWeek/index.js b/node_modules/date-fns/fp/getWeek/index.js new file mode 100644 index 0000000..ddd61f7 --- /dev/null +++ b/node_modules/date-fns/fp/getWeek/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeek/index.js.flow b/node_modules/date-fns/fp/getWeek/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getWeek/package.json b/node_modules/date-fns/fp/getWeek/package.json new file mode 100644 index 0000000..7e7f27d --- /dev/null +++ b/node_modules/date-fns/fp/getWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getWeek/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeekOfMonth/index.d.ts b/node_modules/date-fns/fp/getWeekOfMonth/index.d.ts new file mode 100644 index 0000000..1fd925f --- /dev/null +++ b/node_modules/date-fns/fp/getWeekOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekOfMonth } from 'date-fns/fp' +export default getWeekOfMonth diff --git a/node_modules/date-fns/fp/getWeekOfMonth/index.js b/node_modules/date-fns/fp/getWeekOfMonth/index.js new file mode 100644 index 0000000..627ecd7 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekOfMonth/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getWeekOfMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeekOfMonth/index.js.flow b/node_modules/date-fns/fp/getWeekOfMonth/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getWeekOfMonth/package.json b/node_modules/date-fns/fp/getWeekOfMonth/package.json new file mode 100644 index 0000000..14c19c5 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getWeekOfMonth/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeekOfMonthWithOptions/index.d.ts b/node_modules/date-fns/fp/getWeekOfMonthWithOptions/index.d.ts new file mode 100644 index 0000000..0bcf9e4 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekOfMonthWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekOfMonthWithOptions } from 'date-fns/fp' +export default getWeekOfMonthWithOptions diff --git a/node_modules/date-fns/fp/getWeekOfMonthWithOptions/index.js b/node_modules/date-fns/fp/getWeekOfMonthWithOptions/index.js new file mode 100644 index 0000000..dfcb8bc --- /dev/null +++ b/node_modules/date-fns/fp/getWeekOfMonthWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getWeekOfMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeekOfMonthWithOptions/index.js.flow b/node_modules/date-fns/fp/getWeekOfMonthWithOptions/index.js.flow new file mode 100644 index 0000000..d1b5c20 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekOfMonthWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number +> diff --git a/node_modules/date-fns/fp/getWeekOfMonthWithOptions/package.json b/node_modules/date-fns/fp/getWeekOfMonthWithOptions/package.json new file mode 100644 index 0000000..82a8f67 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekOfMonthWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getWeekOfMonthWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeekWithOptions/index.d.ts b/node_modules/date-fns/fp/getWeekWithOptions/index.d.ts new file mode 100644 index 0000000..6f2de40 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekWithOptions } from 'date-fns/fp' +export default getWeekWithOptions diff --git a/node_modules/date-fns/fp/getWeekWithOptions/index.js b/node_modules/date-fns/fp/getWeekWithOptions/index.js new file mode 100644 index 0000000..5809364 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeekWithOptions/index.js.flow b/node_modules/date-fns/fp/getWeekWithOptions/index.js.flow new file mode 100644 index 0000000..970a659 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekWithOptions/index.js.flow @@ -0,0 +1,66 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number +> diff --git a/node_modules/date-fns/fp/getWeekWithOptions/package.json b/node_modules/date-fns/fp/getWeekWithOptions/package.json new file mode 100644 index 0000000..da71947 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getWeekWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeekYear/index.d.ts b/node_modules/date-fns/fp/getWeekYear/index.d.ts new file mode 100644 index 0000000..7cf37e0 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekYear } from 'date-fns/fp' +export default getWeekYear diff --git a/node_modules/date-fns/fp/getWeekYear/index.js b/node_modules/date-fns/fp/getWeekYear/index.js new file mode 100644 index 0000000..1a0106b --- /dev/null +++ b/node_modules/date-fns/fp/getWeekYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeekYear/index.js.flow b/node_modules/date-fns/fp/getWeekYear/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getWeekYear/package.json b/node_modules/date-fns/fp/getWeekYear/package.json new file mode 100644 index 0000000..ae1420f --- /dev/null +++ b/node_modules/date-fns/fp/getWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getWeekYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeekYearWithOptions/index.d.ts b/node_modules/date-fns/fp/getWeekYearWithOptions/index.d.ts new file mode 100644 index 0000000..d33a37a --- /dev/null +++ b/node_modules/date-fns/fp/getWeekYearWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekYearWithOptions } from 'date-fns/fp' +export default getWeekYearWithOptions diff --git a/node_modules/date-fns/fp/getWeekYearWithOptions/index.js b/node_modules/date-fns/fp/getWeekYearWithOptions/index.js new file mode 100644 index 0000000..7e4968f --- /dev/null +++ b/node_modules/date-fns/fp/getWeekYearWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeekYearWithOptions/index.js.flow b/node_modules/date-fns/fp/getWeekYearWithOptions/index.js.flow new file mode 100644 index 0000000..970a659 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekYearWithOptions/index.js.flow @@ -0,0 +1,66 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number +> diff --git a/node_modules/date-fns/fp/getWeekYearWithOptions/package.json b/node_modules/date-fns/fp/getWeekYearWithOptions/package.json new file mode 100644 index 0000000..a75b597 --- /dev/null +++ b/node_modules/date-fns/fp/getWeekYearWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getWeekYearWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeeksInMonth/index.d.ts b/node_modules/date-fns/fp/getWeeksInMonth/index.d.ts new file mode 100644 index 0000000..2de5a9c --- /dev/null +++ b/node_modules/date-fns/fp/getWeeksInMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeeksInMonth } from 'date-fns/fp' +export default getWeeksInMonth diff --git a/node_modules/date-fns/fp/getWeeksInMonth/index.js b/node_modules/date-fns/fp/getWeeksInMonth/index.js new file mode 100644 index 0000000..23278e3 --- /dev/null +++ b/node_modules/date-fns/fp/getWeeksInMonth/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getWeeksInMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeeksInMonth/index.js.flow b/node_modules/date-fns/fp/getWeeksInMonth/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getWeeksInMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getWeeksInMonth/package.json b/node_modules/date-fns/fp/getWeeksInMonth/package.json new file mode 100644 index 0000000..5fdf5f2 --- /dev/null +++ b/node_modules/date-fns/fp/getWeeksInMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getWeeksInMonth/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeeksInMonthWithOptions/index.d.ts b/node_modules/date-fns/fp/getWeeksInMonthWithOptions/index.d.ts new file mode 100644 index 0000000..9016970 --- /dev/null +++ b/node_modules/date-fns/fp/getWeeksInMonthWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeeksInMonthWithOptions } from 'date-fns/fp' +export default getWeeksInMonthWithOptions diff --git a/node_modules/date-fns/fp/getWeeksInMonthWithOptions/index.js b/node_modules/date-fns/fp/getWeeksInMonthWithOptions/index.js new file mode 100644 index 0000000..856e973 --- /dev/null +++ b/node_modules/date-fns/fp/getWeeksInMonthWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getWeeksInMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getWeeksInMonthWithOptions/index.js.flow b/node_modules/date-fns/fp/getWeeksInMonthWithOptions/index.js.flow new file mode 100644 index 0000000..d1b5c20 --- /dev/null +++ b/node_modules/date-fns/fp/getWeeksInMonthWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number +> diff --git a/node_modules/date-fns/fp/getWeeksInMonthWithOptions/package.json b/node_modules/date-fns/fp/getWeeksInMonthWithOptions/package.json new file mode 100644 index 0000000..48e7dda --- /dev/null +++ b/node_modules/date-fns/fp/getWeeksInMonthWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getWeeksInMonthWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/getYear/index.d.ts b/node_modules/date-fns/fp/getYear/index.d.ts new file mode 100644 index 0000000..603dc71 --- /dev/null +++ b/node_modules/date-fns/fp/getYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getYear } from 'date-fns/fp' +export default getYear diff --git a/node_modules/date-fns/fp/getYear/index.js b/node_modules/date-fns/fp/getYear/index.js new file mode 100644 index 0000000..5277ead --- /dev/null +++ b/node_modules/date-fns/fp/getYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../getYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/getYear/index.js.flow b/node_modules/date-fns/fp/getYear/index.js.flow new file mode 100644 index 0000000..7a34c65 --- /dev/null +++ b/node_modules/date-fns/fp/getYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/getYear/package.json b/node_modules/date-fns/fp/getYear/package.json new file mode 100644 index 0000000..98ebac3 --- /dev/null +++ b/node_modules/date-fns/fp/getYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/getYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/hoursToMilliseconds/index.d.ts b/node_modules/date-fns/fp/hoursToMilliseconds/index.d.ts new file mode 100644 index 0000000..14caeac --- /dev/null +++ b/node_modules/date-fns/fp/hoursToMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hoursToMilliseconds } from 'date-fns/fp' +export default hoursToMilliseconds diff --git a/node_modules/date-fns/fp/hoursToMilliseconds/index.js b/node_modules/date-fns/fp/hoursToMilliseconds/index.js new file mode 100644 index 0000000..8d07b5a --- /dev/null +++ b/node_modules/date-fns/fp/hoursToMilliseconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../hoursToMilliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/hoursToMilliseconds/index.js.flow b/node_modules/date-fns/fp/hoursToMilliseconds/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/hoursToMilliseconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/hoursToMilliseconds/package.json b/node_modules/date-fns/fp/hoursToMilliseconds/package.json new file mode 100644 index 0000000..7a639e5 --- /dev/null +++ b/node_modules/date-fns/fp/hoursToMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/hoursToMilliseconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/hoursToMinutes/index.d.ts b/node_modules/date-fns/fp/hoursToMinutes/index.d.ts new file mode 100644 index 0000000..e834de4 --- /dev/null +++ b/node_modules/date-fns/fp/hoursToMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hoursToMinutes } from 'date-fns/fp' +export default hoursToMinutes diff --git a/node_modules/date-fns/fp/hoursToMinutes/index.js b/node_modules/date-fns/fp/hoursToMinutes/index.js new file mode 100644 index 0000000..0374d9c --- /dev/null +++ b/node_modules/date-fns/fp/hoursToMinutes/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../hoursToMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/hoursToMinutes/index.js.flow b/node_modules/date-fns/fp/hoursToMinutes/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/hoursToMinutes/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/hoursToMinutes/package.json b/node_modules/date-fns/fp/hoursToMinutes/package.json new file mode 100644 index 0000000..5db202c --- /dev/null +++ b/node_modules/date-fns/fp/hoursToMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/hoursToMinutes/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/hoursToSeconds/index.d.ts b/node_modules/date-fns/fp/hoursToSeconds/index.d.ts new file mode 100644 index 0000000..35a5bfd --- /dev/null +++ b/node_modules/date-fns/fp/hoursToSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hoursToSeconds } from 'date-fns/fp' +export default hoursToSeconds diff --git a/node_modules/date-fns/fp/hoursToSeconds/index.js b/node_modules/date-fns/fp/hoursToSeconds/index.js new file mode 100644 index 0000000..7442d72 --- /dev/null +++ b/node_modules/date-fns/fp/hoursToSeconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../hoursToSeconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/hoursToSeconds/index.js.flow b/node_modules/date-fns/fp/hoursToSeconds/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/hoursToSeconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/hoursToSeconds/package.json b/node_modules/date-fns/fp/hoursToSeconds/package.json new file mode 100644 index 0000000..17af908 --- /dev/null +++ b/node_modules/date-fns/fp/hoursToSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/hoursToSeconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/index.js b/node_modules/date-fns/fp/index.js new file mode 100644 index 0000000..86c635b --- /dev/null +++ b/node_modules/date-fns/fp/index.js @@ -0,0 +1,2052 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +var _exportNames = { + add: true, + addBusinessDays: true, + addDays: true, + addHours: true, + addISOWeekYears: true, + addMilliseconds: true, + addMinutes: true, + addMonths: true, + addQuarters: true, + addSeconds: true, + addWeeks: true, + addYears: true, + areIntervalsOverlapping: true, + areIntervalsOverlappingWithOptions: true, + clamp: true, + closestIndexTo: true, + closestTo: true, + compareAsc: true, + compareDesc: true, + daysToWeeks: true, + differenceInBusinessDays: true, + differenceInCalendarDays: true, + differenceInCalendarISOWeekYears: true, + differenceInCalendarISOWeeks: true, + differenceInCalendarMonths: true, + differenceInCalendarQuarters: true, + differenceInCalendarWeeks: true, + differenceInCalendarWeeksWithOptions: true, + differenceInCalendarYears: true, + differenceInDays: true, + differenceInHours: true, + differenceInHoursWithOptions: true, + differenceInISOWeekYears: true, + differenceInMilliseconds: true, + differenceInMinutes: true, + differenceInMinutesWithOptions: true, + differenceInMonths: true, + differenceInQuarters: true, + differenceInQuartersWithOptions: true, + differenceInSeconds: true, + differenceInSecondsWithOptions: true, + differenceInWeeks: true, + differenceInWeeksWithOptions: true, + differenceInYears: true, + eachDayOfInterval: true, + eachDayOfIntervalWithOptions: true, + eachHourOfInterval: true, + eachHourOfIntervalWithOptions: true, + eachMinuteOfInterval: true, + eachMinuteOfIntervalWithOptions: true, + eachMonthOfInterval: true, + eachQuarterOfInterval: true, + eachWeekOfInterval: true, + eachWeekOfIntervalWithOptions: true, + eachWeekendOfInterval: true, + eachWeekendOfMonth: true, + eachWeekendOfYear: true, + eachYearOfInterval: true, + endOfDay: true, + endOfDecade: true, + endOfDecadeWithOptions: true, + endOfHour: true, + endOfISOWeek: true, + endOfISOWeekYear: true, + endOfMinute: true, + endOfMonth: true, + endOfQuarter: true, + endOfSecond: true, + endOfWeek: true, + endOfWeekWithOptions: true, + endOfYear: true, + format: true, + formatDistance: true, + formatDistanceStrict: true, + formatDistanceStrictWithOptions: true, + formatDistanceWithOptions: true, + formatDuration: true, + formatDurationWithOptions: true, + formatISO: true, + formatISO9075: true, + formatISO9075WithOptions: true, + formatISODuration: true, + formatISOWithOptions: true, + formatRFC3339: true, + formatRFC3339WithOptions: true, + formatRFC7231: true, + formatRelative: true, + formatRelativeWithOptions: true, + formatWithOptions: true, + fromUnixTime: true, + getDate: true, + getDay: true, + getDayOfYear: true, + getDaysInMonth: true, + getDaysInYear: true, + getDecade: true, + getHours: true, + getISODay: true, + getISOWeek: true, + getISOWeekYear: true, + getISOWeeksInYear: true, + getMilliseconds: true, + getMinutes: true, + getMonth: true, + getOverlappingDaysInIntervals: true, + getQuarter: true, + getSeconds: true, + getTime: true, + getUnixTime: true, + getWeek: true, + getWeekOfMonth: true, + getWeekOfMonthWithOptions: true, + getWeekWithOptions: true, + getWeekYear: true, + getWeekYearWithOptions: true, + getWeeksInMonth: true, + getWeeksInMonthWithOptions: true, + getYear: true, + hoursToMilliseconds: true, + hoursToMinutes: true, + hoursToSeconds: true, + intervalToDuration: true, + intlFormat: true, + intlFormatDistance: true, + intlFormatDistanceWithOptions: true, + isAfter: true, + isBefore: true, + isDate: true, + isEqual: true, + isExists: true, + isFirstDayOfMonth: true, + isFriday: true, + isLastDayOfMonth: true, + isLeapYear: true, + isMatch: true, + isMatchWithOptions: true, + isMonday: true, + isSameDay: true, + isSameHour: true, + isSameISOWeek: true, + isSameISOWeekYear: true, + isSameMinute: true, + isSameMonth: true, + isSameQuarter: true, + isSameSecond: true, + isSameWeek: true, + isSameWeekWithOptions: true, + isSameYear: true, + isSaturday: true, + isSunday: true, + isThursday: true, + isTuesday: true, + isValid: true, + isWednesday: true, + isWeekend: true, + isWithinInterval: true, + lastDayOfDecade: true, + lastDayOfISOWeek: true, + lastDayOfISOWeekYear: true, + lastDayOfMonth: true, + lastDayOfQuarter: true, + lastDayOfQuarterWithOptions: true, + lastDayOfWeek: true, + lastDayOfWeekWithOptions: true, + lastDayOfYear: true, + lightFormat: true, + max: true, + milliseconds: true, + millisecondsToHours: true, + millisecondsToMinutes: true, + millisecondsToSeconds: true, + min: true, + minutesToHours: true, + minutesToMilliseconds: true, + minutesToSeconds: true, + monthsToQuarters: true, + monthsToYears: true, + nextDay: true, + nextFriday: true, + nextMonday: true, + nextSaturday: true, + nextSunday: true, + nextThursday: true, + nextTuesday: true, + nextWednesday: true, + parse: true, + parseISO: true, + parseISOWithOptions: true, + parseJSON: true, + parseWithOptions: true, + previousDay: true, + previousFriday: true, + previousMonday: true, + previousSaturday: true, + previousSunday: true, + previousThursday: true, + previousTuesday: true, + previousWednesday: true, + quartersToMonths: true, + quartersToYears: true, + roundToNearestMinutes: true, + roundToNearestMinutesWithOptions: true, + secondsToHours: true, + secondsToMilliseconds: true, + secondsToMinutes: true, + set: true, + setDate: true, + setDay: true, + setDayOfYear: true, + setDayWithOptions: true, + setHours: true, + setISODay: true, + setISOWeek: true, + setISOWeekYear: true, + setMilliseconds: true, + setMinutes: true, + setMonth: true, + setQuarter: true, + setSeconds: true, + setWeek: true, + setWeekWithOptions: true, + setWeekYear: true, + setWeekYearWithOptions: true, + setYear: true, + startOfDay: true, + startOfDecade: true, + startOfHour: true, + startOfISOWeek: true, + startOfISOWeekYear: true, + startOfMinute: true, + startOfMonth: true, + startOfQuarter: true, + startOfSecond: true, + startOfWeek: true, + startOfWeekWithOptions: true, + startOfWeekYear: true, + startOfWeekYearWithOptions: true, + startOfYear: true, + sub: true, + subBusinessDays: true, + subDays: true, + subHours: true, + subISOWeekYears: true, + subMilliseconds: true, + subMinutes: true, + subMonths: true, + subQuarters: true, + subSeconds: true, + subWeeks: true, + subYears: true, + toDate: true, + weeksToDays: true, + yearsToMonths: true, + yearsToQuarters: true +}; +Object.defineProperty(exports, "add", { + enumerable: true, + get: function get() { + return _index.default; + } +}); +Object.defineProperty(exports, "addBusinessDays", { + enumerable: true, + get: function get() { + return _index2.default; + } +}); +Object.defineProperty(exports, "addDays", { + enumerable: true, + get: function get() { + return _index3.default; + } +}); +Object.defineProperty(exports, "addHours", { + enumerable: true, + get: function get() { + return _index4.default; + } +}); +Object.defineProperty(exports, "addISOWeekYears", { + enumerable: true, + get: function get() { + return _index5.default; + } +}); +Object.defineProperty(exports, "addMilliseconds", { + enumerable: true, + get: function get() { + return _index6.default; + } +}); +Object.defineProperty(exports, "addMinutes", { + enumerable: true, + get: function get() { + return _index7.default; + } +}); +Object.defineProperty(exports, "addMonths", { + enumerable: true, + get: function get() { + return _index8.default; + } +}); +Object.defineProperty(exports, "addQuarters", { + enumerable: true, + get: function get() { + return _index9.default; + } +}); +Object.defineProperty(exports, "addSeconds", { + enumerable: true, + get: function get() { + return _index10.default; + } +}); +Object.defineProperty(exports, "addWeeks", { + enumerable: true, + get: function get() { + return _index11.default; + } +}); +Object.defineProperty(exports, "addYears", { + enumerable: true, + get: function get() { + return _index12.default; + } +}); +Object.defineProperty(exports, "areIntervalsOverlapping", { + enumerable: true, + get: function get() { + return _index13.default; + } +}); +Object.defineProperty(exports, "areIntervalsOverlappingWithOptions", { + enumerable: true, + get: function get() { + return _index14.default; + } +}); +Object.defineProperty(exports, "clamp", { + enumerable: true, + get: function get() { + return _index15.default; + } +}); +Object.defineProperty(exports, "closestIndexTo", { + enumerable: true, + get: function get() { + return _index16.default; + } +}); +Object.defineProperty(exports, "closestTo", { + enumerable: true, + get: function get() { + return _index17.default; + } +}); +Object.defineProperty(exports, "compareAsc", { + enumerable: true, + get: function get() { + return _index18.default; + } +}); +Object.defineProperty(exports, "compareDesc", { + enumerable: true, + get: function get() { + return _index19.default; + } +}); +Object.defineProperty(exports, "daysToWeeks", { + enumerable: true, + get: function get() { + return _index20.default; + } +}); +Object.defineProperty(exports, "differenceInBusinessDays", { + enumerable: true, + get: function get() { + return _index21.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarDays", { + enumerable: true, + get: function get() { + return _index22.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarISOWeekYears", { + enumerable: true, + get: function get() { + return _index23.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarISOWeeks", { + enumerable: true, + get: function get() { + return _index24.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarMonths", { + enumerable: true, + get: function get() { + return _index25.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarQuarters", { + enumerable: true, + get: function get() { + return _index26.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarWeeks", { + enumerable: true, + get: function get() { + return _index27.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarWeeksWithOptions", { + enumerable: true, + get: function get() { + return _index28.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarYears", { + enumerable: true, + get: function get() { + return _index29.default; + } +}); +Object.defineProperty(exports, "differenceInDays", { + enumerable: true, + get: function get() { + return _index30.default; + } +}); +Object.defineProperty(exports, "differenceInHours", { + enumerable: true, + get: function get() { + return _index31.default; + } +}); +Object.defineProperty(exports, "differenceInHoursWithOptions", { + enumerable: true, + get: function get() { + return _index32.default; + } +}); +Object.defineProperty(exports, "differenceInISOWeekYears", { + enumerable: true, + get: function get() { + return _index33.default; + } +}); +Object.defineProperty(exports, "differenceInMilliseconds", { + enumerable: true, + get: function get() { + return _index34.default; + } +}); +Object.defineProperty(exports, "differenceInMinutes", { + enumerable: true, + get: function get() { + return _index35.default; + } +}); +Object.defineProperty(exports, "differenceInMinutesWithOptions", { + enumerable: true, + get: function get() { + return _index36.default; + } +}); +Object.defineProperty(exports, "differenceInMonths", { + enumerable: true, + get: function get() { + return _index37.default; + } +}); +Object.defineProperty(exports, "differenceInQuarters", { + enumerable: true, + get: function get() { + return _index38.default; + } +}); +Object.defineProperty(exports, "differenceInQuartersWithOptions", { + enumerable: true, + get: function get() { + return _index39.default; + } +}); +Object.defineProperty(exports, "differenceInSeconds", { + enumerable: true, + get: function get() { + return _index40.default; + } +}); +Object.defineProperty(exports, "differenceInSecondsWithOptions", { + enumerable: true, + get: function get() { + return _index41.default; + } +}); +Object.defineProperty(exports, "differenceInWeeks", { + enumerable: true, + get: function get() { + return _index42.default; + } +}); +Object.defineProperty(exports, "differenceInWeeksWithOptions", { + enumerable: true, + get: function get() { + return _index43.default; + } +}); +Object.defineProperty(exports, "differenceInYears", { + enumerable: true, + get: function get() { + return _index44.default; + } +}); +Object.defineProperty(exports, "eachDayOfInterval", { + enumerable: true, + get: function get() { + return _index45.default; + } +}); +Object.defineProperty(exports, "eachDayOfIntervalWithOptions", { + enumerable: true, + get: function get() { + return _index46.default; + } +}); +Object.defineProperty(exports, "eachHourOfInterval", { + enumerable: true, + get: function get() { + return _index47.default; + } +}); +Object.defineProperty(exports, "eachHourOfIntervalWithOptions", { + enumerable: true, + get: function get() { + return _index48.default; + } +}); +Object.defineProperty(exports, "eachMinuteOfInterval", { + enumerable: true, + get: function get() { + return _index49.default; + } +}); +Object.defineProperty(exports, "eachMinuteOfIntervalWithOptions", { + enumerable: true, + get: function get() { + return _index50.default; + } +}); +Object.defineProperty(exports, "eachMonthOfInterval", { + enumerable: true, + get: function get() { + return _index51.default; + } +}); +Object.defineProperty(exports, "eachQuarterOfInterval", { + enumerable: true, + get: function get() { + return _index52.default; + } +}); +Object.defineProperty(exports, "eachWeekOfInterval", { + enumerable: true, + get: function get() { + return _index53.default; + } +}); +Object.defineProperty(exports, "eachWeekOfIntervalWithOptions", { + enumerable: true, + get: function get() { + return _index54.default; + } +}); +Object.defineProperty(exports, "eachWeekendOfInterval", { + enumerable: true, + get: function get() { + return _index55.default; + } +}); +Object.defineProperty(exports, "eachWeekendOfMonth", { + enumerable: true, + get: function get() { + return _index56.default; + } +}); +Object.defineProperty(exports, "eachWeekendOfYear", { + enumerable: true, + get: function get() { + return _index57.default; + } +}); +Object.defineProperty(exports, "eachYearOfInterval", { + enumerable: true, + get: function get() { + return _index58.default; + } +}); +Object.defineProperty(exports, "endOfDay", { + enumerable: true, + get: function get() { + return _index59.default; + } +}); +Object.defineProperty(exports, "endOfDecade", { + enumerable: true, + get: function get() { + return _index60.default; + } +}); +Object.defineProperty(exports, "endOfDecadeWithOptions", { + enumerable: true, + get: function get() { + return _index61.default; + } +}); +Object.defineProperty(exports, "endOfHour", { + enumerable: true, + get: function get() { + return _index62.default; + } +}); +Object.defineProperty(exports, "endOfISOWeek", { + enumerable: true, + get: function get() { + return _index63.default; + } +}); +Object.defineProperty(exports, "endOfISOWeekYear", { + enumerable: true, + get: function get() { + return _index64.default; + } +}); +Object.defineProperty(exports, "endOfMinute", { + enumerable: true, + get: function get() { + return _index65.default; + } +}); +Object.defineProperty(exports, "endOfMonth", { + enumerable: true, + get: function get() { + return _index66.default; + } +}); +Object.defineProperty(exports, "endOfQuarter", { + enumerable: true, + get: function get() { + return _index67.default; + } +}); +Object.defineProperty(exports, "endOfSecond", { + enumerable: true, + get: function get() { + return _index68.default; + } +}); +Object.defineProperty(exports, "endOfWeek", { + enumerable: true, + get: function get() { + return _index69.default; + } +}); +Object.defineProperty(exports, "endOfWeekWithOptions", { + enumerable: true, + get: function get() { + return _index70.default; + } +}); +Object.defineProperty(exports, "endOfYear", { + enumerable: true, + get: function get() { + return _index71.default; + } +}); +Object.defineProperty(exports, "format", { + enumerable: true, + get: function get() { + return _index72.default; + } +}); +Object.defineProperty(exports, "formatDistance", { + enumerable: true, + get: function get() { + return _index73.default; + } +}); +Object.defineProperty(exports, "formatDistanceStrict", { + enumerable: true, + get: function get() { + return _index74.default; + } +}); +Object.defineProperty(exports, "formatDistanceStrictWithOptions", { + enumerable: true, + get: function get() { + return _index75.default; + } +}); +Object.defineProperty(exports, "formatDistanceWithOptions", { + enumerable: true, + get: function get() { + return _index76.default; + } +}); +Object.defineProperty(exports, "formatDuration", { + enumerable: true, + get: function get() { + return _index77.default; + } +}); +Object.defineProperty(exports, "formatDurationWithOptions", { + enumerable: true, + get: function get() { + return _index78.default; + } +}); +Object.defineProperty(exports, "formatISO", { + enumerable: true, + get: function get() { + return _index79.default; + } +}); +Object.defineProperty(exports, "formatISO9075", { + enumerable: true, + get: function get() { + return _index80.default; + } +}); +Object.defineProperty(exports, "formatISO9075WithOptions", { + enumerable: true, + get: function get() { + return _index81.default; + } +}); +Object.defineProperty(exports, "formatISODuration", { + enumerable: true, + get: function get() { + return _index82.default; + } +}); +Object.defineProperty(exports, "formatISOWithOptions", { + enumerable: true, + get: function get() { + return _index83.default; + } +}); +Object.defineProperty(exports, "formatRFC3339", { + enumerable: true, + get: function get() { + return _index84.default; + } +}); +Object.defineProperty(exports, "formatRFC3339WithOptions", { + enumerable: true, + get: function get() { + return _index85.default; + } +}); +Object.defineProperty(exports, "formatRFC7231", { + enumerable: true, + get: function get() { + return _index86.default; + } +}); +Object.defineProperty(exports, "formatRelative", { + enumerable: true, + get: function get() { + return _index87.default; + } +}); +Object.defineProperty(exports, "formatRelativeWithOptions", { + enumerable: true, + get: function get() { + return _index88.default; + } +}); +Object.defineProperty(exports, "formatWithOptions", { + enumerable: true, + get: function get() { + return _index89.default; + } +}); +Object.defineProperty(exports, "fromUnixTime", { + enumerable: true, + get: function get() { + return _index90.default; + } +}); +Object.defineProperty(exports, "getDate", { + enumerable: true, + get: function get() { + return _index91.default; + } +}); +Object.defineProperty(exports, "getDay", { + enumerable: true, + get: function get() { + return _index92.default; + } +}); +Object.defineProperty(exports, "getDayOfYear", { + enumerable: true, + get: function get() { + return _index93.default; + } +}); +Object.defineProperty(exports, "getDaysInMonth", { + enumerable: true, + get: function get() { + return _index94.default; + } +}); +Object.defineProperty(exports, "getDaysInYear", { + enumerable: true, + get: function get() { + return _index95.default; + } +}); +Object.defineProperty(exports, "getDecade", { + enumerable: true, + get: function get() { + return _index96.default; + } +}); +Object.defineProperty(exports, "getHours", { + enumerable: true, + get: function get() { + return _index97.default; + } +}); +Object.defineProperty(exports, "getISODay", { + enumerable: true, + get: function get() { + return _index98.default; + } +}); +Object.defineProperty(exports, "getISOWeek", { + enumerable: true, + get: function get() { + return _index99.default; + } +}); +Object.defineProperty(exports, "getISOWeekYear", { + enumerable: true, + get: function get() { + return _index100.default; + } +}); +Object.defineProperty(exports, "getISOWeeksInYear", { + enumerable: true, + get: function get() { + return _index101.default; + } +}); +Object.defineProperty(exports, "getMilliseconds", { + enumerable: true, + get: function get() { + return _index102.default; + } +}); +Object.defineProperty(exports, "getMinutes", { + enumerable: true, + get: function get() { + return _index103.default; + } +}); +Object.defineProperty(exports, "getMonth", { + enumerable: true, + get: function get() { + return _index104.default; + } +}); +Object.defineProperty(exports, "getOverlappingDaysInIntervals", { + enumerable: true, + get: function get() { + return _index105.default; + } +}); +Object.defineProperty(exports, "getQuarter", { + enumerable: true, + get: function get() { + return _index106.default; + } +}); +Object.defineProperty(exports, "getSeconds", { + enumerable: true, + get: function get() { + return _index107.default; + } +}); +Object.defineProperty(exports, "getTime", { + enumerable: true, + get: function get() { + return _index108.default; + } +}); +Object.defineProperty(exports, "getUnixTime", { + enumerable: true, + get: function get() { + return _index109.default; + } +}); +Object.defineProperty(exports, "getWeek", { + enumerable: true, + get: function get() { + return _index110.default; + } +}); +Object.defineProperty(exports, "getWeekOfMonth", { + enumerable: true, + get: function get() { + return _index111.default; + } +}); +Object.defineProperty(exports, "getWeekOfMonthWithOptions", { + enumerable: true, + get: function get() { + return _index112.default; + } +}); +Object.defineProperty(exports, "getWeekWithOptions", { + enumerable: true, + get: function get() { + return _index113.default; + } +}); +Object.defineProperty(exports, "getWeekYear", { + enumerable: true, + get: function get() { + return _index114.default; + } +}); +Object.defineProperty(exports, "getWeekYearWithOptions", { + enumerable: true, + get: function get() { + return _index115.default; + } +}); +Object.defineProperty(exports, "getWeeksInMonth", { + enumerable: true, + get: function get() { + return _index116.default; + } +}); +Object.defineProperty(exports, "getWeeksInMonthWithOptions", { + enumerable: true, + get: function get() { + return _index117.default; + } +}); +Object.defineProperty(exports, "getYear", { + enumerable: true, + get: function get() { + return _index118.default; + } +}); +Object.defineProperty(exports, "hoursToMilliseconds", { + enumerable: true, + get: function get() { + return _index119.default; + } +}); +Object.defineProperty(exports, "hoursToMinutes", { + enumerable: true, + get: function get() { + return _index120.default; + } +}); +Object.defineProperty(exports, "hoursToSeconds", { + enumerable: true, + get: function get() { + return _index121.default; + } +}); +Object.defineProperty(exports, "intervalToDuration", { + enumerable: true, + get: function get() { + return _index122.default; + } +}); +Object.defineProperty(exports, "intlFormat", { + enumerable: true, + get: function get() { + return _index123.default; + } +}); +Object.defineProperty(exports, "intlFormatDistance", { + enumerable: true, + get: function get() { + return _index124.default; + } +}); +Object.defineProperty(exports, "intlFormatDistanceWithOptions", { + enumerable: true, + get: function get() { + return _index125.default; + } +}); +Object.defineProperty(exports, "isAfter", { + enumerable: true, + get: function get() { + return _index126.default; + } +}); +Object.defineProperty(exports, "isBefore", { + enumerable: true, + get: function get() { + return _index127.default; + } +}); +Object.defineProperty(exports, "isDate", { + enumerable: true, + get: function get() { + return _index128.default; + } +}); +Object.defineProperty(exports, "isEqual", { + enumerable: true, + get: function get() { + return _index129.default; + } +}); +Object.defineProperty(exports, "isExists", { + enumerable: true, + get: function get() { + return _index130.default; + } +}); +Object.defineProperty(exports, "isFirstDayOfMonth", { + enumerable: true, + get: function get() { + return _index131.default; + } +}); +Object.defineProperty(exports, "isFriday", { + enumerable: true, + get: function get() { + return _index132.default; + } +}); +Object.defineProperty(exports, "isLastDayOfMonth", { + enumerable: true, + get: function get() { + return _index133.default; + } +}); +Object.defineProperty(exports, "isLeapYear", { + enumerable: true, + get: function get() { + return _index134.default; + } +}); +Object.defineProperty(exports, "isMatch", { + enumerable: true, + get: function get() { + return _index135.default; + } +}); +Object.defineProperty(exports, "isMatchWithOptions", { + enumerable: true, + get: function get() { + return _index136.default; + } +}); +Object.defineProperty(exports, "isMonday", { + enumerable: true, + get: function get() { + return _index137.default; + } +}); +Object.defineProperty(exports, "isSameDay", { + enumerable: true, + get: function get() { + return _index138.default; + } +}); +Object.defineProperty(exports, "isSameHour", { + enumerable: true, + get: function get() { + return _index139.default; + } +}); +Object.defineProperty(exports, "isSameISOWeek", { + enumerable: true, + get: function get() { + return _index140.default; + } +}); +Object.defineProperty(exports, "isSameISOWeekYear", { + enumerable: true, + get: function get() { + return _index141.default; + } +}); +Object.defineProperty(exports, "isSameMinute", { + enumerable: true, + get: function get() { + return _index142.default; + } +}); +Object.defineProperty(exports, "isSameMonth", { + enumerable: true, + get: function get() { + return _index143.default; + } +}); +Object.defineProperty(exports, "isSameQuarter", { + enumerable: true, + get: function get() { + return _index144.default; + } +}); +Object.defineProperty(exports, "isSameSecond", { + enumerable: true, + get: function get() { + return _index145.default; + } +}); +Object.defineProperty(exports, "isSameWeek", { + enumerable: true, + get: function get() { + return _index146.default; + } +}); +Object.defineProperty(exports, "isSameWeekWithOptions", { + enumerable: true, + get: function get() { + return _index147.default; + } +}); +Object.defineProperty(exports, "isSameYear", { + enumerable: true, + get: function get() { + return _index148.default; + } +}); +Object.defineProperty(exports, "isSaturday", { + enumerable: true, + get: function get() { + return _index149.default; + } +}); +Object.defineProperty(exports, "isSunday", { + enumerable: true, + get: function get() { + return _index150.default; + } +}); +Object.defineProperty(exports, "isThursday", { + enumerable: true, + get: function get() { + return _index151.default; + } +}); +Object.defineProperty(exports, "isTuesday", { + enumerable: true, + get: function get() { + return _index152.default; + } +}); +Object.defineProperty(exports, "isValid", { + enumerable: true, + get: function get() { + return _index153.default; + } +}); +Object.defineProperty(exports, "isWednesday", { + enumerable: true, + get: function get() { + return _index154.default; + } +}); +Object.defineProperty(exports, "isWeekend", { + enumerable: true, + get: function get() { + return _index155.default; + } +}); +Object.defineProperty(exports, "isWithinInterval", { + enumerable: true, + get: function get() { + return _index156.default; + } +}); +Object.defineProperty(exports, "lastDayOfDecade", { + enumerable: true, + get: function get() { + return _index157.default; + } +}); +Object.defineProperty(exports, "lastDayOfISOWeek", { + enumerable: true, + get: function get() { + return _index158.default; + } +}); +Object.defineProperty(exports, "lastDayOfISOWeekYear", { + enumerable: true, + get: function get() { + return _index159.default; + } +}); +Object.defineProperty(exports, "lastDayOfMonth", { + enumerable: true, + get: function get() { + return _index160.default; + } +}); +Object.defineProperty(exports, "lastDayOfQuarter", { + enumerable: true, + get: function get() { + return _index161.default; + } +}); +Object.defineProperty(exports, "lastDayOfQuarterWithOptions", { + enumerable: true, + get: function get() { + return _index162.default; + } +}); +Object.defineProperty(exports, "lastDayOfWeek", { + enumerable: true, + get: function get() { + return _index163.default; + } +}); +Object.defineProperty(exports, "lastDayOfWeekWithOptions", { + enumerable: true, + get: function get() { + return _index164.default; + } +}); +Object.defineProperty(exports, "lastDayOfYear", { + enumerable: true, + get: function get() { + return _index165.default; + } +}); +Object.defineProperty(exports, "lightFormat", { + enumerable: true, + get: function get() { + return _index166.default; + } +}); +Object.defineProperty(exports, "max", { + enumerable: true, + get: function get() { + return _index167.default; + } +}); +Object.defineProperty(exports, "milliseconds", { + enumerable: true, + get: function get() { + return _index168.default; + } +}); +Object.defineProperty(exports, "millisecondsToHours", { + enumerable: true, + get: function get() { + return _index169.default; + } +}); +Object.defineProperty(exports, "millisecondsToMinutes", { + enumerable: true, + get: function get() { + return _index170.default; + } +}); +Object.defineProperty(exports, "millisecondsToSeconds", { + enumerable: true, + get: function get() { + return _index171.default; + } +}); +Object.defineProperty(exports, "min", { + enumerable: true, + get: function get() { + return _index172.default; + } +}); +Object.defineProperty(exports, "minutesToHours", { + enumerable: true, + get: function get() { + return _index173.default; + } +}); +Object.defineProperty(exports, "minutesToMilliseconds", { + enumerable: true, + get: function get() { + return _index174.default; + } +}); +Object.defineProperty(exports, "minutesToSeconds", { + enumerable: true, + get: function get() { + return _index175.default; + } +}); +Object.defineProperty(exports, "monthsToQuarters", { + enumerable: true, + get: function get() { + return _index176.default; + } +}); +Object.defineProperty(exports, "monthsToYears", { + enumerable: true, + get: function get() { + return _index177.default; + } +}); +Object.defineProperty(exports, "nextDay", { + enumerable: true, + get: function get() { + return _index178.default; + } +}); +Object.defineProperty(exports, "nextFriday", { + enumerable: true, + get: function get() { + return _index179.default; + } +}); +Object.defineProperty(exports, "nextMonday", { + enumerable: true, + get: function get() { + return _index180.default; + } +}); +Object.defineProperty(exports, "nextSaturday", { + enumerable: true, + get: function get() { + return _index181.default; + } +}); +Object.defineProperty(exports, "nextSunday", { + enumerable: true, + get: function get() { + return _index182.default; + } +}); +Object.defineProperty(exports, "nextThursday", { + enumerable: true, + get: function get() { + return _index183.default; + } +}); +Object.defineProperty(exports, "nextTuesday", { + enumerable: true, + get: function get() { + return _index184.default; + } +}); +Object.defineProperty(exports, "nextWednesday", { + enumerable: true, + get: function get() { + return _index185.default; + } +}); +Object.defineProperty(exports, "parse", { + enumerable: true, + get: function get() { + return _index186.default; + } +}); +Object.defineProperty(exports, "parseISO", { + enumerable: true, + get: function get() { + return _index187.default; + } +}); +Object.defineProperty(exports, "parseISOWithOptions", { + enumerable: true, + get: function get() { + return _index188.default; + } +}); +Object.defineProperty(exports, "parseJSON", { + enumerable: true, + get: function get() { + return _index189.default; + } +}); +Object.defineProperty(exports, "parseWithOptions", { + enumerable: true, + get: function get() { + return _index190.default; + } +}); +Object.defineProperty(exports, "previousDay", { + enumerable: true, + get: function get() { + return _index191.default; + } +}); +Object.defineProperty(exports, "previousFriday", { + enumerable: true, + get: function get() { + return _index192.default; + } +}); +Object.defineProperty(exports, "previousMonday", { + enumerable: true, + get: function get() { + return _index193.default; + } +}); +Object.defineProperty(exports, "previousSaturday", { + enumerable: true, + get: function get() { + return _index194.default; + } +}); +Object.defineProperty(exports, "previousSunday", { + enumerable: true, + get: function get() { + return _index195.default; + } +}); +Object.defineProperty(exports, "previousThursday", { + enumerable: true, + get: function get() { + return _index196.default; + } +}); +Object.defineProperty(exports, "previousTuesday", { + enumerable: true, + get: function get() { + return _index197.default; + } +}); +Object.defineProperty(exports, "previousWednesday", { + enumerable: true, + get: function get() { + return _index198.default; + } +}); +Object.defineProperty(exports, "quartersToMonths", { + enumerable: true, + get: function get() { + return _index199.default; + } +}); +Object.defineProperty(exports, "quartersToYears", { + enumerable: true, + get: function get() { + return _index200.default; + } +}); +Object.defineProperty(exports, "roundToNearestMinutes", { + enumerable: true, + get: function get() { + return _index201.default; + } +}); +Object.defineProperty(exports, "roundToNearestMinutesWithOptions", { + enumerable: true, + get: function get() { + return _index202.default; + } +}); +Object.defineProperty(exports, "secondsToHours", { + enumerable: true, + get: function get() { + return _index203.default; + } +}); +Object.defineProperty(exports, "secondsToMilliseconds", { + enumerable: true, + get: function get() { + return _index204.default; + } +}); +Object.defineProperty(exports, "secondsToMinutes", { + enumerable: true, + get: function get() { + return _index205.default; + } +}); +Object.defineProperty(exports, "set", { + enumerable: true, + get: function get() { + return _index206.default; + } +}); +Object.defineProperty(exports, "setDate", { + enumerable: true, + get: function get() { + return _index207.default; + } +}); +Object.defineProperty(exports, "setDay", { + enumerable: true, + get: function get() { + return _index208.default; + } +}); +Object.defineProperty(exports, "setDayOfYear", { + enumerable: true, + get: function get() { + return _index209.default; + } +}); +Object.defineProperty(exports, "setDayWithOptions", { + enumerable: true, + get: function get() { + return _index210.default; + } +}); +Object.defineProperty(exports, "setHours", { + enumerable: true, + get: function get() { + return _index211.default; + } +}); +Object.defineProperty(exports, "setISODay", { + enumerable: true, + get: function get() { + return _index212.default; + } +}); +Object.defineProperty(exports, "setISOWeek", { + enumerable: true, + get: function get() { + return _index213.default; + } +}); +Object.defineProperty(exports, "setISOWeekYear", { + enumerable: true, + get: function get() { + return _index214.default; + } +}); +Object.defineProperty(exports, "setMilliseconds", { + enumerable: true, + get: function get() { + return _index215.default; + } +}); +Object.defineProperty(exports, "setMinutes", { + enumerable: true, + get: function get() { + return _index216.default; + } +}); +Object.defineProperty(exports, "setMonth", { + enumerable: true, + get: function get() { + return _index217.default; + } +}); +Object.defineProperty(exports, "setQuarter", { + enumerable: true, + get: function get() { + return _index218.default; + } +}); +Object.defineProperty(exports, "setSeconds", { + enumerable: true, + get: function get() { + return _index219.default; + } +}); +Object.defineProperty(exports, "setWeek", { + enumerable: true, + get: function get() { + return _index220.default; + } +}); +Object.defineProperty(exports, "setWeekWithOptions", { + enumerable: true, + get: function get() { + return _index221.default; + } +}); +Object.defineProperty(exports, "setWeekYear", { + enumerable: true, + get: function get() { + return _index222.default; + } +}); +Object.defineProperty(exports, "setWeekYearWithOptions", { + enumerable: true, + get: function get() { + return _index223.default; + } +}); +Object.defineProperty(exports, "setYear", { + enumerable: true, + get: function get() { + return _index224.default; + } +}); +Object.defineProperty(exports, "startOfDay", { + enumerable: true, + get: function get() { + return _index225.default; + } +}); +Object.defineProperty(exports, "startOfDecade", { + enumerable: true, + get: function get() { + return _index226.default; + } +}); +Object.defineProperty(exports, "startOfHour", { + enumerable: true, + get: function get() { + return _index227.default; + } +}); +Object.defineProperty(exports, "startOfISOWeek", { + enumerable: true, + get: function get() { + return _index228.default; + } +}); +Object.defineProperty(exports, "startOfISOWeekYear", { + enumerable: true, + get: function get() { + return _index229.default; + } +}); +Object.defineProperty(exports, "startOfMinute", { + enumerable: true, + get: function get() { + return _index230.default; + } +}); +Object.defineProperty(exports, "startOfMonth", { + enumerable: true, + get: function get() { + return _index231.default; + } +}); +Object.defineProperty(exports, "startOfQuarter", { + enumerable: true, + get: function get() { + return _index232.default; + } +}); +Object.defineProperty(exports, "startOfSecond", { + enumerable: true, + get: function get() { + return _index233.default; + } +}); +Object.defineProperty(exports, "startOfWeek", { + enumerable: true, + get: function get() { + return _index234.default; + } +}); +Object.defineProperty(exports, "startOfWeekWithOptions", { + enumerable: true, + get: function get() { + return _index235.default; + } +}); +Object.defineProperty(exports, "startOfWeekYear", { + enumerable: true, + get: function get() { + return _index236.default; + } +}); +Object.defineProperty(exports, "startOfWeekYearWithOptions", { + enumerable: true, + get: function get() { + return _index237.default; + } +}); +Object.defineProperty(exports, "startOfYear", { + enumerable: true, + get: function get() { + return _index238.default; + } +}); +Object.defineProperty(exports, "sub", { + enumerable: true, + get: function get() { + return _index239.default; + } +}); +Object.defineProperty(exports, "subBusinessDays", { + enumerable: true, + get: function get() { + return _index240.default; + } +}); +Object.defineProperty(exports, "subDays", { + enumerable: true, + get: function get() { + return _index241.default; + } +}); +Object.defineProperty(exports, "subHours", { + enumerable: true, + get: function get() { + return _index242.default; + } +}); +Object.defineProperty(exports, "subISOWeekYears", { + enumerable: true, + get: function get() { + return _index243.default; + } +}); +Object.defineProperty(exports, "subMilliseconds", { + enumerable: true, + get: function get() { + return _index244.default; + } +}); +Object.defineProperty(exports, "subMinutes", { + enumerable: true, + get: function get() { + return _index245.default; + } +}); +Object.defineProperty(exports, "subMonths", { + enumerable: true, + get: function get() { + return _index246.default; + } +}); +Object.defineProperty(exports, "subQuarters", { + enumerable: true, + get: function get() { + return _index247.default; + } +}); +Object.defineProperty(exports, "subSeconds", { + enumerable: true, + get: function get() { + return _index248.default; + } +}); +Object.defineProperty(exports, "subWeeks", { + enumerable: true, + get: function get() { + return _index249.default; + } +}); +Object.defineProperty(exports, "subYears", { + enumerable: true, + get: function get() { + return _index250.default; + } +}); +Object.defineProperty(exports, "toDate", { + enumerable: true, + get: function get() { + return _index251.default; + } +}); +Object.defineProperty(exports, "weeksToDays", { + enumerable: true, + get: function get() { + return _index252.default; + } +}); +Object.defineProperty(exports, "yearsToMonths", { + enumerable: true, + get: function get() { + return _index253.default; + } +}); +Object.defineProperty(exports, "yearsToQuarters", { + enumerable: true, + get: function get() { + return _index254.default; + } +}); +var _index = _interopRequireDefault(require("./add/index.js")); +var _index2 = _interopRequireDefault(require("./addBusinessDays/index.js")); +var _index3 = _interopRequireDefault(require("./addDays/index.js")); +var _index4 = _interopRequireDefault(require("./addHours/index.js")); +var _index5 = _interopRequireDefault(require("./addISOWeekYears/index.js")); +var _index6 = _interopRequireDefault(require("./addMilliseconds/index.js")); +var _index7 = _interopRequireDefault(require("./addMinutes/index.js")); +var _index8 = _interopRequireDefault(require("./addMonths/index.js")); +var _index9 = _interopRequireDefault(require("./addQuarters/index.js")); +var _index10 = _interopRequireDefault(require("./addSeconds/index.js")); +var _index11 = _interopRequireDefault(require("./addWeeks/index.js")); +var _index12 = _interopRequireDefault(require("./addYears/index.js")); +var _index13 = _interopRequireDefault(require("./areIntervalsOverlapping/index.js")); +var _index14 = _interopRequireDefault(require("./areIntervalsOverlappingWithOptions/index.js")); +var _index15 = _interopRequireDefault(require("./clamp/index.js")); +var _index16 = _interopRequireDefault(require("./closestIndexTo/index.js")); +var _index17 = _interopRequireDefault(require("./closestTo/index.js")); +var _index18 = _interopRequireDefault(require("./compareAsc/index.js")); +var _index19 = _interopRequireDefault(require("./compareDesc/index.js")); +var _index20 = _interopRequireDefault(require("./daysToWeeks/index.js")); +var _index21 = _interopRequireDefault(require("./differenceInBusinessDays/index.js")); +var _index22 = _interopRequireDefault(require("./differenceInCalendarDays/index.js")); +var _index23 = _interopRequireDefault(require("./differenceInCalendarISOWeekYears/index.js")); +var _index24 = _interopRequireDefault(require("./differenceInCalendarISOWeeks/index.js")); +var _index25 = _interopRequireDefault(require("./differenceInCalendarMonths/index.js")); +var _index26 = _interopRequireDefault(require("./differenceInCalendarQuarters/index.js")); +var _index27 = _interopRequireDefault(require("./differenceInCalendarWeeks/index.js")); +var _index28 = _interopRequireDefault(require("./differenceInCalendarWeeksWithOptions/index.js")); +var _index29 = _interopRequireDefault(require("./differenceInCalendarYears/index.js")); +var _index30 = _interopRequireDefault(require("./differenceInDays/index.js")); +var _index31 = _interopRequireDefault(require("./differenceInHours/index.js")); +var _index32 = _interopRequireDefault(require("./differenceInHoursWithOptions/index.js")); +var _index33 = _interopRequireDefault(require("./differenceInISOWeekYears/index.js")); +var _index34 = _interopRequireDefault(require("./differenceInMilliseconds/index.js")); +var _index35 = _interopRequireDefault(require("./differenceInMinutes/index.js")); +var _index36 = _interopRequireDefault(require("./differenceInMinutesWithOptions/index.js")); +var _index37 = _interopRequireDefault(require("./differenceInMonths/index.js")); +var _index38 = _interopRequireDefault(require("./differenceInQuarters/index.js")); +var _index39 = _interopRequireDefault(require("./differenceInQuartersWithOptions/index.js")); +var _index40 = _interopRequireDefault(require("./differenceInSeconds/index.js")); +var _index41 = _interopRequireDefault(require("./differenceInSecondsWithOptions/index.js")); +var _index42 = _interopRequireDefault(require("./differenceInWeeks/index.js")); +var _index43 = _interopRequireDefault(require("./differenceInWeeksWithOptions/index.js")); +var _index44 = _interopRequireDefault(require("./differenceInYears/index.js")); +var _index45 = _interopRequireDefault(require("./eachDayOfInterval/index.js")); +var _index46 = _interopRequireDefault(require("./eachDayOfIntervalWithOptions/index.js")); +var _index47 = _interopRequireDefault(require("./eachHourOfInterval/index.js")); +var _index48 = _interopRequireDefault(require("./eachHourOfIntervalWithOptions/index.js")); +var _index49 = _interopRequireDefault(require("./eachMinuteOfInterval/index.js")); +var _index50 = _interopRequireDefault(require("./eachMinuteOfIntervalWithOptions/index.js")); +var _index51 = _interopRequireDefault(require("./eachMonthOfInterval/index.js")); +var _index52 = _interopRequireDefault(require("./eachQuarterOfInterval/index.js")); +var _index53 = _interopRequireDefault(require("./eachWeekOfInterval/index.js")); +var _index54 = _interopRequireDefault(require("./eachWeekOfIntervalWithOptions/index.js")); +var _index55 = _interopRequireDefault(require("./eachWeekendOfInterval/index.js")); +var _index56 = _interopRequireDefault(require("./eachWeekendOfMonth/index.js")); +var _index57 = _interopRequireDefault(require("./eachWeekendOfYear/index.js")); +var _index58 = _interopRequireDefault(require("./eachYearOfInterval/index.js")); +var _index59 = _interopRequireDefault(require("./endOfDay/index.js")); +var _index60 = _interopRequireDefault(require("./endOfDecade/index.js")); +var _index61 = _interopRequireDefault(require("./endOfDecadeWithOptions/index.js")); +var _index62 = _interopRequireDefault(require("./endOfHour/index.js")); +var _index63 = _interopRequireDefault(require("./endOfISOWeek/index.js")); +var _index64 = _interopRequireDefault(require("./endOfISOWeekYear/index.js")); +var _index65 = _interopRequireDefault(require("./endOfMinute/index.js")); +var _index66 = _interopRequireDefault(require("./endOfMonth/index.js")); +var _index67 = _interopRequireDefault(require("./endOfQuarter/index.js")); +var _index68 = _interopRequireDefault(require("./endOfSecond/index.js")); +var _index69 = _interopRequireDefault(require("./endOfWeek/index.js")); +var _index70 = _interopRequireDefault(require("./endOfWeekWithOptions/index.js")); +var _index71 = _interopRequireDefault(require("./endOfYear/index.js")); +var _index72 = _interopRequireDefault(require("./format/index.js")); +var _index73 = _interopRequireDefault(require("./formatDistance/index.js")); +var _index74 = _interopRequireDefault(require("./formatDistanceStrict/index.js")); +var _index75 = _interopRequireDefault(require("./formatDistanceStrictWithOptions/index.js")); +var _index76 = _interopRequireDefault(require("./formatDistanceWithOptions/index.js")); +var _index77 = _interopRequireDefault(require("./formatDuration/index.js")); +var _index78 = _interopRequireDefault(require("./formatDurationWithOptions/index.js")); +var _index79 = _interopRequireDefault(require("./formatISO/index.js")); +var _index80 = _interopRequireDefault(require("./formatISO9075/index.js")); +var _index81 = _interopRequireDefault(require("./formatISO9075WithOptions/index.js")); +var _index82 = _interopRequireDefault(require("./formatISODuration/index.js")); +var _index83 = _interopRequireDefault(require("./formatISOWithOptions/index.js")); +var _index84 = _interopRequireDefault(require("./formatRFC3339/index.js")); +var _index85 = _interopRequireDefault(require("./formatRFC3339WithOptions/index.js")); +var _index86 = _interopRequireDefault(require("./formatRFC7231/index.js")); +var _index87 = _interopRequireDefault(require("./formatRelative/index.js")); +var _index88 = _interopRequireDefault(require("./formatRelativeWithOptions/index.js")); +var _index89 = _interopRequireDefault(require("./formatWithOptions/index.js")); +var _index90 = _interopRequireDefault(require("./fromUnixTime/index.js")); +var _index91 = _interopRequireDefault(require("./getDate/index.js")); +var _index92 = _interopRequireDefault(require("./getDay/index.js")); +var _index93 = _interopRequireDefault(require("./getDayOfYear/index.js")); +var _index94 = _interopRequireDefault(require("./getDaysInMonth/index.js")); +var _index95 = _interopRequireDefault(require("./getDaysInYear/index.js")); +var _index96 = _interopRequireDefault(require("./getDecade/index.js")); +var _index97 = _interopRequireDefault(require("./getHours/index.js")); +var _index98 = _interopRequireDefault(require("./getISODay/index.js")); +var _index99 = _interopRequireDefault(require("./getISOWeek/index.js")); +var _index100 = _interopRequireDefault(require("./getISOWeekYear/index.js")); +var _index101 = _interopRequireDefault(require("./getISOWeeksInYear/index.js")); +var _index102 = _interopRequireDefault(require("./getMilliseconds/index.js")); +var _index103 = _interopRequireDefault(require("./getMinutes/index.js")); +var _index104 = _interopRequireDefault(require("./getMonth/index.js")); +var _index105 = _interopRequireDefault(require("./getOverlappingDaysInIntervals/index.js")); +var _index106 = _interopRequireDefault(require("./getQuarter/index.js")); +var _index107 = _interopRequireDefault(require("./getSeconds/index.js")); +var _index108 = _interopRequireDefault(require("./getTime/index.js")); +var _index109 = _interopRequireDefault(require("./getUnixTime/index.js")); +var _index110 = _interopRequireDefault(require("./getWeek/index.js")); +var _index111 = _interopRequireDefault(require("./getWeekOfMonth/index.js")); +var _index112 = _interopRequireDefault(require("./getWeekOfMonthWithOptions/index.js")); +var _index113 = _interopRequireDefault(require("./getWeekWithOptions/index.js")); +var _index114 = _interopRequireDefault(require("./getWeekYear/index.js")); +var _index115 = _interopRequireDefault(require("./getWeekYearWithOptions/index.js")); +var _index116 = _interopRequireDefault(require("./getWeeksInMonth/index.js")); +var _index117 = _interopRequireDefault(require("./getWeeksInMonthWithOptions/index.js")); +var _index118 = _interopRequireDefault(require("./getYear/index.js")); +var _index119 = _interopRequireDefault(require("./hoursToMilliseconds/index.js")); +var _index120 = _interopRequireDefault(require("./hoursToMinutes/index.js")); +var _index121 = _interopRequireDefault(require("./hoursToSeconds/index.js")); +var _index122 = _interopRequireDefault(require("./intervalToDuration/index.js")); +var _index123 = _interopRequireDefault(require("./intlFormat/index.js")); +var _index124 = _interopRequireDefault(require("./intlFormatDistance/index.js")); +var _index125 = _interopRequireDefault(require("./intlFormatDistanceWithOptions/index.js")); +var _index126 = _interopRequireDefault(require("./isAfter/index.js")); +var _index127 = _interopRequireDefault(require("./isBefore/index.js")); +var _index128 = _interopRequireDefault(require("./isDate/index.js")); +var _index129 = _interopRequireDefault(require("./isEqual/index.js")); +var _index130 = _interopRequireDefault(require("./isExists/index.js")); +var _index131 = _interopRequireDefault(require("./isFirstDayOfMonth/index.js")); +var _index132 = _interopRequireDefault(require("./isFriday/index.js")); +var _index133 = _interopRequireDefault(require("./isLastDayOfMonth/index.js")); +var _index134 = _interopRequireDefault(require("./isLeapYear/index.js")); +var _index135 = _interopRequireDefault(require("./isMatch/index.js")); +var _index136 = _interopRequireDefault(require("./isMatchWithOptions/index.js")); +var _index137 = _interopRequireDefault(require("./isMonday/index.js")); +var _index138 = _interopRequireDefault(require("./isSameDay/index.js")); +var _index139 = _interopRequireDefault(require("./isSameHour/index.js")); +var _index140 = _interopRequireDefault(require("./isSameISOWeek/index.js")); +var _index141 = _interopRequireDefault(require("./isSameISOWeekYear/index.js")); +var _index142 = _interopRequireDefault(require("./isSameMinute/index.js")); +var _index143 = _interopRequireDefault(require("./isSameMonth/index.js")); +var _index144 = _interopRequireDefault(require("./isSameQuarter/index.js")); +var _index145 = _interopRequireDefault(require("./isSameSecond/index.js")); +var _index146 = _interopRequireDefault(require("./isSameWeek/index.js")); +var _index147 = _interopRequireDefault(require("./isSameWeekWithOptions/index.js")); +var _index148 = _interopRequireDefault(require("./isSameYear/index.js")); +var _index149 = _interopRequireDefault(require("./isSaturday/index.js")); +var _index150 = _interopRequireDefault(require("./isSunday/index.js")); +var _index151 = _interopRequireDefault(require("./isThursday/index.js")); +var _index152 = _interopRequireDefault(require("./isTuesday/index.js")); +var _index153 = _interopRequireDefault(require("./isValid/index.js")); +var _index154 = _interopRequireDefault(require("./isWednesday/index.js")); +var _index155 = _interopRequireDefault(require("./isWeekend/index.js")); +var _index156 = _interopRequireDefault(require("./isWithinInterval/index.js")); +var _index157 = _interopRequireDefault(require("./lastDayOfDecade/index.js")); +var _index158 = _interopRequireDefault(require("./lastDayOfISOWeek/index.js")); +var _index159 = _interopRequireDefault(require("./lastDayOfISOWeekYear/index.js")); +var _index160 = _interopRequireDefault(require("./lastDayOfMonth/index.js")); +var _index161 = _interopRequireDefault(require("./lastDayOfQuarter/index.js")); +var _index162 = _interopRequireDefault(require("./lastDayOfQuarterWithOptions/index.js")); +var _index163 = _interopRequireDefault(require("./lastDayOfWeek/index.js")); +var _index164 = _interopRequireDefault(require("./lastDayOfWeekWithOptions/index.js")); +var _index165 = _interopRequireDefault(require("./lastDayOfYear/index.js")); +var _index166 = _interopRequireDefault(require("./lightFormat/index.js")); +var _index167 = _interopRequireDefault(require("./max/index.js")); +var _index168 = _interopRequireDefault(require("./milliseconds/index.js")); +var _index169 = _interopRequireDefault(require("./millisecondsToHours/index.js")); +var _index170 = _interopRequireDefault(require("./millisecondsToMinutes/index.js")); +var _index171 = _interopRequireDefault(require("./millisecondsToSeconds/index.js")); +var _index172 = _interopRequireDefault(require("./min/index.js")); +var _index173 = _interopRequireDefault(require("./minutesToHours/index.js")); +var _index174 = _interopRequireDefault(require("./minutesToMilliseconds/index.js")); +var _index175 = _interopRequireDefault(require("./minutesToSeconds/index.js")); +var _index176 = _interopRequireDefault(require("./monthsToQuarters/index.js")); +var _index177 = _interopRequireDefault(require("./monthsToYears/index.js")); +var _index178 = _interopRequireDefault(require("./nextDay/index.js")); +var _index179 = _interopRequireDefault(require("./nextFriday/index.js")); +var _index180 = _interopRequireDefault(require("./nextMonday/index.js")); +var _index181 = _interopRequireDefault(require("./nextSaturday/index.js")); +var _index182 = _interopRequireDefault(require("./nextSunday/index.js")); +var _index183 = _interopRequireDefault(require("./nextThursday/index.js")); +var _index184 = _interopRequireDefault(require("./nextTuesday/index.js")); +var _index185 = _interopRequireDefault(require("./nextWednesday/index.js")); +var _index186 = _interopRequireDefault(require("./parse/index.js")); +var _index187 = _interopRequireDefault(require("./parseISO/index.js")); +var _index188 = _interopRequireDefault(require("./parseISOWithOptions/index.js")); +var _index189 = _interopRequireDefault(require("./parseJSON/index.js")); +var _index190 = _interopRequireDefault(require("./parseWithOptions/index.js")); +var _index191 = _interopRequireDefault(require("./previousDay/index.js")); +var _index192 = _interopRequireDefault(require("./previousFriday/index.js")); +var _index193 = _interopRequireDefault(require("./previousMonday/index.js")); +var _index194 = _interopRequireDefault(require("./previousSaturday/index.js")); +var _index195 = _interopRequireDefault(require("./previousSunday/index.js")); +var _index196 = _interopRequireDefault(require("./previousThursday/index.js")); +var _index197 = _interopRequireDefault(require("./previousTuesday/index.js")); +var _index198 = _interopRequireDefault(require("./previousWednesday/index.js")); +var _index199 = _interopRequireDefault(require("./quartersToMonths/index.js")); +var _index200 = _interopRequireDefault(require("./quartersToYears/index.js")); +var _index201 = _interopRequireDefault(require("./roundToNearestMinutes/index.js")); +var _index202 = _interopRequireDefault(require("./roundToNearestMinutesWithOptions/index.js")); +var _index203 = _interopRequireDefault(require("./secondsToHours/index.js")); +var _index204 = _interopRequireDefault(require("./secondsToMilliseconds/index.js")); +var _index205 = _interopRequireDefault(require("./secondsToMinutes/index.js")); +var _index206 = _interopRequireDefault(require("./set/index.js")); +var _index207 = _interopRequireDefault(require("./setDate/index.js")); +var _index208 = _interopRequireDefault(require("./setDay/index.js")); +var _index209 = _interopRequireDefault(require("./setDayOfYear/index.js")); +var _index210 = _interopRequireDefault(require("./setDayWithOptions/index.js")); +var _index211 = _interopRequireDefault(require("./setHours/index.js")); +var _index212 = _interopRequireDefault(require("./setISODay/index.js")); +var _index213 = _interopRequireDefault(require("./setISOWeek/index.js")); +var _index214 = _interopRequireDefault(require("./setISOWeekYear/index.js")); +var _index215 = _interopRequireDefault(require("./setMilliseconds/index.js")); +var _index216 = _interopRequireDefault(require("./setMinutes/index.js")); +var _index217 = _interopRequireDefault(require("./setMonth/index.js")); +var _index218 = _interopRequireDefault(require("./setQuarter/index.js")); +var _index219 = _interopRequireDefault(require("./setSeconds/index.js")); +var _index220 = _interopRequireDefault(require("./setWeek/index.js")); +var _index221 = _interopRequireDefault(require("./setWeekWithOptions/index.js")); +var _index222 = _interopRequireDefault(require("./setWeekYear/index.js")); +var _index223 = _interopRequireDefault(require("./setWeekYearWithOptions/index.js")); +var _index224 = _interopRequireDefault(require("./setYear/index.js")); +var _index225 = _interopRequireDefault(require("./startOfDay/index.js")); +var _index226 = _interopRequireDefault(require("./startOfDecade/index.js")); +var _index227 = _interopRequireDefault(require("./startOfHour/index.js")); +var _index228 = _interopRequireDefault(require("./startOfISOWeek/index.js")); +var _index229 = _interopRequireDefault(require("./startOfISOWeekYear/index.js")); +var _index230 = _interopRequireDefault(require("./startOfMinute/index.js")); +var _index231 = _interopRequireDefault(require("./startOfMonth/index.js")); +var _index232 = _interopRequireDefault(require("./startOfQuarter/index.js")); +var _index233 = _interopRequireDefault(require("./startOfSecond/index.js")); +var _index234 = _interopRequireDefault(require("./startOfWeek/index.js")); +var _index235 = _interopRequireDefault(require("./startOfWeekWithOptions/index.js")); +var _index236 = _interopRequireDefault(require("./startOfWeekYear/index.js")); +var _index237 = _interopRequireDefault(require("./startOfWeekYearWithOptions/index.js")); +var _index238 = _interopRequireDefault(require("./startOfYear/index.js")); +var _index239 = _interopRequireDefault(require("./sub/index.js")); +var _index240 = _interopRequireDefault(require("./subBusinessDays/index.js")); +var _index241 = _interopRequireDefault(require("./subDays/index.js")); +var _index242 = _interopRequireDefault(require("./subHours/index.js")); +var _index243 = _interopRequireDefault(require("./subISOWeekYears/index.js")); +var _index244 = _interopRequireDefault(require("./subMilliseconds/index.js")); +var _index245 = _interopRequireDefault(require("./subMinutes/index.js")); +var _index246 = _interopRequireDefault(require("./subMonths/index.js")); +var _index247 = _interopRequireDefault(require("./subQuarters/index.js")); +var _index248 = _interopRequireDefault(require("./subSeconds/index.js")); +var _index249 = _interopRequireDefault(require("./subWeeks/index.js")); +var _index250 = _interopRequireDefault(require("./subYears/index.js")); +var _index251 = _interopRequireDefault(require("./toDate/index.js")); +var _index252 = _interopRequireDefault(require("./weeksToDays/index.js")); +var _index253 = _interopRequireDefault(require("./yearsToMonths/index.js")); +var _index254 = _interopRequireDefault(require("./yearsToQuarters/index.js")); +var _index255 = require("../constants/index.js"); +Object.keys(_index255).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; + if (key in exports && exports[key] === _index255[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function get() { + return _index255[key]; + } + }); +}); \ No newline at end of file diff --git a/node_modules/date-fns/fp/index.js.flow b/node_modules/date-fns/fp/index.js.flow new file mode 100644 index 0000000..0c48176 --- /dev/null +++ b/node_modules/date-fns/fp/index.js.flow @@ -0,0 +1,694 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +type CurriedFn4 = ( + a: A +) => + | CurriedFn3 + | (( + a: A, + b: B + ) => + | CurriedFn2 + | (( + a: A, + b: B, + c: C + ) => CurriedFn1 | ((a: A, b: B, c: C, d: D) => R))) + +declare module.exports: { + add: CurriedFn2, + addBusinessDays: CurriedFn2, + addDays: CurriedFn2, + addHours: CurriedFn2, + addISOWeekYears: CurriedFn2, + addMilliseconds: CurriedFn2, + addMinutes: CurriedFn2, + addMonths: CurriedFn2, + addQuarters: CurriedFn2, + addSeconds: CurriedFn2, + addWeeks: CurriedFn2, + addYears: CurriedFn2, + areIntervalsOverlapping: CurriedFn2, + areIntervalsOverlappingWithOptions: CurriedFn3< + { + inclusive?: boolean, + }, + Interval, + Interval, + boolean + >, + clamp: CurriedFn2, + closestIndexTo: CurriedFn2<(Date | number)[], Date | number, ?number>, + closestTo: CurriedFn2<(Date | number)[], Date | number, ?Date>, + compareAsc: CurriedFn2, + compareDesc: CurriedFn2, + daysToWeeks: CurriedFn1, + differenceInBusinessDays: CurriedFn2, + differenceInCalendarDays: CurriedFn2, + differenceInCalendarISOWeeks: CurriedFn2< + Date | number, + Date | number, + number + >, + differenceInCalendarISOWeekYears: CurriedFn2< + Date | number, + Date | number, + number + >, + differenceInCalendarMonths: CurriedFn2, + differenceInCalendarQuarters: CurriedFn2< + Date | number, + Date | number, + number + >, + differenceInCalendarWeeks: CurriedFn2, + differenceInCalendarWeeksWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date | number, + number + >, + differenceInCalendarYears: CurriedFn2, + differenceInDays: CurriedFn2, + differenceInHours: CurriedFn2, + differenceInHoursWithOptions: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number + >, + differenceInISOWeekYears: CurriedFn2, + differenceInMilliseconds: CurriedFn2, + differenceInMinutes: CurriedFn2, + differenceInMinutesWithOptions: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number + >, + differenceInMonths: CurriedFn2, + differenceInQuarters: CurriedFn2, + differenceInQuartersWithOptions: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number + >, + differenceInSeconds: CurriedFn2, + differenceInSecondsWithOptions: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number + >, + differenceInWeeks: CurriedFn2, + differenceInWeeksWithOptions: CurriedFn3< + { + roundingMethod?: string, + }, + Date | number, + Date | number, + number + >, + differenceInYears: CurriedFn2, + eachDayOfInterval: CurriedFn1, + eachDayOfIntervalWithOptions: CurriedFn2< + { + step?: number, + }, + Interval, + Date[] + >, + eachHourOfInterval: CurriedFn1, + eachHourOfIntervalWithOptions: CurriedFn2< + { + step?: number, + }, + Interval, + Date[] + >, + eachMinuteOfInterval: CurriedFn1, + eachMinuteOfIntervalWithOptions: CurriedFn2< + { + step?: number, + }, + Interval, + Date[] + >, + eachMonthOfInterval: CurriedFn1, + eachQuarterOfInterval: CurriedFn1, + eachWeekendOfInterval: CurriedFn1, + eachWeekendOfMonth: CurriedFn1, + eachWeekendOfYear: CurriedFn1, + eachWeekOfInterval: CurriedFn1, + eachWeekOfIntervalWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Interval, + Date[] + >, + eachYearOfInterval: CurriedFn1, + endOfDay: CurriedFn1, + endOfDecade: CurriedFn1, + endOfDecadeWithOptions: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2, + }, + Date | number, + Date + >, + endOfHour: CurriedFn1, + endOfISOWeek: CurriedFn1, + endOfISOWeekYear: CurriedFn1, + endOfMinute: CurriedFn1, + endOfMonth: CurriedFn1, + endOfQuarter: CurriedFn1, + endOfSecond: CurriedFn1, + endOfWeek: CurriedFn1, + endOfWeekWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date + >, + endOfYear: CurriedFn1, + format: CurriedFn2, + formatDistance: CurriedFn2, + formatDistanceStrict: CurriedFn2, + formatDistanceStrictWithOptions: CurriedFn3< + { + locale?: Locale, + roundingMethod?: 'floor' | 'ceil' | 'round', + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', + addSuffix?: boolean, + }, + Date | number, + Date | number, + string + >, + formatDistanceWithOptions: CurriedFn3< + { + locale?: Locale, + addSuffix?: boolean, + includeSeconds?: boolean, + }, + Date | number, + Date | number, + string + >, + formatDuration: CurriedFn1, + formatDurationWithOptions: CurriedFn2< + { + locale?: Locale, + delimiter?: string, + zero?: boolean, + format?: string[], + }, + Duration, + string + >, + formatISO: CurriedFn1, + formatISO9075: CurriedFn1, + formatISO9075WithOptions: CurriedFn2< + { + representation?: 'complete' | 'date' | 'time', + format?: 'extended' | 'basic', + }, + Date | number, + string + >, + formatISODuration: CurriedFn1, + formatISOWithOptions: CurriedFn2< + { + representation?: 'complete' | 'date' | 'time', + format?: 'extended' | 'basic', + }, + Date | number, + string + >, + formatRelative: CurriedFn2, + formatRelativeWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date | number, + string + >, + formatRFC3339: CurriedFn1, + formatRFC3339WithOptions: CurriedFn2< + { + fractionDigits?: 0 | 1 | 2 | 3, + }, + Date | number, + string + >, + formatRFC7231: CurriedFn1, + formatWithOptions: CurriedFn3< + { + useAdditionalDayOfYearTokens?: boolean, + useAdditionalWeekYearTokens?: boolean, + firstWeekContainsDate?: number, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + string, + Date | number, + string + >, + fromUnixTime: CurriedFn1, + getDate: CurriedFn1, + getDay: CurriedFn1, + getDayOfYear: CurriedFn1, + getDaysInMonth: CurriedFn1, + getDaysInYear: CurriedFn1, + getDecade: CurriedFn1, + getHours: CurriedFn1, + getISODay: CurriedFn1, + getISOWeek: CurriedFn1, + getISOWeeksInYear: CurriedFn1, + getISOWeekYear: CurriedFn1, + getMilliseconds: CurriedFn1, + getMinutes: CurriedFn1, + getMonth: CurriedFn1, + getOverlappingDaysInIntervals: CurriedFn2, + getQuarter: CurriedFn1, + getSeconds: CurriedFn1, + getTime: CurriedFn1, + getUnixTime: CurriedFn1, + getWeek: CurriedFn1, + getWeekOfMonth: CurriedFn1, + getWeekOfMonthWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number + >, + getWeeksInMonth: CurriedFn1, + getWeeksInMonthWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number + >, + getWeekWithOptions: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number + >, + getWeekYear: CurriedFn1, + getWeekYearWithOptions: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + number + >, + getYear: CurriedFn1, + hoursToMilliseconds: CurriedFn1, + hoursToMinutes: CurriedFn1, + hoursToSeconds: CurriedFn1, + intervalToDuration: CurriedFn1, + intlFormat: CurriedFn3< + { + locale?: string | string[], + }, + { + timeZone?: string, + hour12?: boolean, + formatMatcher?: 'basic' | 'best fit', + timeZoneName?: 'short' | 'long', + second?: 'numeric' | '2-digit', + minute?: 'numeric' | '2-digit', + hour?: 'numeric' | '2-digit', + day?: 'numeric' | '2-digit', + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long', + year?: 'numeric' | '2-digit', + era?: 'narrow' | 'short' | 'long', + weekday?: 'narrow' | 'short' | 'long', + localeMatcher?: 'lookup' | 'best fit', + }, + Date | number, + string + >, + intlFormatDistance: CurriedFn2, + intlFormatDistanceWithOptions: CurriedFn3< + { + style?: string, + numeric?: string, + localeMatcher?: string, + locale?: string | string[], + unit?: string, + }, + Date | number, + Date | number, + string + >, + isAfter: CurriedFn2, + isBefore: CurriedFn2, + isDate: CurriedFn1, + isEqual: CurriedFn2, + isExists: CurriedFn3, + isFirstDayOfMonth: CurriedFn1, + isFriday: CurriedFn1, + isLastDayOfMonth: CurriedFn1, + isLeapYear: CurriedFn1, + isMatch: CurriedFn2, + isMatchWithOptions: CurriedFn3< + { + useAdditionalDayOfYearTokens?: boolean, + useAdditionalWeekYearTokens?: boolean, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + string, + string, + boolean + >, + isMonday: CurriedFn1, + isSameDay: CurriedFn2, + isSameHour: CurriedFn2, + isSameISOWeek: CurriedFn2, + isSameISOWeekYear: CurriedFn2, + isSameMinute: CurriedFn2, + isSameMonth: CurriedFn2, + isSameQuarter: CurriedFn2, + isSameSecond: CurriedFn2, + isSameWeek: CurriedFn2, + isSameWeekWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date | number, + boolean + >, + isSameYear: CurriedFn2, + isSaturday: CurriedFn1, + isSunday: CurriedFn1, + isThursday: CurriedFn1, + isTuesday: CurriedFn1, + isValid: CurriedFn1, + isWednesday: CurriedFn1, + isWeekend: CurriedFn1, + isWithinInterval: CurriedFn2, + lastDayOfDecade: CurriedFn1, + lastDayOfISOWeek: CurriedFn1, + lastDayOfISOWeekYear: CurriedFn1, + lastDayOfMonth: CurriedFn1, + lastDayOfQuarter: CurriedFn1, + lastDayOfQuarterWithOptions: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2, + }, + Date | number, + Date + >, + lastDayOfWeek: CurriedFn1, + lastDayOfWeekWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date + >, + lastDayOfYear: CurriedFn1, + lightFormat: CurriedFn2, + max: CurriedFn1<(Date | number)[], Date>, + milliseconds: CurriedFn1, + millisecondsToHours: CurriedFn1, + millisecondsToMinutes: CurriedFn1, + millisecondsToSeconds: CurriedFn1, + min: CurriedFn1<(Date | number)[], Date>, + minutesToHours: CurriedFn1, + minutesToMilliseconds: CurriedFn1, + minutesToSeconds: CurriedFn1, + monthsToQuarters: CurriedFn1, + monthsToYears: CurriedFn1, + nextDay: CurriedFn2, + nextFriday: CurriedFn1, + nextMonday: CurriedFn1, + nextSaturday: CurriedFn1, + nextSunday: CurriedFn1, + nextThursday: CurriedFn1, + nextTuesday: CurriedFn1, + nextWednesday: CurriedFn1, + parse: CurriedFn3, + parseISO: CurriedFn1, + parseISOWithOptions: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2, + }, + string, + Date + >, + parseJSON: CurriedFn1, + parseWithOptions: CurriedFn4< + { + useAdditionalDayOfYearTokens?: boolean, + useAdditionalWeekYearTokens?: boolean, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + string, + string, + Date + >, + previousDay: CurriedFn2, + previousFriday: CurriedFn1, + previousMonday: CurriedFn1, + previousSaturday: CurriedFn1, + previousSunday: CurriedFn1, + previousThursday: CurriedFn1, + previousTuesday: CurriedFn1, + previousWednesday: CurriedFn1, + quartersToMonths: CurriedFn1, + quartersToYears: CurriedFn1, + roundToNearestMinutes: CurriedFn1, + roundToNearestMinutesWithOptions: CurriedFn2< + { + roundingMethod?: string, + nearestTo?: number, + }, + Date | number, + Date + >, + secondsToHours: CurriedFn1, + secondsToMilliseconds: CurriedFn1, + secondsToMinutes: CurriedFn1, + set: CurriedFn2< + { + milliseconds?: number, + seconds?: number, + minutes?: number, + hours?: number, + date?: number, + month?: number, + year?: number, + }, + Date | number, + Date + >, + setDate: CurriedFn2, + setDay: CurriedFn2, + setDayOfYear: CurriedFn2, + setDayWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + number, + Date | number, + Date + >, + setHours: CurriedFn2, + setISODay: CurriedFn2, + setISOWeek: CurriedFn2, + setISOWeekYear: CurriedFn2, + setMilliseconds: CurriedFn2, + setMinutes: CurriedFn2, + setMonth: CurriedFn2, + setQuarter: CurriedFn2, + setSeconds: CurriedFn2, + setWeek: CurriedFn2, + setWeekWithOptions: CurriedFn3< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + number, + Date | number, + Date + >, + setWeekYear: CurriedFn2, + setWeekYearWithOptions: CurriedFn3< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + number, + Date | number, + Date + >, + setYear: CurriedFn2, + startOfDay: CurriedFn1, + startOfDecade: CurriedFn1, + startOfHour: CurriedFn1, + startOfISOWeek: CurriedFn1, + startOfISOWeekYear: CurriedFn1, + startOfMinute: CurriedFn1, + startOfMonth: CurriedFn1, + startOfQuarter: CurriedFn1, + startOfSecond: CurriedFn1, + startOfWeek: CurriedFn1, + startOfWeekWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date + >, + startOfWeekYear: CurriedFn1, + startOfWeekYearWithOptions: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date + >, + startOfYear: CurriedFn1, + sub: CurriedFn2, + subBusinessDays: CurriedFn2, + subDays: CurriedFn2, + subHours: CurriedFn2, + subISOWeekYears: CurriedFn2, + subMilliseconds: CurriedFn2, + subMinutes: CurriedFn2, + subMonths: CurriedFn2, + subQuarters: CurriedFn2, + subSeconds: CurriedFn2, + subWeeks: CurriedFn2, + subYears: CurriedFn2, + toDate: CurriedFn1, + weeksToDays: CurriedFn1, + yearsToMonths: CurriedFn1, + yearsToQuarters: CurriedFn1, + daysInWeek: number, + daysInYear: number, + maxTime: number, + millisecondsInMinute: number, + millisecondsInHour: number, + millisecondsInSecond: number, + minTime: number, + minutesInHour: number, + monthsInQuarter: number, + monthsInYear: number, + quartersInYear: number, + secondsInHour: number, + secondsInMinute: number, + secondsInDay: number, + secondsInWeek: number, + secondsInYear: number, + secondsInMonth: number, + secondsInQuarter: number, +} diff --git a/node_modules/date-fns/fp/intervalToDuration/index.d.ts b/node_modules/date-fns/fp/intervalToDuration/index.d.ts new file mode 100644 index 0000000..4b2381d --- /dev/null +++ b/node_modules/date-fns/fp/intervalToDuration/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intervalToDuration } from 'date-fns/fp' +export default intervalToDuration diff --git a/node_modules/date-fns/fp/intervalToDuration/index.js b/node_modules/date-fns/fp/intervalToDuration/index.js new file mode 100644 index 0000000..ff5e1ce --- /dev/null +++ b/node_modules/date-fns/fp/intervalToDuration/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../intervalToDuration/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/intervalToDuration/index.js.flow b/node_modules/date-fns/fp/intervalToDuration/index.js.flow new file mode 100644 index 0000000..88f6ff0 --- /dev/null +++ b/node_modules/date-fns/fp/intervalToDuration/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/intervalToDuration/package.json b/node_modules/date-fns/fp/intervalToDuration/package.json new file mode 100644 index 0000000..7e3fe0c --- /dev/null +++ b/node_modules/date-fns/fp/intervalToDuration/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/intervalToDuration/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/intlFormat/index.d.ts b/node_modules/date-fns/fp/intlFormat/index.d.ts new file mode 100644 index 0000000..38f78a7 --- /dev/null +++ b/node_modules/date-fns/fp/intlFormat/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intlFormat } from 'date-fns/fp' +export default intlFormat diff --git a/node_modules/date-fns/fp/intlFormat/index.js b/node_modules/date-fns/fp/intlFormat/index.js new file mode 100644 index 0000000..67ebc40 --- /dev/null +++ b/node_modules/date-fns/fp/intlFormat/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../intlFormat/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/intlFormat/index.js.flow b/node_modules/date-fns/fp/intlFormat/index.js.flow new file mode 100644 index 0000000..c104dcf --- /dev/null +++ b/node_modules/date-fns/fp/intlFormat/index.js.flow @@ -0,0 +1,88 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + locale?: string | string[], + }, + { + timeZone?: string, + hour12?: boolean, + formatMatcher?: 'basic' | 'best fit', + timeZoneName?: 'short' | 'long', + second?: 'numeric' | '2-digit', + minute?: 'numeric' | '2-digit', + hour?: 'numeric' | '2-digit', + day?: 'numeric' | '2-digit', + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long', + year?: 'numeric' | '2-digit', + era?: 'narrow' | 'short' | 'long', + weekday?: 'narrow' | 'short' | 'long', + localeMatcher?: 'lookup' | 'best fit', + }, + Date | number, + string +> diff --git a/node_modules/date-fns/fp/intlFormat/package.json b/node_modules/date-fns/fp/intlFormat/package.json new file mode 100644 index 0000000..daeef8f --- /dev/null +++ b/node_modules/date-fns/fp/intlFormat/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/intlFormat/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/intlFormatDistance/index.d.ts b/node_modules/date-fns/fp/intlFormatDistance/index.d.ts new file mode 100644 index 0000000..4ce1b02 --- /dev/null +++ b/node_modules/date-fns/fp/intlFormatDistance/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intlFormatDistance } from 'date-fns/fp' +export default intlFormatDistance diff --git a/node_modules/date-fns/fp/intlFormatDistance/index.js b/node_modules/date-fns/fp/intlFormatDistance/index.js new file mode 100644 index 0000000..7b5f9c3 --- /dev/null +++ b/node_modules/date-fns/fp/intlFormatDistance/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../intlFormatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/intlFormatDistance/index.js.flow b/node_modules/date-fns/fp/intlFormatDistance/index.js.flow new file mode 100644 index 0000000..c4ef9a8 --- /dev/null +++ b/node_modules/date-fns/fp/intlFormatDistance/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/intlFormatDistance/package.json b/node_modules/date-fns/fp/intlFormatDistance/package.json new file mode 100644 index 0000000..8f6e4ed --- /dev/null +++ b/node_modules/date-fns/fp/intlFormatDistance/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/intlFormatDistance/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/intlFormatDistanceWithOptions/index.d.ts b/node_modules/date-fns/fp/intlFormatDistanceWithOptions/index.d.ts new file mode 100644 index 0000000..2b227f5 --- /dev/null +++ b/node_modules/date-fns/fp/intlFormatDistanceWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intlFormatDistanceWithOptions } from 'date-fns/fp' +export default intlFormatDistanceWithOptions diff --git a/node_modules/date-fns/fp/intlFormatDistanceWithOptions/index.js b/node_modules/date-fns/fp/intlFormatDistanceWithOptions/index.js new file mode 100644 index 0000000..8e2500c --- /dev/null +++ b/node_modules/date-fns/fp/intlFormatDistanceWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../intlFormatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/intlFormatDistanceWithOptions/index.js.flow b/node_modules/date-fns/fp/intlFormatDistanceWithOptions/index.js.flow new file mode 100644 index 0000000..1edd039 --- /dev/null +++ b/node_modules/date-fns/fp/intlFormatDistanceWithOptions/index.js.flow @@ -0,0 +1,78 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + style?: string, + numeric?: string, + localeMatcher?: string, + locale?: string | string[], + unit?: string, + }, + Date | number, + Date | number, + string +> diff --git a/node_modules/date-fns/fp/intlFormatDistanceWithOptions/package.json b/node_modules/date-fns/fp/intlFormatDistanceWithOptions/package.json new file mode 100644 index 0000000..8df9a70 --- /dev/null +++ b/node_modules/date-fns/fp/intlFormatDistanceWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/intlFormatDistanceWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isAfter/index.d.ts b/node_modules/date-fns/fp/isAfter/index.d.ts new file mode 100644 index 0000000..de8ba72 --- /dev/null +++ b/node_modules/date-fns/fp/isAfter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isAfter } from 'date-fns/fp' +export default isAfter diff --git a/node_modules/date-fns/fp/isAfter/index.js b/node_modules/date-fns/fp/isAfter/index.js new file mode 100644 index 0000000..593c243 --- /dev/null +++ b/node_modules/date-fns/fp/isAfter/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isAfter/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isAfter/index.js.flow b/node_modules/date-fns/fp/isAfter/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isAfter/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isAfter/package.json b/node_modules/date-fns/fp/isAfter/package.json new file mode 100644 index 0000000..3dbc857 --- /dev/null +++ b/node_modules/date-fns/fp/isAfter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isAfter/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isBefore/index.d.ts b/node_modules/date-fns/fp/isBefore/index.d.ts new file mode 100644 index 0000000..d289198 --- /dev/null +++ b/node_modules/date-fns/fp/isBefore/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isBefore } from 'date-fns/fp' +export default isBefore diff --git a/node_modules/date-fns/fp/isBefore/index.js b/node_modules/date-fns/fp/isBefore/index.js new file mode 100644 index 0000000..ff6bb39 --- /dev/null +++ b/node_modules/date-fns/fp/isBefore/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isBefore/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isBefore/index.js.flow b/node_modules/date-fns/fp/isBefore/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isBefore/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isBefore/package.json b/node_modules/date-fns/fp/isBefore/package.json new file mode 100644 index 0000000..91b7535 --- /dev/null +++ b/node_modules/date-fns/fp/isBefore/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isBefore/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isDate/index.d.ts b/node_modules/date-fns/fp/isDate/index.d.ts new file mode 100644 index 0000000..6f120ce --- /dev/null +++ b/node_modules/date-fns/fp/isDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isDate } from 'date-fns/fp' +export default isDate diff --git a/node_modules/date-fns/fp/isDate/index.js b/node_modules/date-fns/fp/isDate/index.js new file mode 100644 index 0000000..216b74d --- /dev/null +++ b/node_modules/date-fns/fp/isDate/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isDate/index.js.flow b/node_modules/date-fns/fp/isDate/index.js.flow new file mode 100644 index 0000000..62e70e2 --- /dev/null +++ b/node_modules/date-fns/fp/isDate/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isDate/package.json b/node_modules/date-fns/fp/isDate/package.json new file mode 100644 index 0000000..3a6d7bd --- /dev/null +++ b/node_modules/date-fns/fp/isDate/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isDate/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isEqual/index.d.ts b/node_modules/date-fns/fp/isEqual/index.d.ts new file mode 100644 index 0000000..b21d398 --- /dev/null +++ b/node_modules/date-fns/fp/isEqual/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isEqual } from 'date-fns/fp' +export default isEqual diff --git a/node_modules/date-fns/fp/isEqual/index.js b/node_modules/date-fns/fp/isEqual/index.js new file mode 100644 index 0000000..1449c05 --- /dev/null +++ b/node_modules/date-fns/fp/isEqual/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isEqual/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isEqual/index.js.flow b/node_modules/date-fns/fp/isEqual/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isEqual/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isEqual/package.json b/node_modules/date-fns/fp/isEqual/package.json new file mode 100644 index 0000000..ef9027c --- /dev/null +++ b/node_modules/date-fns/fp/isEqual/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isEqual/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isExists/index.d.ts b/node_modules/date-fns/fp/isExists/index.d.ts new file mode 100644 index 0000000..e4ccb78 --- /dev/null +++ b/node_modules/date-fns/fp/isExists/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isExists } from 'date-fns/fp' +export default isExists diff --git a/node_modules/date-fns/fp/isExists/index.js b/node_modules/date-fns/fp/isExists/index.js new file mode 100644 index 0000000..cb02099 --- /dev/null +++ b/node_modules/date-fns/fp/isExists/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isExists/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isExists/index.js.flow b/node_modules/date-fns/fp/isExists/index.js.flow new file mode 100644 index 0000000..2af9fe9 --- /dev/null +++ b/node_modules/date-fns/fp/isExists/index.js.flow @@ -0,0 +1,67 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3 diff --git a/node_modules/date-fns/fp/isExists/package.json b/node_modules/date-fns/fp/isExists/package.json new file mode 100644 index 0000000..a5885ce --- /dev/null +++ b/node_modules/date-fns/fp/isExists/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isExists/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isFirstDayOfMonth/index.d.ts b/node_modules/date-fns/fp/isFirstDayOfMonth/index.d.ts new file mode 100644 index 0000000..e097310 --- /dev/null +++ b/node_modules/date-fns/fp/isFirstDayOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isFirstDayOfMonth } from 'date-fns/fp' +export default isFirstDayOfMonth diff --git a/node_modules/date-fns/fp/isFirstDayOfMonth/index.js b/node_modules/date-fns/fp/isFirstDayOfMonth/index.js new file mode 100644 index 0000000..ed1c5d8 --- /dev/null +++ b/node_modules/date-fns/fp/isFirstDayOfMonth/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isFirstDayOfMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isFirstDayOfMonth/index.js.flow b/node_modules/date-fns/fp/isFirstDayOfMonth/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/fp/isFirstDayOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isFirstDayOfMonth/package.json b/node_modules/date-fns/fp/isFirstDayOfMonth/package.json new file mode 100644 index 0000000..f7ec9e5 --- /dev/null +++ b/node_modules/date-fns/fp/isFirstDayOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isFirstDayOfMonth/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isFriday/index.d.ts b/node_modules/date-fns/fp/isFriday/index.d.ts new file mode 100644 index 0000000..cdab1b1 --- /dev/null +++ b/node_modules/date-fns/fp/isFriday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isFriday } from 'date-fns/fp' +export default isFriday diff --git a/node_modules/date-fns/fp/isFriday/index.js b/node_modules/date-fns/fp/isFriday/index.js new file mode 100644 index 0000000..e402112 --- /dev/null +++ b/node_modules/date-fns/fp/isFriday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isFriday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isFriday/index.js.flow b/node_modules/date-fns/fp/isFriday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/fp/isFriday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isFriday/package.json b/node_modules/date-fns/fp/isFriday/package.json new file mode 100644 index 0000000..5c78fdc --- /dev/null +++ b/node_modules/date-fns/fp/isFriday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isFriday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isLastDayOfMonth/index.d.ts b/node_modules/date-fns/fp/isLastDayOfMonth/index.d.ts new file mode 100644 index 0000000..33750f0 --- /dev/null +++ b/node_modules/date-fns/fp/isLastDayOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isLastDayOfMonth } from 'date-fns/fp' +export default isLastDayOfMonth diff --git a/node_modules/date-fns/fp/isLastDayOfMonth/index.js b/node_modules/date-fns/fp/isLastDayOfMonth/index.js new file mode 100644 index 0000000..bbed292 --- /dev/null +++ b/node_modules/date-fns/fp/isLastDayOfMonth/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isLastDayOfMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isLastDayOfMonth/index.js.flow b/node_modules/date-fns/fp/isLastDayOfMonth/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/fp/isLastDayOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isLastDayOfMonth/package.json b/node_modules/date-fns/fp/isLastDayOfMonth/package.json new file mode 100644 index 0000000..f48ee0d --- /dev/null +++ b/node_modules/date-fns/fp/isLastDayOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isLastDayOfMonth/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isLeapYear/index.d.ts b/node_modules/date-fns/fp/isLeapYear/index.d.ts new file mode 100644 index 0000000..c92bce3 --- /dev/null +++ b/node_modules/date-fns/fp/isLeapYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isLeapYear } from 'date-fns/fp' +export default isLeapYear diff --git a/node_modules/date-fns/fp/isLeapYear/index.js b/node_modules/date-fns/fp/isLeapYear/index.js new file mode 100644 index 0000000..1b1aad7 --- /dev/null +++ b/node_modules/date-fns/fp/isLeapYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isLeapYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isLeapYear/index.js.flow b/node_modules/date-fns/fp/isLeapYear/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/fp/isLeapYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isLeapYear/package.json b/node_modules/date-fns/fp/isLeapYear/package.json new file mode 100644 index 0000000..cf9f161 --- /dev/null +++ b/node_modules/date-fns/fp/isLeapYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isLeapYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isMatch/index.d.ts b/node_modules/date-fns/fp/isMatch/index.d.ts new file mode 100644 index 0000000..5085afa --- /dev/null +++ b/node_modules/date-fns/fp/isMatch/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isMatch } from 'date-fns/fp' +export default isMatch diff --git a/node_modules/date-fns/fp/isMatch/index.js b/node_modules/date-fns/fp/isMatch/index.js new file mode 100644 index 0000000..aa9485f --- /dev/null +++ b/node_modules/date-fns/fp/isMatch/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isMatch/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isMatch/index.js.flow b/node_modules/date-fns/fp/isMatch/index.js.flow new file mode 100644 index 0000000..9eb7ae0 --- /dev/null +++ b/node_modules/date-fns/fp/isMatch/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isMatch/package.json b/node_modules/date-fns/fp/isMatch/package.json new file mode 100644 index 0000000..3394bed --- /dev/null +++ b/node_modules/date-fns/fp/isMatch/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isMatch/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isMatchWithOptions/index.d.ts b/node_modules/date-fns/fp/isMatchWithOptions/index.d.ts new file mode 100644 index 0000000..4645250 --- /dev/null +++ b/node_modules/date-fns/fp/isMatchWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isMatchWithOptions } from 'date-fns/fp' +export default isMatchWithOptions diff --git a/node_modules/date-fns/fp/isMatchWithOptions/index.js b/node_modules/date-fns/fp/isMatchWithOptions/index.js new file mode 100644 index 0000000..8aae7b0 --- /dev/null +++ b/node_modules/date-fns/fp/isMatchWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isMatch/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isMatchWithOptions/index.js.flow b/node_modules/date-fns/fp/isMatchWithOptions/index.js.flow new file mode 100644 index 0000000..5b2b869 --- /dev/null +++ b/node_modules/date-fns/fp/isMatchWithOptions/index.js.flow @@ -0,0 +1,78 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + useAdditionalDayOfYearTokens?: boolean, + useAdditionalWeekYearTokens?: boolean, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + string, + string, + boolean +> diff --git a/node_modules/date-fns/fp/isMatchWithOptions/package.json b/node_modules/date-fns/fp/isMatchWithOptions/package.json new file mode 100644 index 0000000..47618ad --- /dev/null +++ b/node_modules/date-fns/fp/isMatchWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isMatchWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isMonday/index.d.ts b/node_modules/date-fns/fp/isMonday/index.d.ts new file mode 100644 index 0000000..550bbb0 --- /dev/null +++ b/node_modules/date-fns/fp/isMonday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isMonday } from 'date-fns/fp' +export default isMonday diff --git a/node_modules/date-fns/fp/isMonday/index.js b/node_modules/date-fns/fp/isMonday/index.js new file mode 100644 index 0000000..7796ad5 --- /dev/null +++ b/node_modules/date-fns/fp/isMonday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isMonday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isMonday/index.js.flow b/node_modules/date-fns/fp/isMonday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/fp/isMonday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isMonday/package.json b/node_modules/date-fns/fp/isMonday/package.json new file mode 100644 index 0000000..177e3c5 --- /dev/null +++ b/node_modules/date-fns/fp/isMonday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isMonday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameDay/index.d.ts b/node_modules/date-fns/fp/isSameDay/index.d.ts new file mode 100644 index 0000000..d7c74c7 --- /dev/null +++ b/node_modules/date-fns/fp/isSameDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameDay } from 'date-fns/fp' +export default isSameDay diff --git a/node_modules/date-fns/fp/isSameDay/index.js b/node_modules/date-fns/fp/isSameDay/index.js new file mode 100644 index 0000000..d35290f --- /dev/null +++ b/node_modules/date-fns/fp/isSameDay/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSameDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameDay/index.js.flow b/node_modules/date-fns/fp/isSameDay/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isSameDay/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isSameDay/package.json b/node_modules/date-fns/fp/isSameDay/package.json new file mode 100644 index 0000000..924882b --- /dev/null +++ b/node_modules/date-fns/fp/isSameDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSameDay/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameHour/index.d.ts b/node_modules/date-fns/fp/isSameHour/index.d.ts new file mode 100644 index 0000000..ff4dacb --- /dev/null +++ b/node_modules/date-fns/fp/isSameHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameHour } from 'date-fns/fp' +export default isSameHour diff --git a/node_modules/date-fns/fp/isSameHour/index.js b/node_modules/date-fns/fp/isSameHour/index.js new file mode 100644 index 0000000..e8918c0 --- /dev/null +++ b/node_modules/date-fns/fp/isSameHour/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSameHour/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameHour/index.js.flow b/node_modules/date-fns/fp/isSameHour/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isSameHour/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isSameHour/package.json b/node_modules/date-fns/fp/isSameHour/package.json new file mode 100644 index 0000000..79b32d7 --- /dev/null +++ b/node_modules/date-fns/fp/isSameHour/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSameHour/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameISOWeek/index.d.ts b/node_modules/date-fns/fp/isSameISOWeek/index.d.ts new file mode 100644 index 0000000..41c5426 --- /dev/null +++ b/node_modules/date-fns/fp/isSameISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameISOWeek } from 'date-fns/fp' +export default isSameISOWeek diff --git a/node_modules/date-fns/fp/isSameISOWeek/index.js b/node_modules/date-fns/fp/isSameISOWeek/index.js new file mode 100644 index 0000000..79a551f --- /dev/null +++ b/node_modules/date-fns/fp/isSameISOWeek/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSameISOWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameISOWeek/index.js.flow b/node_modules/date-fns/fp/isSameISOWeek/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isSameISOWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isSameISOWeek/package.json b/node_modules/date-fns/fp/isSameISOWeek/package.json new file mode 100644 index 0000000..3784c8e --- /dev/null +++ b/node_modules/date-fns/fp/isSameISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSameISOWeek/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameISOWeekYear/index.d.ts b/node_modules/date-fns/fp/isSameISOWeekYear/index.d.ts new file mode 100644 index 0000000..f9f65c0 --- /dev/null +++ b/node_modules/date-fns/fp/isSameISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameISOWeekYear } from 'date-fns/fp' +export default isSameISOWeekYear diff --git a/node_modules/date-fns/fp/isSameISOWeekYear/index.js b/node_modules/date-fns/fp/isSameISOWeekYear/index.js new file mode 100644 index 0000000..26c0b15 --- /dev/null +++ b/node_modules/date-fns/fp/isSameISOWeekYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSameISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameISOWeekYear/index.js.flow b/node_modules/date-fns/fp/isSameISOWeekYear/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isSameISOWeekYear/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isSameISOWeekYear/package.json b/node_modules/date-fns/fp/isSameISOWeekYear/package.json new file mode 100644 index 0000000..c46e15e --- /dev/null +++ b/node_modules/date-fns/fp/isSameISOWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSameISOWeekYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameMinute/index.d.ts b/node_modules/date-fns/fp/isSameMinute/index.d.ts new file mode 100644 index 0000000..b19be2a --- /dev/null +++ b/node_modules/date-fns/fp/isSameMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameMinute } from 'date-fns/fp' +export default isSameMinute diff --git a/node_modules/date-fns/fp/isSameMinute/index.js b/node_modules/date-fns/fp/isSameMinute/index.js new file mode 100644 index 0000000..3df81c6 --- /dev/null +++ b/node_modules/date-fns/fp/isSameMinute/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSameMinute/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameMinute/index.js.flow b/node_modules/date-fns/fp/isSameMinute/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isSameMinute/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isSameMinute/package.json b/node_modules/date-fns/fp/isSameMinute/package.json new file mode 100644 index 0000000..9ea516a --- /dev/null +++ b/node_modules/date-fns/fp/isSameMinute/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSameMinute/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameMonth/index.d.ts b/node_modules/date-fns/fp/isSameMonth/index.d.ts new file mode 100644 index 0000000..1c29c87 --- /dev/null +++ b/node_modules/date-fns/fp/isSameMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameMonth } from 'date-fns/fp' +export default isSameMonth diff --git a/node_modules/date-fns/fp/isSameMonth/index.js b/node_modules/date-fns/fp/isSameMonth/index.js new file mode 100644 index 0000000..0f70e5d --- /dev/null +++ b/node_modules/date-fns/fp/isSameMonth/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSameMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameMonth/index.js.flow b/node_modules/date-fns/fp/isSameMonth/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isSameMonth/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isSameMonth/package.json b/node_modules/date-fns/fp/isSameMonth/package.json new file mode 100644 index 0000000..adaeb53 --- /dev/null +++ b/node_modules/date-fns/fp/isSameMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSameMonth/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameQuarter/index.d.ts b/node_modules/date-fns/fp/isSameQuarter/index.d.ts new file mode 100644 index 0000000..6fe36a5 --- /dev/null +++ b/node_modules/date-fns/fp/isSameQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameQuarter } from 'date-fns/fp' +export default isSameQuarter diff --git a/node_modules/date-fns/fp/isSameQuarter/index.js b/node_modules/date-fns/fp/isSameQuarter/index.js new file mode 100644 index 0000000..b49df64 --- /dev/null +++ b/node_modules/date-fns/fp/isSameQuarter/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSameQuarter/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameQuarter/index.js.flow b/node_modules/date-fns/fp/isSameQuarter/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isSameQuarter/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isSameQuarter/package.json b/node_modules/date-fns/fp/isSameQuarter/package.json new file mode 100644 index 0000000..3d70dab --- /dev/null +++ b/node_modules/date-fns/fp/isSameQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSameQuarter/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameSecond/index.d.ts b/node_modules/date-fns/fp/isSameSecond/index.d.ts new file mode 100644 index 0000000..b65413a --- /dev/null +++ b/node_modules/date-fns/fp/isSameSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameSecond } from 'date-fns/fp' +export default isSameSecond diff --git a/node_modules/date-fns/fp/isSameSecond/index.js b/node_modules/date-fns/fp/isSameSecond/index.js new file mode 100644 index 0000000..8c6ee1c --- /dev/null +++ b/node_modules/date-fns/fp/isSameSecond/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSameSecond/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameSecond/index.js.flow b/node_modules/date-fns/fp/isSameSecond/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isSameSecond/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isSameSecond/package.json b/node_modules/date-fns/fp/isSameSecond/package.json new file mode 100644 index 0000000..7ed1e5d --- /dev/null +++ b/node_modules/date-fns/fp/isSameSecond/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSameSecond/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameWeek/index.d.ts b/node_modules/date-fns/fp/isSameWeek/index.d.ts new file mode 100644 index 0000000..e6b37fa --- /dev/null +++ b/node_modules/date-fns/fp/isSameWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameWeek } from 'date-fns/fp' +export default isSameWeek diff --git a/node_modules/date-fns/fp/isSameWeek/index.js b/node_modules/date-fns/fp/isSameWeek/index.js new file mode 100644 index 0000000..7514f62 --- /dev/null +++ b/node_modules/date-fns/fp/isSameWeek/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSameWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameWeek/index.js.flow b/node_modules/date-fns/fp/isSameWeek/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isSameWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isSameWeek/package.json b/node_modules/date-fns/fp/isSameWeek/package.json new file mode 100644 index 0000000..aee7db9 --- /dev/null +++ b/node_modules/date-fns/fp/isSameWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSameWeek/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameWeekWithOptions/index.d.ts b/node_modules/date-fns/fp/isSameWeekWithOptions/index.d.ts new file mode 100644 index 0000000..240b654 --- /dev/null +++ b/node_modules/date-fns/fp/isSameWeekWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameWeekWithOptions } from 'date-fns/fp' +export default isSameWeekWithOptions diff --git a/node_modules/date-fns/fp/isSameWeekWithOptions/index.js b/node_modules/date-fns/fp/isSameWeekWithOptions/index.js new file mode 100644 index 0000000..834b351 --- /dev/null +++ b/node_modules/date-fns/fp/isSameWeekWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSameWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameWeekWithOptions/index.js.flow b/node_modules/date-fns/fp/isSameWeekWithOptions/index.js.flow new file mode 100644 index 0000000..154b894 --- /dev/null +++ b/node_modules/date-fns/fp/isSameWeekWithOptions/index.js.flow @@ -0,0 +1,75 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date | number, + boolean +> diff --git a/node_modules/date-fns/fp/isSameWeekWithOptions/package.json b/node_modules/date-fns/fp/isSameWeekWithOptions/package.json new file mode 100644 index 0000000..c201ac9 --- /dev/null +++ b/node_modules/date-fns/fp/isSameWeekWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSameWeekWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameYear/index.d.ts b/node_modules/date-fns/fp/isSameYear/index.d.ts new file mode 100644 index 0000000..da9db07 --- /dev/null +++ b/node_modules/date-fns/fp/isSameYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameYear } from 'date-fns/fp' +export default isSameYear diff --git a/node_modules/date-fns/fp/isSameYear/index.js b/node_modules/date-fns/fp/isSameYear/index.js new file mode 100644 index 0000000..42ce51c --- /dev/null +++ b/node_modules/date-fns/fp/isSameYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSameYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSameYear/index.js.flow b/node_modules/date-fns/fp/isSameYear/index.js.flow new file mode 100644 index 0000000..38638c4 --- /dev/null +++ b/node_modules/date-fns/fp/isSameYear/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isSameYear/package.json b/node_modules/date-fns/fp/isSameYear/package.json new file mode 100644 index 0000000..297d779 --- /dev/null +++ b/node_modules/date-fns/fp/isSameYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSameYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSaturday/index.d.ts b/node_modules/date-fns/fp/isSaturday/index.d.ts new file mode 100644 index 0000000..d6c100a --- /dev/null +++ b/node_modules/date-fns/fp/isSaturday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSaturday } from 'date-fns/fp' +export default isSaturday diff --git a/node_modules/date-fns/fp/isSaturday/index.js b/node_modules/date-fns/fp/isSaturday/index.js new file mode 100644 index 0000000..0e49ac7 --- /dev/null +++ b/node_modules/date-fns/fp/isSaturday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSaturday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSaturday/index.js.flow b/node_modules/date-fns/fp/isSaturday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/fp/isSaturday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isSaturday/package.json b/node_modules/date-fns/fp/isSaturday/package.json new file mode 100644 index 0000000..ab6efa3 --- /dev/null +++ b/node_modules/date-fns/fp/isSaturday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSaturday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSunday/index.d.ts b/node_modules/date-fns/fp/isSunday/index.d.ts new file mode 100644 index 0000000..d5ff84f --- /dev/null +++ b/node_modules/date-fns/fp/isSunday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSunday } from 'date-fns/fp' +export default isSunday diff --git a/node_modules/date-fns/fp/isSunday/index.js b/node_modules/date-fns/fp/isSunday/index.js new file mode 100644 index 0000000..7d503b3 --- /dev/null +++ b/node_modules/date-fns/fp/isSunday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isSunday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isSunday/index.js.flow b/node_modules/date-fns/fp/isSunday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/fp/isSunday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isSunday/package.json b/node_modules/date-fns/fp/isSunday/package.json new file mode 100644 index 0000000..44b2f27 --- /dev/null +++ b/node_modules/date-fns/fp/isSunday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isSunday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isThursday/index.d.ts b/node_modules/date-fns/fp/isThursday/index.d.ts new file mode 100644 index 0000000..5f7c57c --- /dev/null +++ b/node_modules/date-fns/fp/isThursday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThursday } from 'date-fns/fp' +export default isThursday diff --git a/node_modules/date-fns/fp/isThursday/index.js b/node_modules/date-fns/fp/isThursday/index.js new file mode 100644 index 0000000..398b42f --- /dev/null +++ b/node_modules/date-fns/fp/isThursday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isThursday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isThursday/index.js.flow b/node_modules/date-fns/fp/isThursday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/fp/isThursday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isThursday/package.json b/node_modules/date-fns/fp/isThursday/package.json new file mode 100644 index 0000000..e7802a5 --- /dev/null +++ b/node_modules/date-fns/fp/isThursday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isThursday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isTuesday/index.d.ts b/node_modules/date-fns/fp/isTuesday/index.d.ts new file mode 100644 index 0000000..3a652b6 --- /dev/null +++ b/node_modules/date-fns/fp/isTuesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isTuesday } from 'date-fns/fp' +export default isTuesday diff --git a/node_modules/date-fns/fp/isTuesday/index.js b/node_modules/date-fns/fp/isTuesday/index.js new file mode 100644 index 0000000..e81385c --- /dev/null +++ b/node_modules/date-fns/fp/isTuesday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isTuesday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isTuesday/index.js.flow b/node_modules/date-fns/fp/isTuesday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/fp/isTuesday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isTuesday/package.json b/node_modules/date-fns/fp/isTuesday/package.json new file mode 100644 index 0000000..79cd0ee --- /dev/null +++ b/node_modules/date-fns/fp/isTuesday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isTuesday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isValid/index.d.ts b/node_modules/date-fns/fp/isValid/index.d.ts new file mode 100644 index 0000000..42a8432 --- /dev/null +++ b/node_modules/date-fns/fp/isValid/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isValid } from 'date-fns/fp' +export default isValid diff --git a/node_modules/date-fns/fp/isValid/index.js b/node_modules/date-fns/fp/isValid/index.js new file mode 100644 index 0000000..d11980a --- /dev/null +++ b/node_modules/date-fns/fp/isValid/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isValid/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isValid/index.js.flow b/node_modules/date-fns/fp/isValid/index.js.flow new file mode 100644 index 0000000..62e70e2 --- /dev/null +++ b/node_modules/date-fns/fp/isValid/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isValid/package.json b/node_modules/date-fns/fp/isValid/package.json new file mode 100644 index 0000000..8bd7796 --- /dev/null +++ b/node_modules/date-fns/fp/isValid/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isValid/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isWednesday/index.d.ts b/node_modules/date-fns/fp/isWednesday/index.d.ts new file mode 100644 index 0000000..9752d6a --- /dev/null +++ b/node_modules/date-fns/fp/isWednesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isWednesday } from 'date-fns/fp' +export default isWednesday diff --git a/node_modules/date-fns/fp/isWednesday/index.js b/node_modules/date-fns/fp/isWednesday/index.js new file mode 100644 index 0000000..79584bf --- /dev/null +++ b/node_modules/date-fns/fp/isWednesday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isWednesday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isWednesday/index.js.flow b/node_modules/date-fns/fp/isWednesday/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/fp/isWednesday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isWednesday/package.json b/node_modules/date-fns/fp/isWednesday/package.json new file mode 100644 index 0000000..ff83af4 --- /dev/null +++ b/node_modules/date-fns/fp/isWednesday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isWednesday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isWeekend/index.d.ts b/node_modules/date-fns/fp/isWeekend/index.d.ts new file mode 100644 index 0000000..ff6c8a3 --- /dev/null +++ b/node_modules/date-fns/fp/isWeekend/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isWeekend } from 'date-fns/fp' +export default isWeekend diff --git a/node_modules/date-fns/fp/isWeekend/index.js b/node_modules/date-fns/fp/isWeekend/index.js new file mode 100644 index 0000000..b6abf67 --- /dev/null +++ b/node_modules/date-fns/fp/isWeekend/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isWeekend/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isWeekend/index.js.flow b/node_modules/date-fns/fp/isWeekend/index.js.flow new file mode 100644 index 0000000..8f53be6 --- /dev/null +++ b/node_modules/date-fns/fp/isWeekend/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/isWeekend/package.json b/node_modules/date-fns/fp/isWeekend/package.json new file mode 100644 index 0000000..97cd751 --- /dev/null +++ b/node_modules/date-fns/fp/isWeekend/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isWeekend/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/isWithinInterval/index.d.ts b/node_modules/date-fns/fp/isWithinInterval/index.d.ts new file mode 100644 index 0000000..c3b3c9b --- /dev/null +++ b/node_modules/date-fns/fp/isWithinInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isWithinInterval } from 'date-fns/fp' +export default isWithinInterval diff --git a/node_modules/date-fns/fp/isWithinInterval/index.js b/node_modules/date-fns/fp/isWithinInterval/index.js new file mode 100644 index 0000000..b2843d4 --- /dev/null +++ b/node_modules/date-fns/fp/isWithinInterval/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../isWithinInterval/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/isWithinInterval/index.js.flow b/node_modules/date-fns/fp/isWithinInterval/index.js.flow new file mode 100644 index 0000000..8b45a5e --- /dev/null +++ b/node_modules/date-fns/fp/isWithinInterval/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/isWithinInterval/package.json b/node_modules/date-fns/fp/isWithinInterval/package.json new file mode 100644 index 0000000..ea9be81 --- /dev/null +++ b/node_modules/date-fns/fp/isWithinInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/isWithinInterval/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfDecade/index.d.ts b/node_modules/date-fns/fp/lastDayOfDecade/index.d.ts new file mode 100644 index 0000000..6b32f46 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfDecade } from 'date-fns/fp' +export default lastDayOfDecade diff --git a/node_modules/date-fns/fp/lastDayOfDecade/index.js b/node_modules/date-fns/fp/lastDayOfDecade/index.js new file mode 100644 index 0000000..fb8708f --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfDecade/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../lastDayOfDecade/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfDecade/index.js.flow b/node_modules/date-fns/fp/lastDayOfDecade/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfDecade/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/lastDayOfDecade/package.json b/node_modules/date-fns/fp/lastDayOfDecade/package.json new file mode 100644 index 0000000..ba0ce49 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfDecade/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/lastDayOfDecade/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfISOWeek/index.d.ts b/node_modules/date-fns/fp/lastDayOfISOWeek/index.d.ts new file mode 100644 index 0000000..13d7cbe --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfISOWeek } from 'date-fns/fp' +export default lastDayOfISOWeek diff --git a/node_modules/date-fns/fp/lastDayOfISOWeek/index.js b/node_modules/date-fns/fp/lastDayOfISOWeek/index.js new file mode 100644 index 0000000..acde89e --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfISOWeek/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../lastDayOfISOWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfISOWeek/index.js.flow b/node_modules/date-fns/fp/lastDayOfISOWeek/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfISOWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/lastDayOfISOWeek/package.json b/node_modules/date-fns/fp/lastDayOfISOWeek/package.json new file mode 100644 index 0000000..7f91835 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/lastDayOfISOWeek/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfISOWeekYear/index.d.ts b/node_modules/date-fns/fp/lastDayOfISOWeekYear/index.d.ts new file mode 100644 index 0000000..8e75ca7 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfISOWeekYear } from 'date-fns/fp' +export default lastDayOfISOWeekYear diff --git a/node_modules/date-fns/fp/lastDayOfISOWeekYear/index.js b/node_modules/date-fns/fp/lastDayOfISOWeekYear/index.js new file mode 100644 index 0000000..399b7ab --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfISOWeekYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../lastDayOfISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfISOWeekYear/index.js.flow b/node_modules/date-fns/fp/lastDayOfISOWeekYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfISOWeekYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/lastDayOfISOWeekYear/package.json b/node_modules/date-fns/fp/lastDayOfISOWeekYear/package.json new file mode 100644 index 0000000..fb0e10d --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfISOWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/lastDayOfISOWeekYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfMonth/index.d.ts b/node_modules/date-fns/fp/lastDayOfMonth/index.d.ts new file mode 100644 index 0000000..1a65a14 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfMonth } from 'date-fns/fp' +export default lastDayOfMonth diff --git a/node_modules/date-fns/fp/lastDayOfMonth/index.js b/node_modules/date-fns/fp/lastDayOfMonth/index.js new file mode 100644 index 0000000..e352d78 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfMonth/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../lastDayOfMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfMonth/index.js.flow b/node_modules/date-fns/fp/lastDayOfMonth/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/lastDayOfMonth/package.json b/node_modules/date-fns/fp/lastDayOfMonth/package.json new file mode 100644 index 0000000..a9cbc80 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/lastDayOfMonth/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfQuarter/index.d.ts b/node_modules/date-fns/fp/lastDayOfQuarter/index.d.ts new file mode 100644 index 0000000..27f41a8 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfQuarter } from 'date-fns/fp' +export default lastDayOfQuarter diff --git a/node_modules/date-fns/fp/lastDayOfQuarter/index.js b/node_modules/date-fns/fp/lastDayOfQuarter/index.js new file mode 100644 index 0000000..b4c4dfd --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfQuarter/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../lastDayOfQuarter/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfQuarter/index.js.flow b/node_modules/date-fns/fp/lastDayOfQuarter/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfQuarter/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/lastDayOfQuarter/package.json b/node_modules/date-fns/fp/lastDayOfQuarter/package.json new file mode 100644 index 0000000..576786b --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/lastDayOfQuarter/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfQuarterWithOptions/index.d.ts b/node_modules/date-fns/fp/lastDayOfQuarterWithOptions/index.d.ts new file mode 100644 index 0000000..4327d12 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfQuarterWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfQuarterWithOptions } from 'date-fns/fp' +export default lastDayOfQuarterWithOptions diff --git a/node_modules/date-fns/fp/lastDayOfQuarterWithOptions/index.js b/node_modules/date-fns/fp/lastDayOfQuarterWithOptions/index.js new file mode 100644 index 0000000..0109611 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfQuarterWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../lastDayOfQuarter/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfQuarterWithOptions/index.js.flow b/node_modules/date-fns/fp/lastDayOfQuarterWithOptions/index.js.flow new file mode 100644 index 0000000..4b6d0d4 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfQuarterWithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/fp/lastDayOfQuarterWithOptions/package.json b/node_modules/date-fns/fp/lastDayOfQuarterWithOptions/package.json new file mode 100644 index 0000000..1d69732 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfQuarterWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/lastDayOfQuarterWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfWeek/index.d.ts b/node_modules/date-fns/fp/lastDayOfWeek/index.d.ts new file mode 100644 index 0000000..0d79da7 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfWeek } from 'date-fns/fp' +export default lastDayOfWeek diff --git a/node_modules/date-fns/fp/lastDayOfWeek/index.js b/node_modules/date-fns/fp/lastDayOfWeek/index.js new file mode 100644 index 0000000..6e2cc5b --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfWeek/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../lastDayOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfWeek/index.js.flow b/node_modules/date-fns/fp/lastDayOfWeek/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/lastDayOfWeek/package.json b/node_modules/date-fns/fp/lastDayOfWeek/package.json new file mode 100644 index 0000000..88f2d1d --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/lastDayOfWeek/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfWeekWithOptions/index.d.ts b/node_modules/date-fns/fp/lastDayOfWeekWithOptions/index.d.ts new file mode 100644 index 0000000..5719524 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfWeekWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfWeekWithOptions } from 'date-fns/fp' +export default lastDayOfWeekWithOptions diff --git a/node_modules/date-fns/fp/lastDayOfWeekWithOptions/index.js b/node_modules/date-fns/fp/lastDayOfWeekWithOptions/index.js new file mode 100644 index 0000000..4af8c6f --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfWeekWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../lastDayOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfWeekWithOptions/index.js.flow b/node_modules/date-fns/fp/lastDayOfWeekWithOptions/index.js.flow new file mode 100644 index 0000000..9821646 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfWeekWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/fp/lastDayOfWeekWithOptions/package.json b/node_modules/date-fns/fp/lastDayOfWeekWithOptions/package.json new file mode 100644 index 0000000..6d9195f --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfWeekWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/lastDayOfWeekWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfYear/index.d.ts b/node_modules/date-fns/fp/lastDayOfYear/index.d.ts new file mode 100644 index 0000000..340473e --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfYear } from 'date-fns/fp' +export default lastDayOfYear diff --git a/node_modules/date-fns/fp/lastDayOfYear/index.js b/node_modules/date-fns/fp/lastDayOfYear/index.js new file mode 100644 index 0000000..71f8159 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../lastDayOfYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/lastDayOfYear/index.js.flow b/node_modules/date-fns/fp/lastDayOfYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/lastDayOfYear/package.json b/node_modules/date-fns/fp/lastDayOfYear/package.json new file mode 100644 index 0000000..c49d334 --- /dev/null +++ b/node_modules/date-fns/fp/lastDayOfYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/lastDayOfYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/lightFormat/index.d.ts b/node_modules/date-fns/fp/lightFormat/index.d.ts new file mode 100644 index 0000000..843b7fd --- /dev/null +++ b/node_modules/date-fns/fp/lightFormat/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lightFormat } from 'date-fns/fp' +export default lightFormat diff --git a/node_modules/date-fns/fp/lightFormat/index.js b/node_modules/date-fns/fp/lightFormat/index.js new file mode 100644 index 0000000..214c9ce --- /dev/null +++ b/node_modules/date-fns/fp/lightFormat/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../lightFormat/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/lightFormat/index.js.flow b/node_modules/date-fns/fp/lightFormat/index.js.flow new file mode 100644 index 0000000..013f277 --- /dev/null +++ b/node_modules/date-fns/fp/lightFormat/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/lightFormat/package.json b/node_modules/date-fns/fp/lightFormat/package.json new file mode 100644 index 0000000..cc914e5 --- /dev/null +++ b/node_modules/date-fns/fp/lightFormat/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/lightFormat/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/max/index.d.ts b/node_modules/date-fns/fp/max/index.d.ts new file mode 100644 index 0000000..000bf1d --- /dev/null +++ b/node_modules/date-fns/fp/max/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { max } from 'date-fns/fp' +export default max diff --git a/node_modules/date-fns/fp/max/index.js b/node_modules/date-fns/fp/max/index.js new file mode 100644 index 0000000..997604e --- /dev/null +++ b/node_modules/date-fns/fp/max/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../max/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/max/index.js.flow b/node_modules/date-fns/fp/max/index.js.flow new file mode 100644 index 0000000..dc66689 --- /dev/null +++ b/node_modules/date-fns/fp/max/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1<(Date | number)[], Date> diff --git a/node_modules/date-fns/fp/max/package.json b/node_modules/date-fns/fp/max/package.json new file mode 100644 index 0000000..b887c1d --- /dev/null +++ b/node_modules/date-fns/fp/max/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/max/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/milliseconds/index.d.ts b/node_modules/date-fns/fp/milliseconds/index.d.ts new file mode 100644 index 0000000..2552885 --- /dev/null +++ b/node_modules/date-fns/fp/milliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { milliseconds } from 'date-fns/fp' +export default milliseconds diff --git a/node_modules/date-fns/fp/milliseconds/index.js b/node_modules/date-fns/fp/milliseconds/index.js new file mode 100644 index 0000000..a99123a --- /dev/null +++ b/node_modules/date-fns/fp/milliseconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../milliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/milliseconds/index.js.flow b/node_modules/date-fns/fp/milliseconds/index.js.flow new file mode 100644 index 0000000..a025a67 --- /dev/null +++ b/node_modules/date-fns/fp/milliseconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/milliseconds/package.json b/node_modules/date-fns/fp/milliseconds/package.json new file mode 100644 index 0000000..f50e3dd --- /dev/null +++ b/node_modules/date-fns/fp/milliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/milliseconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/millisecondsToHours/index.d.ts b/node_modules/date-fns/fp/millisecondsToHours/index.d.ts new file mode 100644 index 0000000..0ee6863 --- /dev/null +++ b/node_modules/date-fns/fp/millisecondsToHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { millisecondsToHours } from 'date-fns/fp' +export default millisecondsToHours diff --git a/node_modules/date-fns/fp/millisecondsToHours/index.js b/node_modules/date-fns/fp/millisecondsToHours/index.js new file mode 100644 index 0000000..88e7cad --- /dev/null +++ b/node_modules/date-fns/fp/millisecondsToHours/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../millisecondsToHours/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/millisecondsToHours/index.js.flow b/node_modules/date-fns/fp/millisecondsToHours/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/millisecondsToHours/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/millisecondsToHours/package.json b/node_modules/date-fns/fp/millisecondsToHours/package.json new file mode 100644 index 0000000..2de8a7d --- /dev/null +++ b/node_modules/date-fns/fp/millisecondsToHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/millisecondsToHours/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/millisecondsToMinutes/index.d.ts b/node_modules/date-fns/fp/millisecondsToMinutes/index.d.ts new file mode 100644 index 0000000..de84700 --- /dev/null +++ b/node_modules/date-fns/fp/millisecondsToMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { millisecondsToMinutes } from 'date-fns/fp' +export default millisecondsToMinutes diff --git a/node_modules/date-fns/fp/millisecondsToMinutes/index.js b/node_modules/date-fns/fp/millisecondsToMinutes/index.js new file mode 100644 index 0000000..363e64e --- /dev/null +++ b/node_modules/date-fns/fp/millisecondsToMinutes/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../millisecondsToMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/millisecondsToMinutes/index.js.flow b/node_modules/date-fns/fp/millisecondsToMinutes/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/millisecondsToMinutes/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/millisecondsToMinutes/package.json b/node_modules/date-fns/fp/millisecondsToMinutes/package.json new file mode 100644 index 0000000..7ba40fb --- /dev/null +++ b/node_modules/date-fns/fp/millisecondsToMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/millisecondsToMinutes/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/millisecondsToSeconds/index.d.ts b/node_modules/date-fns/fp/millisecondsToSeconds/index.d.ts new file mode 100644 index 0000000..99736c4 --- /dev/null +++ b/node_modules/date-fns/fp/millisecondsToSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { millisecondsToSeconds } from 'date-fns/fp' +export default millisecondsToSeconds diff --git a/node_modules/date-fns/fp/millisecondsToSeconds/index.js b/node_modules/date-fns/fp/millisecondsToSeconds/index.js new file mode 100644 index 0000000..f94541e --- /dev/null +++ b/node_modules/date-fns/fp/millisecondsToSeconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../millisecondsToSeconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/millisecondsToSeconds/index.js.flow b/node_modules/date-fns/fp/millisecondsToSeconds/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/millisecondsToSeconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/millisecondsToSeconds/package.json b/node_modules/date-fns/fp/millisecondsToSeconds/package.json new file mode 100644 index 0000000..bf3f77e --- /dev/null +++ b/node_modules/date-fns/fp/millisecondsToSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/millisecondsToSeconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/min/index.d.ts b/node_modules/date-fns/fp/min/index.d.ts new file mode 100644 index 0000000..b666165 --- /dev/null +++ b/node_modules/date-fns/fp/min/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { min } from 'date-fns/fp' +export default min diff --git a/node_modules/date-fns/fp/min/index.js b/node_modules/date-fns/fp/min/index.js new file mode 100644 index 0000000..c7a994f --- /dev/null +++ b/node_modules/date-fns/fp/min/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../min/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/min/index.js.flow b/node_modules/date-fns/fp/min/index.js.flow new file mode 100644 index 0000000..dc66689 --- /dev/null +++ b/node_modules/date-fns/fp/min/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1<(Date | number)[], Date> diff --git a/node_modules/date-fns/fp/min/package.json b/node_modules/date-fns/fp/min/package.json new file mode 100644 index 0000000..d282394 --- /dev/null +++ b/node_modules/date-fns/fp/min/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/min/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/minutesToHours/index.d.ts b/node_modules/date-fns/fp/minutesToHours/index.d.ts new file mode 100644 index 0000000..15aeb30 --- /dev/null +++ b/node_modules/date-fns/fp/minutesToHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { minutesToHours } from 'date-fns/fp' +export default minutesToHours diff --git a/node_modules/date-fns/fp/minutesToHours/index.js b/node_modules/date-fns/fp/minutesToHours/index.js new file mode 100644 index 0000000..06ba1a6 --- /dev/null +++ b/node_modules/date-fns/fp/minutesToHours/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../minutesToHours/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/minutesToHours/index.js.flow b/node_modules/date-fns/fp/minutesToHours/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/minutesToHours/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/minutesToHours/package.json b/node_modules/date-fns/fp/minutesToHours/package.json new file mode 100644 index 0000000..83c65b7 --- /dev/null +++ b/node_modules/date-fns/fp/minutesToHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/minutesToHours/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/minutesToMilliseconds/index.d.ts b/node_modules/date-fns/fp/minutesToMilliseconds/index.d.ts new file mode 100644 index 0000000..0b19d01 --- /dev/null +++ b/node_modules/date-fns/fp/minutesToMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { minutesToMilliseconds } from 'date-fns/fp' +export default minutesToMilliseconds diff --git a/node_modules/date-fns/fp/minutesToMilliseconds/index.js b/node_modules/date-fns/fp/minutesToMilliseconds/index.js new file mode 100644 index 0000000..f492057 --- /dev/null +++ b/node_modules/date-fns/fp/minutesToMilliseconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../minutesToMilliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/minutesToMilliseconds/index.js.flow b/node_modules/date-fns/fp/minutesToMilliseconds/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/minutesToMilliseconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/minutesToMilliseconds/package.json b/node_modules/date-fns/fp/minutesToMilliseconds/package.json new file mode 100644 index 0000000..fb959db --- /dev/null +++ b/node_modules/date-fns/fp/minutesToMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/minutesToMilliseconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/minutesToSeconds/index.d.ts b/node_modules/date-fns/fp/minutesToSeconds/index.d.ts new file mode 100644 index 0000000..bc47b3f --- /dev/null +++ b/node_modules/date-fns/fp/minutesToSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { minutesToSeconds } from 'date-fns/fp' +export default minutesToSeconds diff --git a/node_modules/date-fns/fp/minutesToSeconds/index.js b/node_modules/date-fns/fp/minutesToSeconds/index.js new file mode 100644 index 0000000..90172a9 --- /dev/null +++ b/node_modules/date-fns/fp/minutesToSeconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../minutesToSeconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/minutesToSeconds/index.js.flow b/node_modules/date-fns/fp/minutesToSeconds/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/minutesToSeconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/minutesToSeconds/package.json b/node_modules/date-fns/fp/minutesToSeconds/package.json new file mode 100644 index 0000000..0d8e5e6 --- /dev/null +++ b/node_modules/date-fns/fp/minutesToSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/minutesToSeconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/monthsToQuarters/index.d.ts b/node_modules/date-fns/fp/monthsToQuarters/index.d.ts new file mode 100644 index 0000000..05ae53c --- /dev/null +++ b/node_modules/date-fns/fp/monthsToQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { monthsToQuarters } from 'date-fns/fp' +export default monthsToQuarters diff --git a/node_modules/date-fns/fp/monthsToQuarters/index.js b/node_modules/date-fns/fp/monthsToQuarters/index.js new file mode 100644 index 0000000..4ca9dc6 --- /dev/null +++ b/node_modules/date-fns/fp/monthsToQuarters/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../monthsToQuarters/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/monthsToQuarters/index.js.flow b/node_modules/date-fns/fp/monthsToQuarters/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/monthsToQuarters/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/monthsToQuarters/package.json b/node_modules/date-fns/fp/monthsToQuarters/package.json new file mode 100644 index 0000000..68bc9a5 --- /dev/null +++ b/node_modules/date-fns/fp/monthsToQuarters/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/monthsToQuarters/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/monthsToYears/index.d.ts b/node_modules/date-fns/fp/monthsToYears/index.d.ts new file mode 100644 index 0000000..bc5f113 --- /dev/null +++ b/node_modules/date-fns/fp/monthsToYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { monthsToYears } from 'date-fns/fp' +export default monthsToYears diff --git a/node_modules/date-fns/fp/monthsToYears/index.js b/node_modules/date-fns/fp/monthsToYears/index.js new file mode 100644 index 0000000..5552569 --- /dev/null +++ b/node_modules/date-fns/fp/monthsToYears/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../monthsToYears/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/monthsToYears/index.js.flow b/node_modules/date-fns/fp/monthsToYears/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/monthsToYears/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/monthsToYears/package.json b/node_modules/date-fns/fp/monthsToYears/package.json new file mode 100644 index 0000000..10afb19 --- /dev/null +++ b/node_modules/date-fns/fp/monthsToYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/monthsToYears/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextDay/index.d.ts b/node_modules/date-fns/fp/nextDay/index.d.ts new file mode 100644 index 0000000..dc6cd80 --- /dev/null +++ b/node_modules/date-fns/fp/nextDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextDay } from 'date-fns/fp' +export default nextDay diff --git a/node_modules/date-fns/fp/nextDay/index.js b/node_modules/date-fns/fp/nextDay/index.js new file mode 100644 index 0000000..27cb7a4 --- /dev/null +++ b/node_modules/date-fns/fp/nextDay/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../nextDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextDay/index.js.flow b/node_modules/date-fns/fp/nextDay/index.js.flow new file mode 100644 index 0000000..3d001b2 --- /dev/null +++ b/node_modules/date-fns/fp/nextDay/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/nextDay/package.json b/node_modules/date-fns/fp/nextDay/package.json new file mode 100644 index 0000000..9962ad2 --- /dev/null +++ b/node_modules/date-fns/fp/nextDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/nextDay/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextFriday/index.d.ts b/node_modules/date-fns/fp/nextFriday/index.d.ts new file mode 100644 index 0000000..48e88cc --- /dev/null +++ b/node_modules/date-fns/fp/nextFriday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextFriday } from 'date-fns/fp' +export default nextFriday diff --git a/node_modules/date-fns/fp/nextFriday/index.js b/node_modules/date-fns/fp/nextFriday/index.js new file mode 100644 index 0000000..5113c5b --- /dev/null +++ b/node_modules/date-fns/fp/nextFriday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../nextFriday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextFriday/index.js.flow b/node_modules/date-fns/fp/nextFriday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/nextFriday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/nextFriday/package.json b/node_modules/date-fns/fp/nextFriday/package.json new file mode 100644 index 0000000..99a7fb1 --- /dev/null +++ b/node_modules/date-fns/fp/nextFriday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/nextFriday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextMonday/index.d.ts b/node_modules/date-fns/fp/nextMonday/index.d.ts new file mode 100644 index 0000000..50926c4 --- /dev/null +++ b/node_modules/date-fns/fp/nextMonday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextMonday } from 'date-fns/fp' +export default nextMonday diff --git a/node_modules/date-fns/fp/nextMonday/index.js b/node_modules/date-fns/fp/nextMonday/index.js new file mode 100644 index 0000000..fc637a9 --- /dev/null +++ b/node_modules/date-fns/fp/nextMonday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../nextMonday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextMonday/index.js.flow b/node_modules/date-fns/fp/nextMonday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/nextMonday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/nextMonday/package.json b/node_modules/date-fns/fp/nextMonday/package.json new file mode 100644 index 0000000..bcdaea3 --- /dev/null +++ b/node_modules/date-fns/fp/nextMonday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/nextMonday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextSaturday/index.d.ts b/node_modules/date-fns/fp/nextSaturday/index.d.ts new file mode 100644 index 0000000..5774aa5 --- /dev/null +++ b/node_modules/date-fns/fp/nextSaturday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextSaturday } from 'date-fns/fp' +export default nextSaturday diff --git a/node_modules/date-fns/fp/nextSaturday/index.js b/node_modules/date-fns/fp/nextSaturday/index.js new file mode 100644 index 0000000..a2b9973 --- /dev/null +++ b/node_modules/date-fns/fp/nextSaturday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../nextSaturday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextSaturday/index.js.flow b/node_modules/date-fns/fp/nextSaturday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/nextSaturday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/nextSaturday/package.json b/node_modules/date-fns/fp/nextSaturday/package.json new file mode 100644 index 0000000..83ab4e7 --- /dev/null +++ b/node_modules/date-fns/fp/nextSaturday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/nextSaturday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextSunday/index.d.ts b/node_modules/date-fns/fp/nextSunday/index.d.ts new file mode 100644 index 0000000..acd1202 --- /dev/null +++ b/node_modules/date-fns/fp/nextSunday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextSunday } from 'date-fns/fp' +export default nextSunday diff --git a/node_modules/date-fns/fp/nextSunday/index.js b/node_modules/date-fns/fp/nextSunday/index.js new file mode 100644 index 0000000..c879ede --- /dev/null +++ b/node_modules/date-fns/fp/nextSunday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../nextSunday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextSunday/index.js.flow b/node_modules/date-fns/fp/nextSunday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/nextSunday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/nextSunday/package.json b/node_modules/date-fns/fp/nextSunday/package.json new file mode 100644 index 0000000..3916a90 --- /dev/null +++ b/node_modules/date-fns/fp/nextSunday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/nextSunday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextThursday/index.d.ts b/node_modules/date-fns/fp/nextThursday/index.d.ts new file mode 100644 index 0000000..1f2dcf0 --- /dev/null +++ b/node_modules/date-fns/fp/nextThursday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextThursday } from 'date-fns/fp' +export default nextThursday diff --git a/node_modules/date-fns/fp/nextThursday/index.js b/node_modules/date-fns/fp/nextThursday/index.js new file mode 100644 index 0000000..3c528df --- /dev/null +++ b/node_modules/date-fns/fp/nextThursday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../nextThursday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextThursday/index.js.flow b/node_modules/date-fns/fp/nextThursday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/nextThursday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/nextThursday/package.json b/node_modules/date-fns/fp/nextThursday/package.json new file mode 100644 index 0000000..8614b70 --- /dev/null +++ b/node_modules/date-fns/fp/nextThursday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/nextThursday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextTuesday/index.d.ts b/node_modules/date-fns/fp/nextTuesday/index.d.ts new file mode 100644 index 0000000..4842cc0 --- /dev/null +++ b/node_modules/date-fns/fp/nextTuesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextTuesday } from 'date-fns/fp' +export default nextTuesday diff --git a/node_modules/date-fns/fp/nextTuesday/index.js b/node_modules/date-fns/fp/nextTuesday/index.js new file mode 100644 index 0000000..1a19bfa --- /dev/null +++ b/node_modules/date-fns/fp/nextTuesday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../nextTuesday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextTuesday/index.js.flow b/node_modules/date-fns/fp/nextTuesday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/nextTuesday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/nextTuesday/package.json b/node_modules/date-fns/fp/nextTuesday/package.json new file mode 100644 index 0000000..27ccea0 --- /dev/null +++ b/node_modules/date-fns/fp/nextTuesday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/nextTuesday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextWednesday/index.d.ts b/node_modules/date-fns/fp/nextWednesday/index.d.ts new file mode 100644 index 0000000..800d5a5 --- /dev/null +++ b/node_modules/date-fns/fp/nextWednesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextWednesday } from 'date-fns/fp' +export default nextWednesday diff --git a/node_modules/date-fns/fp/nextWednesday/index.js b/node_modules/date-fns/fp/nextWednesday/index.js new file mode 100644 index 0000000..0f5a59e --- /dev/null +++ b/node_modules/date-fns/fp/nextWednesday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../nextWednesday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/nextWednesday/index.js.flow b/node_modules/date-fns/fp/nextWednesday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/nextWednesday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/nextWednesday/package.json b/node_modules/date-fns/fp/nextWednesday/package.json new file mode 100644 index 0000000..6713c5e --- /dev/null +++ b/node_modules/date-fns/fp/nextWednesday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/nextWednesday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/package.json b/node_modules/date-fns/fp/package.json new file mode 100644 index 0000000..4bcc241 --- /dev/null +++ b/node_modules/date-fns/fp/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/fp/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/parse/index.d.ts b/node_modules/date-fns/fp/parse/index.d.ts new file mode 100644 index 0000000..0d42228 --- /dev/null +++ b/node_modules/date-fns/fp/parse/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parse } from 'date-fns/fp' +export default parse diff --git a/node_modules/date-fns/fp/parse/index.js b/node_modules/date-fns/fp/parse/index.js new file mode 100644 index 0000000..4b3775d --- /dev/null +++ b/node_modules/date-fns/fp/parse/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../parse/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/parse/index.js.flow b/node_modules/date-fns/fp/parse/index.js.flow new file mode 100644 index 0000000..7146666 --- /dev/null +++ b/node_modules/date-fns/fp/parse/index.js.flow @@ -0,0 +1,67 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3 diff --git a/node_modules/date-fns/fp/parse/package.json b/node_modules/date-fns/fp/parse/package.json new file mode 100644 index 0000000..d2088d1 --- /dev/null +++ b/node_modules/date-fns/fp/parse/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/parse/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/parseISO/index.d.ts b/node_modules/date-fns/fp/parseISO/index.d.ts new file mode 100644 index 0000000..f89741c --- /dev/null +++ b/node_modules/date-fns/fp/parseISO/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parseISO } from 'date-fns/fp' +export default parseISO diff --git a/node_modules/date-fns/fp/parseISO/index.js b/node_modules/date-fns/fp/parseISO/index.js new file mode 100644 index 0000000..eec008d --- /dev/null +++ b/node_modules/date-fns/fp/parseISO/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../parseISO/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/parseISO/index.js.flow b/node_modules/date-fns/fp/parseISO/index.js.flow new file mode 100644 index 0000000..4d84593 --- /dev/null +++ b/node_modules/date-fns/fp/parseISO/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/parseISO/package.json b/node_modules/date-fns/fp/parseISO/package.json new file mode 100644 index 0000000..8c6745c --- /dev/null +++ b/node_modules/date-fns/fp/parseISO/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/parseISO/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/parseISOWithOptions/index.d.ts b/node_modules/date-fns/fp/parseISOWithOptions/index.d.ts new file mode 100644 index 0000000..b90cbd3 --- /dev/null +++ b/node_modules/date-fns/fp/parseISOWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parseISOWithOptions } from 'date-fns/fp' +export default parseISOWithOptions diff --git a/node_modules/date-fns/fp/parseISOWithOptions/index.js b/node_modules/date-fns/fp/parseISOWithOptions/index.js new file mode 100644 index 0000000..ec5fd7f --- /dev/null +++ b/node_modules/date-fns/fp/parseISOWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../parseISO/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/parseISOWithOptions/index.js.flow b/node_modules/date-fns/fp/parseISOWithOptions/index.js.flow new file mode 100644 index 0000000..d2d80ca --- /dev/null +++ b/node_modules/date-fns/fp/parseISOWithOptions/index.js.flow @@ -0,0 +1,64 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2, + }, + string, + Date +> diff --git a/node_modules/date-fns/fp/parseISOWithOptions/package.json b/node_modules/date-fns/fp/parseISOWithOptions/package.json new file mode 100644 index 0000000..316d54f --- /dev/null +++ b/node_modules/date-fns/fp/parseISOWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/parseISOWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/parseJSON/index.d.ts b/node_modules/date-fns/fp/parseJSON/index.d.ts new file mode 100644 index 0000000..dd64334 --- /dev/null +++ b/node_modules/date-fns/fp/parseJSON/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parseJSON } from 'date-fns/fp' +export default parseJSON diff --git a/node_modules/date-fns/fp/parseJSON/index.js b/node_modules/date-fns/fp/parseJSON/index.js new file mode 100644 index 0000000..dcf2c03 --- /dev/null +++ b/node_modules/date-fns/fp/parseJSON/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../parseJSON/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/parseJSON/index.js.flow b/node_modules/date-fns/fp/parseJSON/index.js.flow new file mode 100644 index 0000000..9b7f47a --- /dev/null +++ b/node_modules/date-fns/fp/parseJSON/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/parseJSON/package.json b/node_modules/date-fns/fp/parseJSON/package.json new file mode 100644 index 0000000..6ccd2fb --- /dev/null +++ b/node_modules/date-fns/fp/parseJSON/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/parseJSON/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/parseWithOptions/index.d.ts b/node_modules/date-fns/fp/parseWithOptions/index.d.ts new file mode 100644 index 0000000..d33b4ae --- /dev/null +++ b/node_modules/date-fns/fp/parseWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parseWithOptions } from 'date-fns/fp' +export default parseWithOptions diff --git a/node_modules/date-fns/fp/parseWithOptions/index.js b/node_modules/date-fns/fp/parseWithOptions/index.js new file mode 100644 index 0000000..37cd2f1 --- /dev/null +++ b/node_modules/date-fns/fp/parseWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../parse/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 4); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/parseWithOptions/index.js.flow b/node_modules/date-fns/fp/parseWithOptions/index.js.flow new file mode 100644 index 0000000..e767e62 --- /dev/null +++ b/node_modules/date-fns/fp/parseWithOptions/index.js.flow @@ -0,0 +1,94 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +type CurriedFn4 = ( + a: A +) => + | CurriedFn3 + | (( + a: A, + b: B + ) => + | CurriedFn2 + | (( + a: A, + b: B, + c: C + ) => CurriedFn1 | ((a: A, b: B, c: C, d: D) => R))) + +declare module.exports: CurriedFn4< + { + useAdditionalDayOfYearTokens?: boolean, + useAdditionalWeekYearTokens?: boolean, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + string, + string, + Date +> diff --git a/node_modules/date-fns/fp/parseWithOptions/package.json b/node_modules/date-fns/fp/parseWithOptions/package.json new file mode 100644 index 0000000..ae08f00 --- /dev/null +++ b/node_modules/date-fns/fp/parseWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/parseWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousDay/index.d.ts b/node_modules/date-fns/fp/previousDay/index.d.ts new file mode 100644 index 0000000..753808c --- /dev/null +++ b/node_modules/date-fns/fp/previousDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousDay } from 'date-fns/fp' +export default previousDay diff --git a/node_modules/date-fns/fp/previousDay/index.js b/node_modules/date-fns/fp/previousDay/index.js new file mode 100644 index 0000000..c3327fc --- /dev/null +++ b/node_modules/date-fns/fp/previousDay/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../previousDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousDay/index.js.flow b/node_modules/date-fns/fp/previousDay/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/previousDay/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/previousDay/package.json b/node_modules/date-fns/fp/previousDay/package.json new file mode 100644 index 0000000..73c1af8 --- /dev/null +++ b/node_modules/date-fns/fp/previousDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/previousDay/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousFriday/index.d.ts b/node_modules/date-fns/fp/previousFriday/index.d.ts new file mode 100644 index 0000000..847fd92 --- /dev/null +++ b/node_modules/date-fns/fp/previousFriday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousFriday } from 'date-fns/fp' +export default previousFriday diff --git a/node_modules/date-fns/fp/previousFriday/index.js b/node_modules/date-fns/fp/previousFriday/index.js new file mode 100644 index 0000000..bfc0813 --- /dev/null +++ b/node_modules/date-fns/fp/previousFriday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../previousFriday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousFriday/index.js.flow b/node_modules/date-fns/fp/previousFriday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/previousFriday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/previousFriday/package.json b/node_modules/date-fns/fp/previousFriday/package.json new file mode 100644 index 0000000..7dada69 --- /dev/null +++ b/node_modules/date-fns/fp/previousFriday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/previousFriday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousMonday/index.d.ts b/node_modules/date-fns/fp/previousMonday/index.d.ts new file mode 100644 index 0000000..dd742b8 --- /dev/null +++ b/node_modules/date-fns/fp/previousMonday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousMonday } from 'date-fns/fp' +export default previousMonday diff --git a/node_modules/date-fns/fp/previousMonday/index.js b/node_modules/date-fns/fp/previousMonday/index.js new file mode 100644 index 0000000..299bd83 --- /dev/null +++ b/node_modules/date-fns/fp/previousMonday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../previousMonday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousMonday/index.js.flow b/node_modules/date-fns/fp/previousMonday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/previousMonday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/previousMonday/package.json b/node_modules/date-fns/fp/previousMonday/package.json new file mode 100644 index 0000000..988d4bf --- /dev/null +++ b/node_modules/date-fns/fp/previousMonday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/previousMonday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousSaturday/index.d.ts b/node_modules/date-fns/fp/previousSaturday/index.d.ts new file mode 100644 index 0000000..61b0b78 --- /dev/null +++ b/node_modules/date-fns/fp/previousSaturday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousSaturday } from 'date-fns/fp' +export default previousSaturday diff --git a/node_modules/date-fns/fp/previousSaturday/index.js b/node_modules/date-fns/fp/previousSaturday/index.js new file mode 100644 index 0000000..a3e6e75 --- /dev/null +++ b/node_modules/date-fns/fp/previousSaturday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../previousSaturday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousSaturday/index.js.flow b/node_modules/date-fns/fp/previousSaturday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/previousSaturday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/previousSaturday/package.json b/node_modules/date-fns/fp/previousSaturday/package.json new file mode 100644 index 0000000..da731ce --- /dev/null +++ b/node_modules/date-fns/fp/previousSaturday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/previousSaturday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousSunday/index.d.ts b/node_modules/date-fns/fp/previousSunday/index.d.ts new file mode 100644 index 0000000..c52f02d --- /dev/null +++ b/node_modules/date-fns/fp/previousSunday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousSunday } from 'date-fns/fp' +export default previousSunday diff --git a/node_modules/date-fns/fp/previousSunday/index.js b/node_modules/date-fns/fp/previousSunday/index.js new file mode 100644 index 0000000..facfd85 --- /dev/null +++ b/node_modules/date-fns/fp/previousSunday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../previousSunday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousSunday/index.js.flow b/node_modules/date-fns/fp/previousSunday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/previousSunday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/previousSunday/package.json b/node_modules/date-fns/fp/previousSunday/package.json new file mode 100644 index 0000000..51500a3 --- /dev/null +++ b/node_modules/date-fns/fp/previousSunday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/previousSunday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousThursday/index.d.ts b/node_modules/date-fns/fp/previousThursday/index.d.ts new file mode 100644 index 0000000..8f54518 --- /dev/null +++ b/node_modules/date-fns/fp/previousThursday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousThursday } from 'date-fns/fp' +export default previousThursday diff --git a/node_modules/date-fns/fp/previousThursday/index.js b/node_modules/date-fns/fp/previousThursday/index.js new file mode 100644 index 0000000..4507375 --- /dev/null +++ b/node_modules/date-fns/fp/previousThursday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../previousThursday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousThursday/index.js.flow b/node_modules/date-fns/fp/previousThursday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/previousThursday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/previousThursday/package.json b/node_modules/date-fns/fp/previousThursday/package.json new file mode 100644 index 0000000..4c3920e --- /dev/null +++ b/node_modules/date-fns/fp/previousThursday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/previousThursday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousTuesday/index.d.ts b/node_modules/date-fns/fp/previousTuesday/index.d.ts new file mode 100644 index 0000000..f801ca2 --- /dev/null +++ b/node_modules/date-fns/fp/previousTuesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousTuesday } from 'date-fns/fp' +export default previousTuesday diff --git a/node_modules/date-fns/fp/previousTuesday/index.js b/node_modules/date-fns/fp/previousTuesday/index.js new file mode 100644 index 0000000..9bbfd54 --- /dev/null +++ b/node_modules/date-fns/fp/previousTuesday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../previousTuesday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousTuesday/index.js.flow b/node_modules/date-fns/fp/previousTuesday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/previousTuesday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/previousTuesday/package.json b/node_modules/date-fns/fp/previousTuesday/package.json new file mode 100644 index 0000000..84c24ca --- /dev/null +++ b/node_modules/date-fns/fp/previousTuesday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/previousTuesday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousWednesday/index.d.ts b/node_modules/date-fns/fp/previousWednesday/index.d.ts new file mode 100644 index 0000000..ac6226e --- /dev/null +++ b/node_modules/date-fns/fp/previousWednesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousWednesday } from 'date-fns/fp' +export default previousWednesday diff --git a/node_modules/date-fns/fp/previousWednesday/index.js b/node_modules/date-fns/fp/previousWednesday/index.js new file mode 100644 index 0000000..8088a12 --- /dev/null +++ b/node_modules/date-fns/fp/previousWednesday/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../previousWednesday/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/previousWednesday/index.js.flow b/node_modules/date-fns/fp/previousWednesday/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/previousWednesday/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/previousWednesday/package.json b/node_modules/date-fns/fp/previousWednesday/package.json new file mode 100644 index 0000000..b6915f0 --- /dev/null +++ b/node_modules/date-fns/fp/previousWednesday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/previousWednesday/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/quartersToMonths/index.d.ts b/node_modules/date-fns/fp/quartersToMonths/index.d.ts new file mode 100644 index 0000000..07220e8 --- /dev/null +++ b/node_modules/date-fns/fp/quartersToMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { quartersToMonths } from 'date-fns/fp' +export default quartersToMonths diff --git a/node_modules/date-fns/fp/quartersToMonths/index.js b/node_modules/date-fns/fp/quartersToMonths/index.js new file mode 100644 index 0000000..900fe5d --- /dev/null +++ b/node_modules/date-fns/fp/quartersToMonths/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../quartersToMonths/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/quartersToMonths/index.js.flow b/node_modules/date-fns/fp/quartersToMonths/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/quartersToMonths/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/quartersToMonths/package.json b/node_modules/date-fns/fp/quartersToMonths/package.json new file mode 100644 index 0000000..5efa8ea --- /dev/null +++ b/node_modules/date-fns/fp/quartersToMonths/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/quartersToMonths/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/quartersToYears/index.d.ts b/node_modules/date-fns/fp/quartersToYears/index.d.ts new file mode 100644 index 0000000..6613aeb --- /dev/null +++ b/node_modules/date-fns/fp/quartersToYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { quartersToYears } from 'date-fns/fp' +export default quartersToYears diff --git a/node_modules/date-fns/fp/quartersToYears/index.js b/node_modules/date-fns/fp/quartersToYears/index.js new file mode 100644 index 0000000..2f6a956 --- /dev/null +++ b/node_modules/date-fns/fp/quartersToYears/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../quartersToYears/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/quartersToYears/index.js.flow b/node_modules/date-fns/fp/quartersToYears/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/quartersToYears/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/quartersToYears/package.json b/node_modules/date-fns/fp/quartersToYears/package.json new file mode 100644 index 0000000..1b528ee --- /dev/null +++ b/node_modules/date-fns/fp/quartersToYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/quartersToYears/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/roundToNearestMinutes/index.d.ts b/node_modules/date-fns/fp/roundToNearestMinutes/index.d.ts new file mode 100644 index 0000000..7777ce2 --- /dev/null +++ b/node_modules/date-fns/fp/roundToNearestMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { roundToNearestMinutes } from 'date-fns/fp' +export default roundToNearestMinutes diff --git a/node_modules/date-fns/fp/roundToNearestMinutes/index.js b/node_modules/date-fns/fp/roundToNearestMinutes/index.js new file mode 100644 index 0000000..a58149c --- /dev/null +++ b/node_modules/date-fns/fp/roundToNearestMinutes/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../roundToNearestMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/roundToNearestMinutes/index.js.flow b/node_modules/date-fns/fp/roundToNearestMinutes/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/roundToNearestMinutes/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/roundToNearestMinutes/package.json b/node_modules/date-fns/fp/roundToNearestMinutes/package.json new file mode 100644 index 0000000..ebde3a8 --- /dev/null +++ b/node_modules/date-fns/fp/roundToNearestMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/roundToNearestMinutes/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/roundToNearestMinutesWithOptions/index.d.ts b/node_modules/date-fns/fp/roundToNearestMinutesWithOptions/index.d.ts new file mode 100644 index 0000000..fcd4df4 --- /dev/null +++ b/node_modules/date-fns/fp/roundToNearestMinutesWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { roundToNearestMinutesWithOptions } from 'date-fns/fp' +export default roundToNearestMinutesWithOptions diff --git a/node_modules/date-fns/fp/roundToNearestMinutesWithOptions/index.js b/node_modules/date-fns/fp/roundToNearestMinutesWithOptions/index.js new file mode 100644 index 0000000..b6c695d --- /dev/null +++ b/node_modules/date-fns/fp/roundToNearestMinutesWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../roundToNearestMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/roundToNearestMinutesWithOptions/index.js.flow b/node_modules/date-fns/fp/roundToNearestMinutesWithOptions/index.js.flow new file mode 100644 index 0000000..44085b1 --- /dev/null +++ b/node_modules/date-fns/fp/roundToNearestMinutesWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + roundingMethod?: string, + nearestTo?: number, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/fp/roundToNearestMinutesWithOptions/package.json b/node_modules/date-fns/fp/roundToNearestMinutesWithOptions/package.json new file mode 100644 index 0000000..0f39eea --- /dev/null +++ b/node_modules/date-fns/fp/roundToNearestMinutesWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/roundToNearestMinutesWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/secondsToHours/index.d.ts b/node_modules/date-fns/fp/secondsToHours/index.d.ts new file mode 100644 index 0000000..931f3a7 --- /dev/null +++ b/node_modules/date-fns/fp/secondsToHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { secondsToHours } from 'date-fns/fp' +export default secondsToHours diff --git a/node_modules/date-fns/fp/secondsToHours/index.js b/node_modules/date-fns/fp/secondsToHours/index.js new file mode 100644 index 0000000..56ddf19 --- /dev/null +++ b/node_modules/date-fns/fp/secondsToHours/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../secondsToHours/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/secondsToHours/index.js.flow b/node_modules/date-fns/fp/secondsToHours/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/secondsToHours/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/secondsToHours/package.json b/node_modules/date-fns/fp/secondsToHours/package.json new file mode 100644 index 0000000..a880294 --- /dev/null +++ b/node_modules/date-fns/fp/secondsToHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/secondsToHours/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/secondsToMilliseconds/index.d.ts b/node_modules/date-fns/fp/secondsToMilliseconds/index.d.ts new file mode 100644 index 0000000..98df8f2 --- /dev/null +++ b/node_modules/date-fns/fp/secondsToMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { secondsToMilliseconds } from 'date-fns/fp' +export default secondsToMilliseconds diff --git a/node_modules/date-fns/fp/secondsToMilliseconds/index.js b/node_modules/date-fns/fp/secondsToMilliseconds/index.js new file mode 100644 index 0000000..90fd8a1 --- /dev/null +++ b/node_modules/date-fns/fp/secondsToMilliseconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../secondsToMilliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/secondsToMilliseconds/index.js.flow b/node_modules/date-fns/fp/secondsToMilliseconds/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/secondsToMilliseconds/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/secondsToMilliseconds/package.json b/node_modules/date-fns/fp/secondsToMilliseconds/package.json new file mode 100644 index 0000000..f79adf4 --- /dev/null +++ b/node_modules/date-fns/fp/secondsToMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/secondsToMilliseconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/secondsToMinutes/index.d.ts b/node_modules/date-fns/fp/secondsToMinutes/index.d.ts new file mode 100644 index 0000000..e22b528 --- /dev/null +++ b/node_modules/date-fns/fp/secondsToMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { secondsToMinutes } from 'date-fns/fp' +export default secondsToMinutes diff --git a/node_modules/date-fns/fp/secondsToMinutes/index.js b/node_modules/date-fns/fp/secondsToMinutes/index.js new file mode 100644 index 0000000..df62341 --- /dev/null +++ b/node_modules/date-fns/fp/secondsToMinutes/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../secondsToMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/secondsToMinutes/index.js.flow b/node_modules/date-fns/fp/secondsToMinutes/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/secondsToMinutes/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/secondsToMinutes/package.json b/node_modules/date-fns/fp/secondsToMinutes/package.json new file mode 100644 index 0000000..fc0f8fe --- /dev/null +++ b/node_modules/date-fns/fp/secondsToMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/secondsToMinutes/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/set/index.d.ts b/node_modules/date-fns/fp/set/index.d.ts new file mode 100644 index 0000000..601f00b --- /dev/null +++ b/node_modules/date-fns/fp/set/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { set } from 'date-fns/fp' +export default set diff --git a/node_modules/date-fns/fp/set/index.js b/node_modules/date-fns/fp/set/index.js new file mode 100644 index 0000000..3279c1c --- /dev/null +++ b/node_modules/date-fns/fp/set/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../set/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/set/index.js.flow b/node_modules/date-fns/fp/set/index.js.flow new file mode 100644 index 0000000..ccc5aca --- /dev/null +++ b/node_modules/date-fns/fp/set/index.js.flow @@ -0,0 +1,70 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + milliseconds?: number, + seconds?: number, + minutes?: number, + hours?: number, + date?: number, + month?: number, + year?: number, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/fp/set/package.json b/node_modules/date-fns/fp/set/package.json new file mode 100644 index 0000000..b180d70 --- /dev/null +++ b/node_modules/date-fns/fp/set/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/set/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setDate/index.d.ts b/node_modules/date-fns/fp/setDate/index.d.ts new file mode 100644 index 0000000..1d6343e --- /dev/null +++ b/node_modules/date-fns/fp/setDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDate } from 'date-fns/fp' +export default setDate diff --git a/node_modules/date-fns/fp/setDate/index.js b/node_modules/date-fns/fp/setDate/index.js new file mode 100644 index 0000000..a53c40a --- /dev/null +++ b/node_modules/date-fns/fp/setDate/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setDate/index.js.flow b/node_modules/date-fns/fp/setDate/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setDate/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setDate/package.json b/node_modules/date-fns/fp/setDate/package.json new file mode 100644 index 0000000..a5ef6de --- /dev/null +++ b/node_modules/date-fns/fp/setDate/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setDate/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setDay/index.d.ts b/node_modules/date-fns/fp/setDay/index.d.ts new file mode 100644 index 0000000..aa37dd9 --- /dev/null +++ b/node_modules/date-fns/fp/setDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDay } from 'date-fns/fp' +export default setDay diff --git a/node_modules/date-fns/fp/setDay/index.js b/node_modules/date-fns/fp/setDay/index.js new file mode 100644 index 0000000..ef0890b --- /dev/null +++ b/node_modules/date-fns/fp/setDay/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setDay/index.js.flow b/node_modules/date-fns/fp/setDay/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setDay/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setDay/package.json b/node_modules/date-fns/fp/setDay/package.json new file mode 100644 index 0000000..7619e1e --- /dev/null +++ b/node_modules/date-fns/fp/setDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setDay/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setDayOfYear/index.d.ts b/node_modules/date-fns/fp/setDayOfYear/index.d.ts new file mode 100644 index 0000000..4453a59 --- /dev/null +++ b/node_modules/date-fns/fp/setDayOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDayOfYear } from 'date-fns/fp' +export default setDayOfYear diff --git a/node_modules/date-fns/fp/setDayOfYear/index.js b/node_modules/date-fns/fp/setDayOfYear/index.js new file mode 100644 index 0000000..88e5268 --- /dev/null +++ b/node_modules/date-fns/fp/setDayOfYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setDayOfYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setDayOfYear/index.js.flow b/node_modules/date-fns/fp/setDayOfYear/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setDayOfYear/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setDayOfYear/package.json b/node_modules/date-fns/fp/setDayOfYear/package.json new file mode 100644 index 0000000..7bb39dd --- /dev/null +++ b/node_modules/date-fns/fp/setDayOfYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setDayOfYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setDayWithOptions/index.d.ts b/node_modules/date-fns/fp/setDayWithOptions/index.d.ts new file mode 100644 index 0000000..537c230 --- /dev/null +++ b/node_modules/date-fns/fp/setDayWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDayWithOptions } from 'date-fns/fp' +export default setDayWithOptions diff --git a/node_modules/date-fns/fp/setDayWithOptions/index.js b/node_modules/date-fns/fp/setDayWithOptions/index.js new file mode 100644 index 0000000..adcc31a --- /dev/null +++ b/node_modules/date-fns/fp/setDayWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setDayWithOptions/index.js.flow b/node_modules/date-fns/fp/setDayWithOptions/index.js.flow new file mode 100644 index 0000000..62d0e5e --- /dev/null +++ b/node_modules/date-fns/fp/setDayWithOptions/index.js.flow @@ -0,0 +1,75 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + number, + Date | number, + Date +> diff --git a/node_modules/date-fns/fp/setDayWithOptions/package.json b/node_modules/date-fns/fp/setDayWithOptions/package.json new file mode 100644 index 0000000..3b5056f --- /dev/null +++ b/node_modules/date-fns/fp/setDayWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setDayWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setHours/index.d.ts b/node_modules/date-fns/fp/setHours/index.d.ts new file mode 100644 index 0000000..4ca8a06 --- /dev/null +++ b/node_modules/date-fns/fp/setHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setHours } from 'date-fns/fp' +export default setHours diff --git a/node_modules/date-fns/fp/setHours/index.js b/node_modules/date-fns/fp/setHours/index.js new file mode 100644 index 0000000..03ce909 --- /dev/null +++ b/node_modules/date-fns/fp/setHours/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setHours/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setHours/index.js.flow b/node_modules/date-fns/fp/setHours/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setHours/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setHours/package.json b/node_modules/date-fns/fp/setHours/package.json new file mode 100644 index 0000000..69cfcfd --- /dev/null +++ b/node_modules/date-fns/fp/setHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setHours/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setISODay/index.d.ts b/node_modules/date-fns/fp/setISODay/index.d.ts new file mode 100644 index 0000000..7319d5a --- /dev/null +++ b/node_modules/date-fns/fp/setISODay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setISODay } from 'date-fns/fp' +export default setISODay diff --git a/node_modules/date-fns/fp/setISODay/index.js b/node_modules/date-fns/fp/setISODay/index.js new file mode 100644 index 0000000..b7403bb --- /dev/null +++ b/node_modules/date-fns/fp/setISODay/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setISODay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setISODay/index.js.flow b/node_modules/date-fns/fp/setISODay/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setISODay/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setISODay/package.json b/node_modules/date-fns/fp/setISODay/package.json new file mode 100644 index 0000000..85fbdac --- /dev/null +++ b/node_modules/date-fns/fp/setISODay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setISODay/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setISOWeek/index.d.ts b/node_modules/date-fns/fp/setISOWeek/index.d.ts new file mode 100644 index 0000000..ca354ce --- /dev/null +++ b/node_modules/date-fns/fp/setISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setISOWeek } from 'date-fns/fp' +export default setISOWeek diff --git a/node_modules/date-fns/fp/setISOWeek/index.js b/node_modules/date-fns/fp/setISOWeek/index.js new file mode 100644 index 0000000..a618f87 --- /dev/null +++ b/node_modules/date-fns/fp/setISOWeek/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setISOWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setISOWeek/index.js.flow b/node_modules/date-fns/fp/setISOWeek/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setISOWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setISOWeek/package.json b/node_modules/date-fns/fp/setISOWeek/package.json new file mode 100644 index 0000000..ecf7411 --- /dev/null +++ b/node_modules/date-fns/fp/setISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setISOWeek/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setISOWeekYear/index.d.ts b/node_modules/date-fns/fp/setISOWeekYear/index.d.ts new file mode 100644 index 0000000..7e1fc21 --- /dev/null +++ b/node_modules/date-fns/fp/setISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setISOWeekYear } from 'date-fns/fp' +export default setISOWeekYear diff --git a/node_modules/date-fns/fp/setISOWeekYear/index.js b/node_modules/date-fns/fp/setISOWeekYear/index.js new file mode 100644 index 0000000..f3d1deb --- /dev/null +++ b/node_modules/date-fns/fp/setISOWeekYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setISOWeekYear/index.js.flow b/node_modules/date-fns/fp/setISOWeekYear/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setISOWeekYear/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setISOWeekYear/package.json b/node_modules/date-fns/fp/setISOWeekYear/package.json new file mode 100644 index 0000000..3dc257c --- /dev/null +++ b/node_modules/date-fns/fp/setISOWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setISOWeekYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setMilliseconds/index.d.ts b/node_modules/date-fns/fp/setMilliseconds/index.d.ts new file mode 100644 index 0000000..0ee89fa --- /dev/null +++ b/node_modules/date-fns/fp/setMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setMilliseconds } from 'date-fns/fp' +export default setMilliseconds diff --git a/node_modules/date-fns/fp/setMilliseconds/index.js b/node_modules/date-fns/fp/setMilliseconds/index.js new file mode 100644 index 0000000..d54924a --- /dev/null +++ b/node_modules/date-fns/fp/setMilliseconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setMilliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setMilliseconds/index.js.flow b/node_modules/date-fns/fp/setMilliseconds/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setMilliseconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setMilliseconds/package.json b/node_modules/date-fns/fp/setMilliseconds/package.json new file mode 100644 index 0000000..e03adad --- /dev/null +++ b/node_modules/date-fns/fp/setMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setMilliseconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setMinutes/index.d.ts b/node_modules/date-fns/fp/setMinutes/index.d.ts new file mode 100644 index 0000000..9e8d636 --- /dev/null +++ b/node_modules/date-fns/fp/setMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setMinutes } from 'date-fns/fp' +export default setMinutes diff --git a/node_modules/date-fns/fp/setMinutes/index.js b/node_modules/date-fns/fp/setMinutes/index.js new file mode 100644 index 0000000..88ed384 --- /dev/null +++ b/node_modules/date-fns/fp/setMinutes/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setMinutes/index.js.flow b/node_modules/date-fns/fp/setMinutes/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setMinutes/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setMinutes/package.json b/node_modules/date-fns/fp/setMinutes/package.json new file mode 100644 index 0000000..2b2bd8b --- /dev/null +++ b/node_modules/date-fns/fp/setMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setMinutes/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setMonth/index.d.ts b/node_modules/date-fns/fp/setMonth/index.d.ts new file mode 100644 index 0000000..c9647b1 --- /dev/null +++ b/node_modules/date-fns/fp/setMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setMonth } from 'date-fns/fp' +export default setMonth diff --git a/node_modules/date-fns/fp/setMonth/index.js b/node_modules/date-fns/fp/setMonth/index.js new file mode 100644 index 0000000..d4e0139 --- /dev/null +++ b/node_modules/date-fns/fp/setMonth/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setMonth/index.js.flow b/node_modules/date-fns/fp/setMonth/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setMonth/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setMonth/package.json b/node_modules/date-fns/fp/setMonth/package.json new file mode 100644 index 0000000..2cf28e3 --- /dev/null +++ b/node_modules/date-fns/fp/setMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setMonth/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setQuarter/index.d.ts b/node_modules/date-fns/fp/setQuarter/index.d.ts new file mode 100644 index 0000000..b94ff08 --- /dev/null +++ b/node_modules/date-fns/fp/setQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setQuarter } from 'date-fns/fp' +export default setQuarter diff --git a/node_modules/date-fns/fp/setQuarter/index.js b/node_modules/date-fns/fp/setQuarter/index.js new file mode 100644 index 0000000..6839e23 --- /dev/null +++ b/node_modules/date-fns/fp/setQuarter/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setQuarter/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setQuarter/index.js.flow b/node_modules/date-fns/fp/setQuarter/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setQuarter/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setQuarter/package.json b/node_modules/date-fns/fp/setQuarter/package.json new file mode 100644 index 0000000..b6a8b59 --- /dev/null +++ b/node_modules/date-fns/fp/setQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setQuarter/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setSeconds/index.d.ts b/node_modules/date-fns/fp/setSeconds/index.d.ts new file mode 100644 index 0000000..fbfa77e --- /dev/null +++ b/node_modules/date-fns/fp/setSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setSeconds } from 'date-fns/fp' +export default setSeconds diff --git a/node_modules/date-fns/fp/setSeconds/index.js b/node_modules/date-fns/fp/setSeconds/index.js new file mode 100644 index 0000000..dbfca4b --- /dev/null +++ b/node_modules/date-fns/fp/setSeconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setSeconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setSeconds/index.js.flow b/node_modules/date-fns/fp/setSeconds/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setSeconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setSeconds/package.json b/node_modules/date-fns/fp/setSeconds/package.json new file mode 100644 index 0000000..98b0c62 --- /dev/null +++ b/node_modules/date-fns/fp/setSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setSeconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setWeek/index.d.ts b/node_modules/date-fns/fp/setWeek/index.d.ts new file mode 100644 index 0000000..d9edcaa --- /dev/null +++ b/node_modules/date-fns/fp/setWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setWeek } from 'date-fns/fp' +export default setWeek diff --git a/node_modules/date-fns/fp/setWeek/index.js b/node_modules/date-fns/fp/setWeek/index.js new file mode 100644 index 0000000..d0819f8 --- /dev/null +++ b/node_modules/date-fns/fp/setWeek/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setWeek/index.js.flow b/node_modules/date-fns/fp/setWeek/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setWeek/package.json b/node_modules/date-fns/fp/setWeek/package.json new file mode 100644 index 0000000..48423ed --- /dev/null +++ b/node_modules/date-fns/fp/setWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setWeek/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setWeekWithOptions/index.d.ts b/node_modules/date-fns/fp/setWeekWithOptions/index.d.ts new file mode 100644 index 0000000..2971c7a --- /dev/null +++ b/node_modules/date-fns/fp/setWeekWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setWeekWithOptions } from 'date-fns/fp' +export default setWeekWithOptions diff --git a/node_modules/date-fns/fp/setWeekWithOptions/index.js b/node_modules/date-fns/fp/setWeekWithOptions/index.js new file mode 100644 index 0000000..cc04262 --- /dev/null +++ b/node_modules/date-fns/fp/setWeekWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setWeekWithOptions/index.js.flow b/node_modules/date-fns/fp/setWeekWithOptions/index.js.flow new file mode 100644 index 0000000..ffea29c --- /dev/null +++ b/node_modules/date-fns/fp/setWeekWithOptions/index.js.flow @@ -0,0 +1,76 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + number, + Date | number, + Date +> diff --git a/node_modules/date-fns/fp/setWeekWithOptions/package.json b/node_modules/date-fns/fp/setWeekWithOptions/package.json new file mode 100644 index 0000000..e12b9fe --- /dev/null +++ b/node_modules/date-fns/fp/setWeekWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setWeekWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setWeekYear/index.d.ts b/node_modules/date-fns/fp/setWeekYear/index.d.ts new file mode 100644 index 0000000..7d2c6cc --- /dev/null +++ b/node_modules/date-fns/fp/setWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setWeekYear } from 'date-fns/fp' +export default setWeekYear diff --git a/node_modules/date-fns/fp/setWeekYear/index.js b/node_modules/date-fns/fp/setWeekYear/index.js new file mode 100644 index 0000000..29dc952 --- /dev/null +++ b/node_modules/date-fns/fp/setWeekYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setWeekYear/index.js.flow b/node_modules/date-fns/fp/setWeekYear/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setWeekYear/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setWeekYear/package.json b/node_modules/date-fns/fp/setWeekYear/package.json new file mode 100644 index 0000000..1efd506 --- /dev/null +++ b/node_modules/date-fns/fp/setWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setWeekYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setWeekYearWithOptions/index.d.ts b/node_modules/date-fns/fp/setWeekYearWithOptions/index.d.ts new file mode 100644 index 0000000..5d52f8f --- /dev/null +++ b/node_modules/date-fns/fp/setWeekYearWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setWeekYearWithOptions } from 'date-fns/fp' +export default setWeekYearWithOptions diff --git a/node_modules/date-fns/fp/setWeekYearWithOptions/index.js b/node_modules/date-fns/fp/setWeekYearWithOptions/index.js new file mode 100644 index 0000000..e48c9bb --- /dev/null +++ b/node_modules/date-fns/fp/setWeekYearWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 3); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setWeekYearWithOptions/index.js.flow b/node_modules/date-fns/fp/setWeekYearWithOptions/index.js.flow new file mode 100644 index 0000000..ffea29c --- /dev/null +++ b/node_modules/date-fns/fp/setWeekYearWithOptions/index.js.flow @@ -0,0 +1,76 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +type CurriedFn3 = ( + a: A +) => + | CurriedFn2 + | (( + a: A, + b: B + ) => CurriedFn1 | ((a: A, b: B, c: C) => R)) + +declare module.exports: CurriedFn3< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + number, + Date | number, + Date +> diff --git a/node_modules/date-fns/fp/setWeekYearWithOptions/package.json b/node_modules/date-fns/fp/setWeekYearWithOptions/package.json new file mode 100644 index 0000000..3686a02 --- /dev/null +++ b/node_modules/date-fns/fp/setWeekYearWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setWeekYearWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/setYear/index.d.ts b/node_modules/date-fns/fp/setYear/index.d.ts new file mode 100644 index 0000000..be24ce0 --- /dev/null +++ b/node_modules/date-fns/fp/setYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setYear } from 'date-fns/fp' +export default setYear diff --git a/node_modules/date-fns/fp/setYear/index.js b/node_modules/date-fns/fp/setYear/index.js new file mode 100644 index 0000000..4f5bbd3 --- /dev/null +++ b/node_modules/date-fns/fp/setYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../setYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/setYear/index.js.flow b/node_modules/date-fns/fp/setYear/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/setYear/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/setYear/package.json b/node_modules/date-fns/fp/setYear/package.json new file mode 100644 index 0000000..cf79457 --- /dev/null +++ b/node_modules/date-fns/fp/setYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/setYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfDay/index.d.ts b/node_modules/date-fns/fp/startOfDay/index.d.ts new file mode 100644 index 0000000..fed6b05 --- /dev/null +++ b/node_modules/date-fns/fp/startOfDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfDay } from 'date-fns/fp' +export default startOfDay diff --git a/node_modules/date-fns/fp/startOfDay/index.js b/node_modules/date-fns/fp/startOfDay/index.js new file mode 100644 index 0000000..a830c3d --- /dev/null +++ b/node_modules/date-fns/fp/startOfDay/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfDay/index.js.flow b/node_modules/date-fns/fp/startOfDay/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/startOfDay/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/startOfDay/package.json b/node_modules/date-fns/fp/startOfDay/package.json new file mode 100644 index 0000000..d9a0910 --- /dev/null +++ b/node_modules/date-fns/fp/startOfDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfDay/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfDecade/index.d.ts b/node_modules/date-fns/fp/startOfDecade/index.d.ts new file mode 100644 index 0000000..127c156 --- /dev/null +++ b/node_modules/date-fns/fp/startOfDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfDecade } from 'date-fns/fp' +export default startOfDecade diff --git a/node_modules/date-fns/fp/startOfDecade/index.js b/node_modules/date-fns/fp/startOfDecade/index.js new file mode 100644 index 0000000..c55142c --- /dev/null +++ b/node_modules/date-fns/fp/startOfDecade/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfDecade/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfDecade/index.js.flow b/node_modules/date-fns/fp/startOfDecade/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/startOfDecade/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/startOfDecade/package.json b/node_modules/date-fns/fp/startOfDecade/package.json new file mode 100644 index 0000000..286d353 --- /dev/null +++ b/node_modules/date-fns/fp/startOfDecade/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfDecade/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfHour/index.d.ts b/node_modules/date-fns/fp/startOfHour/index.d.ts new file mode 100644 index 0000000..9a1905e --- /dev/null +++ b/node_modules/date-fns/fp/startOfHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfHour } from 'date-fns/fp' +export default startOfHour diff --git a/node_modules/date-fns/fp/startOfHour/index.js b/node_modules/date-fns/fp/startOfHour/index.js new file mode 100644 index 0000000..0a5f7d0 --- /dev/null +++ b/node_modules/date-fns/fp/startOfHour/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfHour/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfHour/index.js.flow b/node_modules/date-fns/fp/startOfHour/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/startOfHour/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/startOfHour/package.json b/node_modules/date-fns/fp/startOfHour/package.json new file mode 100644 index 0000000..ed01083 --- /dev/null +++ b/node_modules/date-fns/fp/startOfHour/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfHour/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfISOWeek/index.d.ts b/node_modules/date-fns/fp/startOfISOWeek/index.d.ts new file mode 100644 index 0000000..008f896 --- /dev/null +++ b/node_modules/date-fns/fp/startOfISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfISOWeek } from 'date-fns/fp' +export default startOfISOWeek diff --git a/node_modules/date-fns/fp/startOfISOWeek/index.js b/node_modules/date-fns/fp/startOfISOWeek/index.js new file mode 100644 index 0000000..e685936 --- /dev/null +++ b/node_modules/date-fns/fp/startOfISOWeek/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfISOWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfISOWeek/index.js.flow b/node_modules/date-fns/fp/startOfISOWeek/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/startOfISOWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/startOfISOWeek/package.json b/node_modules/date-fns/fp/startOfISOWeek/package.json new file mode 100644 index 0000000..ba8524a --- /dev/null +++ b/node_modules/date-fns/fp/startOfISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfISOWeek/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfISOWeekYear/index.d.ts b/node_modules/date-fns/fp/startOfISOWeekYear/index.d.ts new file mode 100644 index 0000000..aab0b5a --- /dev/null +++ b/node_modules/date-fns/fp/startOfISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfISOWeekYear } from 'date-fns/fp' +export default startOfISOWeekYear diff --git a/node_modules/date-fns/fp/startOfISOWeekYear/index.js b/node_modules/date-fns/fp/startOfISOWeekYear/index.js new file mode 100644 index 0000000..4b43354 --- /dev/null +++ b/node_modules/date-fns/fp/startOfISOWeekYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfISOWeekYear/index.js.flow b/node_modules/date-fns/fp/startOfISOWeekYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/startOfISOWeekYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/startOfISOWeekYear/package.json b/node_modules/date-fns/fp/startOfISOWeekYear/package.json new file mode 100644 index 0000000..1b0fa3a --- /dev/null +++ b/node_modules/date-fns/fp/startOfISOWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfISOWeekYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfMinute/index.d.ts b/node_modules/date-fns/fp/startOfMinute/index.d.ts new file mode 100644 index 0000000..013f3a4 --- /dev/null +++ b/node_modules/date-fns/fp/startOfMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfMinute } from 'date-fns/fp' +export default startOfMinute diff --git a/node_modules/date-fns/fp/startOfMinute/index.js b/node_modules/date-fns/fp/startOfMinute/index.js new file mode 100644 index 0000000..519d5f4 --- /dev/null +++ b/node_modules/date-fns/fp/startOfMinute/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfMinute/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfMinute/index.js.flow b/node_modules/date-fns/fp/startOfMinute/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/startOfMinute/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/startOfMinute/package.json b/node_modules/date-fns/fp/startOfMinute/package.json new file mode 100644 index 0000000..0b05d72 --- /dev/null +++ b/node_modules/date-fns/fp/startOfMinute/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfMinute/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfMonth/index.d.ts b/node_modules/date-fns/fp/startOfMonth/index.d.ts new file mode 100644 index 0000000..edbb15f --- /dev/null +++ b/node_modules/date-fns/fp/startOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfMonth } from 'date-fns/fp' +export default startOfMonth diff --git a/node_modules/date-fns/fp/startOfMonth/index.js b/node_modules/date-fns/fp/startOfMonth/index.js new file mode 100644 index 0000000..85b39bb --- /dev/null +++ b/node_modules/date-fns/fp/startOfMonth/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfMonth/index.js.flow b/node_modules/date-fns/fp/startOfMonth/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/startOfMonth/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/startOfMonth/package.json b/node_modules/date-fns/fp/startOfMonth/package.json new file mode 100644 index 0000000..73788e1 --- /dev/null +++ b/node_modules/date-fns/fp/startOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfMonth/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfQuarter/index.d.ts b/node_modules/date-fns/fp/startOfQuarter/index.d.ts new file mode 100644 index 0000000..1c3b602 --- /dev/null +++ b/node_modules/date-fns/fp/startOfQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfQuarter } from 'date-fns/fp' +export default startOfQuarter diff --git a/node_modules/date-fns/fp/startOfQuarter/index.js b/node_modules/date-fns/fp/startOfQuarter/index.js new file mode 100644 index 0000000..e1528ca --- /dev/null +++ b/node_modules/date-fns/fp/startOfQuarter/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfQuarter/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfQuarter/index.js.flow b/node_modules/date-fns/fp/startOfQuarter/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/startOfQuarter/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/startOfQuarter/package.json b/node_modules/date-fns/fp/startOfQuarter/package.json new file mode 100644 index 0000000..ef21bb9 --- /dev/null +++ b/node_modules/date-fns/fp/startOfQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfQuarter/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfSecond/index.d.ts b/node_modules/date-fns/fp/startOfSecond/index.d.ts new file mode 100644 index 0000000..866aa6f --- /dev/null +++ b/node_modules/date-fns/fp/startOfSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfSecond } from 'date-fns/fp' +export default startOfSecond diff --git a/node_modules/date-fns/fp/startOfSecond/index.js b/node_modules/date-fns/fp/startOfSecond/index.js new file mode 100644 index 0000000..6527c3b --- /dev/null +++ b/node_modules/date-fns/fp/startOfSecond/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfSecond/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfSecond/index.js.flow b/node_modules/date-fns/fp/startOfSecond/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/startOfSecond/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/startOfSecond/package.json b/node_modules/date-fns/fp/startOfSecond/package.json new file mode 100644 index 0000000..d56e4a7 --- /dev/null +++ b/node_modules/date-fns/fp/startOfSecond/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfSecond/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfWeek/index.d.ts b/node_modules/date-fns/fp/startOfWeek/index.d.ts new file mode 100644 index 0000000..ab17841 --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfWeek } from 'date-fns/fp' +export default startOfWeek diff --git a/node_modules/date-fns/fp/startOfWeek/index.js b/node_modules/date-fns/fp/startOfWeek/index.js new file mode 100644 index 0000000..8da4031 --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeek/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfWeek/index.js.flow b/node_modules/date-fns/fp/startOfWeek/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeek/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/startOfWeek/package.json b/node_modules/date-fns/fp/startOfWeek/package.json new file mode 100644 index 0000000..2e5d020 --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfWeek/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfWeekWithOptions/index.d.ts b/node_modules/date-fns/fp/startOfWeekWithOptions/index.d.ts new file mode 100644 index 0000000..0bd5568 --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeekWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfWeekWithOptions } from 'date-fns/fp' +export default startOfWeekWithOptions diff --git a/node_modules/date-fns/fp/startOfWeekWithOptions/index.js b/node_modules/date-fns/fp/startOfWeekWithOptions/index.js new file mode 100644 index 0000000..78fda86 --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeekWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfWeekWithOptions/index.js.flow b/node_modules/date-fns/fp/startOfWeekWithOptions/index.js.flow new file mode 100644 index 0000000..9821646 --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeekWithOptions/index.js.flow @@ -0,0 +1,65 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/fp/startOfWeekWithOptions/package.json b/node_modules/date-fns/fp/startOfWeekWithOptions/package.json new file mode 100644 index 0000000..3482c5e --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeekWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfWeekWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfWeekYear/index.d.ts b/node_modules/date-fns/fp/startOfWeekYear/index.d.ts new file mode 100644 index 0000000..17ce1cb --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfWeekYear } from 'date-fns/fp' +export default startOfWeekYear diff --git a/node_modules/date-fns/fp/startOfWeekYear/index.js b/node_modules/date-fns/fp/startOfWeekYear/index.js new file mode 100644 index 0000000..c26b69e --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeekYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfWeekYear/index.js.flow b/node_modules/date-fns/fp/startOfWeekYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeekYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/startOfWeekYear/package.json b/node_modules/date-fns/fp/startOfWeekYear/package.json new file mode 100644 index 0000000..4ff4d00 --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfWeekYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfWeekYearWithOptions/index.d.ts b/node_modules/date-fns/fp/startOfWeekYearWithOptions/index.d.ts new file mode 100644 index 0000000..26f9e80 --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeekYearWithOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfWeekYearWithOptions } from 'date-fns/fp' +export default startOfWeekYearWithOptions diff --git a/node_modules/date-fns/fp/startOfWeekYearWithOptions/index.js b/node_modules/date-fns/fp/startOfWeekYearWithOptions/index.js new file mode 100644 index 0000000..e5b5f0f --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeekYearWithOptions/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfWeekYearWithOptions/index.js.flow b/node_modules/date-fns/fp/startOfWeekYearWithOptions/index.js.flow new file mode 100644 index 0000000..236eaa5 --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeekYearWithOptions/index.js.flow @@ -0,0 +1,66 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + locale?: Locale, + }, + Date | number, + Date +> diff --git a/node_modules/date-fns/fp/startOfWeekYearWithOptions/package.json b/node_modules/date-fns/fp/startOfWeekYearWithOptions/package.json new file mode 100644 index 0000000..34f9d60 --- /dev/null +++ b/node_modules/date-fns/fp/startOfWeekYearWithOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfWeekYearWithOptions/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfYear/index.d.ts b/node_modules/date-fns/fp/startOfYear/index.d.ts new file mode 100644 index 0000000..6e94924 --- /dev/null +++ b/node_modules/date-fns/fp/startOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfYear } from 'date-fns/fp' +export default startOfYear diff --git a/node_modules/date-fns/fp/startOfYear/index.js b/node_modules/date-fns/fp/startOfYear/index.js new file mode 100644 index 0000000..4074220 --- /dev/null +++ b/node_modules/date-fns/fp/startOfYear/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../startOfYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/startOfYear/index.js.flow b/node_modules/date-fns/fp/startOfYear/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/startOfYear/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/startOfYear/package.json b/node_modules/date-fns/fp/startOfYear/package.json new file mode 100644 index 0000000..6dca1d3 --- /dev/null +++ b/node_modules/date-fns/fp/startOfYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/startOfYear/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/sub/index.d.ts b/node_modules/date-fns/fp/sub/index.d.ts new file mode 100644 index 0000000..c50f32f --- /dev/null +++ b/node_modules/date-fns/fp/sub/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sub } from 'date-fns/fp' +export default sub diff --git a/node_modules/date-fns/fp/sub/index.js b/node_modules/date-fns/fp/sub/index.js new file mode 100644 index 0000000..af4634c --- /dev/null +++ b/node_modules/date-fns/fp/sub/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../sub/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/sub/index.js.flow b/node_modules/date-fns/fp/sub/index.js.flow new file mode 100644 index 0000000..3d4363b --- /dev/null +++ b/node_modules/date-fns/fp/sub/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/sub/package.json b/node_modules/date-fns/fp/sub/package.json new file mode 100644 index 0000000..d7e6355 --- /dev/null +++ b/node_modules/date-fns/fp/sub/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/sub/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/subBusinessDays/index.d.ts b/node_modules/date-fns/fp/subBusinessDays/index.d.ts new file mode 100644 index 0000000..6f7c95a --- /dev/null +++ b/node_modules/date-fns/fp/subBusinessDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subBusinessDays } from 'date-fns/fp' +export default subBusinessDays diff --git a/node_modules/date-fns/fp/subBusinessDays/index.js b/node_modules/date-fns/fp/subBusinessDays/index.js new file mode 100644 index 0000000..6d20f24 --- /dev/null +++ b/node_modules/date-fns/fp/subBusinessDays/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../subBusinessDays/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/subBusinessDays/index.js.flow b/node_modules/date-fns/fp/subBusinessDays/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/subBusinessDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/subBusinessDays/package.json b/node_modules/date-fns/fp/subBusinessDays/package.json new file mode 100644 index 0000000..b60ff46 --- /dev/null +++ b/node_modules/date-fns/fp/subBusinessDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/subBusinessDays/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/subDays/index.d.ts b/node_modules/date-fns/fp/subDays/index.d.ts new file mode 100644 index 0000000..8a72d43 --- /dev/null +++ b/node_modules/date-fns/fp/subDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subDays } from 'date-fns/fp' +export default subDays diff --git a/node_modules/date-fns/fp/subDays/index.js b/node_modules/date-fns/fp/subDays/index.js new file mode 100644 index 0000000..b049acb --- /dev/null +++ b/node_modules/date-fns/fp/subDays/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../subDays/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/subDays/index.js.flow b/node_modules/date-fns/fp/subDays/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/subDays/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/subDays/package.json b/node_modules/date-fns/fp/subDays/package.json new file mode 100644 index 0000000..4c0ee79 --- /dev/null +++ b/node_modules/date-fns/fp/subDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/subDays/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/subHours/index.d.ts b/node_modules/date-fns/fp/subHours/index.d.ts new file mode 100644 index 0000000..6fcfa1f --- /dev/null +++ b/node_modules/date-fns/fp/subHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subHours } from 'date-fns/fp' +export default subHours diff --git a/node_modules/date-fns/fp/subHours/index.js b/node_modules/date-fns/fp/subHours/index.js new file mode 100644 index 0000000..9b61aeb --- /dev/null +++ b/node_modules/date-fns/fp/subHours/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../subHours/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/subHours/index.js.flow b/node_modules/date-fns/fp/subHours/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/subHours/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/subHours/package.json b/node_modules/date-fns/fp/subHours/package.json new file mode 100644 index 0000000..778ea17 --- /dev/null +++ b/node_modules/date-fns/fp/subHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/subHours/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/subISOWeekYears/index.d.ts b/node_modules/date-fns/fp/subISOWeekYears/index.d.ts new file mode 100644 index 0000000..430fca4 --- /dev/null +++ b/node_modules/date-fns/fp/subISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subISOWeekYears } from 'date-fns/fp' +export default subISOWeekYears diff --git a/node_modules/date-fns/fp/subISOWeekYears/index.js b/node_modules/date-fns/fp/subISOWeekYears/index.js new file mode 100644 index 0000000..f2e1bb9 --- /dev/null +++ b/node_modules/date-fns/fp/subISOWeekYears/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../subISOWeekYears/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/subISOWeekYears/index.js.flow b/node_modules/date-fns/fp/subISOWeekYears/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/subISOWeekYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/subISOWeekYears/package.json b/node_modules/date-fns/fp/subISOWeekYears/package.json new file mode 100644 index 0000000..2495c1c --- /dev/null +++ b/node_modules/date-fns/fp/subISOWeekYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/subISOWeekYears/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/subMilliseconds/index.d.ts b/node_modules/date-fns/fp/subMilliseconds/index.d.ts new file mode 100644 index 0000000..9310a1c --- /dev/null +++ b/node_modules/date-fns/fp/subMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subMilliseconds } from 'date-fns/fp' +export default subMilliseconds diff --git a/node_modules/date-fns/fp/subMilliseconds/index.js b/node_modules/date-fns/fp/subMilliseconds/index.js new file mode 100644 index 0000000..57a29d5 --- /dev/null +++ b/node_modules/date-fns/fp/subMilliseconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../subMilliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/subMilliseconds/index.js.flow b/node_modules/date-fns/fp/subMilliseconds/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/subMilliseconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/subMilliseconds/package.json b/node_modules/date-fns/fp/subMilliseconds/package.json new file mode 100644 index 0000000..e6e2892 --- /dev/null +++ b/node_modules/date-fns/fp/subMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/subMilliseconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/subMinutes/index.d.ts b/node_modules/date-fns/fp/subMinutes/index.d.ts new file mode 100644 index 0000000..0b7db10 --- /dev/null +++ b/node_modules/date-fns/fp/subMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subMinutes } from 'date-fns/fp' +export default subMinutes diff --git a/node_modules/date-fns/fp/subMinutes/index.js b/node_modules/date-fns/fp/subMinutes/index.js new file mode 100644 index 0000000..542ca80 --- /dev/null +++ b/node_modules/date-fns/fp/subMinutes/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../subMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/subMinutes/index.js.flow b/node_modules/date-fns/fp/subMinutes/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/subMinutes/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/subMinutes/package.json b/node_modules/date-fns/fp/subMinutes/package.json new file mode 100644 index 0000000..f977b8d --- /dev/null +++ b/node_modules/date-fns/fp/subMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/subMinutes/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/subMonths/index.d.ts b/node_modules/date-fns/fp/subMonths/index.d.ts new file mode 100644 index 0000000..3d03d27 --- /dev/null +++ b/node_modules/date-fns/fp/subMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subMonths } from 'date-fns/fp' +export default subMonths diff --git a/node_modules/date-fns/fp/subMonths/index.js b/node_modules/date-fns/fp/subMonths/index.js new file mode 100644 index 0000000..1470a8c --- /dev/null +++ b/node_modules/date-fns/fp/subMonths/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../subMonths/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/subMonths/index.js.flow b/node_modules/date-fns/fp/subMonths/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/subMonths/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/subMonths/package.json b/node_modules/date-fns/fp/subMonths/package.json new file mode 100644 index 0000000..2d80ede --- /dev/null +++ b/node_modules/date-fns/fp/subMonths/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/subMonths/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/subQuarters/index.d.ts b/node_modules/date-fns/fp/subQuarters/index.d.ts new file mode 100644 index 0000000..6362cec --- /dev/null +++ b/node_modules/date-fns/fp/subQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subQuarters } from 'date-fns/fp' +export default subQuarters diff --git a/node_modules/date-fns/fp/subQuarters/index.js b/node_modules/date-fns/fp/subQuarters/index.js new file mode 100644 index 0000000..c50f570 --- /dev/null +++ b/node_modules/date-fns/fp/subQuarters/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../subQuarters/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/subQuarters/index.js.flow b/node_modules/date-fns/fp/subQuarters/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/subQuarters/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/subQuarters/package.json b/node_modules/date-fns/fp/subQuarters/package.json new file mode 100644 index 0000000..b86e3f8 --- /dev/null +++ b/node_modules/date-fns/fp/subQuarters/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/subQuarters/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/subSeconds/index.d.ts b/node_modules/date-fns/fp/subSeconds/index.d.ts new file mode 100644 index 0000000..c5c6635 --- /dev/null +++ b/node_modules/date-fns/fp/subSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subSeconds } from 'date-fns/fp' +export default subSeconds diff --git a/node_modules/date-fns/fp/subSeconds/index.js b/node_modules/date-fns/fp/subSeconds/index.js new file mode 100644 index 0000000..b700a8b --- /dev/null +++ b/node_modules/date-fns/fp/subSeconds/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../subSeconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/subSeconds/index.js.flow b/node_modules/date-fns/fp/subSeconds/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/subSeconds/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/subSeconds/package.json b/node_modules/date-fns/fp/subSeconds/package.json new file mode 100644 index 0000000..147616a --- /dev/null +++ b/node_modules/date-fns/fp/subSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/subSeconds/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/subWeeks/index.d.ts b/node_modules/date-fns/fp/subWeeks/index.d.ts new file mode 100644 index 0000000..18eebcb --- /dev/null +++ b/node_modules/date-fns/fp/subWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subWeeks } from 'date-fns/fp' +export default subWeeks diff --git a/node_modules/date-fns/fp/subWeeks/index.js b/node_modules/date-fns/fp/subWeeks/index.js new file mode 100644 index 0000000..fe5ec28 --- /dev/null +++ b/node_modules/date-fns/fp/subWeeks/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../subWeeks/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/subWeeks/index.js.flow b/node_modules/date-fns/fp/subWeeks/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/subWeeks/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/subWeeks/package.json b/node_modules/date-fns/fp/subWeeks/package.json new file mode 100644 index 0000000..e4b2aaa --- /dev/null +++ b/node_modules/date-fns/fp/subWeeks/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/subWeeks/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/subYears/index.d.ts b/node_modules/date-fns/fp/subYears/index.d.ts new file mode 100644 index 0000000..55abb01 --- /dev/null +++ b/node_modules/date-fns/fp/subYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subYears } from 'date-fns/fp' +export default subYears diff --git a/node_modules/date-fns/fp/subYears/index.js b/node_modules/date-fns/fp/subYears/index.js new file mode 100644 index 0000000..1027769 --- /dev/null +++ b/node_modules/date-fns/fp/subYears/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../subYears/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 2); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/subYears/index.js.flow b/node_modules/date-fns/fp/subYears/index.js.flow new file mode 100644 index 0000000..75c22e2 --- /dev/null +++ b/node_modules/date-fns/fp/subYears/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +type CurriedFn2 = ( + a: A +) => CurriedFn1 | ((a: A, b: B) => R) + +declare module.exports: CurriedFn2 diff --git a/node_modules/date-fns/fp/subYears/package.json b/node_modules/date-fns/fp/subYears/package.json new file mode 100644 index 0000000..961ee2e --- /dev/null +++ b/node_modules/date-fns/fp/subYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/subYears/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/toDate/index.d.ts b/node_modules/date-fns/fp/toDate/index.d.ts new file mode 100644 index 0000000..2bbca80 --- /dev/null +++ b/node_modules/date-fns/fp/toDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { toDate } from 'date-fns/fp' +export default toDate diff --git a/node_modules/date-fns/fp/toDate/index.js b/node_modules/date-fns/fp/toDate/index.js new file mode 100644 index 0000000..79d69b1 --- /dev/null +++ b/node_modules/date-fns/fp/toDate/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/toDate/index.js.flow b/node_modules/date-fns/fp/toDate/index.js.flow new file mode 100644 index 0000000..1fc072e --- /dev/null +++ b/node_modules/date-fns/fp/toDate/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/toDate/package.json b/node_modules/date-fns/fp/toDate/package.json new file mode 100644 index 0000000..25085a8 --- /dev/null +++ b/node_modules/date-fns/fp/toDate/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/toDate/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/weeksToDays/index.d.ts b/node_modules/date-fns/fp/weeksToDays/index.d.ts new file mode 100644 index 0000000..df68239 --- /dev/null +++ b/node_modules/date-fns/fp/weeksToDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { weeksToDays } from 'date-fns/fp' +export default weeksToDays diff --git a/node_modules/date-fns/fp/weeksToDays/index.js b/node_modules/date-fns/fp/weeksToDays/index.js new file mode 100644 index 0000000..86d7c9d --- /dev/null +++ b/node_modules/date-fns/fp/weeksToDays/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../weeksToDays/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/weeksToDays/index.js.flow b/node_modules/date-fns/fp/weeksToDays/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/weeksToDays/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/weeksToDays/package.json b/node_modules/date-fns/fp/weeksToDays/package.json new file mode 100644 index 0000000..3a479d9 --- /dev/null +++ b/node_modules/date-fns/fp/weeksToDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/weeksToDays/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/yearsToMonths/index.d.ts b/node_modules/date-fns/fp/yearsToMonths/index.d.ts new file mode 100644 index 0000000..39cd773 --- /dev/null +++ b/node_modules/date-fns/fp/yearsToMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { yearsToMonths } from 'date-fns/fp' +export default yearsToMonths diff --git a/node_modules/date-fns/fp/yearsToMonths/index.js b/node_modules/date-fns/fp/yearsToMonths/index.js new file mode 100644 index 0000000..587ce1d --- /dev/null +++ b/node_modules/date-fns/fp/yearsToMonths/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../yearsToMonths/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/yearsToMonths/index.js.flow b/node_modules/date-fns/fp/yearsToMonths/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/yearsToMonths/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/yearsToMonths/package.json b/node_modules/date-fns/fp/yearsToMonths/package.json new file mode 100644 index 0000000..fff64d2 --- /dev/null +++ b/node_modules/date-fns/fp/yearsToMonths/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/yearsToMonths/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fp/yearsToQuarters/index.d.ts b/node_modules/date-fns/fp/yearsToQuarters/index.d.ts new file mode 100644 index 0000000..cbb664d --- /dev/null +++ b/node_modules/date-fns/fp/yearsToQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { yearsToQuarters } from 'date-fns/fp' +export default yearsToQuarters diff --git a/node_modules/date-fns/fp/yearsToQuarters/index.js b/node_modules/date-fns/fp/yearsToQuarters/index.js new file mode 100644 index 0000000..240b18a --- /dev/null +++ b/node_modules/date-fns/fp/yearsToQuarters/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../yearsToQuarters/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/convertToFP/index.js")); +// This file is generated automatically by `scripts/build/fp.ts`. Please, don't change it. +var _default = (0, _index2.default)(_index.default, 1); +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fp/yearsToQuarters/index.js.flow b/node_modules/date-fns/fp/yearsToQuarters/index.js.flow new file mode 100644 index 0000000..aa51b5f --- /dev/null +++ b/node_modules/date-fns/fp/yearsToQuarters/index.js.flow @@ -0,0 +1,54 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +type CurriedFn1 = (a: A) => R + +declare module.exports: CurriedFn1 diff --git a/node_modules/date-fns/fp/yearsToQuarters/package.json b/node_modules/date-fns/fp/yearsToQuarters/package.json new file mode 100644 index 0000000..174c27a --- /dev/null +++ b/node_modules/date-fns/fp/yearsToQuarters/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/fp/yearsToQuarters/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/fromUnixTime/index.d.ts b/node_modules/date-fns/fromUnixTime/index.d.ts new file mode 100644 index 0000000..a88920d --- /dev/null +++ b/node_modules/date-fns/fromUnixTime/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { fromUnixTime } from 'date-fns' +export default fromUnixTime diff --git a/node_modules/date-fns/fromUnixTime/index.js b/node_modules/date-fns/fromUnixTime/index.js new file mode 100644 index 0000000..c0f5464 --- /dev/null +++ b/node_modules/date-fns/fromUnixTime/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = fromUnixTime; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name fromUnixTime + * @category Timestamp Helpers + * @summary Create a date from a Unix timestamp. + * + * @description + * Create a date from a Unix timestamp (in seconds). Decimal values will be discarded. + * + * @param {Number} unixTime - the given Unix timestamp (in seconds) + * @returns {Date} the date + * @throws {TypeError} 1 argument required + * + * @example + * // Create the date 29 February 2012 11:45:05: + * const result = fromUnixTime(1330515905) + * //=> Wed Feb 29 2012 11:45:05 + */ +function fromUnixTime(dirtyUnixTime) { + (0, _index3.default)(1, arguments); + var unixTime = (0, _index2.default)(dirtyUnixTime); + return (0, _index.default)(unixTime * 1000); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/fromUnixTime/index.js.flow b/node_modules/date-fns/fromUnixTime/index.js.flow new file mode 100644 index 0000000..a286bdf --- /dev/null +++ b/node_modules/date-fns/fromUnixTime/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (unixTime: number) => Date diff --git a/node_modules/date-fns/fromUnixTime/package.json b/node_modules/date-fns/fromUnixTime/package.json new file mode 100644 index 0000000..6ef2a8e --- /dev/null +++ b/node_modules/date-fns/fromUnixTime/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/fromUnixTime/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getDate/index.d.ts b/node_modules/date-fns/getDate/index.d.ts new file mode 100644 index 0000000..cb86441 --- /dev/null +++ b/node_modules/date-fns/getDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDate } from 'date-fns' +export default getDate diff --git a/node_modules/date-fns/getDate/index.js b/node_modules/date-fns/getDate/index.js new file mode 100644 index 0000000..1a3dc6d --- /dev/null +++ b/node_modules/date-fns/getDate/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getDate; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getDate + * @category Day Helpers + * @summary Get the day of the month of the given date. + * + * @description + * Get the day of the month of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the day of month + * @throws {TypeError} 1 argument required + * + * @example + * // Which day of the month is 29 February 2012? + * const result = getDate(new Date(2012, 1, 29)) + * //=> 29 + */ +function getDate(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var dayOfMonth = date.getDate(); + return dayOfMonth; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getDate/index.js.flow b/node_modules/date-fns/getDate/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getDate/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getDate/package.json b/node_modules/date-fns/getDate/package.json new file mode 100644 index 0000000..d1dbd4e --- /dev/null +++ b/node_modules/date-fns/getDate/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getDate/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getDay/index.d.ts b/node_modules/date-fns/getDay/index.d.ts new file mode 100644 index 0000000..5ea22c0 --- /dev/null +++ b/node_modules/date-fns/getDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDay } from 'date-fns' +export default getDay diff --git a/node_modules/date-fns/getDay/index.js b/node_modules/date-fns/getDay/index.js new file mode 100644 index 0000000..a292021 --- /dev/null +++ b/node_modules/date-fns/getDay/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getDay; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getDay + * @category Weekday Helpers + * @summary Get the day of the week of the given date. + * + * @description + * Get the day of the week of the given date. + * + * @param {Date|Number} date - the given date + * @returns {0|1|2|3|4|5|6} the day of week, 0 represents Sunday + * @throws {TypeError} 1 argument required + * + * @example + * // Which day of the week is 29 February 2012? + * const result = getDay(new Date(2012, 1, 29)) + * //=> 3 + */ +function getDay(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var day = date.getDay(); + return day; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getDay/index.js.flow b/node_modules/date-fns/getDay/index.js.flow new file mode 100644 index 0000000..6ff2a54 --- /dev/null +++ b/node_modules/date-fns/getDay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => 0 | 1 | 2 | 3 | 4 | 5 | 6 diff --git a/node_modules/date-fns/getDay/package.json b/node_modules/date-fns/getDay/package.json new file mode 100644 index 0000000..d5418e1 --- /dev/null +++ b/node_modules/date-fns/getDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getDay/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getDayOfYear/index.d.ts b/node_modules/date-fns/getDayOfYear/index.d.ts new file mode 100644 index 0000000..ec58442 --- /dev/null +++ b/node_modules/date-fns/getDayOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDayOfYear } from 'date-fns' +export default getDayOfYear diff --git a/node_modules/date-fns/getDayOfYear/index.js b/node_modules/date-fns/getDayOfYear/index.js new file mode 100644 index 0000000..9f2f4d6 --- /dev/null +++ b/node_modules/date-fns/getDayOfYear/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getDayOfYear; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../startOfYear/index.js")); +var _index3 = _interopRequireDefault(require("../differenceInCalendarDays/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getDayOfYear + * @category Day Helpers + * @summary Get the day of the year of the given date. + * + * @description + * Get the day of the year of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the day of year + * @throws {TypeError} 1 argument required + * + * @example + * // Which day of the year is 2 July 2014? + * const result = getDayOfYear(new Date(2014, 6, 2)) + * //=> 183 + */ +function getDayOfYear(dirtyDate) { + (0, _index4.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var diff = (0, _index3.default)(date, (0, _index2.default)(date)); + var dayOfYear = diff + 1; + return dayOfYear; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getDayOfYear/index.js.flow b/node_modules/date-fns/getDayOfYear/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getDayOfYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getDayOfYear/package.json b/node_modules/date-fns/getDayOfYear/package.json new file mode 100644 index 0000000..476f563 --- /dev/null +++ b/node_modules/date-fns/getDayOfYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getDayOfYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getDaysInMonth/index.d.ts b/node_modules/date-fns/getDaysInMonth/index.d.ts new file mode 100644 index 0000000..6b69dae --- /dev/null +++ b/node_modules/date-fns/getDaysInMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDaysInMonth } from 'date-fns' +export default getDaysInMonth diff --git a/node_modules/date-fns/getDaysInMonth/index.js b/node_modules/date-fns/getDaysInMonth/index.js new file mode 100644 index 0000000..87d7051 --- /dev/null +++ b/node_modules/date-fns/getDaysInMonth/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getDaysInMonth; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getDaysInMonth + * @category Month Helpers + * @summary Get the number of days in a month of the given date. + * + * @description + * Get the number of days in a month of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the number of days in a month + * @throws {TypeError} 1 argument required + * + * @example + * // How many days are in February 2000? + * const result = getDaysInMonth(new Date(2000, 1)) + * //=> 29 + */ +function getDaysInMonth(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var year = date.getFullYear(); + var monthIndex = date.getMonth(); + var lastDayOfMonth = new Date(0); + lastDayOfMonth.setFullYear(year, monthIndex + 1, 0); + lastDayOfMonth.setHours(0, 0, 0, 0); + return lastDayOfMonth.getDate(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getDaysInMonth/index.js.flow b/node_modules/date-fns/getDaysInMonth/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getDaysInMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getDaysInMonth/package.json b/node_modules/date-fns/getDaysInMonth/package.json new file mode 100644 index 0000000..4013ccd --- /dev/null +++ b/node_modules/date-fns/getDaysInMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getDaysInMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getDaysInYear/index.d.ts b/node_modules/date-fns/getDaysInYear/index.d.ts new file mode 100644 index 0000000..053d44b --- /dev/null +++ b/node_modules/date-fns/getDaysInYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDaysInYear } from 'date-fns' +export default getDaysInYear diff --git a/node_modules/date-fns/getDaysInYear/index.js b/node_modules/date-fns/getDaysInYear/index.js new file mode 100644 index 0000000..7a37bf4 --- /dev/null +++ b/node_modules/date-fns/getDaysInYear/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getDaysInYear; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../isLeapYear/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getDaysInYear + * @category Year Helpers + * @summary Get the number of days in a year of the given date. + * + * @description + * Get the number of days in a year of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the number of days in a year + * @throws {TypeError} 1 argument required + * + * @example + * // How many days are in 2012? + * const result = getDaysInYear(new Date(2012, 0, 1)) + * //=> 366 + */ +function getDaysInYear(dirtyDate) { + (0, _index3.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + if (String(new Date(date)) === 'Invalid Date') { + return NaN; + } + return (0, _index2.default)(date) ? 366 : 365; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getDaysInYear/index.js.flow b/node_modules/date-fns/getDaysInYear/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getDaysInYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getDaysInYear/package.json b/node_modules/date-fns/getDaysInYear/package.json new file mode 100644 index 0000000..88ddf89 --- /dev/null +++ b/node_modules/date-fns/getDaysInYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getDaysInYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getDecade/index.d.ts b/node_modules/date-fns/getDecade/index.d.ts new file mode 100644 index 0000000..dfa8961 --- /dev/null +++ b/node_modules/date-fns/getDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDecade } from 'date-fns' +export default getDecade diff --git a/node_modules/date-fns/getDecade/index.js b/node_modules/date-fns/getDecade/index.js new file mode 100644 index 0000000..e56e387 --- /dev/null +++ b/node_modules/date-fns/getDecade/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getDecade; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getDecade + * @category Decade Helpers + * @summary Get the decade of the given date. + * + * @description + * Get the decade of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the year of decade + * @throws {TypeError} 1 argument required + * + * @example + * // Which decade belongs 27 November 1942? + * const result = getDecade(new Date(1942, 10, 27)) + * //=> 1940 + */ +function getDecade(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var year = date.getFullYear(); + var decade = Math.floor(year / 10) * 10; + return decade; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getDecade/index.js.flow b/node_modules/date-fns/getDecade/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getDecade/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getDecade/package.json b/node_modules/date-fns/getDecade/package.json new file mode 100644 index 0000000..b472865 --- /dev/null +++ b/node_modules/date-fns/getDecade/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getDecade/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getDefaultOptions/index.d.ts b/node_modules/date-fns/getDefaultOptions/index.d.ts new file mode 100644 index 0000000..43e2dea --- /dev/null +++ b/node_modules/date-fns/getDefaultOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getDefaultOptions } from 'date-fns' +export default getDefaultOptions diff --git a/node_modules/date-fns/getDefaultOptions/index.js b/node_modules/date-fns/getDefaultOptions/index.js new file mode 100644 index 0000000..bce6399 --- /dev/null +++ b/node_modules/date-fns/getDefaultOptions/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getDefaultOptions; +var _index = require("../_lib/defaultOptions/index.js"); +var _index2 = _interopRequireDefault(require("../_lib/assign/index.js")); +/** + * @name getDefaultOptions + * @category Common Helpers + * @summary Get default options. + * @pure false + * + * @description + * Returns an object that contains defaults for + * `options.locale`, `options.weekStartsOn` and `options.firstWeekContainsDate` + * arguments for all functions. + * + * You can change these with [setDefaultOptions]{@link https://date-fns.org/docs/setDefaultOptions}. + * + * @returns {Object} default options + * + * @example + * const result = getDefaultOptions() + * //=> {} + * + * @example + * setDefaultOptions({ weekStarsOn: 1, firstWeekContainsDate: 4 }) + * const result = getDefaultOptions() + * //=> { weekStarsOn: 1, firstWeekContainsDate: 4 } + */ +function getDefaultOptions() { + return (0, _index2.default)({}, (0, _index.getDefaultOptions)()); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getDefaultOptions/index.js.flow b/node_modules/date-fns/getDefaultOptions/index.js.flow new file mode 100644 index 0000000..2a0fd28 --- /dev/null +++ b/node_modules/date-fns/getDefaultOptions/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Object diff --git a/node_modules/date-fns/getDefaultOptions/package.json b/node_modules/date-fns/getDefaultOptions/package.json new file mode 100644 index 0000000..d18eece --- /dev/null +++ b/node_modules/date-fns/getDefaultOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getDefaultOptions/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getHours/index.d.ts b/node_modules/date-fns/getHours/index.d.ts new file mode 100644 index 0000000..1ef4909 --- /dev/null +++ b/node_modules/date-fns/getHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getHours } from 'date-fns' +export default getHours diff --git a/node_modules/date-fns/getHours/index.js b/node_modules/date-fns/getHours/index.js new file mode 100644 index 0000000..3ec27ea --- /dev/null +++ b/node_modules/date-fns/getHours/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getHours; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getHours + * @category Hour Helpers + * @summary Get the hours of the given date. + * + * @description + * Get the hours of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the hours + * @throws {TypeError} 1 argument required + * + * @example + * // Get the hours of 29 February 2012 11:45:00: + * const result = getHours(new Date(2012, 1, 29, 11, 45)) + * //=> 11 + */ +function getHours(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var hours = date.getHours(); + return hours; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getHours/index.js.flow b/node_modules/date-fns/getHours/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getHours/package.json b/node_modules/date-fns/getHours/package.json new file mode 100644 index 0000000..7683099 --- /dev/null +++ b/node_modules/date-fns/getHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getHours/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getISODay/index.d.ts b/node_modules/date-fns/getISODay/index.d.ts new file mode 100644 index 0000000..fef7587 --- /dev/null +++ b/node_modules/date-fns/getISODay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISODay } from 'date-fns' +export default getISODay diff --git a/node_modules/date-fns/getISODay/index.js b/node_modules/date-fns/getISODay/index.js new file mode 100644 index 0000000..7aacae0 --- /dev/null +++ b/node_modules/date-fns/getISODay/index.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getISODay; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getISODay + * @category Weekday Helpers + * @summary Get the day of the ISO week of the given date. + * + * @description + * Get the day of the ISO week of the given date, + * which is 7 for Sunday, 1 for Monday etc. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the given date + * @returns {Number} the day of ISO week + * @throws {TypeError} 1 argument required + * + * @example + * // Which day of the ISO week is 26 February 2012? + * const result = getISODay(new Date(2012, 1, 26)) + * //=> 7 + */ +function getISODay(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var day = date.getDay(); + if (day === 0) { + day = 7; + } + return day; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getISODay/index.js.flow b/node_modules/date-fns/getISODay/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getISODay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getISODay/package.json b/node_modules/date-fns/getISODay/package.json new file mode 100644 index 0000000..6f1ada7 --- /dev/null +++ b/node_modules/date-fns/getISODay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getISODay/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getISOWeek/index.d.ts b/node_modules/date-fns/getISOWeek/index.d.ts new file mode 100644 index 0000000..f24419b --- /dev/null +++ b/node_modules/date-fns/getISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISOWeek } from 'date-fns' +export default getISOWeek diff --git a/node_modules/date-fns/getISOWeek/index.js b/node_modules/date-fns/getISOWeek/index.js new file mode 100644 index 0000000..d203eaf --- /dev/null +++ b/node_modules/date-fns/getISOWeek/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getISOWeek; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../startOfISOWeek/index.js")); +var _index3 = _interopRequireDefault(require("../startOfISOWeekYear/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var MILLISECONDS_IN_WEEK = 604800000; + +/** + * @name getISOWeek + * @category ISO Week Helpers + * @summary Get the ISO week of the given date. + * + * @description + * Get the ISO week of the given date. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the given date + * @returns {Number} the ISO week + * @throws {TypeError} 1 argument required + * + * @example + * // Which week of the ISO-week numbering year is 2 January 2005? + * const result = getISOWeek(new Date(2005, 0, 2)) + * //=> 53 + */ +function getISOWeek(dirtyDate) { + (0, _index4.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var diff = (0, _index2.default)(date).getTime() - (0, _index3.default)(date).getTime(); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round(diff / MILLISECONDS_IN_WEEK) + 1; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getISOWeek/index.js.flow b/node_modules/date-fns/getISOWeek/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getISOWeek/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getISOWeek/package.json b/node_modules/date-fns/getISOWeek/package.json new file mode 100644 index 0000000..0b6f71b --- /dev/null +++ b/node_modules/date-fns/getISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getISOWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getISOWeekYear/index.d.ts b/node_modules/date-fns/getISOWeekYear/index.d.ts new file mode 100644 index 0000000..018d0c8 --- /dev/null +++ b/node_modules/date-fns/getISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISOWeekYear } from 'date-fns' +export default getISOWeekYear diff --git a/node_modules/date-fns/getISOWeekYear/index.js b/node_modules/date-fns/getISOWeekYear/index.js new file mode 100644 index 0000000..f32dede --- /dev/null +++ b/node_modules/date-fns/getISOWeekYear/index.js @@ -0,0 +1,51 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getISOWeekYear; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../startOfISOWeek/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getISOWeekYear + * @category ISO Week-Numbering Year Helpers + * @summary Get the ISO week-numbering year of the given date. + * + * @description + * Get the ISO week-numbering year of the given date, + * which always starts 3 days before the year's first Thursday. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the given date + * @returns {Number} the ISO week-numbering year + * @throws {TypeError} 1 argument required + * + * @example + * // Which ISO-week numbering year is 2 January 2005? + * const result = getISOWeekYear(new Date(2005, 0, 2)) + * //=> 2004 + */ +function getISOWeekYear(dirtyDate) { + (0, _index3.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var year = date.getFullYear(); + var fourthOfJanuaryOfNextYear = new Date(0); + fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4); + fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0); + var startOfNextYear = (0, _index2.default)(fourthOfJanuaryOfNextYear); + var fourthOfJanuaryOfThisYear = new Date(0); + fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4); + fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0); + var startOfThisYear = (0, _index2.default)(fourthOfJanuaryOfThisYear); + if (date.getTime() >= startOfNextYear.getTime()) { + return year + 1; + } else if (date.getTime() >= startOfThisYear.getTime()) { + return year; + } else { + return year - 1; + } +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getISOWeekYear/index.js.flow b/node_modules/date-fns/getISOWeekYear/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getISOWeekYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getISOWeekYear/package.json b/node_modules/date-fns/getISOWeekYear/package.json new file mode 100644 index 0000000..ff5d730 --- /dev/null +++ b/node_modules/date-fns/getISOWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getISOWeekYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getISOWeeksInYear/index.d.ts b/node_modules/date-fns/getISOWeeksInYear/index.d.ts new file mode 100644 index 0000000..5d3ee66 --- /dev/null +++ b/node_modules/date-fns/getISOWeeksInYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getISOWeeksInYear } from 'date-fns' +export default getISOWeeksInYear diff --git a/node_modules/date-fns/getISOWeeksInYear/index.js b/node_modules/date-fns/getISOWeeksInYear/index.js new file mode 100644 index 0000000..e6d05c6 --- /dev/null +++ b/node_modules/date-fns/getISOWeeksInYear/index.js @@ -0,0 +1,42 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getISOWeeksInYear; +var _index = _interopRequireDefault(require("../startOfISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../addWeeks/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var MILLISECONDS_IN_WEEK = 604800000; + +/** + * @name getISOWeeksInYear + * @category ISO Week-Numbering Year Helpers + * @summary Get the number of weeks in an ISO week-numbering year of the given date. + * + * @description + * Get the number of weeks in an ISO week-numbering year of the given date. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the given date + * @returns {Number} the number of ISO weeks in a year + * @throws {TypeError} 1 argument required + * + * @example + * // How many weeks are in ISO week-numbering year 2015? + * const result = getISOWeeksInYear(new Date(2015, 1, 11)) + * //=> 53 + */ +function getISOWeeksInYear(dirtyDate) { + (0, _index3.default)(1, arguments); + var thisYear = (0, _index.default)(dirtyDate); + var nextYear = (0, _index.default)((0, _index2.default)(thisYear, 60)); + var diff = nextYear.valueOf() - thisYear.valueOf(); + // Round the number of weeks to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round(diff / MILLISECONDS_IN_WEEK); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getISOWeeksInYear/index.js.flow b/node_modules/date-fns/getISOWeeksInYear/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getISOWeeksInYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getISOWeeksInYear/package.json b/node_modules/date-fns/getISOWeeksInYear/package.json new file mode 100644 index 0000000..9796b17 --- /dev/null +++ b/node_modules/date-fns/getISOWeeksInYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getISOWeeksInYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getMilliseconds/index.d.ts b/node_modules/date-fns/getMilliseconds/index.d.ts new file mode 100644 index 0000000..7476168 --- /dev/null +++ b/node_modules/date-fns/getMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getMilliseconds } from 'date-fns' +export default getMilliseconds diff --git a/node_modules/date-fns/getMilliseconds/index.js b/node_modules/date-fns/getMilliseconds/index.js new file mode 100644 index 0000000..d14bfb3 --- /dev/null +++ b/node_modules/date-fns/getMilliseconds/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getMilliseconds; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getMilliseconds + * @category Millisecond Helpers + * @summary Get the milliseconds of the given date. + * + * @description + * Get the milliseconds of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the milliseconds + * @throws {TypeError} 1 argument required + * + * @example + * // Get the milliseconds of 29 February 2012 11:45:05.123: + * const result = getMilliseconds(new Date(2012, 1, 29, 11, 45, 5, 123)) + * //=> 123 + */ +function getMilliseconds(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var milliseconds = date.getMilliseconds(); + return milliseconds; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getMilliseconds/index.js.flow b/node_modules/date-fns/getMilliseconds/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getMilliseconds/package.json b/node_modules/date-fns/getMilliseconds/package.json new file mode 100644 index 0000000..be8fa3e --- /dev/null +++ b/node_modules/date-fns/getMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getMilliseconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getMinutes/index.d.ts b/node_modules/date-fns/getMinutes/index.d.ts new file mode 100644 index 0000000..e6a9284 --- /dev/null +++ b/node_modules/date-fns/getMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getMinutes } from 'date-fns' +export default getMinutes diff --git a/node_modules/date-fns/getMinutes/index.js b/node_modules/date-fns/getMinutes/index.js new file mode 100644 index 0000000..931eea1 --- /dev/null +++ b/node_modules/date-fns/getMinutes/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getMinutes; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getMinutes + * @category Minute Helpers + * @summary Get the minutes of the given date. + * + * @description + * Get the minutes of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the minutes + * @throws {TypeError} 1 argument required + * + * @example + * // Get the minutes of 29 February 2012 11:45:05: + * const result = getMinutes(new Date(2012, 1, 29, 11, 45, 5)) + * //=> 45 + */ +function getMinutes(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var minutes = date.getMinutes(); + return minutes; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getMinutes/index.js.flow b/node_modules/date-fns/getMinutes/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getMinutes/package.json b/node_modules/date-fns/getMinutes/package.json new file mode 100644 index 0000000..6c8a4f7 --- /dev/null +++ b/node_modules/date-fns/getMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getMinutes/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getMonth/index.d.ts b/node_modules/date-fns/getMonth/index.d.ts new file mode 100644 index 0000000..e0b6217 --- /dev/null +++ b/node_modules/date-fns/getMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getMonth } from 'date-fns' +export default getMonth diff --git a/node_modules/date-fns/getMonth/index.js b/node_modules/date-fns/getMonth/index.js new file mode 100644 index 0000000..5f97ec8 --- /dev/null +++ b/node_modules/date-fns/getMonth/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getMonth; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getMonth + * @category Month Helpers + * @summary Get the month of the given date. + * + * @description + * Get the month of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the month + * @throws {TypeError} 1 argument required + * + * @example + * // Which month is 29 February 2012? + * const result = getMonth(new Date(2012, 1, 29)) + * //=> 1 + */ +function getMonth(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var month = date.getMonth(); + return month; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getMonth/index.js.flow b/node_modules/date-fns/getMonth/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getMonth/package.json b/node_modules/date-fns/getMonth/package.json new file mode 100644 index 0000000..0539a9f --- /dev/null +++ b/node_modules/date-fns/getMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getOverlappingDaysInIntervals/index.d.ts b/node_modules/date-fns/getOverlappingDaysInIntervals/index.d.ts new file mode 100644 index 0000000..e309ff9 --- /dev/null +++ b/node_modules/date-fns/getOverlappingDaysInIntervals/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getOverlappingDaysInIntervals } from 'date-fns' +export default getOverlappingDaysInIntervals diff --git a/node_modules/date-fns/getOverlappingDaysInIntervals/index.js b/node_modules/date-fns/getOverlappingDaysInIntervals/index.js new file mode 100644 index 0000000..4c98bc9 --- /dev/null +++ b/node_modules/date-fns/getOverlappingDaysInIntervals/index.js @@ -0,0 +1,66 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getOverlappingDaysInIntervals; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var MILLISECONDS_IN_DAY = 24 * 60 * 60 * 1000; + +/** + * @name getOverlappingDaysInIntervals + * @category Interval Helpers + * @summary Get the number of days that overlap in two time intervals + * + * @description + * Get the number of days that overlap in two time intervals + * + * @param {Interval} intervalLeft - the first interval to compare. See [Interval]{@link docs/Interval} + * @param {Interval} intervalRight - the second interval to compare. See [Interval]{@link docs/Interval} + * @returns {Number} the number of days that overlap in two time intervals + * @throws {TypeError} 2 arguments required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // For overlapping time intervals adds 1 for each started overlapping day: + * getOverlappingDaysInIntervals( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) } + * ) + * //=> 3 + * + * @example + * // For non-overlapping time intervals returns 0: + * getOverlappingDaysInIntervals( + * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, + * { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) } + * ) + * //=> 0 + */ + +function getOverlappingDaysInIntervals(dirtyIntervalLeft, dirtyIntervalRight) { + (0, _index2.default)(2, arguments); + var intervalLeft = dirtyIntervalLeft || {}; + var intervalRight = dirtyIntervalRight || {}; + var leftStartTime = (0, _index.default)(intervalLeft.start).getTime(); + var leftEndTime = (0, _index.default)(intervalLeft.end).getTime(); + var rightStartTime = (0, _index.default)(intervalRight.start).getTime(); + var rightEndTime = (0, _index.default)(intervalRight.end).getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(leftStartTime <= leftEndTime && rightStartTime <= rightEndTime)) { + throw new RangeError('Invalid interval'); + } + var isOverlapping = leftStartTime < rightEndTime && rightStartTime < leftEndTime; + if (!isOverlapping) { + return 0; + } + var overlapStartDate = rightStartTime < leftStartTime ? leftStartTime : rightStartTime; + var overlapEndDate = rightEndTime > leftEndTime ? leftEndTime : rightEndTime; + var differenceInMs = overlapEndDate - overlapStartDate; + return Math.ceil(differenceInMs / MILLISECONDS_IN_DAY); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getOverlappingDaysInIntervals/index.js.flow b/node_modules/date-fns/getOverlappingDaysInIntervals/index.js.flow new file mode 100644 index 0000000..9c0f272 --- /dev/null +++ b/node_modules/date-fns/getOverlappingDaysInIntervals/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + intervalLeft: Interval, + intervalRight: Interval +) => number diff --git a/node_modules/date-fns/getOverlappingDaysInIntervals/package.json b/node_modules/date-fns/getOverlappingDaysInIntervals/package.json new file mode 100644 index 0000000..62dd26b --- /dev/null +++ b/node_modules/date-fns/getOverlappingDaysInIntervals/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getOverlappingDaysInIntervals/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getQuarter/index.d.ts b/node_modules/date-fns/getQuarter/index.d.ts new file mode 100644 index 0000000..6434ba0 --- /dev/null +++ b/node_modules/date-fns/getQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getQuarter } from 'date-fns' +export default getQuarter diff --git a/node_modules/date-fns/getQuarter/index.js b/node_modules/date-fns/getQuarter/index.js new file mode 100644 index 0000000..117a9b1 --- /dev/null +++ b/node_modules/date-fns/getQuarter/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getQuarter; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getQuarter + * @category Quarter Helpers + * @summary Get the year quarter of the given date. + * + * @description + * Get the year quarter of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the quarter + * @throws {TypeError} 1 argument required + * + * @example + * // Which quarter is 2 July 2014? + * const result = getQuarter(new Date(2014, 6, 2)) + * //=> 3 + */ +function getQuarter(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var quarter = Math.floor(date.getMonth() / 3) + 1; + return quarter; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getQuarter/index.js.flow b/node_modules/date-fns/getQuarter/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getQuarter/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getQuarter/package.json b/node_modules/date-fns/getQuarter/package.json new file mode 100644 index 0000000..56ffce6 --- /dev/null +++ b/node_modules/date-fns/getQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getQuarter/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getSeconds/index.d.ts b/node_modules/date-fns/getSeconds/index.d.ts new file mode 100644 index 0000000..7b60944 --- /dev/null +++ b/node_modules/date-fns/getSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getSeconds } from 'date-fns' +export default getSeconds diff --git a/node_modules/date-fns/getSeconds/index.js b/node_modules/date-fns/getSeconds/index.js new file mode 100644 index 0000000..05f2e20 --- /dev/null +++ b/node_modules/date-fns/getSeconds/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getSeconds; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getSeconds + * @category Second Helpers + * @summary Get the seconds of the given date. + * + * @description + * Get the seconds of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the seconds + * @throws {TypeError} 1 argument required + * + * @example + * // Get the seconds of 29 February 2012 11:45:05.123: + * const result = getSeconds(new Date(2012, 1, 29, 11, 45, 5, 123)) + * //=> 5 + */ +function getSeconds(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var seconds = date.getSeconds(); + return seconds; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getSeconds/index.js.flow b/node_modules/date-fns/getSeconds/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getSeconds/package.json b/node_modules/date-fns/getSeconds/package.json new file mode 100644 index 0000000..f76ee54 --- /dev/null +++ b/node_modules/date-fns/getSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getSeconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getTime/index.d.ts b/node_modules/date-fns/getTime/index.d.ts new file mode 100644 index 0000000..87c958e --- /dev/null +++ b/node_modules/date-fns/getTime/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getTime } from 'date-fns' +export default getTime diff --git a/node_modules/date-fns/getTime/index.js b/node_modules/date-fns/getTime/index.js new file mode 100644 index 0000000..b7c1b91 --- /dev/null +++ b/node_modules/date-fns/getTime/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getTime; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getTime + * @category Timestamp Helpers + * @summary Get the milliseconds timestamp of the given date. + * + * @description + * Get the milliseconds timestamp of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the timestamp + * @throws {TypeError} 1 argument required + * + * @example + * // Get the timestamp of 29 February 2012 11:45:05.123: + * const result = getTime(new Date(2012, 1, 29, 11, 45, 5, 123)) + * //=> 1330515905123 + */ +function getTime(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var timestamp = date.getTime(); + return timestamp; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getTime/index.js.flow b/node_modules/date-fns/getTime/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getTime/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getTime/package.json b/node_modules/date-fns/getTime/package.json new file mode 100644 index 0000000..d9e138c --- /dev/null +++ b/node_modules/date-fns/getTime/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getTime/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getUnixTime/index.d.ts b/node_modules/date-fns/getUnixTime/index.d.ts new file mode 100644 index 0000000..8f85a12 --- /dev/null +++ b/node_modules/date-fns/getUnixTime/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getUnixTime } from 'date-fns' +export default getUnixTime diff --git a/node_modules/date-fns/getUnixTime/index.js b/node_modules/date-fns/getUnixTime/index.js new file mode 100644 index 0000000..adea627 --- /dev/null +++ b/node_modules/date-fns/getUnixTime/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getUnixTime; +var _index = _interopRequireDefault(require("../getTime/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getUnixTime + * @category Timestamp Helpers + * @summary Get the seconds timestamp of the given date. + * + * @description + * Get the seconds timestamp of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the timestamp + * @throws {TypeError} 1 argument required + * + * @example + * // Get the timestamp of 29 February 2012 11:45:05 CET: + * const result = getUnixTime(new Date(2012, 1, 29, 11, 45, 5)) + * //=> 1330512305 + */ +function getUnixTime(dirtyDate) { + (0, _index2.default)(1, arguments); + return Math.floor((0, _index.default)(dirtyDate) / 1000); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getUnixTime/index.js.flow b/node_modules/date-fns/getUnixTime/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getUnixTime/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getUnixTime/package.json b/node_modules/date-fns/getUnixTime/package.json new file mode 100644 index 0000000..bc24ccb --- /dev/null +++ b/node_modules/date-fns/getUnixTime/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getUnixTime/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getWeek/index.d.ts b/node_modules/date-fns/getWeek/index.d.ts new file mode 100644 index 0000000..dfa1327 --- /dev/null +++ b/node_modules/date-fns/getWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeek } from 'date-fns' +export default getWeek diff --git a/node_modules/date-fns/getWeek/index.js b/node_modules/date-fns/getWeek/index.js new file mode 100644 index 0000000..01435ab --- /dev/null +++ b/node_modules/date-fns/getWeek/index.js @@ -0,0 +1,63 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getWeek; +var _index = _interopRequireDefault(require("../startOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../startOfWeekYear/index.js")); +var _index3 = _interopRequireDefault(require("../toDate/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var MILLISECONDS_IN_WEEK = 604800000; + +/** + * @name getWeek + * @category Week Helpers + * @summary Get the local week index of the given date. + * + * @description + * Get the local week index of the given date. + * The exact calculation depends on the values of + * `options.weekStartsOn` (which is the index of the first day of the week) + * and `options.firstWeekContainsDate` (which is the day of January, which is always in + * the first week of the week-numbering year) + * + * Week numbering: https://en.wikipedia.org/wiki/Week#Week_numbering + * + * @param {Date|Number} date - the given date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @returns {Number} the week + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * + * @example + * // Which week of the local week numbering year is 2 January 2005 with default options? + * const result = getWeek(new Date(2005, 0, 2)) + * //=> 2 + * + * // Which week of the local week numbering year is 2 January 2005, + * // if Monday is the first day of the week, + * // and the first week of the year always contains 4 January? + * const result = getWeek(new Date(2005, 0, 2), { + * weekStartsOn: 1, + * firstWeekContainsDate: 4 + * }) + * //=> 53 + */ + +function getWeek(dirtyDate, options) { + (0, _index4.default)(1, arguments); + var date = (0, _index3.default)(dirtyDate); + var diff = (0, _index.default)(date, options).getTime() - (0, _index2.default)(date, options).getTime(); + + // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + return Math.round(diff / MILLISECONDS_IN_WEEK) + 1; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getWeek/index.js.flow b/node_modules/date-fns/getWeek/index.js.flow new file mode 100644 index 0000000..2c948ae --- /dev/null +++ b/node_modules/date-fns/getWeek/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } +) => number diff --git a/node_modules/date-fns/getWeek/package.json b/node_modules/date-fns/getWeek/package.json new file mode 100644 index 0000000..deb1966 --- /dev/null +++ b/node_modules/date-fns/getWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getWeekOfMonth/index.d.ts b/node_modules/date-fns/getWeekOfMonth/index.d.ts new file mode 100644 index 0000000..781b2ad --- /dev/null +++ b/node_modules/date-fns/getWeekOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekOfMonth } from 'date-fns' +export default getWeekOfMonth diff --git a/node_modules/date-fns/getWeekOfMonth/index.js b/node_modules/date-fns/getWeekOfMonth/index.js new file mode 100644 index 0000000..ea2bc77 --- /dev/null +++ b/node_modules/date-fns/getWeekOfMonth/index.js @@ -0,0 +1,51 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getWeekOfMonth; +var _index = require("../_lib/defaultOptions/index.js"); +var _index2 = _interopRequireDefault(require("../getDate/index.js")); +var _index3 = _interopRequireDefault(require("../getDay/index.js")); +var _index4 = _interopRequireDefault(require("../startOfMonth/index.js")); +var _index5 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index6 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name getWeekOfMonth + * @category Week Helpers + * @summary Get the week of the month of the given date. + * + * @description + * Get the week of the month of the given date. + * + * @param {Date|Number} date - the given date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Number} the week of month + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 inclusively + * + * @example + * // Which week of the month is 9 November 2017? + * const result = getWeekOfMonth(new Date(2017, 10, 9)) + * //=> 2 + */ +function getWeekOfMonth(date, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + (0, _index5.default)(1, arguments); + var defaultOptions = (0, _index.getDefaultOptions)(); + var weekStartsOn = (0, _index6.default)((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + var currentDayOfMonth = (0, _index2.default)(date); + if (isNaN(currentDayOfMonth)) return NaN; + var startWeekDay = (0, _index3.default)((0, _index4.default)(date)); + var lastDayOfFirstWeek = weekStartsOn - startWeekDay; + if (lastDayOfFirstWeek <= 0) lastDayOfFirstWeek += 7; + var remainingDaysAfterFirstWeek = currentDayOfMonth - lastDayOfFirstWeek; + return Math.ceil(remainingDaysAfterFirstWeek / 7) + 1; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getWeekOfMonth/index.js.flow b/node_modules/date-fns/getWeekOfMonth/index.js.flow new file mode 100644 index 0000000..1115f28 --- /dev/null +++ b/node_modules/date-fns/getWeekOfMonth/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => number diff --git a/node_modules/date-fns/getWeekOfMonth/package.json b/node_modules/date-fns/getWeekOfMonth/package.json new file mode 100644 index 0000000..51da61c --- /dev/null +++ b/node_modules/date-fns/getWeekOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getWeekOfMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getWeekYear/index.d.ts b/node_modules/date-fns/getWeekYear/index.d.ts new file mode 100644 index 0000000..c8fc528 --- /dev/null +++ b/node_modules/date-fns/getWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeekYear } from 'date-fns' +export default getWeekYear diff --git a/node_modules/date-fns/getWeekYear/index.js b/node_modules/date-fns/getWeekYear/index.js new file mode 100644 index 0000000..616b597 --- /dev/null +++ b/node_modules/date-fns/getWeekYear/index.js @@ -0,0 +1,80 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getWeekYear; +var _index = _interopRequireDefault(require("../startOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index5 = require("../_lib/defaultOptions/index.js"); +/** + * @name getWeekYear + * @category Week-Numbering Year Helpers + * @summary Get the local week-numbering year of the given date. + * + * @description + * Get the local week-numbering year of the given date. + * The exact calculation depends on the values of + * `options.weekStartsOn` (which is the index of the first day of the week) + * and `options.firstWeekContainsDate` (which is the day of January, which is always in + * the first week of the week-numbering year) + * + * Week numbering: https://en.wikipedia.org/wiki/Week#Week_numbering + * + * @param {Date|Number} date - the given date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @returns {Number} the local week-numbering year + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * + * @example + * // Which week numbering year is 26 December 2004 with the default settings? + * const result = getWeekYear(new Date(2004, 11, 26)) + * //=> 2005 + * + * @example + * // Which week numbering year is 26 December 2004 if week starts on Saturday? + * const result = getWeekYear(new Date(2004, 11, 26), { weekStartsOn: 6 }) + * //=> 2004 + * + * @example + * // Which week numbering year is 26 December 2004 if the first week contains 4 January? + * const result = getWeekYear(new Date(2004, 11, 26), { firstWeekContainsDate: 4 }) + * //=> 2004 + */ +function getWeekYear(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$firstWeekCon, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + (0, _index4.default)(1, arguments); + var date = (0, _index2.default)(dirtyDate); + var year = date.getFullYear(); + var defaultOptions = (0, _index5.getDefaultOptions)(); + var firstWeekContainsDate = (0, _index3.default)((_ref = (_ref2 = (_ref3 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref !== void 0 ? _ref : 1); + + // Test if weekStartsOn is between 1 and 7 _and_ is not NaN + if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { + throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); + } + var firstWeekOfNextYear = new Date(0); + firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate); + firstWeekOfNextYear.setHours(0, 0, 0, 0); + var startOfNextYear = (0, _index.default)(firstWeekOfNextYear, options); + var firstWeekOfThisYear = new Date(0); + firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate); + firstWeekOfThisYear.setHours(0, 0, 0, 0); + var startOfThisYear = (0, _index.default)(firstWeekOfThisYear, options); + if (date.getTime() >= startOfNextYear.getTime()) { + return year + 1; + } else if (date.getTime() >= startOfThisYear.getTime()) { + return year; + } else { + return year - 1; + } +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getWeekYear/index.js.flow b/node_modules/date-fns/getWeekYear/index.js.flow new file mode 100644 index 0000000..2c948ae --- /dev/null +++ b/node_modules/date-fns/getWeekYear/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } +) => number diff --git a/node_modules/date-fns/getWeekYear/package.json b/node_modules/date-fns/getWeekYear/package.json new file mode 100644 index 0000000..e53b02c --- /dev/null +++ b/node_modules/date-fns/getWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getWeekYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getWeeksInMonth/index.d.ts b/node_modules/date-fns/getWeeksInMonth/index.d.ts new file mode 100644 index 0000000..e6ffaaa --- /dev/null +++ b/node_modules/date-fns/getWeeksInMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getWeeksInMonth } from 'date-fns' +export default getWeeksInMonth diff --git a/node_modules/date-fns/getWeeksInMonth/index.js b/node_modules/date-fns/getWeeksInMonth/index.js new file mode 100644 index 0000000..d70d3ff --- /dev/null +++ b/node_modules/date-fns/getWeeksInMonth/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getWeeksInMonth; +var _index = _interopRequireDefault(require("../differenceInCalendarWeeks/index.js")); +var _index2 = _interopRequireDefault(require("../lastDayOfMonth/index.js")); +var _index3 = _interopRequireDefault(require("../startOfMonth/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getWeeksInMonth + * @category Week Helpers + * @summary Get the number of calendar weeks a month spans. + * + * @description + * Get the number of calendar weeks the month in the given date spans. + * + * @param {Date|Number} date - the given date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Number} the number of calendar weeks + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // How many calendar weeks does February 2015 span? + * const result = getWeeksInMonth(new Date(2015, 1, 8)) + * //=> 4 + * + * @example + * // If the week starts on Monday, + * // how many calendar weeks does July 2017 span? + * const result = getWeeksInMonth(new Date(2017, 6, 5), { weekStartsOn: 1 }) + * //=> 6 + */ +function getWeeksInMonth(date, options) { + (0, _index4.default)(1, arguments); + return (0, _index.default)((0, _index2.default)(date), (0, _index3.default)(date), options) + 1; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getWeeksInMonth/index.js.flow b/node_modules/date-fns/getWeeksInMonth/index.js.flow new file mode 100644 index 0000000..1115f28 --- /dev/null +++ b/node_modules/date-fns/getWeeksInMonth/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => number diff --git a/node_modules/date-fns/getWeeksInMonth/package.json b/node_modules/date-fns/getWeeksInMonth/package.json new file mode 100644 index 0000000..aaff5d2 --- /dev/null +++ b/node_modules/date-fns/getWeeksInMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getWeeksInMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/getYear/index.d.ts b/node_modules/date-fns/getYear/index.d.ts new file mode 100644 index 0000000..3ef8154 --- /dev/null +++ b/node_modules/date-fns/getYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { getYear } from 'date-fns' +export default getYear diff --git a/node_modules/date-fns/getYear/index.js b/node_modules/date-fns/getYear/index.js new file mode 100644 index 0000000..db682ae --- /dev/null +++ b/node_modules/date-fns/getYear/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = getYear; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name getYear + * @category Year Helpers + * @summary Get the year of the given date. + * + * @description + * Get the year of the given date. + * + * @param {Date|Number} date - the given date + * @returns {Number} the year + * @throws {TypeError} 1 argument required + * + * @example + * // Which year is 2 July 2014? + * const result = getYear(new Date(2014, 6, 2)) + * //=> 2014 + */ +function getYear(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate).getFullYear(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/getYear/index.js.flow b/node_modules/date-fns/getYear/index.js.flow new file mode 100644 index 0000000..07bb012 --- /dev/null +++ b/node_modules/date-fns/getYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => number diff --git a/node_modules/date-fns/getYear/package.json b/node_modules/date-fns/getYear/package.json new file mode 100644 index 0000000..cb4a6dc --- /dev/null +++ b/node_modules/date-fns/getYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/getYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/hoursToMilliseconds/index.d.ts b/node_modules/date-fns/hoursToMilliseconds/index.d.ts new file mode 100644 index 0000000..ed24a0d --- /dev/null +++ b/node_modules/date-fns/hoursToMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hoursToMilliseconds } from 'date-fns' +export default hoursToMilliseconds diff --git a/node_modules/date-fns/hoursToMilliseconds/index.js b/node_modules/date-fns/hoursToMilliseconds/index.js new file mode 100644 index 0000000..c49a3ae --- /dev/null +++ b/node_modules/date-fns/hoursToMilliseconds/index.js @@ -0,0 +1,32 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = hoursToMilliseconds; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name hoursToMilliseconds + * @category Conversion Helpers + * @summary Convert hours to milliseconds. + * + * @description + * Convert a number of hours to a full number of milliseconds. + * + * @param {number} hours - number of hours to be converted + * + * @returns {number} the number of hours converted to milliseconds + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 hours to milliseconds: + * const result = hoursToMilliseconds(2) + * //=> 7200000 + */ +function hoursToMilliseconds(hours) { + (0, _index.default)(1, arguments); + return Math.floor(hours * _index2.millisecondsInHour); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/hoursToMilliseconds/index.js.flow b/node_modules/date-fns/hoursToMilliseconds/index.js.flow new file mode 100644 index 0000000..950ac71 --- /dev/null +++ b/node_modules/date-fns/hoursToMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (hours: number) => number diff --git a/node_modules/date-fns/hoursToMilliseconds/package.json b/node_modules/date-fns/hoursToMilliseconds/package.json new file mode 100644 index 0000000..1216b90 --- /dev/null +++ b/node_modules/date-fns/hoursToMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/hoursToMilliseconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/hoursToMinutes/index.d.ts b/node_modules/date-fns/hoursToMinutes/index.d.ts new file mode 100644 index 0000000..d0fbbbf --- /dev/null +++ b/node_modules/date-fns/hoursToMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hoursToMinutes } from 'date-fns' +export default hoursToMinutes diff --git a/node_modules/date-fns/hoursToMinutes/index.js b/node_modules/date-fns/hoursToMinutes/index.js new file mode 100644 index 0000000..eab8ed4 --- /dev/null +++ b/node_modules/date-fns/hoursToMinutes/index.js @@ -0,0 +1,32 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = hoursToMinutes; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name hoursToMinutes + * @category Conversion Helpers + * @summary Convert hours to minutes. + * + * @description + * Convert a number of hours to a full number of minutes. + * + * @param {number} hours - number of hours to be converted + * + * @returns {number} the number of hours converted in minutes + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 hours to minutes: + * const result = hoursToMinutes(2) + * //=> 120 + */ +function hoursToMinutes(hours) { + (0, _index.default)(1, arguments); + return Math.floor(hours * _index2.minutesInHour); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/hoursToMinutes/index.js.flow b/node_modules/date-fns/hoursToMinutes/index.js.flow new file mode 100644 index 0000000..950ac71 --- /dev/null +++ b/node_modules/date-fns/hoursToMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (hours: number) => number diff --git a/node_modules/date-fns/hoursToMinutes/package.json b/node_modules/date-fns/hoursToMinutes/package.json new file mode 100644 index 0000000..47912c8 --- /dev/null +++ b/node_modules/date-fns/hoursToMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/hoursToMinutes/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/hoursToSeconds/index.d.ts b/node_modules/date-fns/hoursToSeconds/index.d.ts new file mode 100644 index 0000000..8544afb --- /dev/null +++ b/node_modules/date-fns/hoursToSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hoursToSeconds } from 'date-fns' +export default hoursToSeconds diff --git a/node_modules/date-fns/hoursToSeconds/index.js b/node_modules/date-fns/hoursToSeconds/index.js new file mode 100644 index 0000000..dba0476 --- /dev/null +++ b/node_modules/date-fns/hoursToSeconds/index.js @@ -0,0 +1,32 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = hoursToSeconds; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name hoursToSeconds + * @category Conversion Helpers + * @summary Convert hours to seconds. + * + * @description + * Convert a number of hours to a full number of seconds. + * + * @param {number} hours - number of hours to be converted + * + * @returns {number} the number of hours converted in seconds + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 hours to seconds: + * const result = hoursToSeconds(2) + * //=> 7200 + */ +function hoursToSeconds(hours) { + (0, _index.default)(1, arguments); + return Math.floor(hours * _index2.secondsInHour); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/hoursToSeconds/index.js.flow b/node_modules/date-fns/hoursToSeconds/index.js.flow new file mode 100644 index 0000000..950ac71 --- /dev/null +++ b/node_modules/date-fns/hoursToSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (hours: number) => number diff --git a/node_modules/date-fns/hoursToSeconds/package.json b/node_modules/date-fns/hoursToSeconds/package.json new file mode 100644 index 0000000..795b4e0 --- /dev/null +++ b/node_modules/date-fns/hoursToSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/hoursToSeconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/index.js b/node_modules/date-fns/index.js new file mode 100755 index 0000000..dafaf85 --- /dev/null +++ b/node_modules/date-fns/index.js @@ -0,0 +1,1932 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +var _exportNames = { + add: true, + addBusinessDays: true, + addDays: true, + addHours: true, + addISOWeekYears: true, + addMilliseconds: true, + addMinutes: true, + addMonths: true, + addQuarters: true, + addSeconds: true, + addWeeks: true, + addYears: true, + areIntervalsOverlapping: true, + clamp: true, + closestIndexTo: true, + closestTo: true, + compareAsc: true, + compareDesc: true, + daysToWeeks: true, + differenceInBusinessDays: true, + differenceInCalendarDays: true, + differenceInCalendarISOWeekYears: true, + differenceInCalendarISOWeeks: true, + differenceInCalendarMonths: true, + differenceInCalendarQuarters: true, + differenceInCalendarWeeks: true, + differenceInCalendarYears: true, + differenceInDays: true, + differenceInHours: true, + differenceInISOWeekYears: true, + differenceInMilliseconds: true, + differenceInMinutes: true, + differenceInMonths: true, + differenceInQuarters: true, + differenceInSeconds: true, + differenceInWeeks: true, + differenceInYears: true, + eachDayOfInterval: true, + eachHourOfInterval: true, + eachMinuteOfInterval: true, + eachMonthOfInterval: true, + eachQuarterOfInterval: true, + eachWeekOfInterval: true, + eachWeekendOfInterval: true, + eachWeekendOfMonth: true, + eachWeekendOfYear: true, + eachYearOfInterval: true, + endOfDay: true, + endOfDecade: true, + endOfHour: true, + endOfISOWeek: true, + endOfISOWeekYear: true, + endOfMinute: true, + endOfMonth: true, + endOfQuarter: true, + endOfSecond: true, + endOfToday: true, + endOfTomorrow: true, + endOfWeek: true, + endOfYear: true, + endOfYesterday: true, + format: true, + formatDistance: true, + formatDistanceStrict: true, + formatDistanceToNow: true, + formatDistanceToNowStrict: true, + formatDuration: true, + formatISO: true, + formatISO9075: true, + formatISODuration: true, + formatRFC3339: true, + formatRFC7231: true, + formatRelative: true, + fromUnixTime: true, + getDate: true, + getDay: true, + getDayOfYear: true, + getDaysInMonth: true, + getDaysInYear: true, + getDecade: true, + getDefaultOptions: true, + getHours: true, + getISODay: true, + getISOWeek: true, + getISOWeekYear: true, + getISOWeeksInYear: true, + getMilliseconds: true, + getMinutes: true, + getMonth: true, + getOverlappingDaysInIntervals: true, + getQuarter: true, + getSeconds: true, + getTime: true, + getUnixTime: true, + getWeek: true, + getWeekOfMonth: true, + getWeekYear: true, + getWeeksInMonth: true, + getYear: true, + hoursToMilliseconds: true, + hoursToMinutes: true, + hoursToSeconds: true, + intervalToDuration: true, + intlFormat: true, + intlFormatDistance: true, + isAfter: true, + isBefore: true, + isDate: true, + isEqual: true, + isExists: true, + isFirstDayOfMonth: true, + isFriday: true, + isFuture: true, + isLastDayOfMonth: true, + isLeapYear: true, + isMatch: true, + isMonday: true, + isPast: true, + isSameDay: true, + isSameHour: true, + isSameISOWeek: true, + isSameISOWeekYear: true, + isSameMinute: true, + isSameMonth: true, + isSameQuarter: true, + isSameSecond: true, + isSameWeek: true, + isSameYear: true, + isSaturday: true, + isSunday: true, + isThisHour: true, + isThisISOWeek: true, + isThisMinute: true, + isThisMonth: true, + isThisQuarter: true, + isThisSecond: true, + isThisWeek: true, + isThisYear: true, + isThursday: true, + isToday: true, + isTomorrow: true, + isTuesday: true, + isValid: true, + isWednesday: true, + isWeekend: true, + isWithinInterval: true, + isYesterday: true, + lastDayOfDecade: true, + lastDayOfISOWeek: true, + lastDayOfISOWeekYear: true, + lastDayOfMonth: true, + lastDayOfQuarter: true, + lastDayOfWeek: true, + lastDayOfYear: true, + lightFormat: true, + max: true, + milliseconds: true, + millisecondsToHours: true, + millisecondsToMinutes: true, + millisecondsToSeconds: true, + min: true, + minutesToHours: true, + minutesToMilliseconds: true, + minutesToSeconds: true, + monthsToQuarters: true, + monthsToYears: true, + nextDay: true, + nextFriday: true, + nextMonday: true, + nextSaturday: true, + nextSunday: true, + nextThursday: true, + nextTuesday: true, + nextWednesday: true, + parse: true, + parseISO: true, + parseJSON: true, + previousDay: true, + previousFriday: true, + previousMonday: true, + previousSaturday: true, + previousSunday: true, + previousThursday: true, + previousTuesday: true, + previousWednesday: true, + quartersToMonths: true, + quartersToYears: true, + roundToNearestMinutes: true, + secondsToHours: true, + secondsToMilliseconds: true, + secondsToMinutes: true, + set: true, + setDate: true, + setDay: true, + setDayOfYear: true, + setDefaultOptions: true, + setHours: true, + setISODay: true, + setISOWeek: true, + setISOWeekYear: true, + setMilliseconds: true, + setMinutes: true, + setMonth: true, + setQuarter: true, + setSeconds: true, + setWeek: true, + setWeekYear: true, + setYear: true, + startOfDay: true, + startOfDecade: true, + startOfHour: true, + startOfISOWeek: true, + startOfISOWeekYear: true, + startOfMinute: true, + startOfMonth: true, + startOfQuarter: true, + startOfSecond: true, + startOfToday: true, + startOfTomorrow: true, + startOfWeek: true, + startOfWeekYear: true, + startOfYear: true, + startOfYesterday: true, + sub: true, + subBusinessDays: true, + subDays: true, + subHours: true, + subISOWeekYears: true, + subMilliseconds: true, + subMinutes: true, + subMonths: true, + subQuarters: true, + subSeconds: true, + subWeeks: true, + subYears: true, + toDate: true, + weeksToDays: true, + yearsToMonths: true, + yearsToQuarters: true +}; +Object.defineProperty(exports, "add", { + enumerable: true, + get: function get() { + return _index.default; + } +}); +Object.defineProperty(exports, "addBusinessDays", { + enumerable: true, + get: function get() { + return _index2.default; + } +}); +Object.defineProperty(exports, "addDays", { + enumerable: true, + get: function get() { + return _index3.default; + } +}); +Object.defineProperty(exports, "addHours", { + enumerable: true, + get: function get() { + return _index4.default; + } +}); +Object.defineProperty(exports, "addISOWeekYears", { + enumerable: true, + get: function get() { + return _index5.default; + } +}); +Object.defineProperty(exports, "addMilliseconds", { + enumerable: true, + get: function get() { + return _index6.default; + } +}); +Object.defineProperty(exports, "addMinutes", { + enumerable: true, + get: function get() { + return _index7.default; + } +}); +Object.defineProperty(exports, "addMonths", { + enumerable: true, + get: function get() { + return _index8.default; + } +}); +Object.defineProperty(exports, "addQuarters", { + enumerable: true, + get: function get() { + return _index9.default; + } +}); +Object.defineProperty(exports, "addSeconds", { + enumerable: true, + get: function get() { + return _index10.default; + } +}); +Object.defineProperty(exports, "addWeeks", { + enumerable: true, + get: function get() { + return _index11.default; + } +}); +Object.defineProperty(exports, "addYears", { + enumerable: true, + get: function get() { + return _index12.default; + } +}); +Object.defineProperty(exports, "areIntervalsOverlapping", { + enumerable: true, + get: function get() { + return _index13.default; + } +}); +Object.defineProperty(exports, "clamp", { + enumerable: true, + get: function get() { + return _index14.default; + } +}); +Object.defineProperty(exports, "closestIndexTo", { + enumerable: true, + get: function get() { + return _index15.default; + } +}); +Object.defineProperty(exports, "closestTo", { + enumerable: true, + get: function get() { + return _index16.default; + } +}); +Object.defineProperty(exports, "compareAsc", { + enumerable: true, + get: function get() { + return _index17.default; + } +}); +Object.defineProperty(exports, "compareDesc", { + enumerable: true, + get: function get() { + return _index18.default; + } +}); +Object.defineProperty(exports, "daysToWeeks", { + enumerable: true, + get: function get() { + return _index19.default; + } +}); +Object.defineProperty(exports, "differenceInBusinessDays", { + enumerable: true, + get: function get() { + return _index20.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarDays", { + enumerable: true, + get: function get() { + return _index21.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarISOWeekYears", { + enumerable: true, + get: function get() { + return _index22.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarISOWeeks", { + enumerable: true, + get: function get() { + return _index23.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarMonths", { + enumerable: true, + get: function get() { + return _index24.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarQuarters", { + enumerable: true, + get: function get() { + return _index25.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarWeeks", { + enumerable: true, + get: function get() { + return _index26.default; + } +}); +Object.defineProperty(exports, "differenceInCalendarYears", { + enumerable: true, + get: function get() { + return _index27.default; + } +}); +Object.defineProperty(exports, "differenceInDays", { + enumerable: true, + get: function get() { + return _index28.default; + } +}); +Object.defineProperty(exports, "differenceInHours", { + enumerable: true, + get: function get() { + return _index29.default; + } +}); +Object.defineProperty(exports, "differenceInISOWeekYears", { + enumerable: true, + get: function get() { + return _index30.default; + } +}); +Object.defineProperty(exports, "differenceInMilliseconds", { + enumerable: true, + get: function get() { + return _index31.default; + } +}); +Object.defineProperty(exports, "differenceInMinutes", { + enumerable: true, + get: function get() { + return _index32.default; + } +}); +Object.defineProperty(exports, "differenceInMonths", { + enumerable: true, + get: function get() { + return _index33.default; + } +}); +Object.defineProperty(exports, "differenceInQuarters", { + enumerable: true, + get: function get() { + return _index34.default; + } +}); +Object.defineProperty(exports, "differenceInSeconds", { + enumerable: true, + get: function get() { + return _index35.default; + } +}); +Object.defineProperty(exports, "differenceInWeeks", { + enumerable: true, + get: function get() { + return _index36.default; + } +}); +Object.defineProperty(exports, "differenceInYears", { + enumerable: true, + get: function get() { + return _index37.default; + } +}); +Object.defineProperty(exports, "eachDayOfInterval", { + enumerable: true, + get: function get() { + return _index38.default; + } +}); +Object.defineProperty(exports, "eachHourOfInterval", { + enumerable: true, + get: function get() { + return _index39.default; + } +}); +Object.defineProperty(exports, "eachMinuteOfInterval", { + enumerable: true, + get: function get() { + return _index40.default; + } +}); +Object.defineProperty(exports, "eachMonthOfInterval", { + enumerable: true, + get: function get() { + return _index41.default; + } +}); +Object.defineProperty(exports, "eachQuarterOfInterval", { + enumerable: true, + get: function get() { + return _index42.default; + } +}); +Object.defineProperty(exports, "eachWeekOfInterval", { + enumerable: true, + get: function get() { + return _index43.default; + } +}); +Object.defineProperty(exports, "eachWeekendOfInterval", { + enumerable: true, + get: function get() { + return _index44.default; + } +}); +Object.defineProperty(exports, "eachWeekendOfMonth", { + enumerable: true, + get: function get() { + return _index45.default; + } +}); +Object.defineProperty(exports, "eachWeekendOfYear", { + enumerable: true, + get: function get() { + return _index46.default; + } +}); +Object.defineProperty(exports, "eachYearOfInterval", { + enumerable: true, + get: function get() { + return _index47.default; + } +}); +Object.defineProperty(exports, "endOfDay", { + enumerable: true, + get: function get() { + return _index48.default; + } +}); +Object.defineProperty(exports, "endOfDecade", { + enumerable: true, + get: function get() { + return _index49.default; + } +}); +Object.defineProperty(exports, "endOfHour", { + enumerable: true, + get: function get() { + return _index50.default; + } +}); +Object.defineProperty(exports, "endOfISOWeek", { + enumerable: true, + get: function get() { + return _index51.default; + } +}); +Object.defineProperty(exports, "endOfISOWeekYear", { + enumerable: true, + get: function get() { + return _index52.default; + } +}); +Object.defineProperty(exports, "endOfMinute", { + enumerable: true, + get: function get() { + return _index53.default; + } +}); +Object.defineProperty(exports, "endOfMonth", { + enumerable: true, + get: function get() { + return _index54.default; + } +}); +Object.defineProperty(exports, "endOfQuarter", { + enumerable: true, + get: function get() { + return _index55.default; + } +}); +Object.defineProperty(exports, "endOfSecond", { + enumerable: true, + get: function get() { + return _index56.default; + } +}); +Object.defineProperty(exports, "endOfToday", { + enumerable: true, + get: function get() { + return _index57.default; + } +}); +Object.defineProperty(exports, "endOfTomorrow", { + enumerable: true, + get: function get() { + return _index58.default; + } +}); +Object.defineProperty(exports, "endOfWeek", { + enumerable: true, + get: function get() { + return _index59.default; + } +}); +Object.defineProperty(exports, "endOfYear", { + enumerable: true, + get: function get() { + return _index60.default; + } +}); +Object.defineProperty(exports, "endOfYesterday", { + enumerable: true, + get: function get() { + return _index61.default; + } +}); +Object.defineProperty(exports, "format", { + enumerable: true, + get: function get() { + return _index62.default; + } +}); +Object.defineProperty(exports, "formatDistance", { + enumerable: true, + get: function get() { + return _index63.default; + } +}); +Object.defineProperty(exports, "formatDistanceStrict", { + enumerable: true, + get: function get() { + return _index64.default; + } +}); +Object.defineProperty(exports, "formatDistanceToNow", { + enumerable: true, + get: function get() { + return _index65.default; + } +}); +Object.defineProperty(exports, "formatDistanceToNowStrict", { + enumerable: true, + get: function get() { + return _index66.default; + } +}); +Object.defineProperty(exports, "formatDuration", { + enumerable: true, + get: function get() { + return _index67.default; + } +}); +Object.defineProperty(exports, "formatISO", { + enumerable: true, + get: function get() { + return _index68.default; + } +}); +Object.defineProperty(exports, "formatISO9075", { + enumerable: true, + get: function get() { + return _index69.default; + } +}); +Object.defineProperty(exports, "formatISODuration", { + enumerable: true, + get: function get() { + return _index70.default; + } +}); +Object.defineProperty(exports, "formatRFC3339", { + enumerable: true, + get: function get() { + return _index71.default; + } +}); +Object.defineProperty(exports, "formatRFC7231", { + enumerable: true, + get: function get() { + return _index72.default; + } +}); +Object.defineProperty(exports, "formatRelative", { + enumerable: true, + get: function get() { + return _index73.default; + } +}); +Object.defineProperty(exports, "fromUnixTime", { + enumerable: true, + get: function get() { + return _index74.default; + } +}); +Object.defineProperty(exports, "getDate", { + enumerable: true, + get: function get() { + return _index75.default; + } +}); +Object.defineProperty(exports, "getDay", { + enumerable: true, + get: function get() { + return _index76.default; + } +}); +Object.defineProperty(exports, "getDayOfYear", { + enumerable: true, + get: function get() { + return _index77.default; + } +}); +Object.defineProperty(exports, "getDaysInMonth", { + enumerable: true, + get: function get() { + return _index78.default; + } +}); +Object.defineProperty(exports, "getDaysInYear", { + enumerable: true, + get: function get() { + return _index79.default; + } +}); +Object.defineProperty(exports, "getDecade", { + enumerable: true, + get: function get() { + return _index80.default; + } +}); +Object.defineProperty(exports, "getDefaultOptions", { + enumerable: true, + get: function get() { + return _index81.default; + } +}); +Object.defineProperty(exports, "getHours", { + enumerable: true, + get: function get() { + return _index82.default; + } +}); +Object.defineProperty(exports, "getISODay", { + enumerable: true, + get: function get() { + return _index83.default; + } +}); +Object.defineProperty(exports, "getISOWeek", { + enumerable: true, + get: function get() { + return _index84.default; + } +}); +Object.defineProperty(exports, "getISOWeekYear", { + enumerable: true, + get: function get() { + return _index85.default; + } +}); +Object.defineProperty(exports, "getISOWeeksInYear", { + enumerable: true, + get: function get() { + return _index86.default; + } +}); +Object.defineProperty(exports, "getMilliseconds", { + enumerable: true, + get: function get() { + return _index87.default; + } +}); +Object.defineProperty(exports, "getMinutes", { + enumerable: true, + get: function get() { + return _index88.default; + } +}); +Object.defineProperty(exports, "getMonth", { + enumerable: true, + get: function get() { + return _index89.default; + } +}); +Object.defineProperty(exports, "getOverlappingDaysInIntervals", { + enumerable: true, + get: function get() { + return _index90.default; + } +}); +Object.defineProperty(exports, "getQuarter", { + enumerable: true, + get: function get() { + return _index91.default; + } +}); +Object.defineProperty(exports, "getSeconds", { + enumerable: true, + get: function get() { + return _index92.default; + } +}); +Object.defineProperty(exports, "getTime", { + enumerable: true, + get: function get() { + return _index93.default; + } +}); +Object.defineProperty(exports, "getUnixTime", { + enumerable: true, + get: function get() { + return _index94.default; + } +}); +Object.defineProperty(exports, "getWeek", { + enumerable: true, + get: function get() { + return _index95.default; + } +}); +Object.defineProperty(exports, "getWeekOfMonth", { + enumerable: true, + get: function get() { + return _index96.default; + } +}); +Object.defineProperty(exports, "getWeekYear", { + enumerable: true, + get: function get() { + return _index97.default; + } +}); +Object.defineProperty(exports, "getWeeksInMonth", { + enumerable: true, + get: function get() { + return _index98.default; + } +}); +Object.defineProperty(exports, "getYear", { + enumerable: true, + get: function get() { + return _index99.default; + } +}); +Object.defineProperty(exports, "hoursToMilliseconds", { + enumerable: true, + get: function get() { + return _index100.default; + } +}); +Object.defineProperty(exports, "hoursToMinutes", { + enumerable: true, + get: function get() { + return _index101.default; + } +}); +Object.defineProperty(exports, "hoursToSeconds", { + enumerable: true, + get: function get() { + return _index102.default; + } +}); +Object.defineProperty(exports, "intervalToDuration", { + enumerable: true, + get: function get() { + return _index103.default; + } +}); +Object.defineProperty(exports, "intlFormat", { + enumerable: true, + get: function get() { + return _index104.default; + } +}); +Object.defineProperty(exports, "intlFormatDistance", { + enumerable: true, + get: function get() { + return _index105.default; + } +}); +Object.defineProperty(exports, "isAfter", { + enumerable: true, + get: function get() { + return _index106.default; + } +}); +Object.defineProperty(exports, "isBefore", { + enumerable: true, + get: function get() { + return _index107.default; + } +}); +Object.defineProperty(exports, "isDate", { + enumerable: true, + get: function get() { + return _index108.default; + } +}); +Object.defineProperty(exports, "isEqual", { + enumerable: true, + get: function get() { + return _index109.default; + } +}); +Object.defineProperty(exports, "isExists", { + enumerable: true, + get: function get() { + return _index110.default; + } +}); +Object.defineProperty(exports, "isFirstDayOfMonth", { + enumerable: true, + get: function get() { + return _index111.default; + } +}); +Object.defineProperty(exports, "isFriday", { + enumerable: true, + get: function get() { + return _index112.default; + } +}); +Object.defineProperty(exports, "isFuture", { + enumerable: true, + get: function get() { + return _index113.default; + } +}); +Object.defineProperty(exports, "isLastDayOfMonth", { + enumerable: true, + get: function get() { + return _index114.default; + } +}); +Object.defineProperty(exports, "isLeapYear", { + enumerable: true, + get: function get() { + return _index115.default; + } +}); +Object.defineProperty(exports, "isMatch", { + enumerable: true, + get: function get() { + return _index116.default; + } +}); +Object.defineProperty(exports, "isMonday", { + enumerable: true, + get: function get() { + return _index117.default; + } +}); +Object.defineProperty(exports, "isPast", { + enumerable: true, + get: function get() { + return _index118.default; + } +}); +Object.defineProperty(exports, "isSameDay", { + enumerable: true, + get: function get() { + return _index119.default; + } +}); +Object.defineProperty(exports, "isSameHour", { + enumerable: true, + get: function get() { + return _index120.default; + } +}); +Object.defineProperty(exports, "isSameISOWeek", { + enumerable: true, + get: function get() { + return _index121.default; + } +}); +Object.defineProperty(exports, "isSameISOWeekYear", { + enumerable: true, + get: function get() { + return _index122.default; + } +}); +Object.defineProperty(exports, "isSameMinute", { + enumerable: true, + get: function get() { + return _index123.default; + } +}); +Object.defineProperty(exports, "isSameMonth", { + enumerable: true, + get: function get() { + return _index124.default; + } +}); +Object.defineProperty(exports, "isSameQuarter", { + enumerable: true, + get: function get() { + return _index125.default; + } +}); +Object.defineProperty(exports, "isSameSecond", { + enumerable: true, + get: function get() { + return _index126.default; + } +}); +Object.defineProperty(exports, "isSameWeek", { + enumerable: true, + get: function get() { + return _index127.default; + } +}); +Object.defineProperty(exports, "isSameYear", { + enumerable: true, + get: function get() { + return _index128.default; + } +}); +Object.defineProperty(exports, "isSaturday", { + enumerable: true, + get: function get() { + return _index129.default; + } +}); +Object.defineProperty(exports, "isSunday", { + enumerable: true, + get: function get() { + return _index130.default; + } +}); +Object.defineProperty(exports, "isThisHour", { + enumerable: true, + get: function get() { + return _index131.default; + } +}); +Object.defineProperty(exports, "isThisISOWeek", { + enumerable: true, + get: function get() { + return _index132.default; + } +}); +Object.defineProperty(exports, "isThisMinute", { + enumerable: true, + get: function get() { + return _index133.default; + } +}); +Object.defineProperty(exports, "isThisMonth", { + enumerable: true, + get: function get() { + return _index134.default; + } +}); +Object.defineProperty(exports, "isThisQuarter", { + enumerable: true, + get: function get() { + return _index135.default; + } +}); +Object.defineProperty(exports, "isThisSecond", { + enumerable: true, + get: function get() { + return _index136.default; + } +}); +Object.defineProperty(exports, "isThisWeek", { + enumerable: true, + get: function get() { + return _index137.default; + } +}); +Object.defineProperty(exports, "isThisYear", { + enumerable: true, + get: function get() { + return _index138.default; + } +}); +Object.defineProperty(exports, "isThursday", { + enumerable: true, + get: function get() { + return _index139.default; + } +}); +Object.defineProperty(exports, "isToday", { + enumerable: true, + get: function get() { + return _index140.default; + } +}); +Object.defineProperty(exports, "isTomorrow", { + enumerable: true, + get: function get() { + return _index141.default; + } +}); +Object.defineProperty(exports, "isTuesday", { + enumerable: true, + get: function get() { + return _index142.default; + } +}); +Object.defineProperty(exports, "isValid", { + enumerable: true, + get: function get() { + return _index143.default; + } +}); +Object.defineProperty(exports, "isWednesday", { + enumerable: true, + get: function get() { + return _index144.default; + } +}); +Object.defineProperty(exports, "isWeekend", { + enumerable: true, + get: function get() { + return _index145.default; + } +}); +Object.defineProperty(exports, "isWithinInterval", { + enumerable: true, + get: function get() { + return _index146.default; + } +}); +Object.defineProperty(exports, "isYesterday", { + enumerable: true, + get: function get() { + return _index147.default; + } +}); +Object.defineProperty(exports, "lastDayOfDecade", { + enumerable: true, + get: function get() { + return _index148.default; + } +}); +Object.defineProperty(exports, "lastDayOfISOWeek", { + enumerable: true, + get: function get() { + return _index149.default; + } +}); +Object.defineProperty(exports, "lastDayOfISOWeekYear", { + enumerable: true, + get: function get() { + return _index150.default; + } +}); +Object.defineProperty(exports, "lastDayOfMonth", { + enumerable: true, + get: function get() { + return _index151.default; + } +}); +Object.defineProperty(exports, "lastDayOfQuarter", { + enumerable: true, + get: function get() { + return _index152.default; + } +}); +Object.defineProperty(exports, "lastDayOfWeek", { + enumerable: true, + get: function get() { + return _index153.default; + } +}); +Object.defineProperty(exports, "lastDayOfYear", { + enumerable: true, + get: function get() { + return _index154.default; + } +}); +Object.defineProperty(exports, "lightFormat", { + enumerable: true, + get: function get() { + return _index155.default; + } +}); +Object.defineProperty(exports, "max", { + enumerable: true, + get: function get() { + return _index156.default; + } +}); +Object.defineProperty(exports, "milliseconds", { + enumerable: true, + get: function get() { + return _index157.default; + } +}); +Object.defineProperty(exports, "millisecondsToHours", { + enumerable: true, + get: function get() { + return _index158.default; + } +}); +Object.defineProperty(exports, "millisecondsToMinutes", { + enumerable: true, + get: function get() { + return _index159.default; + } +}); +Object.defineProperty(exports, "millisecondsToSeconds", { + enumerable: true, + get: function get() { + return _index160.default; + } +}); +Object.defineProperty(exports, "min", { + enumerable: true, + get: function get() { + return _index161.default; + } +}); +Object.defineProperty(exports, "minutesToHours", { + enumerable: true, + get: function get() { + return _index162.default; + } +}); +Object.defineProperty(exports, "minutesToMilliseconds", { + enumerable: true, + get: function get() { + return _index163.default; + } +}); +Object.defineProperty(exports, "minutesToSeconds", { + enumerable: true, + get: function get() { + return _index164.default; + } +}); +Object.defineProperty(exports, "monthsToQuarters", { + enumerable: true, + get: function get() { + return _index165.default; + } +}); +Object.defineProperty(exports, "monthsToYears", { + enumerable: true, + get: function get() { + return _index166.default; + } +}); +Object.defineProperty(exports, "nextDay", { + enumerable: true, + get: function get() { + return _index167.default; + } +}); +Object.defineProperty(exports, "nextFriday", { + enumerable: true, + get: function get() { + return _index168.default; + } +}); +Object.defineProperty(exports, "nextMonday", { + enumerable: true, + get: function get() { + return _index169.default; + } +}); +Object.defineProperty(exports, "nextSaturday", { + enumerable: true, + get: function get() { + return _index170.default; + } +}); +Object.defineProperty(exports, "nextSunday", { + enumerable: true, + get: function get() { + return _index171.default; + } +}); +Object.defineProperty(exports, "nextThursday", { + enumerable: true, + get: function get() { + return _index172.default; + } +}); +Object.defineProperty(exports, "nextTuesday", { + enumerable: true, + get: function get() { + return _index173.default; + } +}); +Object.defineProperty(exports, "nextWednesday", { + enumerable: true, + get: function get() { + return _index174.default; + } +}); +Object.defineProperty(exports, "parse", { + enumerable: true, + get: function get() { + return _index175.default; + } +}); +Object.defineProperty(exports, "parseISO", { + enumerable: true, + get: function get() { + return _index176.default; + } +}); +Object.defineProperty(exports, "parseJSON", { + enumerable: true, + get: function get() { + return _index177.default; + } +}); +Object.defineProperty(exports, "previousDay", { + enumerable: true, + get: function get() { + return _index178.default; + } +}); +Object.defineProperty(exports, "previousFriday", { + enumerable: true, + get: function get() { + return _index179.default; + } +}); +Object.defineProperty(exports, "previousMonday", { + enumerable: true, + get: function get() { + return _index180.default; + } +}); +Object.defineProperty(exports, "previousSaturday", { + enumerable: true, + get: function get() { + return _index181.default; + } +}); +Object.defineProperty(exports, "previousSunday", { + enumerable: true, + get: function get() { + return _index182.default; + } +}); +Object.defineProperty(exports, "previousThursday", { + enumerable: true, + get: function get() { + return _index183.default; + } +}); +Object.defineProperty(exports, "previousTuesday", { + enumerable: true, + get: function get() { + return _index184.default; + } +}); +Object.defineProperty(exports, "previousWednesday", { + enumerable: true, + get: function get() { + return _index185.default; + } +}); +Object.defineProperty(exports, "quartersToMonths", { + enumerable: true, + get: function get() { + return _index186.default; + } +}); +Object.defineProperty(exports, "quartersToYears", { + enumerable: true, + get: function get() { + return _index187.default; + } +}); +Object.defineProperty(exports, "roundToNearestMinutes", { + enumerable: true, + get: function get() { + return _index188.default; + } +}); +Object.defineProperty(exports, "secondsToHours", { + enumerable: true, + get: function get() { + return _index189.default; + } +}); +Object.defineProperty(exports, "secondsToMilliseconds", { + enumerable: true, + get: function get() { + return _index190.default; + } +}); +Object.defineProperty(exports, "secondsToMinutes", { + enumerable: true, + get: function get() { + return _index191.default; + } +}); +Object.defineProperty(exports, "set", { + enumerable: true, + get: function get() { + return _index192.default; + } +}); +Object.defineProperty(exports, "setDate", { + enumerable: true, + get: function get() { + return _index193.default; + } +}); +Object.defineProperty(exports, "setDay", { + enumerable: true, + get: function get() { + return _index194.default; + } +}); +Object.defineProperty(exports, "setDayOfYear", { + enumerable: true, + get: function get() { + return _index195.default; + } +}); +Object.defineProperty(exports, "setDefaultOptions", { + enumerable: true, + get: function get() { + return _index196.default; + } +}); +Object.defineProperty(exports, "setHours", { + enumerable: true, + get: function get() { + return _index197.default; + } +}); +Object.defineProperty(exports, "setISODay", { + enumerable: true, + get: function get() { + return _index198.default; + } +}); +Object.defineProperty(exports, "setISOWeek", { + enumerable: true, + get: function get() { + return _index199.default; + } +}); +Object.defineProperty(exports, "setISOWeekYear", { + enumerable: true, + get: function get() { + return _index200.default; + } +}); +Object.defineProperty(exports, "setMilliseconds", { + enumerable: true, + get: function get() { + return _index201.default; + } +}); +Object.defineProperty(exports, "setMinutes", { + enumerable: true, + get: function get() { + return _index202.default; + } +}); +Object.defineProperty(exports, "setMonth", { + enumerable: true, + get: function get() { + return _index203.default; + } +}); +Object.defineProperty(exports, "setQuarter", { + enumerable: true, + get: function get() { + return _index204.default; + } +}); +Object.defineProperty(exports, "setSeconds", { + enumerable: true, + get: function get() { + return _index205.default; + } +}); +Object.defineProperty(exports, "setWeek", { + enumerable: true, + get: function get() { + return _index206.default; + } +}); +Object.defineProperty(exports, "setWeekYear", { + enumerable: true, + get: function get() { + return _index207.default; + } +}); +Object.defineProperty(exports, "setYear", { + enumerable: true, + get: function get() { + return _index208.default; + } +}); +Object.defineProperty(exports, "startOfDay", { + enumerable: true, + get: function get() { + return _index209.default; + } +}); +Object.defineProperty(exports, "startOfDecade", { + enumerable: true, + get: function get() { + return _index210.default; + } +}); +Object.defineProperty(exports, "startOfHour", { + enumerable: true, + get: function get() { + return _index211.default; + } +}); +Object.defineProperty(exports, "startOfISOWeek", { + enumerable: true, + get: function get() { + return _index212.default; + } +}); +Object.defineProperty(exports, "startOfISOWeekYear", { + enumerable: true, + get: function get() { + return _index213.default; + } +}); +Object.defineProperty(exports, "startOfMinute", { + enumerable: true, + get: function get() { + return _index214.default; + } +}); +Object.defineProperty(exports, "startOfMonth", { + enumerable: true, + get: function get() { + return _index215.default; + } +}); +Object.defineProperty(exports, "startOfQuarter", { + enumerable: true, + get: function get() { + return _index216.default; + } +}); +Object.defineProperty(exports, "startOfSecond", { + enumerable: true, + get: function get() { + return _index217.default; + } +}); +Object.defineProperty(exports, "startOfToday", { + enumerable: true, + get: function get() { + return _index218.default; + } +}); +Object.defineProperty(exports, "startOfTomorrow", { + enumerable: true, + get: function get() { + return _index219.default; + } +}); +Object.defineProperty(exports, "startOfWeek", { + enumerable: true, + get: function get() { + return _index220.default; + } +}); +Object.defineProperty(exports, "startOfWeekYear", { + enumerable: true, + get: function get() { + return _index221.default; + } +}); +Object.defineProperty(exports, "startOfYear", { + enumerable: true, + get: function get() { + return _index222.default; + } +}); +Object.defineProperty(exports, "startOfYesterday", { + enumerable: true, + get: function get() { + return _index223.default; + } +}); +Object.defineProperty(exports, "sub", { + enumerable: true, + get: function get() { + return _index224.default; + } +}); +Object.defineProperty(exports, "subBusinessDays", { + enumerable: true, + get: function get() { + return _index225.default; + } +}); +Object.defineProperty(exports, "subDays", { + enumerable: true, + get: function get() { + return _index226.default; + } +}); +Object.defineProperty(exports, "subHours", { + enumerable: true, + get: function get() { + return _index227.default; + } +}); +Object.defineProperty(exports, "subISOWeekYears", { + enumerable: true, + get: function get() { + return _index228.default; + } +}); +Object.defineProperty(exports, "subMilliseconds", { + enumerable: true, + get: function get() { + return _index229.default; + } +}); +Object.defineProperty(exports, "subMinutes", { + enumerable: true, + get: function get() { + return _index230.default; + } +}); +Object.defineProperty(exports, "subMonths", { + enumerable: true, + get: function get() { + return _index231.default; + } +}); +Object.defineProperty(exports, "subQuarters", { + enumerable: true, + get: function get() { + return _index232.default; + } +}); +Object.defineProperty(exports, "subSeconds", { + enumerable: true, + get: function get() { + return _index233.default; + } +}); +Object.defineProperty(exports, "subWeeks", { + enumerable: true, + get: function get() { + return _index234.default; + } +}); +Object.defineProperty(exports, "subYears", { + enumerable: true, + get: function get() { + return _index235.default; + } +}); +Object.defineProperty(exports, "toDate", { + enumerable: true, + get: function get() { + return _index236.default; + } +}); +Object.defineProperty(exports, "weeksToDays", { + enumerable: true, + get: function get() { + return _index237.default; + } +}); +Object.defineProperty(exports, "yearsToMonths", { + enumerable: true, + get: function get() { + return _index238.default; + } +}); +Object.defineProperty(exports, "yearsToQuarters", { + enumerable: true, + get: function get() { + return _index239.default; + } +}); +var _index = _interopRequireDefault(require("./add/index.js")); +var _index2 = _interopRequireDefault(require("./addBusinessDays/index.js")); +var _index3 = _interopRequireDefault(require("./addDays/index.js")); +var _index4 = _interopRequireDefault(require("./addHours/index.js")); +var _index5 = _interopRequireDefault(require("./addISOWeekYears/index.js")); +var _index6 = _interopRequireDefault(require("./addMilliseconds/index.js")); +var _index7 = _interopRequireDefault(require("./addMinutes/index.js")); +var _index8 = _interopRequireDefault(require("./addMonths/index.js")); +var _index9 = _interopRequireDefault(require("./addQuarters/index.js")); +var _index10 = _interopRequireDefault(require("./addSeconds/index.js")); +var _index11 = _interopRequireDefault(require("./addWeeks/index.js")); +var _index12 = _interopRequireDefault(require("./addYears/index.js")); +var _index13 = _interopRequireDefault(require("./areIntervalsOverlapping/index.js")); +var _index14 = _interopRequireDefault(require("./clamp/index.js")); +var _index15 = _interopRequireDefault(require("./closestIndexTo/index.js")); +var _index16 = _interopRequireDefault(require("./closestTo/index.js")); +var _index17 = _interopRequireDefault(require("./compareAsc/index.js")); +var _index18 = _interopRequireDefault(require("./compareDesc/index.js")); +var _index19 = _interopRequireDefault(require("./daysToWeeks/index.js")); +var _index20 = _interopRequireDefault(require("./differenceInBusinessDays/index.js")); +var _index21 = _interopRequireDefault(require("./differenceInCalendarDays/index.js")); +var _index22 = _interopRequireDefault(require("./differenceInCalendarISOWeekYears/index.js")); +var _index23 = _interopRequireDefault(require("./differenceInCalendarISOWeeks/index.js")); +var _index24 = _interopRequireDefault(require("./differenceInCalendarMonths/index.js")); +var _index25 = _interopRequireDefault(require("./differenceInCalendarQuarters/index.js")); +var _index26 = _interopRequireDefault(require("./differenceInCalendarWeeks/index.js")); +var _index27 = _interopRequireDefault(require("./differenceInCalendarYears/index.js")); +var _index28 = _interopRequireDefault(require("./differenceInDays/index.js")); +var _index29 = _interopRequireDefault(require("./differenceInHours/index.js")); +var _index30 = _interopRequireDefault(require("./differenceInISOWeekYears/index.js")); +var _index31 = _interopRequireDefault(require("./differenceInMilliseconds/index.js")); +var _index32 = _interopRequireDefault(require("./differenceInMinutes/index.js")); +var _index33 = _interopRequireDefault(require("./differenceInMonths/index.js")); +var _index34 = _interopRequireDefault(require("./differenceInQuarters/index.js")); +var _index35 = _interopRequireDefault(require("./differenceInSeconds/index.js")); +var _index36 = _interopRequireDefault(require("./differenceInWeeks/index.js")); +var _index37 = _interopRequireDefault(require("./differenceInYears/index.js")); +var _index38 = _interopRequireDefault(require("./eachDayOfInterval/index.js")); +var _index39 = _interopRequireDefault(require("./eachHourOfInterval/index.js")); +var _index40 = _interopRequireDefault(require("./eachMinuteOfInterval/index.js")); +var _index41 = _interopRequireDefault(require("./eachMonthOfInterval/index.js")); +var _index42 = _interopRequireDefault(require("./eachQuarterOfInterval/index.js")); +var _index43 = _interopRequireDefault(require("./eachWeekOfInterval/index.js")); +var _index44 = _interopRequireDefault(require("./eachWeekendOfInterval/index.js")); +var _index45 = _interopRequireDefault(require("./eachWeekendOfMonth/index.js")); +var _index46 = _interopRequireDefault(require("./eachWeekendOfYear/index.js")); +var _index47 = _interopRequireDefault(require("./eachYearOfInterval/index.js")); +var _index48 = _interopRequireDefault(require("./endOfDay/index.js")); +var _index49 = _interopRequireDefault(require("./endOfDecade/index.js")); +var _index50 = _interopRequireDefault(require("./endOfHour/index.js")); +var _index51 = _interopRequireDefault(require("./endOfISOWeek/index.js")); +var _index52 = _interopRequireDefault(require("./endOfISOWeekYear/index.js")); +var _index53 = _interopRequireDefault(require("./endOfMinute/index.js")); +var _index54 = _interopRequireDefault(require("./endOfMonth/index.js")); +var _index55 = _interopRequireDefault(require("./endOfQuarter/index.js")); +var _index56 = _interopRequireDefault(require("./endOfSecond/index.js")); +var _index57 = _interopRequireDefault(require("./endOfToday/index.js")); +var _index58 = _interopRequireDefault(require("./endOfTomorrow/index.js")); +var _index59 = _interopRequireDefault(require("./endOfWeek/index.js")); +var _index60 = _interopRequireDefault(require("./endOfYear/index.js")); +var _index61 = _interopRequireDefault(require("./endOfYesterday/index.js")); +var _index62 = _interopRequireDefault(require("./format/index.js")); +var _index63 = _interopRequireDefault(require("./formatDistance/index.js")); +var _index64 = _interopRequireDefault(require("./formatDistanceStrict/index.js")); +var _index65 = _interopRequireDefault(require("./formatDistanceToNow/index.js")); +var _index66 = _interopRequireDefault(require("./formatDistanceToNowStrict/index.js")); +var _index67 = _interopRequireDefault(require("./formatDuration/index.js")); +var _index68 = _interopRequireDefault(require("./formatISO/index.js")); +var _index69 = _interopRequireDefault(require("./formatISO9075/index.js")); +var _index70 = _interopRequireDefault(require("./formatISODuration/index.js")); +var _index71 = _interopRequireDefault(require("./formatRFC3339/index.js")); +var _index72 = _interopRequireDefault(require("./formatRFC7231/index.js")); +var _index73 = _interopRequireDefault(require("./formatRelative/index.js")); +var _index74 = _interopRequireDefault(require("./fromUnixTime/index.js")); +var _index75 = _interopRequireDefault(require("./getDate/index.js")); +var _index76 = _interopRequireDefault(require("./getDay/index.js")); +var _index77 = _interopRequireDefault(require("./getDayOfYear/index.js")); +var _index78 = _interopRequireDefault(require("./getDaysInMonth/index.js")); +var _index79 = _interopRequireDefault(require("./getDaysInYear/index.js")); +var _index80 = _interopRequireDefault(require("./getDecade/index.js")); +var _index81 = _interopRequireDefault(require("./getDefaultOptions/index.js")); +var _index82 = _interopRequireDefault(require("./getHours/index.js")); +var _index83 = _interopRequireDefault(require("./getISODay/index.js")); +var _index84 = _interopRequireDefault(require("./getISOWeek/index.js")); +var _index85 = _interopRequireDefault(require("./getISOWeekYear/index.js")); +var _index86 = _interopRequireDefault(require("./getISOWeeksInYear/index.js")); +var _index87 = _interopRequireDefault(require("./getMilliseconds/index.js")); +var _index88 = _interopRequireDefault(require("./getMinutes/index.js")); +var _index89 = _interopRequireDefault(require("./getMonth/index.js")); +var _index90 = _interopRequireDefault(require("./getOverlappingDaysInIntervals/index.js")); +var _index91 = _interopRequireDefault(require("./getQuarter/index.js")); +var _index92 = _interopRequireDefault(require("./getSeconds/index.js")); +var _index93 = _interopRequireDefault(require("./getTime/index.js")); +var _index94 = _interopRequireDefault(require("./getUnixTime/index.js")); +var _index95 = _interopRequireDefault(require("./getWeek/index.js")); +var _index96 = _interopRequireDefault(require("./getWeekOfMonth/index.js")); +var _index97 = _interopRequireDefault(require("./getWeekYear/index.js")); +var _index98 = _interopRequireDefault(require("./getWeeksInMonth/index.js")); +var _index99 = _interopRequireDefault(require("./getYear/index.js")); +var _index100 = _interopRequireDefault(require("./hoursToMilliseconds/index.js")); +var _index101 = _interopRequireDefault(require("./hoursToMinutes/index.js")); +var _index102 = _interopRequireDefault(require("./hoursToSeconds/index.js")); +var _index103 = _interopRequireDefault(require("./intervalToDuration/index.js")); +var _index104 = _interopRequireDefault(require("./intlFormat/index.js")); +var _index105 = _interopRequireDefault(require("./intlFormatDistance/index.js")); +var _index106 = _interopRequireDefault(require("./isAfter/index.js")); +var _index107 = _interopRequireDefault(require("./isBefore/index.js")); +var _index108 = _interopRequireDefault(require("./isDate/index.js")); +var _index109 = _interopRequireDefault(require("./isEqual/index.js")); +var _index110 = _interopRequireDefault(require("./isExists/index.js")); +var _index111 = _interopRequireDefault(require("./isFirstDayOfMonth/index.js")); +var _index112 = _interopRequireDefault(require("./isFriday/index.js")); +var _index113 = _interopRequireDefault(require("./isFuture/index.js")); +var _index114 = _interopRequireDefault(require("./isLastDayOfMonth/index.js")); +var _index115 = _interopRequireDefault(require("./isLeapYear/index.js")); +var _index116 = _interopRequireDefault(require("./isMatch/index.js")); +var _index117 = _interopRequireDefault(require("./isMonday/index.js")); +var _index118 = _interopRequireDefault(require("./isPast/index.js")); +var _index119 = _interopRequireDefault(require("./isSameDay/index.js")); +var _index120 = _interopRequireDefault(require("./isSameHour/index.js")); +var _index121 = _interopRequireDefault(require("./isSameISOWeek/index.js")); +var _index122 = _interopRequireDefault(require("./isSameISOWeekYear/index.js")); +var _index123 = _interopRequireDefault(require("./isSameMinute/index.js")); +var _index124 = _interopRequireDefault(require("./isSameMonth/index.js")); +var _index125 = _interopRequireDefault(require("./isSameQuarter/index.js")); +var _index126 = _interopRequireDefault(require("./isSameSecond/index.js")); +var _index127 = _interopRequireDefault(require("./isSameWeek/index.js")); +var _index128 = _interopRequireDefault(require("./isSameYear/index.js")); +var _index129 = _interopRequireDefault(require("./isSaturday/index.js")); +var _index130 = _interopRequireDefault(require("./isSunday/index.js")); +var _index131 = _interopRequireDefault(require("./isThisHour/index.js")); +var _index132 = _interopRequireDefault(require("./isThisISOWeek/index.js")); +var _index133 = _interopRequireDefault(require("./isThisMinute/index.js")); +var _index134 = _interopRequireDefault(require("./isThisMonth/index.js")); +var _index135 = _interopRequireDefault(require("./isThisQuarter/index.js")); +var _index136 = _interopRequireDefault(require("./isThisSecond/index.js")); +var _index137 = _interopRequireDefault(require("./isThisWeek/index.js")); +var _index138 = _interopRequireDefault(require("./isThisYear/index.js")); +var _index139 = _interopRequireDefault(require("./isThursday/index.js")); +var _index140 = _interopRequireDefault(require("./isToday/index.js")); +var _index141 = _interopRequireDefault(require("./isTomorrow/index.js")); +var _index142 = _interopRequireDefault(require("./isTuesday/index.js")); +var _index143 = _interopRequireDefault(require("./isValid/index.js")); +var _index144 = _interopRequireDefault(require("./isWednesday/index.js")); +var _index145 = _interopRequireDefault(require("./isWeekend/index.js")); +var _index146 = _interopRequireDefault(require("./isWithinInterval/index.js")); +var _index147 = _interopRequireDefault(require("./isYesterday/index.js")); +var _index148 = _interopRequireDefault(require("./lastDayOfDecade/index.js")); +var _index149 = _interopRequireDefault(require("./lastDayOfISOWeek/index.js")); +var _index150 = _interopRequireDefault(require("./lastDayOfISOWeekYear/index.js")); +var _index151 = _interopRequireDefault(require("./lastDayOfMonth/index.js")); +var _index152 = _interopRequireDefault(require("./lastDayOfQuarter/index.js")); +var _index153 = _interopRequireDefault(require("./lastDayOfWeek/index.js")); +var _index154 = _interopRequireDefault(require("./lastDayOfYear/index.js")); +var _index155 = _interopRequireDefault(require("./lightFormat/index.js")); +var _index156 = _interopRequireDefault(require("./max/index.js")); +var _index157 = _interopRequireDefault(require("./milliseconds/index.js")); +var _index158 = _interopRequireDefault(require("./millisecondsToHours/index.js")); +var _index159 = _interopRequireDefault(require("./millisecondsToMinutes/index.js")); +var _index160 = _interopRequireDefault(require("./millisecondsToSeconds/index.js")); +var _index161 = _interopRequireDefault(require("./min/index.js")); +var _index162 = _interopRequireDefault(require("./minutesToHours/index.js")); +var _index163 = _interopRequireDefault(require("./minutesToMilliseconds/index.js")); +var _index164 = _interopRequireDefault(require("./minutesToSeconds/index.js")); +var _index165 = _interopRequireDefault(require("./monthsToQuarters/index.js")); +var _index166 = _interopRequireDefault(require("./monthsToYears/index.js")); +var _index167 = _interopRequireDefault(require("./nextDay/index.js")); +var _index168 = _interopRequireDefault(require("./nextFriday/index.js")); +var _index169 = _interopRequireDefault(require("./nextMonday/index.js")); +var _index170 = _interopRequireDefault(require("./nextSaturday/index.js")); +var _index171 = _interopRequireDefault(require("./nextSunday/index.js")); +var _index172 = _interopRequireDefault(require("./nextThursday/index.js")); +var _index173 = _interopRequireDefault(require("./nextTuesday/index.js")); +var _index174 = _interopRequireDefault(require("./nextWednesday/index.js")); +var _index175 = _interopRequireDefault(require("./parse/index.js")); +var _index176 = _interopRequireDefault(require("./parseISO/index.js")); +var _index177 = _interopRequireDefault(require("./parseJSON/index.js")); +var _index178 = _interopRequireDefault(require("./previousDay/index.js")); +var _index179 = _interopRequireDefault(require("./previousFriday/index.js")); +var _index180 = _interopRequireDefault(require("./previousMonday/index.js")); +var _index181 = _interopRequireDefault(require("./previousSaturday/index.js")); +var _index182 = _interopRequireDefault(require("./previousSunday/index.js")); +var _index183 = _interopRequireDefault(require("./previousThursday/index.js")); +var _index184 = _interopRequireDefault(require("./previousTuesday/index.js")); +var _index185 = _interopRequireDefault(require("./previousWednesday/index.js")); +var _index186 = _interopRequireDefault(require("./quartersToMonths/index.js")); +var _index187 = _interopRequireDefault(require("./quartersToYears/index.js")); +var _index188 = _interopRequireDefault(require("./roundToNearestMinutes/index.js")); +var _index189 = _interopRequireDefault(require("./secondsToHours/index.js")); +var _index190 = _interopRequireDefault(require("./secondsToMilliseconds/index.js")); +var _index191 = _interopRequireDefault(require("./secondsToMinutes/index.js")); +var _index192 = _interopRequireDefault(require("./set/index.js")); +var _index193 = _interopRequireDefault(require("./setDate/index.js")); +var _index194 = _interopRequireDefault(require("./setDay/index.js")); +var _index195 = _interopRequireDefault(require("./setDayOfYear/index.js")); +var _index196 = _interopRequireDefault(require("./setDefaultOptions/index.js")); +var _index197 = _interopRequireDefault(require("./setHours/index.js")); +var _index198 = _interopRequireDefault(require("./setISODay/index.js")); +var _index199 = _interopRequireDefault(require("./setISOWeek/index.js")); +var _index200 = _interopRequireDefault(require("./setISOWeekYear/index.js")); +var _index201 = _interopRequireDefault(require("./setMilliseconds/index.js")); +var _index202 = _interopRequireDefault(require("./setMinutes/index.js")); +var _index203 = _interopRequireDefault(require("./setMonth/index.js")); +var _index204 = _interopRequireDefault(require("./setQuarter/index.js")); +var _index205 = _interopRequireDefault(require("./setSeconds/index.js")); +var _index206 = _interopRequireDefault(require("./setWeek/index.js")); +var _index207 = _interopRequireDefault(require("./setWeekYear/index.js")); +var _index208 = _interopRequireDefault(require("./setYear/index.js")); +var _index209 = _interopRequireDefault(require("./startOfDay/index.js")); +var _index210 = _interopRequireDefault(require("./startOfDecade/index.js")); +var _index211 = _interopRequireDefault(require("./startOfHour/index.js")); +var _index212 = _interopRequireDefault(require("./startOfISOWeek/index.js")); +var _index213 = _interopRequireDefault(require("./startOfISOWeekYear/index.js")); +var _index214 = _interopRequireDefault(require("./startOfMinute/index.js")); +var _index215 = _interopRequireDefault(require("./startOfMonth/index.js")); +var _index216 = _interopRequireDefault(require("./startOfQuarter/index.js")); +var _index217 = _interopRequireDefault(require("./startOfSecond/index.js")); +var _index218 = _interopRequireDefault(require("./startOfToday/index.js")); +var _index219 = _interopRequireDefault(require("./startOfTomorrow/index.js")); +var _index220 = _interopRequireDefault(require("./startOfWeek/index.js")); +var _index221 = _interopRequireDefault(require("./startOfWeekYear/index.js")); +var _index222 = _interopRequireDefault(require("./startOfYear/index.js")); +var _index223 = _interopRequireDefault(require("./startOfYesterday/index.js")); +var _index224 = _interopRequireDefault(require("./sub/index.js")); +var _index225 = _interopRequireDefault(require("./subBusinessDays/index.js")); +var _index226 = _interopRequireDefault(require("./subDays/index.js")); +var _index227 = _interopRequireDefault(require("./subHours/index.js")); +var _index228 = _interopRequireDefault(require("./subISOWeekYears/index.js")); +var _index229 = _interopRequireDefault(require("./subMilliseconds/index.js")); +var _index230 = _interopRequireDefault(require("./subMinutes/index.js")); +var _index231 = _interopRequireDefault(require("./subMonths/index.js")); +var _index232 = _interopRequireDefault(require("./subQuarters/index.js")); +var _index233 = _interopRequireDefault(require("./subSeconds/index.js")); +var _index234 = _interopRequireDefault(require("./subWeeks/index.js")); +var _index235 = _interopRequireDefault(require("./subYears/index.js")); +var _index236 = _interopRequireDefault(require("./toDate/index.js")); +var _index237 = _interopRequireDefault(require("./weeksToDays/index.js")); +var _index238 = _interopRequireDefault(require("./yearsToMonths/index.js")); +var _index239 = _interopRequireDefault(require("./yearsToQuarters/index.js")); +var _index240 = require("./constants/index.js"); +Object.keys(_index240).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; + if (key in exports && exports[key] === _index240[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function get() { + return _index240[key]; + } + }); +}); \ No newline at end of file diff --git a/node_modules/date-fns/index.js.flow b/node_modules/date-fns/index.js.flow new file mode 100644 index 0000000..b9cfcbf --- /dev/null +++ b/node_modules/date-fns/index.js.flow @@ -0,0 +1,926 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: { + add: (date: Date | number, duration: Duration) => Date, + + addBusinessDays: (date: Date | number, amount: number) => Date, + + addDays: (date: Date | number, amount: number) => Date, + + addHours: (date: Date | number, amount: number) => Date, + + addISOWeekYears: (date: Date | number, amount: number) => Date, + + addMilliseconds: (date: Date | number, amount: number) => Date, + + addMinutes: (date: Date | number, amount: number) => Date, + + addMonths: (date: Date | number, amount: number) => Date, + + addQuarters: (date: Date | number, amount: number) => Date, + + addSeconds: (date: Date | number, amount: number) => Date, + + addWeeks: (date: Date | number, amount: number) => Date, + + addYears: (date: Date | number, amount: number) => Date, + + areIntervalsOverlapping: ( + intervalLeft: Interval, + intervalRight: Interval, + options?: { + inclusive?: boolean, + } + ) => boolean, + + clamp: (date: Date | number, interval: Interval) => Date, + + closestIndexTo: ( + dateToCompare: Date | number, + datesArray: (Date | number)[] + ) => ?number, + + closestTo: ( + dateToCompare: Date | number, + datesArray: (Date | number)[] + ) => ?Date, + + compareAsc: (dateLeft: Date | number, dateRight: Date | number) => number, + + compareDesc: (dateLeft: Date | number, dateRight: Date | number) => number, + + daysToWeeks: (days: number) => number, + + differenceInBusinessDays: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInCalendarDays: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInCalendarISOWeeks: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInCalendarISOWeekYears: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInCalendarMonths: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInCalendarQuarters: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInCalendarWeeks: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => number, + + differenceInCalendarYears: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInDays: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInHours: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } + ) => number, + + differenceInISOWeekYears: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInMilliseconds: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInMinutes: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } + ) => number, + + differenceInMonths: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + differenceInQuarters: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } + ) => number, + + differenceInSeconds: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } + ) => number, + + differenceInWeeks: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string, + } + ) => number, + + differenceInYears: ( + dateLeft: Date | number, + dateRight: Date | number + ) => number, + + eachDayOfInterval: ( + interval: Interval, + options?: { + step?: number, + } + ) => Date[], + + eachHourOfInterval: ( + interval: Interval, + options?: { + step?: number, + } + ) => Date[], + + eachMinuteOfInterval: ( + interval: Interval, + options?: { + step?: number, + } + ) => Date[], + + eachMonthOfInterval: (interval: Interval) => Date[], + + eachQuarterOfInterval: (interval: Interval) => Date[], + + eachWeekendOfInterval: (interval: Interval) => Date[], + + eachWeekendOfMonth: (date: Date | number) => Date[], + + eachWeekendOfYear: (date: Date | number) => Date[], + + eachWeekOfInterval: ( + interval: Interval, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => Date[], + + eachYearOfInterval: (interval: Interval) => Date[], + + endOfDay: (date: Date | number) => Date, + + endOfDecade: ( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2, + } + ) => Date, + + endOfHour: (date: Date | number) => Date, + + endOfISOWeek: (date: Date | number) => Date, + + endOfISOWeekYear: (date: Date | number) => Date, + + endOfMinute: (date: Date | number) => Date, + + endOfMonth: (date: Date | number) => Date, + + endOfQuarter: (date: Date | number) => Date, + + endOfSecond: (date: Date | number) => Date, + + endOfToday: () => Date, + + endOfTomorrow: () => Date, + + endOfWeek: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => Date, + + endOfYear: (date: Date | number) => Date, + + endOfYesterday: () => Date, + + format: ( + date: Date | number, + format: string, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: number, + useAdditionalWeekYearTokens?: boolean, + useAdditionalDayOfYearTokens?: boolean, + } + ) => string, + + formatDistance: ( + date: Date | number, + baseDate: Date | number, + options?: { + includeSeconds?: boolean, + addSuffix?: boolean, + locale?: Locale, + } + ) => string, + + formatDistanceStrict: ( + date: Date | number, + baseDate: Date | number, + options?: { + addSuffix?: boolean, + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', + roundingMethod?: 'floor' | 'ceil' | 'round', + locale?: Locale, + } + ) => string, + + formatDistanceToNow: ( + date: Date | number, + options?: { + includeSeconds?: boolean, + addSuffix?: boolean, + locale?: Locale, + } + ) => string, + + formatDistanceToNowStrict: ( + date: Date | number, + options?: { + addSuffix?: boolean, + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', + roundingMethod?: 'floor' | 'ceil' | 'round', + locale?: Locale, + } + ) => string, + + formatDuration: ( + duration: Duration, + options?: { + format?: string[], + zero?: boolean, + delimiter?: string, + locale?: Locale, + } + ) => string, + + formatISO: ( + date: Date | number, + options?: { + format?: 'extended' | 'basic', + representation?: 'complete' | 'date' | 'time', + } + ) => string, + + formatISO9075: ( + date: Date | number, + options?: { + format?: 'extended' | 'basic', + representation?: 'complete' | 'date' | 'time', + } + ) => string, + + formatISODuration: (duration: Duration) => string, + + formatRelative: ( + date: Date | number, + baseDate: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => string, + + formatRFC3339: ( + date: Date | number, + options?: { + fractionDigits?: 0 | 1 | 2 | 3, + } + ) => string, + + formatRFC7231: (date: Date | number) => string, + + fromUnixTime: (unixTime: number) => Date, + + getDate: (date: Date | number) => number, + + getDay: (date: Date | number) => 0 | 1 | 2 | 3 | 4 | 5 | 6, + + getDayOfYear: (date: Date | number) => number, + + getDaysInMonth: (date: Date | number) => number, + + getDaysInYear: (date: Date | number) => number, + + getDecade: (date: Date | number) => number, + + getDefaultOptions: () => Object, + + getHours: (date: Date | number) => number, + + getISODay: (date: Date | number) => number, + + getISOWeek: (date: Date | number) => number, + + getISOWeeksInYear: (date: Date | number) => number, + + getISOWeekYear: (date: Date | number) => number, + + getMilliseconds: (date: Date | number) => number, + + getMinutes: (date: Date | number) => number, + + getMonth: (date: Date | number) => number, + + getOverlappingDaysInIntervals: ( + intervalLeft: Interval, + intervalRight: Interval + ) => number, + + getQuarter: (date: Date | number) => number, + + getSeconds: (date: Date | number) => number, + + getTime: (date: Date | number) => number, + + getUnixTime: (date: Date | number) => number, + + getWeek: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } + ) => number, + + getWeekOfMonth: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => number, + + getWeeksInMonth: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => number, + + getWeekYear: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } + ) => number, + + getYear: (date: Date | number) => number, + + hoursToMilliseconds: (hours: number) => number, + + hoursToMinutes: (hours: number) => number, + + hoursToSeconds: (hours: number) => number, + + intervalToDuration: (interval: Interval) => Duration, + + intlFormat: ( + argument: Date | number, + formatOptions?: { + localeMatcher?: 'lookup' | 'best fit', + weekday?: 'narrow' | 'short' | 'long', + era?: 'narrow' | 'short' | 'long', + year?: 'numeric' | '2-digit', + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long', + day?: 'numeric' | '2-digit', + hour?: 'numeric' | '2-digit', + minute?: 'numeric' | '2-digit', + second?: 'numeric' | '2-digit', + timeZoneName?: 'short' | 'long', + formatMatcher?: 'basic' | 'best fit', + hour12?: boolean, + timeZone?: string, + }, + localeOptions?: { + locale?: string | string[], + } + ) => string, + + intlFormatDistance: ( + date: Date | number, + baseDate: Date | number, + options?: { + unit?: string, + locale?: string | string[], + localeMatcher?: string, + numeric?: string, + style?: string, + } + ) => string, + + isAfter: (date: Date | number, dateToCompare: Date | number) => boolean, + + isBefore: (date: Date | number, dateToCompare: Date | number) => boolean, + + isDate: (value: any) => boolean, + + isEqual: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isExists: (year: number, month: number, day: number) => boolean, + + isFirstDayOfMonth: (date: Date | number) => boolean, + + isFriday: (date: Date | number) => boolean, + + isFuture: (date: Date | number) => boolean, + + isLastDayOfMonth: (date: Date | number) => boolean, + + isLeapYear: (date: Date | number) => boolean, + + isMatch: ( + dateString: string, + formatString: string, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + useAdditionalWeekYearTokens?: boolean, + useAdditionalDayOfYearTokens?: boolean, + } + ) => boolean, + + isMonday: (date: Date | number) => boolean, + + isPast: (date: Date | number) => boolean, + + isSameDay: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameHour: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameISOWeek: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameISOWeekYear: ( + dateLeft: Date | number, + dateRight: Date | number + ) => boolean, + + isSameMinute: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameMonth: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameQuarter: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameSecond: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSameWeek: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => boolean, + + isSameYear: (dateLeft: Date | number, dateRight: Date | number) => boolean, + + isSaturday: (date: Date | number) => boolean, + + isSunday: (date: Date | number) => boolean, + + isThisHour: (date: Date | number) => boolean, + + isThisISOWeek: (date: Date | number) => boolean, + + isThisMinute: (date: Date | number) => boolean, + + isThisMonth: (date: Date | number) => boolean, + + isThisQuarter: (date: Date | number) => boolean, + + isThisSecond: (date: Date | number) => boolean, + + isThisWeek: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => boolean, + + isThisYear: (date: Date | number) => boolean, + + isThursday: (date: Date | number) => boolean, + + isToday: (date: Date | number) => boolean, + + isTomorrow: (date: Date | number) => boolean, + + isTuesday: (date: Date | number) => boolean, + + isValid: (date: any) => boolean, + + isWednesday: (date: Date | number) => boolean, + + isWeekend: (date: Date | number) => boolean, + + isWithinInterval: (date: Date | number, interval: Interval) => boolean, + + isYesterday: (date: Date | number) => boolean, + + lastDayOfDecade: (date: Date | number) => Date, + + lastDayOfISOWeek: (date: Date | number) => Date, + + lastDayOfISOWeekYear: (date: Date | number) => Date, + + lastDayOfMonth: (date: Date | number) => Date, + + lastDayOfQuarter: ( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2, + } + ) => Date, + + lastDayOfWeek: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => Date, + + lastDayOfYear: (date: Date | number) => Date, + + lightFormat: (date: Date | number, format: string) => string, + + max: (datesArray: (Date | number)[]) => Date, + + milliseconds: (duration: Duration) => number, + + millisecondsToHours: (milliseconds: number) => number, + + millisecondsToMinutes: (milliseconds: number) => number, + + millisecondsToSeconds: (milliseconds: number) => number, + + min: (datesArray: (Date | number)[]) => Date, + + minutesToHours: (minutes: number) => number, + + minutesToMilliseconds: (minutes: number) => number, + + minutesToSeconds: (minutes: number) => number, + + monthsToQuarters: (months: number) => number, + + monthsToYears: (months: number) => number, + + nextDay: (date: Date | number, day: Day) => Date, + + nextFriday: (date: Date | number) => Date, + + nextMonday: (date: Date | number) => Date, + + nextSaturday: (date: Date | number) => Date, + + nextSunday: (date: Date | number) => Date, + + nextThursday: (date: Date | number) => Date, + + nextTuesday: (date: Date | number) => Date, + + nextWednesday: (date: Date | number) => Date, + + parse: ( + dateString: string, + formatString: string, + referenceDate: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + useAdditionalWeekYearTokens?: boolean, + useAdditionalDayOfYearTokens?: boolean, + } + ) => Date, + + parseISO: ( + argument: string, + options?: { + additionalDigits?: 0 | 1 | 2, + } + ) => Date, + + parseJSON: (argument: string | number | Date) => Date, + + previousDay: (date: Date | number, day: number) => Date, + + previousFriday: (date: Date | number) => Date, + + previousMonday: (date: Date | number) => Date, + + previousSaturday: (date: Date | number) => Date, + + previousSunday: (date: Date | number) => Date, + + previousThursday: (date: Date | number) => Date, + + previousTuesday: (date: Date | number) => Date, + + previousWednesday: (date: Date | number) => Date, + + quartersToMonths: (quarters: number) => number, + + quartersToYears: (quarters: number) => number, + + roundToNearestMinutes: ( + date: Date | number, + options?: { + nearestTo?: number, + roundingMethod?: string, + } + ) => Date, + + secondsToHours: (seconds: number) => number, + + secondsToMilliseconds: (seconds: number) => number, + + secondsToMinutes: (seconds: number) => number, + + set: ( + date: Date | number, + values: { + year?: number, + month?: number, + date?: number, + hours?: number, + minutes?: number, + seconds?: number, + milliseconds?: number, + } + ) => Date, + + setDate: (date: Date | number, dayOfMonth: number) => Date, + + setDay: ( + date: Date | number, + day: number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => Date, + + setDayOfYear: (date: Date | number, dayOfYear: number) => Date, + + setDefaultOptions: (newOptions: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }) => void, + + setHours: (date: Date | number, hours: number) => Date, + + setISODay: (date: Date | number, day: number) => Date, + + setISOWeek: (date: Date | number, isoWeek: number) => Date, + + setISOWeekYear: (date: Date | number, isoWeekYear: number) => Date, + + setMilliseconds: (date: Date | number, milliseconds: number) => Date, + + setMinutes: (date: Date | number, minutes: number) => Date, + + setMonth: (date: Date | number, month: number) => Date, + + setQuarter: (date: Date | number, quarter: number) => Date, + + setSeconds: (date: Date | number, seconds: number) => Date, + + setWeek: ( + date: Date | number, + week: number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } + ) => Date, + + setWeekYear: ( + date: Date | number, + weekYear: number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } + ) => Date, + + setYear: (date: Date | number, year: number) => Date, + + startOfDay: (date: Date | number) => Date, + + startOfDecade: (date: Date | number) => Date, + + startOfHour: (date: Date | number) => Date, + + startOfISOWeek: (date: Date | number) => Date, + + startOfISOWeekYear: (date: Date | number) => Date, + + startOfMinute: (date: Date | number) => Date, + + startOfMonth: (date: Date | number) => Date, + + startOfQuarter: (date: Date | number) => Date, + + startOfSecond: (date: Date | number) => Date, + + startOfToday: () => Date, + + startOfTomorrow: () => Date, + + startOfWeek: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } + ) => Date, + + startOfWeekYear: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } + ) => Date, + + startOfYear: (date: Date | number) => Date, + + startOfYesterday: () => Date, + + sub: (date: Date | number, duration: Duration) => Date, + + subBusinessDays: (date: Date | number, amount: number) => Date, + + subDays: (date: Date | number, amount: number) => Date, + + subHours: (date: Date | number, amount: number) => Date, + + subISOWeekYears: (date: Date | number, amount: number) => Date, + + subMilliseconds: (date: Date | number, amount: number) => Date, + + subMinutes: (date: Date | number, amount: number) => Date, + + subMonths: (date: Date | number, amount: number) => Date, + + subQuarters: (date: Date | number, amount: number) => Date, + + subSeconds: (date: Date | number, amount: number) => Date, + + subWeeks: (date: Date | number, amount: number) => Date, + + subYears: (date: Date | number, amount: number) => Date, + + toDate: (argument: Date | number) => Date, + + weeksToDays: (weeks: number) => number, + + yearsToMonths: (years: number) => number, + + yearsToQuarters: (years: number) => number, + + daysInWeek: number, + + daysInYear: number, + + maxTime: number, + + millisecondsInMinute: number, + + millisecondsInHour: number, + + millisecondsInSecond: number, + + minTime: number, + + minutesInHour: number, + + monthsInQuarter: number, + + monthsInYear: number, + + quartersInYear: number, + + secondsInHour: number, + + secondsInMinute: number, + + secondsInDay: number, + + secondsInWeek: number, + + secondsInYear: number, + + secondsInMonth: number, + + secondsInQuarter: number, +} diff --git a/node_modules/date-fns/intervalToDuration/index.d.ts b/node_modules/date-fns/intervalToDuration/index.d.ts new file mode 100644 index 0000000..ce7bc76 --- /dev/null +++ b/node_modules/date-fns/intervalToDuration/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intervalToDuration } from 'date-fns' +export default intervalToDuration diff --git a/node_modules/date-fns/intervalToDuration/index.js b/node_modules/date-fns/intervalToDuration/index.js new file mode 100644 index 0000000..9a7ebf9 --- /dev/null +++ b/node_modules/date-fns/intervalToDuration/index.js @@ -0,0 +1,72 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = intervalToDuration; +var _index = _interopRequireDefault(require("../compareAsc/index.js")); +var _index2 = _interopRequireDefault(require("../add/index.js")); +var _index3 = _interopRequireDefault(require("../differenceInDays/index.js")); +var _index4 = _interopRequireDefault(require("../differenceInHours/index.js")); +var _index5 = _interopRequireDefault(require("../differenceInMinutes/index.js")); +var _index6 = _interopRequireDefault(require("../differenceInMonths/index.js")); +var _index7 = _interopRequireDefault(require("../differenceInSeconds/index.js")); +var _index8 = _interopRequireDefault(require("../differenceInYears/index.js")); +var _index9 = _interopRequireDefault(require("../toDate/index.js")); +var _index10 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name intervalToDuration + * @category Common Helpers + * @summary Convert interval to duration + * + * @description + * Convert a interval object to a duration object. + * + * @param {Interval} interval - the interval to convert to duration + * + * @returns {Duration} The duration Object + * @throws {TypeError} Requires 2 arguments + * @throws {RangeError} `start` must not be Invalid Date + * @throws {RangeError} `end` must not be Invalid Date + * + * @example + * // Get the duration between January 15, 1929 and April 4, 1968. + * intervalToDuration({ + * start: new Date(1929, 0, 15, 12, 0, 0), + * end: new Date(1968, 3, 4, 19, 5, 0) + * }) + * // => { years: 39, months: 2, days: 20, hours: 7, minutes: 5, seconds: 0 } + */ +function intervalToDuration(interval) { + (0, _index10.default)(1, arguments); + var start = (0, _index9.default)(interval.start); + var end = (0, _index9.default)(interval.end); + if (isNaN(start.getTime())) throw new RangeError('Start Date is invalid'); + if (isNaN(end.getTime())) throw new RangeError('End Date is invalid'); + var duration = {}; + duration.years = Math.abs((0, _index8.default)(end, start)); + var sign = (0, _index.default)(end, start); + var remainingMonths = (0, _index2.default)(start, { + years: sign * duration.years + }); + duration.months = Math.abs((0, _index6.default)(end, remainingMonths)); + var remainingDays = (0, _index2.default)(remainingMonths, { + months: sign * duration.months + }); + duration.days = Math.abs((0, _index3.default)(end, remainingDays)); + var remainingHours = (0, _index2.default)(remainingDays, { + days: sign * duration.days + }); + duration.hours = Math.abs((0, _index4.default)(end, remainingHours)); + var remainingMinutes = (0, _index2.default)(remainingHours, { + hours: sign * duration.hours + }); + duration.minutes = Math.abs((0, _index5.default)(end, remainingMinutes)); + var remainingSeconds = (0, _index2.default)(remainingMinutes, { + minutes: sign * duration.minutes + }); + duration.seconds = Math.abs((0, _index7.default)(end, remainingSeconds)); + return duration; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/intervalToDuration/index.js.flow b/node_modules/date-fns/intervalToDuration/index.js.flow new file mode 100644 index 0000000..dbd61ee --- /dev/null +++ b/node_modules/date-fns/intervalToDuration/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (interval: Interval) => Duration diff --git a/node_modules/date-fns/intervalToDuration/package.json b/node_modules/date-fns/intervalToDuration/package.json new file mode 100644 index 0000000..30e1497 --- /dev/null +++ b/node_modules/date-fns/intervalToDuration/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/intervalToDuration/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/intlFormat/index.d.ts b/node_modules/date-fns/intlFormat/index.d.ts new file mode 100644 index 0000000..fc29cf5 --- /dev/null +++ b/node_modules/date-fns/intlFormat/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intlFormat } from 'date-fns' +export default intlFormat diff --git a/node_modules/date-fns/intlFormat/index.js b/node_modules/date-fns/intlFormat/index.js new file mode 100644 index 0000000..6816111 --- /dev/null +++ b/node_modules/date-fns/intlFormat/index.js @@ -0,0 +1,93 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = intlFormat; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name intlFormat + * @category Common Helpers + * @summary Format the date with Intl.DateTimeFormat (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat). + * + * @description + * Return the formatted date string in the given format. + * The method uses [`Intl.DateTimeFormat`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat) inside. + * formatOptions are the same as [`Intl.DateTimeFormat` options](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat#using_options) + * + * > ⚠️ Please note that before Node version 13.0.0, only the locale data for en-US is available by default. + * + * @param {Date|Number} argument - the original date. + * @param {Object} [formatOptions] - an object with options. + * @param {'lookup'|'best fit'} [formatOptions.localeMatcher='best fit'] - locale selection algorithm. + * @param {'narrow'|'short'|'long'} [formatOptions.weekday] - representation the days of the week. + * @param {'narrow'|'short'|'long'} [formatOptions.era] - representation of eras. + * @param {'numeric'|'2-digit'} [formatOptions.year] - representation of years. + * @param {'numeric'|'2-digit'|'narrow'|'short'|'long'} [formatOptions.month='numeric'] - representation of month. + * @param {'numeric'|'2-digit'} [formatOptions.day='numeric'] - representation of day. + * @param {'numeric'|'2-digit'} [formatOptions.hour='numeric'] - representation of hours. + * @param {'numeric'|'2-digit'} [formatOptions.minute] - representation of minutes. + * @param {'numeric'|'2-digit'} [formatOptions.second] - representation of seconds. + * @param {'short'|'long'} [formatOptions.timeZoneName] - representation of names of time zones. + * @param {'basic'|'best fit'} [formatOptions.formatMatcher='best fit'] - format selection algorithm. + * @param {Boolean} [formatOptions.hour12] - determines whether to use 12-hour time format. + * @param {String} [formatOptions.timeZone] - the time zone to use. + * @param {Object} [localeOptions] - an object with locale. + * @param {String|String[]} [localeOptions.locale] - the locale code + * @returns {String} the formatted date string. + * @throws {TypeError} 1 argument required. + * @throws {RangeError} `date` must not be Invalid Date + * + * @example + * // Represent 10 October 2019 in German. + * // Convert the date with format's options and locale's options. + * const result = intlFormat(new Date(2019, 9, 4, 12, 30, 13, 456), { + * weekday: 'long', + * year: 'numeric', + * month: 'long', + * day: 'numeric', + * }, { + * locale: 'de-DE', + * }) + * //=> Freitag, 4. Oktober 2019 + * + * @example + * // Represent 10 October 2019. + * // Convert the date with format's options. + * const result = intlFormat.default(new Date(2019, 9, 4, 12, 30, 13, 456), { + * year: 'numeric', + * month: 'numeric', + * day: 'numeric', + * hour: 'numeric', + * }) + * //=> 10/4/2019, 12 PM + * + * @example + * // Represent 10 October 2019 in Korean. + * // Convert the date with locale's options. + * const result = intlFormat(new Date(2019, 9, 4, 12, 30, 13, 456), { + * locale: 'ko-KR', + * }) + * //=> 2019. 10. 4. + * + * @example + * // Represent 10 October 2019 in middle-endian format: + * const result = intlFormat(new Date(2019, 9, 4, 12, 30, 13, 456)) + * //=> 10/4/2019 + */ +function intlFormat(date, formatOrLocale, localeOptions) { + var _localeOptions; + (0, _index.default)(1, arguments); + var formatOptions; + if (isFormatOptions(formatOrLocale)) { + formatOptions = formatOrLocale; + } else { + localeOptions = formatOrLocale; + } + return new Intl.DateTimeFormat((_localeOptions = localeOptions) === null || _localeOptions === void 0 ? void 0 : _localeOptions.locale, formatOptions).format(date); +} +function isFormatOptions(opts) { + return opts !== undefined && !('locale' in opts); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/intlFormat/index.js.flow b/node_modules/date-fns/intlFormat/index.js.flow new file mode 100644 index 0000000..adc0bb4 --- /dev/null +++ b/node_modules/date-fns/intlFormat/index.js.flow @@ -0,0 +1,72 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + argument: Date | number, + formatOptions?: { + localeMatcher?: 'lookup' | 'best fit', + weekday?: 'narrow' | 'short' | 'long', + era?: 'narrow' | 'short' | 'long', + year?: 'numeric' | '2-digit', + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long', + day?: 'numeric' | '2-digit', + hour?: 'numeric' | '2-digit', + minute?: 'numeric' | '2-digit', + second?: 'numeric' | '2-digit', + timeZoneName?: 'short' | 'long', + formatMatcher?: 'basic' | 'best fit', + hour12?: boolean, + timeZone?: string, + }, + localeOptions?: { + locale?: string | string[], + } +) => string diff --git a/node_modules/date-fns/intlFormat/package.json b/node_modules/date-fns/intlFormat/package.json new file mode 100644 index 0000000..91c0bb5 --- /dev/null +++ b/node_modules/date-fns/intlFormat/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/intlFormat/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/intlFormatDistance/index.d.ts b/node_modules/date-fns/intlFormatDistance/index.d.ts new file mode 100644 index 0000000..fe2e15c --- /dev/null +++ b/node_modules/date-fns/intlFormatDistance/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { intlFormatDistance } from 'date-fns' +export default intlFormatDistance diff --git a/node_modules/date-fns/intlFormatDistance/index.js b/node_modules/date-fns/intlFormatDistance/index.js new file mode 100644 index 0000000..cd765cf --- /dev/null +++ b/node_modules/date-fns/intlFormatDistance/index.js @@ -0,0 +1,188 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = intlFormatDistance; +var _index = require("../constants/index.js"); +var _index2 = _interopRequireDefault(require("../differenceInCalendarDays/index.js")); +var _index3 = _interopRequireDefault(require("../differenceInCalendarMonths/index.js")); +var _index4 = _interopRequireDefault(require("../differenceInCalendarQuarters/index.js")); +var _index5 = _interopRequireDefault(require("../differenceInCalendarWeeks/index.js")); +var _index6 = _interopRequireDefault(require("../differenceInCalendarYears/index.js")); +var _index7 = _interopRequireDefault(require("../differenceInHours/index.js")); +var _index8 = _interopRequireDefault(require("../differenceInMinutes/index.js")); +var _index9 = _interopRequireDefault(require("../differenceInSeconds/index.js")); +var _index10 = _interopRequireDefault(require("../toDate/index.js")); +var _index11 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name intlFormatDistance + * @category Common Helpers + * @summary Formats distance between two dates in a human-readable format + * @description + * The function calculates the difference between two dates and formats it as a human-readable string. + * + * The function will pick the most appropriate unit depending on the distance between dates. For example, if the distance is a few hours, it might return `x hours`. If the distance is a few months, it might return `x months`. + * + * You can also specify a unit to force using it regardless of the distance to get a result like `123456 hours`. + * + * See the table below for the unit picking logic: + * + * | Distance between dates | Result (past) | Result (future) | + * | ---------------------- | -------------- | --------------- | + * | 0 seconds | now | now | + * | 1-59 seconds | X seconds ago | in X seconds | + * | 1-59 minutes | X minutes ago | in X minutes | + * | 1-23 hours | X hours ago | in X hours | + * | 1 day | yesterday | tomorrow | + * | 2-6 days | X days ago | in X days | + * | 7 days | last week | next week | + * | 8 days-1 month | X weeks ago | in X weeks | + * | 1 month | last month | next month | + * | 2-3 months | X months ago | in X months | + * | 1 quarter | last quarter | next quarter | + * | 2-3 quarters | X quarters ago | in X quarters | + * | 1 year | last year | next year | + * | 2+ years | X years ago | in X years | + * + * @param {Date|Number} date - the date + * @param {Date|Number} baseDate - the date to compare with. + * @param {Object} [options] - an object with options. + * @param {String} [options.unit] - formats the distance with the given unit ('year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second'). + * @param {String|String[]} [options.locale] - the locale to use. + * @param {String} [options.localeMatcher='best fit'] - the locale matching algorithm to use. Other value: 'lookup'. + * See MDN for details [Locale identification and negotiation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#locale_identification_and_negotiation) + * @param {String} [options.numeric='auto'] - the output message format. The values are 'auto' (e.g. `yesterday`), 'always'(e.g. `1 day ago`). + * @param {String} [options.style='long'] - the length of the result. The values are: 'long' (e.g. `1 month`), 'short' (e.g. 'in 1 mo.'), 'narrow' (e.g. 'in 1 mo.'). + * The narrow one could be similar to the short one for some locales. + * @returns {String} the distance in words according to language-sensitive relative time formatting. + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `date` must not be Invalid Date + * @throws {RangeError} `baseDate` must not be Invalid Date + * @throws {RangeError} `options.unit` must not be invalid Unit + * @throws {RangeError} `options.locale` must not be invalid locale + * @throws {RangeError} `options.localeMatcher` must not be invalid localeMatcher + * @throws {RangeError} `options.numeric` must not be invalid numeric + * @throws {RangeError} `options.style` must not be invalid style + * + * @example + * // What is the distance between the dates when the fist date is after the second? + * intlFormatDistance( + * new Date(1986, 3, 4, 11, 30, 0), + * new Date(1986, 3, 4, 10, 30, 0) + * ) + * //=> 'in 1 hour' + * + * // What is the distance between the dates when the fist date is before the second? + * intlFormatDistance( + * new Date(1986, 3, 4, 10, 30, 0), + * new Date(1986, 3, 4, 11, 30, 0) + * ) + * //=> '1 hour ago' + * + * @example + * // Use the unit option to force the function to output the result in quarters. Without setting it, the example would return "next year" + * intlFormatDistance( + * new Date(1987, 6, 4, 10, 30, 0), + * new Date(1986, 3, 4, 10, 30, 0), + * { unit: 'quarter' } + * ) + * //=> 'in 5 quarters' + * + * @example + * // Use the locale option to get the result in Spanish. Without setting it, the example would return "in 1 hour". + * intlFormatDistance( + * new Date(1986, 3, 4, 11, 30, 0), + * new Date(1986, 3, 4, 10, 30, 0), + * { locale: 'es' } + * ) + * //=> 'dentro de 1 hora' + * + * @example + * // Use the numeric option to force the function to use numeric values. Without setting it, the example would return "tomorrow". + * intlFormatDistance( + * new Date(1986, 3, 5, 11, 30, 0), + * new Date(1986, 3, 4, 11, 30, 0), + * { numeric: 'always' } + * ) + * //=> 'in 1 day' + * + * @example + * // Use the style option to force the function to use short values. Without setting it, the example would return "in 2 years". + * intlFormatDistance( + * new Date(1988, 3, 4, 11, 30, 0), + * new Date(1986, 3, 4, 11, 30, 0), + * { style: 'short' } + * ) + * //=> 'in 2 yr' + */ +function intlFormatDistance(date, baseDate, options) { + (0, _index11.default)(2, arguments); + var value = 0; + var unit; + var dateLeft = (0, _index10.default)(date); + var dateRight = (0, _index10.default)(baseDate); + if (!(options !== null && options !== void 0 && options.unit)) { + // Get the unit based on diffInSeconds calculations if no unit is specified + var diffInSeconds = (0, _index9.default)(dateLeft, dateRight); // The smallest unit + + if (Math.abs(diffInSeconds) < _index.secondsInMinute) { + value = (0, _index9.default)(dateLeft, dateRight); + unit = 'second'; + } else if (Math.abs(diffInSeconds) < _index.secondsInHour) { + value = (0, _index8.default)(dateLeft, dateRight); + unit = 'minute'; + } else if (Math.abs(diffInSeconds) < _index.secondsInDay && Math.abs((0, _index2.default)(dateLeft, dateRight)) < 1) { + value = (0, _index7.default)(dateLeft, dateRight); + unit = 'hour'; + } else if (Math.abs(diffInSeconds) < _index.secondsInWeek && (value = (0, _index2.default)(dateLeft, dateRight)) && Math.abs(value) < 7) { + unit = 'day'; + } else if (Math.abs(diffInSeconds) < _index.secondsInMonth) { + value = (0, _index5.default)(dateLeft, dateRight); + unit = 'week'; + } else if (Math.abs(diffInSeconds) < _index.secondsInQuarter) { + value = (0, _index3.default)(dateLeft, dateRight); + unit = 'month'; + } else if (Math.abs(diffInSeconds) < _index.secondsInYear) { + if ((0, _index4.default)(dateLeft, dateRight) < 4) { + // To filter out cases that are less than a year but match 4 quarters + value = (0, _index4.default)(dateLeft, dateRight); + unit = 'quarter'; + } else { + value = (0, _index6.default)(dateLeft, dateRight); + unit = 'year'; + } + } else { + value = (0, _index6.default)(dateLeft, dateRight); + unit = 'year'; + } + } else { + // Get the value if unit is specified + unit = options === null || options === void 0 ? void 0 : options.unit; + if (unit === 'second') { + value = (0, _index9.default)(dateLeft, dateRight); + } else if (unit === 'minute') { + value = (0, _index8.default)(dateLeft, dateRight); + } else if (unit === 'hour') { + value = (0, _index7.default)(dateLeft, dateRight); + } else if (unit === 'day') { + value = (0, _index2.default)(dateLeft, dateRight); + } else if (unit === 'week') { + value = (0, _index5.default)(dateLeft, dateRight); + } else if (unit === 'month') { + value = (0, _index3.default)(dateLeft, dateRight); + } else if (unit === 'quarter') { + value = (0, _index4.default)(dateLeft, dateRight); + } else if (unit === 'year') { + value = (0, _index6.default)(dateLeft, dateRight); + } + } + var rtf = new Intl.RelativeTimeFormat(options === null || options === void 0 ? void 0 : options.locale, { + localeMatcher: options === null || options === void 0 ? void 0 : options.localeMatcher, + numeric: (options === null || options === void 0 ? void 0 : options.numeric) || 'auto', + style: options === null || options === void 0 ? void 0 : options.style + }); + return rtf.format(value, unit); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/intlFormatDistance/index.js.flow b/node_modules/date-fns/intlFormatDistance/index.js.flow new file mode 100644 index 0000000..bea24df --- /dev/null +++ b/node_modules/date-fns/intlFormatDistance/index.js.flow @@ -0,0 +1,62 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + baseDate: Date | number, + options?: { + unit?: string, + locale?: string | string[], + localeMatcher?: string, + numeric?: string, + style?: string, + } +) => string diff --git a/node_modules/date-fns/intlFormatDistance/package.json b/node_modules/date-fns/intlFormatDistance/package.json new file mode 100644 index 0000000..64bce60 --- /dev/null +++ b/node_modules/date-fns/intlFormatDistance/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/intlFormatDistance/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isAfter/index.d.ts b/node_modules/date-fns/isAfter/index.d.ts new file mode 100644 index 0000000..0ef024b --- /dev/null +++ b/node_modules/date-fns/isAfter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isAfter } from 'date-fns' +export default isAfter diff --git a/node_modules/date-fns/isAfter/index.js b/node_modules/date-fns/isAfter/index.js new file mode 100644 index 0000000..86c66f8 --- /dev/null +++ b/node_modules/date-fns/isAfter/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isAfter; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isAfter + * @category Common Helpers + * @summary Is the first date after the second one? + * + * @description + * Is the first date after the second one? + * + * @param {Date|Number} date - the date that should be after the other one to return true + * @param {Date|Number} dateToCompare - the date to compare with + * @returns {Boolean} the first date is after the second date + * @throws {TypeError} 2 arguments required + * + * @example + * // Is 10 July 1989 after 11 February 1987? + * const result = isAfter(new Date(1989, 6, 10), new Date(1987, 1, 11)) + * //=> true + */ +function isAfter(dirtyDate, dirtyDateToCompare) { + (0, _index2.default)(2, arguments); + var date = (0, _index.default)(dirtyDate); + var dateToCompare = (0, _index.default)(dirtyDateToCompare); + return date.getTime() > dateToCompare.getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isAfter/index.js.flow b/node_modules/date-fns/isAfter/index.js.flow new file mode 100644 index 0000000..3cb525c --- /dev/null +++ b/node_modules/date-fns/isAfter/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + dateToCompare: Date | number +) => boolean diff --git a/node_modules/date-fns/isAfter/package.json b/node_modules/date-fns/isAfter/package.json new file mode 100644 index 0000000..91ba7dc --- /dev/null +++ b/node_modules/date-fns/isAfter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isAfter/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isBefore/index.d.ts b/node_modules/date-fns/isBefore/index.d.ts new file mode 100644 index 0000000..127ed7e --- /dev/null +++ b/node_modules/date-fns/isBefore/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isBefore } from 'date-fns' +export default isBefore diff --git a/node_modules/date-fns/isBefore/index.js b/node_modules/date-fns/isBefore/index.js new file mode 100644 index 0000000..49225ed --- /dev/null +++ b/node_modules/date-fns/isBefore/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isBefore; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isBefore + * @category Common Helpers + * @summary Is the first date before the second one? + * + * @description + * Is the first date before the second one? + * + * @param {Date|Number} date - the date that should be before the other one to return true + * @param {Date|Number} dateToCompare - the date to compare with + * @returns {Boolean} the first date is before the second date + * @throws {TypeError} 2 arguments required + * + * @example + * // Is 10 July 1989 before 11 February 1987? + * const result = isBefore(new Date(1989, 6, 10), new Date(1987, 1, 11)) + * //=> false + */ +function isBefore(dirtyDate, dirtyDateToCompare) { + (0, _index2.default)(2, arguments); + var date = (0, _index.default)(dirtyDate); + var dateToCompare = (0, _index.default)(dirtyDateToCompare); + return date.getTime() < dateToCompare.getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isBefore/index.js.flow b/node_modules/date-fns/isBefore/index.js.flow new file mode 100644 index 0000000..3cb525c --- /dev/null +++ b/node_modules/date-fns/isBefore/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + dateToCompare: Date | number +) => boolean diff --git a/node_modules/date-fns/isBefore/package.json b/node_modules/date-fns/isBefore/package.json new file mode 100644 index 0000000..611b1d8 --- /dev/null +++ b/node_modules/date-fns/isBefore/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isBefore/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isDate/index.d.ts b/node_modules/date-fns/isDate/index.d.ts new file mode 100644 index 0000000..518477e --- /dev/null +++ b/node_modules/date-fns/isDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isDate } from 'date-fns' +export default isDate diff --git a/node_modules/date-fns/isDate/index.js b/node_modules/date-fns/isDate/index.js new file mode 100644 index 0000000..a89f05b --- /dev/null +++ b/node_modules/date-fns/isDate/index.js @@ -0,0 +1,46 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isDate; +var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isDate + * @category Common Helpers + * @summary Is the given value a date? + * + * @description + * Returns true if the given value is an instance of Date. The function works for dates transferred across iframes. + * + * @param {*} value - the value to check + * @returns {boolean} true if the given value is a date + * @throws {TypeError} 1 arguments required + * + * @example + * // For a valid date: + * const result = isDate(new Date()) + * //=> true + * + * @example + * // For an invalid date: + * const result = isDate(new Date(NaN)) + * //=> true + * + * @example + * // For some value: + * const result = isDate('2014-02-31') + * //=> false + * + * @example + * // For an object: + * const result = isDate({}) + * //=> false + */ +function isDate(value) { + (0, _index.default)(1, arguments); + return value instanceof Date || (0, _typeof2.default)(value) === 'object' && Object.prototype.toString.call(value) === '[object Date]'; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isDate/index.js.flow b/node_modules/date-fns/isDate/index.js.flow new file mode 100644 index 0000000..cc97d41 --- /dev/null +++ b/node_modules/date-fns/isDate/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (value: any) => boolean diff --git a/node_modules/date-fns/isDate/package.json b/node_modules/date-fns/isDate/package.json new file mode 100644 index 0000000..6031b7e --- /dev/null +++ b/node_modules/date-fns/isDate/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isDate/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isEqual/index.d.ts b/node_modules/date-fns/isEqual/index.d.ts new file mode 100644 index 0000000..87865db --- /dev/null +++ b/node_modules/date-fns/isEqual/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isEqual } from 'date-fns' +export default isEqual diff --git a/node_modules/date-fns/isEqual/index.js b/node_modules/date-fns/isEqual/index.js new file mode 100644 index 0000000..83ba08a --- /dev/null +++ b/node_modules/date-fns/isEqual/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isEqual; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isEqual + * @category Common Helpers + * @summary Are the given dates equal? + * + * @description + * Are the given dates equal? + * + * @param {Date|Number} dateLeft - the first date to compare + * @param {Date|Number} dateRight - the second date to compare + * @returns {Boolean} the dates are equal + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 2 July 2014 06:30:45.000 and 2 July 2014 06:30:45.500 equal? + * const result = isEqual( + * new Date(2014, 6, 2, 6, 30, 45, 0), + * new Date(2014, 6, 2, 6, 30, 45, 500) + * ) + * //=> false + */ +function isEqual(dirtyLeftDate, dirtyRightDate) { + (0, _index2.default)(2, arguments); + var dateLeft = (0, _index.default)(dirtyLeftDate); + var dateRight = (0, _index.default)(dirtyRightDate); + return dateLeft.getTime() === dateRight.getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isEqual/index.js.flow b/node_modules/date-fns/isEqual/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/isEqual/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/isEqual/package.json b/node_modules/date-fns/isEqual/package.json new file mode 100644 index 0000000..d0a69b7 --- /dev/null +++ b/node_modules/date-fns/isEqual/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isEqual/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isExists/index.d.ts b/node_modules/date-fns/isExists/index.d.ts new file mode 100644 index 0000000..af919be --- /dev/null +++ b/node_modules/date-fns/isExists/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isExists } from 'date-fns' +export default isExists diff --git a/node_modules/date-fns/isExists/index.js b/node_modules/date-fns/isExists/index.js new file mode 100644 index 0000000..cc69574 --- /dev/null +++ b/node_modules/date-fns/isExists/index.js @@ -0,0 +1,38 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isExists; +/** + * @name isExists + * @category Common Helpers + * @summary Is the given date exists? + * + * @description + * Checks if the given arguments convert to an existing date. + * + * @param {Number} year of the date to check + * @param {Number} month of the date to check + * @param {Number} day of the date to check + * @returns {Boolean} the date exists + * @throws {TypeError} 3 arguments required + * + * @example + * // For the valid date: + * const result = isExists(2018, 0, 31) + * //=> true + * + * @example + * // For the invalid date: + * const result = isExists(2018, 1, 31) + * //=> false + */ +function isExists(year, month, day) { + if (arguments.length < 3) { + throw new TypeError('3 argument required, but only ' + arguments.length + ' present'); + } + var date = new Date(year, month, day); + return date.getFullYear() === year && date.getMonth() === month && date.getDate() === day; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isExists/index.js.flow b/node_modules/date-fns/isExists/index.js.flow new file mode 100644 index 0000000..810828e --- /dev/null +++ b/node_modules/date-fns/isExists/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (year: number, month: number, day: number) => boolean diff --git a/node_modules/date-fns/isExists/package.json b/node_modules/date-fns/isExists/package.json new file mode 100644 index 0000000..0dcf412 --- /dev/null +++ b/node_modules/date-fns/isExists/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isExists/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isFirstDayOfMonth/index.d.ts b/node_modules/date-fns/isFirstDayOfMonth/index.d.ts new file mode 100644 index 0000000..6c1a314 --- /dev/null +++ b/node_modules/date-fns/isFirstDayOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isFirstDayOfMonth } from 'date-fns' +export default isFirstDayOfMonth diff --git a/node_modules/date-fns/isFirstDayOfMonth/index.js b/node_modules/date-fns/isFirstDayOfMonth/index.js new file mode 100644 index 0000000..b539156 --- /dev/null +++ b/node_modules/date-fns/isFirstDayOfMonth/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isFirstDayOfMonth; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isFirstDayOfMonth + * @category Month Helpers + * @summary Is the given date the first day of a month? + * + * @description + * Is the given date the first day of a month? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is the first day of a month + * @throws {TypeError} 1 argument required + * + * @example + * // Is 1 September 2014 the first day of a month? + * const result = isFirstDayOfMonth(new Date(2014, 8, 1)) + * //=> true + */ +function isFirstDayOfMonth(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate).getDate() === 1; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isFirstDayOfMonth/index.js.flow b/node_modules/date-fns/isFirstDayOfMonth/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isFirstDayOfMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isFirstDayOfMonth/package.json b/node_modules/date-fns/isFirstDayOfMonth/package.json new file mode 100644 index 0000000..6c52995 --- /dev/null +++ b/node_modules/date-fns/isFirstDayOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isFirstDayOfMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isFriday/index.d.ts b/node_modules/date-fns/isFriday/index.d.ts new file mode 100644 index 0000000..17ac2ef --- /dev/null +++ b/node_modules/date-fns/isFriday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isFriday } from 'date-fns' +export default isFriday diff --git a/node_modules/date-fns/isFriday/index.js b/node_modules/date-fns/isFriday/index.js new file mode 100644 index 0000000..1c59b06 --- /dev/null +++ b/node_modules/date-fns/isFriday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isFriday; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isFriday + * @category Weekday Helpers + * @summary Is the given date Friday? + * + * @description + * Is the given date Friday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Friday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 26 September 2014 Friday? + * const result = isFriday(new Date(2014, 8, 26)) + * //=> true + */ +function isFriday(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate).getDay() === 5; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isFriday/index.js.flow b/node_modules/date-fns/isFriday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isFriday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isFriday/package.json b/node_modules/date-fns/isFriday/package.json new file mode 100644 index 0000000..6cf69ea --- /dev/null +++ b/node_modules/date-fns/isFriday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isFriday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isFuture/index.d.ts b/node_modules/date-fns/isFuture/index.d.ts new file mode 100644 index 0000000..4cb82e8 --- /dev/null +++ b/node_modules/date-fns/isFuture/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isFuture } from 'date-fns' +export default isFuture diff --git a/node_modules/date-fns/isFuture/index.js b/node_modules/date-fns/isFuture/index.js new file mode 100644 index 0000000..da8ae0c --- /dev/null +++ b/node_modules/date-fns/isFuture/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isFuture; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isFuture + * @category Common Helpers + * @summary Is the given date in the future? + * @pure false + * + * @description + * Is the given date in the future? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in the future + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 6 October 2014, is 31 December 2014 in the future? + * const result = isFuture(new Date(2014, 11, 31)) + * //=> true + */ +function isFuture(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate).getTime() > Date.now(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isFuture/index.js.flow b/node_modules/date-fns/isFuture/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isFuture/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isFuture/package.json b/node_modules/date-fns/isFuture/package.json new file mode 100644 index 0000000..90eb235 --- /dev/null +++ b/node_modules/date-fns/isFuture/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isFuture/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isLastDayOfMonth/index.d.ts b/node_modules/date-fns/isLastDayOfMonth/index.d.ts new file mode 100644 index 0000000..665cb7d --- /dev/null +++ b/node_modules/date-fns/isLastDayOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isLastDayOfMonth } from 'date-fns' +export default isLastDayOfMonth diff --git a/node_modules/date-fns/isLastDayOfMonth/index.js b/node_modules/date-fns/isLastDayOfMonth/index.js new file mode 100644 index 0000000..8824b69 --- /dev/null +++ b/node_modules/date-fns/isLastDayOfMonth/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isLastDayOfMonth; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../endOfDay/index.js")); +var _index3 = _interopRequireDefault(require("../endOfMonth/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isLastDayOfMonth + * @category Month Helpers + * @summary Is the given date the last day of a month? + * + * @description + * Is the given date the last day of a month? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is the last day of a month + * @throws {TypeError} 1 argument required + * + * @example + * // Is 28 February 2014 the last day of a month? + * const result = isLastDayOfMonth(new Date(2014, 1, 28)) + * //=> true + */ +function isLastDayOfMonth(dirtyDate) { + (0, _index4.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + return (0, _index2.default)(date).getTime() === (0, _index3.default)(date).getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isLastDayOfMonth/index.js.flow b/node_modules/date-fns/isLastDayOfMonth/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isLastDayOfMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isLastDayOfMonth/package.json b/node_modules/date-fns/isLastDayOfMonth/package.json new file mode 100644 index 0000000..c3fb062 --- /dev/null +++ b/node_modules/date-fns/isLastDayOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isLastDayOfMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isLeapYear/index.d.ts b/node_modules/date-fns/isLeapYear/index.d.ts new file mode 100644 index 0000000..c08ad8a --- /dev/null +++ b/node_modules/date-fns/isLeapYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isLeapYear } from 'date-fns' +export default isLeapYear diff --git a/node_modules/date-fns/isLeapYear/index.js b/node_modules/date-fns/isLeapYear/index.js new file mode 100644 index 0000000..af58240 --- /dev/null +++ b/node_modules/date-fns/isLeapYear/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isLeapYear; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isLeapYear + * @category Year Helpers + * @summary Is the given date in the leap year? + * + * @description + * Is the given date in the leap year? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in the leap year + * @throws {TypeError} 1 argument required + * + * @example + * // Is 1 September 2012 in the leap year? + * const result = isLeapYear(new Date(2012, 8, 1)) + * //=> true + */ +function isLeapYear(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var year = date.getFullYear(); + return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isLeapYear/index.js.flow b/node_modules/date-fns/isLeapYear/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isLeapYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isLeapYear/package.json b/node_modules/date-fns/isLeapYear/package.json new file mode 100644 index 0000000..4aca782 --- /dev/null +++ b/node_modules/date-fns/isLeapYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isLeapYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isMatch/index.d.ts b/node_modules/date-fns/isMatch/index.d.ts new file mode 100644 index 0000000..e0c3fa5 --- /dev/null +++ b/node_modules/date-fns/isMatch/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isMatch } from 'date-fns' +export default isMatch diff --git a/node_modules/date-fns/isMatch/index.js b/node_modules/date-fns/isMatch/index.js new file mode 100644 index 0000000..d044efd --- /dev/null +++ b/node_modules/date-fns/isMatch/index.js @@ -0,0 +1,307 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isMatch; +var _index = _interopRequireDefault(require("../parse/index.js")); +var _index2 = _interopRequireDefault(require("../isValid/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isMatch + * @category Common Helpers + * @summary validates the date string against given formats + * + * @description + * Return the true if given date is string correct against the given format else + * will return false. + * + * > ⚠️ Please note that the `format` tokens differ from Moment.js and other libraries. + * > See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * The characters in the format string wrapped between two single quotes characters (') are escaped. + * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. + * + * Format of the format string is based on Unicode Technical Standard #35: + * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table + * with a few additions (see note 5 below the table). + * + * Not all tokens are compatible. Combinations that don't make sense or could lead to bugs are prohibited + * and will throw `RangeError`. For example usage of 24-hour format token with AM/PM token will throw an exception: + * + * ```javascript + * isMatch('23 AM', 'HH a') + * //=> RangeError: The format string mustn't contain `HH` and `a` at the same time + * ``` + * + * See the compatibility table: https://docs.google.com/spreadsheets/d/e/2PACX-1vQOPU3xUhplll6dyoMmVUXHKl_8CRDs6_ueLmex3SoqwhuolkuN3O05l4rqx5h1dKX8eb46Ul-CCSrq/pubhtml?gid=0&single=true + * + * Accepted format string patterns: + * | Unit |Prior| Pattern | Result examples | Notes | + * |---------------------------------|-----|---------|-----------------------------------|-------| + * | Era | 140 | G..GGG | AD, BC | | + * | | | GGGG | Anno Domini, Before Christ | 2 | + * | | | GGGGG | A, B | | + * | Calendar year | 130 | y | 44, 1, 1900, 2017, 9999 | 4 | + * | | | yo | 44th, 1st, 1900th, 9999999th | 4,5 | + * | | | yy | 44, 01, 00, 17 | 4 | + * | | | yyy | 044, 001, 123, 999 | 4 | + * | | | yyyy | 0044, 0001, 1900, 2017 | 4 | + * | | | yyyyy | ... | 2,4 | + * | Local week-numbering year | 130 | Y | 44, 1, 1900, 2017, 9000 | 4 | + * | | | Yo | 44th, 1st, 1900th, 9999999th | 4,5 | + * | | | YY | 44, 01, 00, 17 | 4,6 | + * | | | YYY | 044, 001, 123, 999 | 4 | + * | | | YYYY | 0044, 0001, 1900, 2017 | 4,6 | + * | | | YYYYY | ... | 2,4 | + * | ISO week-numbering year | 130 | R | -43, 1, 1900, 2017, 9999, -9999 | 4,5 | + * | | | RR | -43, 01, 00, 17 | 4,5 | + * | | | RRR | -043, 001, 123, 999, -999 | 4,5 | + * | | | RRRR | -0043, 0001, 2017, 9999, -9999 | 4,5 | + * | | | RRRRR | ... | 2,4,5 | + * | Extended year | 130 | u | -43, 1, 1900, 2017, 9999, -999 | 4 | + * | | | uu | -43, 01, 99, -99 | 4 | + * | | | uuu | -043, 001, 123, 999, -999 | 4 | + * | | | uuuu | -0043, 0001, 2017, 9999, -9999 | 4 | + * | | | uuuuu | ... | 2,4 | + * | Quarter (formatting) | 120 | Q | 1, 2, 3, 4 | | + * | | | Qo | 1st, 2nd, 3rd, 4th | 5 | + * | | | QQ | 01, 02, 03, 04 | | + * | | | QQQ | Q1, Q2, Q3, Q4 | | + * | | | QQQQ | 1st quarter, 2nd quarter, ... | 2 | + * | | | QQQQQ | 1, 2, 3, 4 | 4 | + * | Quarter (stand-alone) | 120 | q | 1, 2, 3, 4 | | + * | | | qo | 1st, 2nd, 3rd, 4th | 5 | + * | | | qq | 01, 02, 03, 04 | | + * | | | qqq | Q1, Q2, Q3, Q4 | | + * | | | qqqq | 1st quarter, 2nd quarter, ... | 2 | + * | | | qqqqq | 1, 2, 3, 4 | 3 | + * | Month (formatting) | 110 | M | 1, 2, ..., 12 | | + * | | | Mo | 1st, 2nd, ..., 12th | 5 | + * | | | MM | 01, 02, ..., 12 | | + * | | | MMM | Jan, Feb, ..., Dec | | + * | | | MMMM | January, February, ..., December | 2 | + * | | | MMMMM | J, F, ..., D | | + * | Month (stand-alone) | 110 | L | 1, 2, ..., 12 | | + * | | | Lo | 1st, 2nd, ..., 12th | 5 | + * | | | LL | 01, 02, ..., 12 | | + * | | | LLL | Jan, Feb, ..., Dec | | + * | | | LLLL | January, February, ..., December | 2 | + * | | | LLLLL | J, F, ..., D | | + * | Local week of year | 100 | w | 1, 2, ..., 53 | | + * | | | wo | 1st, 2nd, ..., 53th | 5 | + * | | | ww | 01, 02, ..., 53 | | + * | ISO week of year | 100 | I | 1, 2, ..., 53 | 5 | + * | | | Io | 1st, 2nd, ..., 53th | 5 | + * | | | II | 01, 02, ..., 53 | 5 | + * | Day of month | 90 | d | 1, 2, ..., 31 | | + * | | | do | 1st, 2nd, ..., 31st | 5 | + * | | | dd | 01, 02, ..., 31 | | + * | Day of year | 90 | D | 1, 2, ..., 365, 366 | 7 | + * | | | Do | 1st, 2nd, ..., 365th, 366th | 5 | + * | | | DD | 01, 02, ..., 365, 366 | 7 | + * | | | DDD | 001, 002, ..., 365, 366 | | + * | | | DDDD | ... | 2 | + * | Day of week (formatting) | 90 | E..EEE | Mon, Tue, Wed, ..., Su | | + * | | | EEEE | Monday, Tuesday, ..., Sunday | 2 | + * | | | EEEEE | M, T, W, T, F, S, S | | + * | | | EEEEEE | Mo, Tu, We, Th, Fr, Sa, Su | | + * | ISO day of week (formatting) | 90 | i | 1, 2, 3, ..., 7 | 5 | + * | | | io | 1st, 2nd, ..., 7th | 5 | + * | | | ii | 01, 02, ..., 07 | 5 | + * | | | iii | Mon, Tue, Wed, ..., Su | 5 | + * | | | iiii | Monday, Tuesday, ..., Sunday | 2,5 | + * | | | iiiii | M, T, W, T, F, S, S | 5 | + * | | | iiiiii | Mo, Tu, We, Th, Fr, Sa, Su | 5 | + * | Local day of week (formatting) | 90 | e | 2, 3, 4, ..., 1 | | + * | | | eo | 2nd, 3rd, ..., 1st | 5 | + * | | | ee | 02, 03, ..., 01 | | + * | | | eee | Mon, Tue, Wed, ..., Su | | + * | | | eeee | Monday, Tuesday, ..., Sunday | 2 | + * | | | eeeee | M, T, W, T, F, S, S | | + * | | | eeeeee | Mo, Tu, We, Th, Fr, Sa, Su | | + * | Local day of week (stand-alone) | 90 | c | 2, 3, 4, ..., 1 | | + * | | | co | 2nd, 3rd, ..., 1st | 5 | + * | | | cc | 02, 03, ..., 01 | | + * | | | ccc | Mon, Tue, Wed, ..., Su | | + * | | | cccc | Monday, Tuesday, ..., Sunday | 2 | + * | | | ccccc | M, T, W, T, F, S, S | | + * | | | cccccc | Mo, Tu, We, Th, Fr, Sa, Su | | + * | AM, PM | 80 | a..aaa | AM, PM | | + * | | | aaaa | a.m., p.m. | 2 | + * | | | aaaaa | a, p | | + * | AM, PM, noon, midnight | 80 | b..bbb | AM, PM, noon, midnight | | + * | | | bbbb | a.m., p.m., noon, midnight | 2 | + * | | | bbbbb | a, p, n, mi | | + * | Flexible day period | 80 | B..BBB | at night, in the morning, ... | | + * | | | BBBB | at night, in the morning, ... | 2 | + * | | | BBBBB | at night, in the morning, ... | | + * | Hour [1-12] | 70 | h | 1, 2, ..., 11, 12 | | + * | | | ho | 1st, 2nd, ..., 11th, 12th | 5 | + * | | | hh | 01, 02, ..., 11, 12 | | + * | Hour [0-23] | 70 | H | 0, 1, 2, ..., 23 | | + * | | | Ho | 0th, 1st, 2nd, ..., 23rd | 5 | + * | | | HH | 00, 01, 02, ..., 23 | | + * | Hour [0-11] | 70 | K | 1, 2, ..., 11, 0 | | + * | | | Ko | 1st, 2nd, ..., 11th, 0th | 5 | + * | | | KK | 01, 02, ..., 11, 00 | | + * | Hour [1-24] | 70 | k | 24, 1, 2, ..., 23 | | + * | | | ko | 24th, 1st, 2nd, ..., 23rd | 5 | + * | | | kk | 24, 01, 02, ..., 23 | | + * | Minute | 60 | m | 0, 1, ..., 59 | | + * | | | mo | 0th, 1st, ..., 59th | 5 | + * | | | mm | 00, 01, ..., 59 | | + * | Second | 50 | s | 0, 1, ..., 59 | | + * | | | so | 0th, 1st, ..., 59th | 5 | + * | | | ss | 00, 01, ..., 59 | | + * | Seconds timestamp | 40 | t | 512969520 | | + * | | | tt | ... | 2 | + * | Fraction of second | 30 | S | 0, 1, ..., 9 | | + * | | | SS | 00, 01, ..., 99 | | + * | | | SSS | 000, 001, ..., 999 | | + * | | | SSSS | ... | 2 | + * | Milliseconds timestamp | 20 | T | 512969520900 | | + * | | | TT | ... | 2 | + * | Timezone (ISO-8601 w/ Z) | 10 | X | -08, +0530, Z | | + * | | | XX | -0800, +0530, Z | | + * | | | XXX | -08:00, +05:30, Z | | + * | | | XXXX | -0800, +0530, Z, +123456 | 2 | + * | | | XXXXX | -08:00, +05:30, Z, +12:34:56 | | + * | Timezone (ISO-8601 w/o Z) | 10 | x | -08, +0530, +00 | | + * | | | xx | -0800, +0530, +0000 | | + * | | | xxx | -08:00, +05:30, +00:00 | 2 | + * | | | xxxx | -0800, +0530, +0000, +123456 | | + * | | | xxxxx | -08:00, +05:30, +00:00, +12:34:56 | | + * | Long localized date | NA | P | 05/29/1453 | 5,8 | + * | | | PP | May 29, 1453 | | + * | | | PPP | May 29th, 1453 | | + * | | | PPPP | Sunday, May 29th, 1453 | 2,5,8 | + * | Long localized time | NA | p | 12:00 AM | 5,8 | + * | | | pp | 12:00:00 AM | | + * | Combination of date and time | NA | Pp | 05/29/1453, 12:00 AM | | + * | | | PPpp | May 29, 1453, 12:00:00 AM | | + * | | | PPPpp | May 29th, 1453 at ... | | + * | | | PPPPpp | Sunday, May 29th, 1453 at ... | 2,5,8 | + * Notes: + * 1. "Formatting" units (e.g. formatting quarter) in the default en-US locale + * are the same as "stand-alone" units, but are different in some languages. + * "Formatting" units are declined according to the rules of the language + * in the context of a date. "Stand-alone" units are always nominative singular. + * In `format` function, they will produce different result: + * + * `format(new Date(2017, 10, 6), 'do LLLL', {locale: cs}) //=> '6. listopad'` + * + * `format(new Date(2017, 10, 6), 'do MMMM', {locale: cs}) //=> '6. listopadu'` + * + * `isMatch` will try to match both formatting and stand-alone units interchangably. + * + * 2. Any sequence of the identical letters is a pattern, unless it is escaped by + * the single quote characters (see below). + * If the sequence is longer than listed in table: + * - for numerical units (`yyyyyyyy`) `isMatch` will try to match a number + * as wide as the sequence + * - for text units (`MMMMMMMM`) `isMatch` will try to match the widest variation of the unit. + * These variations are marked with "2" in the last column of the table. + * + * 3. `QQQQQ` and `qqqqq` could be not strictly numerical in some locales. + * These tokens represent the shortest form of the quarter. + * + * 4. The main difference between `y` and `u` patterns are B.C. years: + * + * | Year | `y` | `u` | + * |------|-----|-----| + * | AC 1 | 1 | 1 | + * | BC 1 | 1 | 0 | + * | BC 2 | 2 | -1 | + * + * Also `yy` will try to guess the century of two digit year by proximity with `referenceDate`: + * + * `isMatch('50', 'yy') //=> true` + * + * `isMatch('75', 'yy') //=> true` + * + * while `uu` will use the year as is: + * + * `isMatch('50', 'uu') //=> true` + * + * `isMatch('75', 'uu') //=> true` + * + * The same difference is true for local and ISO week-numbering years (`Y` and `R`), + * except local week-numbering years are dependent on `options.weekStartsOn` + * and `options.firstWeekContainsDate` (compare [setISOWeekYear]{@link https://date-fns.org/docs/setISOWeekYear} + * and [setWeekYear]{@link https://date-fns.org/docs/setWeekYear}). + * + * 5. These patterns are not in the Unicode Technical Standard #35: + * - `i`: ISO day of week + * - `I`: ISO week of year + * - `R`: ISO week-numbering year + * - `o`: ordinal number modifier + * - `P`: long localized date + * - `p`: long localized time + * + * 6. `YY` and `YYYY` tokens represent week-numbering years but they are often confused with years. + * You should enable `options.useAdditionalWeekYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * 7. `D` and `DD` tokens represent days of the year but they are ofthen confused with days of the month. + * You should enable `options.useAdditionalDayOfYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * 8. `P+` tokens do not have a defined priority since they are merely aliases to other tokens based + * on the given locale. + * + * using `en-US` locale: `P` => `MM/dd/yyyy` + * using `en-US` locale: `p` => `hh:mm a` + * using `pt-BR` locale: `P` => `dd/MM/yyyy` + * using `pt-BR` locale: `p` => `HH:mm` + * + * Values will be checked in the descending order of its unit's priority. + * Units of an equal priority overwrite each other in the order of appearance. + * + * If no values of higher priority are matched (e.g. when matching string 'January 1st' without a year), + * the values will be taken from today's using `new Date()` date which works as a context of parsing. + * + * The result may vary by locale. + * + * If `formatString` matches with `dateString` but does not provides tokens, `referenceDate` will be returned. + * + * + * + * @param {String} dateString - the date string to verify + * @param {String} formatString - the string of tokens + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @param {Boolean} [options.useAdditionalWeekYearTokens=false] - if true, allows usage of the week-numbering year tokens `YY` and `YYYY`; + * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @param {Boolean} [options.useAdditionalDayOfYearTokens=false] - if true, allows usage of the day of year tokens `D` and `DD`; + * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @returns {Boolean} + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * @throws {RangeError} `options.locale` must contain `match` property + * @throws {RangeError} use `yyyy` instead of `YYYY` for formatting years; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `yy` instead of `YY` for formatting years; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `d` instead of `D` for formatting days of the month; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `dd` instead of `DD` for formatting days of the month; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} format string contains an unescaped latin alphabet character + * + * @example + * // Match 11 February 2014 from middle-endian format: + * const result = isMatch('02/11/2014', 'MM/dd/yyyy') + * //=> true + * + * @example + * // Match 28th of February in Esperanto locale in the context of 2010 year: + * import eo from 'date-fns/locale/eo' + * const result = isMatch('28-a de februaro', "do 'de' MMMM", { + * locale: eo + * }) + * //=> true + */ +function isMatch(dateString, formatString, options) { + (0, _index3.default)(2, arguments); + return (0, _index2.default)((0, _index.default)(dateString, formatString, new Date(), options)); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isMatch/index.js.flow b/node_modules/date-fns/isMatch/index.js.flow new file mode 100644 index 0000000..c27d35a --- /dev/null +++ b/node_modules/date-fns/isMatch/index.js.flow @@ -0,0 +1,62 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateString: string, + formatString: string, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + useAdditionalWeekYearTokens?: boolean, + useAdditionalDayOfYearTokens?: boolean, + } +) => boolean diff --git a/node_modules/date-fns/isMatch/package.json b/node_modules/date-fns/isMatch/package.json new file mode 100644 index 0000000..5e50adc --- /dev/null +++ b/node_modules/date-fns/isMatch/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isMatch/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isMonday/index.d.ts b/node_modules/date-fns/isMonday/index.d.ts new file mode 100644 index 0000000..dee60ac --- /dev/null +++ b/node_modules/date-fns/isMonday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isMonday } from 'date-fns' +export default isMonday diff --git a/node_modules/date-fns/isMonday/index.js b/node_modules/date-fns/isMonday/index.js new file mode 100644 index 0000000..8a0e898 --- /dev/null +++ b/node_modules/date-fns/isMonday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isMonday; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isMonday + * @category Weekday Helpers + * @summary Is the given date Monday? + * + * @description + * Is the given date Monday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Monday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 22 September 2014 Monday? + * const result = isMonday(new Date(2014, 8, 22)) + * //=> true + */ +function isMonday(date) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(date).getDay() === 1; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isMonday/index.js.flow b/node_modules/date-fns/isMonday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isMonday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isMonday/package.json b/node_modules/date-fns/isMonday/package.json new file mode 100644 index 0000000..a56d880 --- /dev/null +++ b/node_modules/date-fns/isMonday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isMonday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isPast/index.d.ts b/node_modules/date-fns/isPast/index.d.ts new file mode 100644 index 0000000..8ae92ca --- /dev/null +++ b/node_modules/date-fns/isPast/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isPast } from 'date-fns' +export default isPast diff --git a/node_modules/date-fns/isPast/index.js b/node_modules/date-fns/isPast/index.js new file mode 100644 index 0000000..75f8efb --- /dev/null +++ b/node_modules/date-fns/isPast/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isPast; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isPast + * @category Common Helpers + * @summary Is the given date in the past? + * @pure false + * + * @description + * Is the given date in the past? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in the past + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 6 October 2014, is 2 July 2014 in the past? + * const result = isPast(new Date(2014, 6, 2)) + * //=> true + */ +function isPast(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate).getTime() < Date.now(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isPast/index.js.flow b/node_modules/date-fns/isPast/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isPast/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isPast/package.json b/node_modules/date-fns/isPast/package.json new file mode 100644 index 0000000..3780e60 --- /dev/null +++ b/node_modules/date-fns/isPast/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isPast/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isSameDay/index.d.ts b/node_modules/date-fns/isSameDay/index.d.ts new file mode 100644 index 0000000..c4c2d55 --- /dev/null +++ b/node_modules/date-fns/isSameDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameDay } from 'date-fns' +export default isSameDay diff --git a/node_modules/date-fns/isSameDay/index.js b/node_modules/date-fns/isSameDay/index.js new file mode 100644 index 0000000..7a7cf7c --- /dev/null +++ b/node_modules/date-fns/isSameDay/index.js @@ -0,0 +1,44 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSameDay; +var _index = _interopRequireDefault(require("../startOfDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isSameDay + * @category Day Helpers + * @summary Are the given dates in the same day (and year and month)? + * + * @description + * Are the given dates in the same day (and year and month)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same day (and year and month) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 4 September 06:00:00 and 4 September 18:00:00 in the same day? + * const result = isSameDay(new Date(2014, 8, 4, 6, 0), new Date(2014, 8, 4, 18, 0)) + * //=> true + * + * @example + * // Are 4 September and 4 October in the same day? + * const result = isSameDay(new Date(2014, 8, 4), new Date(2014, 9, 4)) + * //=> false + * + * @example + * // Are 4 September, 2014 and 4 September, 2015 in the same day? + * const result = isSameDay(new Date(2014, 8, 4), new Date(2015, 8, 4)) + * //=> false + */ +function isSameDay(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + var dateLeftStartOfDay = (0, _index.default)(dirtyDateLeft); + var dateRightStartOfDay = (0, _index.default)(dirtyDateRight); + return dateLeftStartOfDay.getTime() === dateRightStartOfDay.getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isSameDay/index.js.flow b/node_modules/date-fns/isSameDay/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/isSameDay/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/isSameDay/package.json b/node_modules/date-fns/isSameDay/package.json new file mode 100644 index 0000000..c579b1f --- /dev/null +++ b/node_modules/date-fns/isSameDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isSameDay/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isSameHour/index.d.ts b/node_modules/date-fns/isSameHour/index.d.ts new file mode 100644 index 0000000..78d4662 --- /dev/null +++ b/node_modules/date-fns/isSameHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameHour } from 'date-fns' +export default isSameHour diff --git a/node_modules/date-fns/isSameHour/index.js b/node_modules/date-fns/isSameHour/index.js new file mode 100644 index 0000000..e2c288b --- /dev/null +++ b/node_modules/date-fns/isSameHour/index.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSameHour; +var _index = _interopRequireDefault(require("../startOfHour/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isSameHour + * @category Hour Helpers + * @summary Are the given dates in the same hour (and same day)? + * + * @description + * Are the given dates in the same hour (and same day)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same hour (and same day) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 4 September 2014 06:00:00 and 4 September 06:30:00 in the same hour? + * const result = isSameHour(new Date(2014, 8, 4, 6, 0), new Date(2014, 8, 4, 6, 30)) + * //=> true + * + * @example + * // Are 4 September 2014 06:00:00 and 5 September 06:00:00 in the same hour? + * const result = isSameHour(new Date(2014, 8, 4, 6, 0), new Date(2014, 8, 5, 6, 0)) + * //=> false + */ +function isSameHour(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + var dateLeftStartOfHour = (0, _index.default)(dirtyDateLeft); + var dateRightStartOfHour = (0, _index.default)(dirtyDateRight); + return dateLeftStartOfHour.getTime() === dateRightStartOfHour.getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isSameHour/index.js.flow b/node_modules/date-fns/isSameHour/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/isSameHour/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/isSameHour/package.json b/node_modules/date-fns/isSameHour/package.json new file mode 100644 index 0000000..532a699 --- /dev/null +++ b/node_modules/date-fns/isSameHour/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isSameHour/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isSameISOWeek/index.d.ts b/node_modules/date-fns/isSameISOWeek/index.d.ts new file mode 100644 index 0000000..566ed8b --- /dev/null +++ b/node_modules/date-fns/isSameISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameISOWeek } from 'date-fns' +export default isSameISOWeek diff --git a/node_modules/date-fns/isSameISOWeek/index.js b/node_modules/date-fns/isSameISOWeek/index.js new file mode 100644 index 0000000..3cd7bdb --- /dev/null +++ b/node_modules/date-fns/isSameISOWeek/index.js @@ -0,0 +1,41 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSameISOWeek; +var _index = _interopRequireDefault(require("../isSameWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isSameISOWeek + * @category ISO Week Helpers + * @summary Are the given dates in the same ISO week (and year)? + * + * @description + * Are the given dates in the same ISO week (and year)? + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same ISO week (and year) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 1 September 2014 and 7 September 2014 in the same ISO week? + * const result = isSameISOWeek(new Date(2014, 8, 1), new Date(2014, 8, 7)) + * //=> true + * + * @example + * // Are 1 September 2014 and 1 September 2015 in the same ISO week? + * const result = isSameISOWeek(new Date(2014, 8, 1), new Date(2015, 8, 1)) + * //=> false + */ +function isSameISOWeek(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + return (0, _index.default)(dirtyDateLeft, dirtyDateRight, { + weekStartsOn: 1 + }); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isSameISOWeek/index.js.flow b/node_modules/date-fns/isSameISOWeek/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/isSameISOWeek/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/isSameISOWeek/package.json b/node_modules/date-fns/isSameISOWeek/package.json new file mode 100644 index 0000000..d969a5d --- /dev/null +++ b/node_modules/date-fns/isSameISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isSameISOWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isSameISOWeekYear/index.d.ts b/node_modules/date-fns/isSameISOWeekYear/index.d.ts new file mode 100644 index 0000000..e796092 --- /dev/null +++ b/node_modules/date-fns/isSameISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameISOWeekYear } from 'date-fns' +export default isSameISOWeekYear diff --git a/node_modules/date-fns/isSameISOWeekYear/index.js b/node_modules/date-fns/isSameISOWeekYear/index.js new file mode 100644 index 0000000..4aa9ffa --- /dev/null +++ b/node_modules/date-fns/isSameISOWeekYear/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSameISOWeekYear; +var _index = _interopRequireDefault(require("../startOfISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isSameISOWeekYear + * @category ISO Week-Numbering Year Helpers + * @summary Are the given dates in the same ISO week-numbering year? + * + * @description + * Are the given dates in the same ISO week-numbering year? + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same ISO week-numbering year + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 29 December 2003 and 2 January 2005 in the same ISO week-numbering year? + * const result = isSameISOWeekYear(new Date(2003, 11, 29), new Date(2005, 0, 2)) + * //=> true + */ +function isSameISOWeekYear(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + var dateLeftStartOfYear = (0, _index.default)(dirtyDateLeft); + var dateRightStartOfYear = (0, _index.default)(dirtyDateRight); + return dateLeftStartOfYear.getTime() === dateRightStartOfYear.getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isSameISOWeekYear/index.js.flow b/node_modules/date-fns/isSameISOWeekYear/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/isSameISOWeekYear/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/isSameISOWeekYear/package.json b/node_modules/date-fns/isSameISOWeekYear/package.json new file mode 100644 index 0000000..3f23491 --- /dev/null +++ b/node_modules/date-fns/isSameISOWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isSameISOWeekYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isSameMinute/index.d.ts b/node_modules/date-fns/isSameMinute/index.d.ts new file mode 100644 index 0000000..c26acef --- /dev/null +++ b/node_modules/date-fns/isSameMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameMinute } from 'date-fns' +export default isSameMinute diff --git a/node_modules/date-fns/isSameMinute/index.js b/node_modules/date-fns/isSameMinute/index.js new file mode 100644 index 0000000..4311a09 --- /dev/null +++ b/node_modules/date-fns/isSameMinute/index.js @@ -0,0 +1,45 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSameMinute; +var _index = _interopRequireDefault(require("../startOfMinute/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isSameMinute + * @category Minute Helpers + * @summary Are the given dates in the same minute (and hour and day)? + * + * @description + * Are the given dates in the same minute (and hour and day)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same minute (and hour and day) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 4 September 2014 06:30:00 and 4 September 2014 06:30:15 in the same minute? + * const result = isSameMinute( + * new Date(2014, 8, 4, 6, 30), + * new Date(2014, 8, 4, 6, 30, 15) + * ) + * //=> true + * + * @example + * // Are 4 September 2014 06:30:00 and 5 September 2014 06:30:00 in the same minute? + * const result = isSameMinute( + * new Date(2014, 8, 4, 6, 30), + * new Date(2014, 8, 5, 6, 30) + * ) + * //=> false + */ +function isSameMinute(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + var dateLeftStartOfMinute = (0, _index.default)(dirtyDateLeft); + var dateRightStartOfMinute = (0, _index.default)(dirtyDateRight); + return dateLeftStartOfMinute.getTime() === dateRightStartOfMinute.getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isSameMinute/index.js.flow b/node_modules/date-fns/isSameMinute/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/isSameMinute/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/isSameMinute/package.json b/node_modules/date-fns/isSameMinute/package.json new file mode 100644 index 0000000..9c449f3 --- /dev/null +++ b/node_modules/date-fns/isSameMinute/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isSameMinute/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isSameMonth/index.d.ts b/node_modules/date-fns/isSameMonth/index.d.ts new file mode 100644 index 0000000..bd0e886 --- /dev/null +++ b/node_modules/date-fns/isSameMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameMonth } from 'date-fns' +export default isSameMonth diff --git a/node_modules/date-fns/isSameMonth/index.js b/node_modules/date-fns/isSameMonth/index.js new file mode 100644 index 0000000..cf6f171 --- /dev/null +++ b/node_modules/date-fns/isSameMonth/index.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSameMonth; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isSameMonth + * @category Month Helpers + * @summary Are the given dates in the same month (and year)? + * + * @description + * Are the given dates in the same month (and year)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same month (and year) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 2 September 2014 and 25 September 2014 in the same month? + * const result = isSameMonth(new Date(2014, 8, 2), new Date(2014, 8, 25)) + * //=> true + * + * @example + * // Are 2 September 2014 and 25 September 2015 in the same month? + * const result = isSameMonth(new Date(2014, 8, 2), new Date(2015, 8, 25)) + * //=> false + */ +function isSameMonth(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + var dateLeft = (0, _index.default)(dirtyDateLeft); + var dateRight = (0, _index.default)(dirtyDateRight); + return dateLeft.getFullYear() === dateRight.getFullYear() && dateLeft.getMonth() === dateRight.getMonth(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isSameMonth/index.js.flow b/node_modules/date-fns/isSameMonth/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/isSameMonth/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/isSameMonth/package.json b/node_modules/date-fns/isSameMonth/package.json new file mode 100644 index 0000000..a37c21a --- /dev/null +++ b/node_modules/date-fns/isSameMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isSameMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isSameQuarter/index.d.ts b/node_modules/date-fns/isSameQuarter/index.d.ts new file mode 100644 index 0000000..584660a --- /dev/null +++ b/node_modules/date-fns/isSameQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameQuarter } from 'date-fns' +export default isSameQuarter diff --git a/node_modules/date-fns/isSameQuarter/index.js b/node_modules/date-fns/isSameQuarter/index.js new file mode 100644 index 0000000..680e73b --- /dev/null +++ b/node_modules/date-fns/isSameQuarter/index.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSameQuarter; +var _index = _interopRequireDefault(require("../startOfQuarter/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isSameQuarter + * @category Quarter Helpers + * @summary Are the given dates in the same quarter (and year)? + * + * @description + * Are the given dates in the same quarter (and year)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same quarter (and year) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 1 January 2014 and 8 March 2014 in the same quarter? + * const result = isSameQuarter(new Date(2014, 0, 1), new Date(2014, 2, 8)) + * //=> true + * + * @example + * // Are 1 January 2014 and 1 January 2015 in the same quarter? + * const result = isSameQuarter(new Date(2014, 0, 1), new Date(2015, 0, 1)) + * //=> false + */ +function isSameQuarter(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + var dateLeftStartOfQuarter = (0, _index.default)(dirtyDateLeft); + var dateRightStartOfQuarter = (0, _index.default)(dirtyDateRight); + return dateLeftStartOfQuarter.getTime() === dateRightStartOfQuarter.getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isSameQuarter/index.js.flow b/node_modules/date-fns/isSameQuarter/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/isSameQuarter/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/isSameQuarter/package.json b/node_modules/date-fns/isSameQuarter/package.json new file mode 100644 index 0000000..58c52bd --- /dev/null +++ b/node_modules/date-fns/isSameQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isSameQuarter/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isSameSecond/index.d.ts b/node_modules/date-fns/isSameSecond/index.d.ts new file mode 100644 index 0000000..982464e --- /dev/null +++ b/node_modules/date-fns/isSameSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameSecond } from 'date-fns' +export default isSameSecond diff --git a/node_modules/date-fns/isSameSecond/index.js b/node_modules/date-fns/isSameSecond/index.js new file mode 100644 index 0000000..055ac29 --- /dev/null +++ b/node_modules/date-fns/isSameSecond/index.js @@ -0,0 +1,53 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSameSecond; +var _index = _interopRequireDefault(require("../startOfSecond/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isSameSecond + * @category Second Helpers + * @summary Are the given dates in the same second (and hour and day)? + * + * @description + * Are the given dates in the same second (and hour and day)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same second (and hour and day) + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 4 September 2014 06:30:15.000 and 4 September 2014 06:30.15.500 in the same second? + * const result = isSameSecond( + * new Date(2014, 8, 4, 6, 30, 15), + * new Date(2014, 8, 4, 6, 30, 15, 500) + * ) + * //=> true + * + * @example + * // Are 4 September 2014 06:00:15.000 and 4 September 2014 06:01.15.000 in the same second? + * const result = isSameSecond( + * new Date(2014, 8, 4, 6, 0, 15), + * new Date(2014, 8, 4, 6, 1, 15) + * ) + * //=> false + * + * @example + * // Are 4 September 2014 06:00:15.000 and 5 September 2014 06:00.15.000 in the same second? + * const result = isSameSecond( + * new Date(2014, 8, 4, 6, 0, 15), + * new Date(2014, 8, 5, 6, 0, 15) + * ) + * //=> false + */ +function isSameSecond(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + var dateLeftStartOfSecond = (0, _index.default)(dirtyDateLeft); + var dateRightStartOfSecond = (0, _index.default)(dirtyDateRight); + return dateLeftStartOfSecond.getTime() === dateRightStartOfSecond.getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isSameSecond/index.js.flow b/node_modules/date-fns/isSameSecond/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/isSameSecond/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/isSameSecond/package.json b/node_modules/date-fns/isSameSecond/package.json new file mode 100644 index 0000000..61ce478 --- /dev/null +++ b/node_modules/date-fns/isSameSecond/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isSameSecond/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isSameWeek/index.d.ts b/node_modules/date-fns/isSameWeek/index.d.ts new file mode 100644 index 0000000..b27f5f6 --- /dev/null +++ b/node_modules/date-fns/isSameWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameWeek } from 'date-fns' +export default isSameWeek diff --git a/node_modules/date-fns/isSameWeek/index.js b/node_modules/date-fns/isSameWeek/index.js new file mode 100644 index 0000000..afeb334 --- /dev/null +++ b/node_modules/date-fns/isSameWeek/index.js @@ -0,0 +1,51 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSameWeek; +var _index = _interopRequireDefault(require("../startOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isSameWeek + * @category Week Helpers + * @summary Are the given dates in the same week (and month and year)? + * + * @description + * Are the given dates in the same week (and month and year)? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Boolean} the dates are in the same week (and month and year) + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // Are 31 August 2014 and 4 September 2014 in the same week? + * const result = isSameWeek(new Date(2014, 7, 31), new Date(2014, 8, 4)) + * //=> true + * + * @example + * // If week starts with Monday, + * // are 31 August 2014 and 4 September 2014 in the same week? + * const result = isSameWeek(new Date(2014, 7, 31), new Date(2014, 8, 4), { + * weekStartsOn: 1 + * }) + * //=> false + * + * @example + * // Are 1 January 2014 and 1 January 2015 in the same week? + * const result = isSameWeek(new Date(2014, 0, 1), new Date(2015, 0, 1)) + * //=> false + */ +function isSameWeek(dirtyDateLeft, dirtyDateRight, options) { + (0, _index2.default)(2, arguments); + var dateLeftStartOfWeek = (0, _index.default)(dirtyDateLeft, options); + var dateRightStartOfWeek = (0, _index.default)(dirtyDateRight, options); + return dateLeftStartOfWeek.getTime() === dateRightStartOfWeek.getTime(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isSameWeek/index.js.flow b/node_modules/date-fns/isSameWeek/index.js.flow new file mode 100644 index 0000000..2ba3f16 --- /dev/null +++ b/node_modules/date-fns/isSameWeek/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => boolean diff --git a/node_modules/date-fns/isSameWeek/package.json b/node_modules/date-fns/isSameWeek/package.json new file mode 100644 index 0000000..d296337 --- /dev/null +++ b/node_modules/date-fns/isSameWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isSameWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isSameYear/index.d.ts b/node_modules/date-fns/isSameYear/index.d.ts new file mode 100644 index 0000000..c729e19 --- /dev/null +++ b/node_modules/date-fns/isSameYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSameYear } from 'date-fns' +export default isSameYear diff --git a/node_modules/date-fns/isSameYear/index.js b/node_modules/date-fns/isSameYear/index.js new file mode 100644 index 0000000..7a8e7de --- /dev/null +++ b/node_modules/date-fns/isSameYear/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSameYear; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isSameYear + * @category Year Helpers + * @summary Are the given dates in the same year? + * + * @description + * Are the given dates in the same year? + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same year + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 2 September 2014 and 25 September 2014 in the same year? + * const result = isSameYear(new Date(2014, 8, 2), new Date(2014, 8, 25)) + * //=> true + */ +function isSameYear(dirtyDateLeft, dirtyDateRight) { + (0, _index2.default)(2, arguments); + var dateLeft = (0, _index.default)(dirtyDateLeft); + var dateRight = (0, _index.default)(dirtyDateRight); + return dateLeft.getFullYear() === dateRight.getFullYear(); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isSameYear/index.js.flow b/node_modules/date-fns/isSameYear/index.js.flow new file mode 100644 index 0000000..55ea578 --- /dev/null +++ b/node_modules/date-fns/isSameYear/index.js.flow @@ -0,0 +1,55 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateLeft: Date | number, + dateRight: Date | number +) => boolean diff --git a/node_modules/date-fns/isSameYear/package.json b/node_modules/date-fns/isSameYear/package.json new file mode 100644 index 0000000..4d09f29 --- /dev/null +++ b/node_modules/date-fns/isSameYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isSameYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isSaturday/index.d.ts b/node_modules/date-fns/isSaturday/index.d.ts new file mode 100644 index 0000000..ac5ccb3 --- /dev/null +++ b/node_modules/date-fns/isSaturday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSaturday } from 'date-fns' +export default isSaturday diff --git a/node_modules/date-fns/isSaturday/index.js b/node_modules/date-fns/isSaturday/index.js new file mode 100644 index 0000000..75cca81 --- /dev/null +++ b/node_modules/date-fns/isSaturday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSaturday; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isSaturday + * @category Weekday Helpers + * @summary Is the given date Saturday? + * + * @description + * Is the given date Saturday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Saturday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 27 September 2014 Saturday? + * const result = isSaturday(new Date(2014, 8, 27)) + * //=> true + */ +function isSaturday(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate).getDay() === 6; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isSaturday/index.js.flow b/node_modules/date-fns/isSaturday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isSaturday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isSaturday/package.json b/node_modules/date-fns/isSaturday/package.json new file mode 100644 index 0000000..0ab7e0a --- /dev/null +++ b/node_modules/date-fns/isSaturday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isSaturday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isSunday/index.d.ts b/node_modules/date-fns/isSunday/index.d.ts new file mode 100644 index 0000000..5830086 --- /dev/null +++ b/node_modules/date-fns/isSunday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isSunday } from 'date-fns' +export default isSunday diff --git a/node_modules/date-fns/isSunday/index.js b/node_modules/date-fns/isSunday/index.js new file mode 100644 index 0000000..e678c36 --- /dev/null +++ b/node_modules/date-fns/isSunday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isSunday; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isSunday + * @category Weekday Helpers + * @summary Is the given date Sunday? + * + * @description + * Is the given date Sunday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Sunday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 21 September 2014 Sunday? + * const result = isSunday(new Date(2014, 8, 21)) + * //=> true + */ +function isSunday(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate).getDay() === 0; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isSunday/index.js.flow b/node_modules/date-fns/isSunday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isSunday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isSunday/package.json b/node_modules/date-fns/isSunday/package.json new file mode 100644 index 0000000..e249d77 --- /dev/null +++ b/node_modules/date-fns/isSunday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isSunday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isThisHour/index.d.ts b/node_modules/date-fns/isThisHour/index.d.ts new file mode 100644 index 0000000..1009e42 --- /dev/null +++ b/node_modules/date-fns/isThisHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisHour } from 'date-fns' +export default isThisHour diff --git a/node_modules/date-fns/isThisHour/index.js b/node_modules/date-fns/isThisHour/index.js new file mode 100644 index 0000000..14d7ee1 --- /dev/null +++ b/node_modules/date-fns/isThisHour/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isThisHour; +var _index = _interopRequireDefault(require("../isSameHour/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isThisHour + * @category Hour Helpers + * @summary Is the given date in the same hour as the current date? + * @pure false + * + * @description + * Is the given date in the same hour as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this hour + * @throws {TypeError} 1 argument required + * + * @example + * // If now is 25 September 2014 18:30:15.500, + * // is 25 September 2014 18:00:00 in this hour? + * const result = isThisHour(new Date(2014, 8, 25, 18)) + * //=> true + */ +function isThisHour(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(Date.now(), dirtyDate); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isThisHour/index.js.flow b/node_modules/date-fns/isThisHour/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isThisHour/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isThisHour/package.json b/node_modules/date-fns/isThisHour/package.json new file mode 100644 index 0000000..833baab --- /dev/null +++ b/node_modules/date-fns/isThisHour/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isThisHour/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isThisISOWeek/index.d.ts b/node_modules/date-fns/isThisISOWeek/index.d.ts new file mode 100644 index 0000000..4fb42e8 --- /dev/null +++ b/node_modules/date-fns/isThisISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisISOWeek } from 'date-fns' +export default isThisISOWeek diff --git a/node_modules/date-fns/isThisISOWeek/index.js b/node_modules/date-fns/isThisISOWeek/index.js new file mode 100644 index 0000000..57a62ab --- /dev/null +++ b/node_modules/date-fns/isThisISOWeek/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isThisISOWeek; +var _index = _interopRequireDefault(require("../isSameISOWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isThisISOWeek + * @category ISO Week Helpers + * @summary Is the given date in the same ISO week as the current date? + * @pure false + * + * @description + * Is the given date in the same ISO week as the current date? + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this ISO week + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 25 September 2014, is 22 September 2014 in this ISO week? + * const result = isThisISOWeek(new Date(2014, 8, 22)) + * //=> true + */ + +function isThisISOWeek(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate, Date.now()); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isThisISOWeek/index.js.flow b/node_modules/date-fns/isThisISOWeek/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isThisISOWeek/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isThisISOWeek/package.json b/node_modules/date-fns/isThisISOWeek/package.json new file mode 100644 index 0000000..9cf8f3c --- /dev/null +++ b/node_modules/date-fns/isThisISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isThisISOWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isThisMinute/index.d.ts b/node_modules/date-fns/isThisMinute/index.d.ts new file mode 100644 index 0000000..ca1430d --- /dev/null +++ b/node_modules/date-fns/isThisMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisMinute } from 'date-fns' +export default isThisMinute diff --git a/node_modules/date-fns/isThisMinute/index.js b/node_modules/date-fns/isThisMinute/index.js new file mode 100644 index 0000000..666d7be --- /dev/null +++ b/node_modules/date-fns/isThisMinute/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isThisMinute; +var _index = _interopRequireDefault(require("../isSameMinute/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isThisMinute + * @category Minute Helpers + * @summary Is the given date in the same minute as the current date? + * @pure false + * + * @description + * Is the given date in the same minute as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this minute + * @throws {TypeError} 1 argument required + * + * @example + * // If now is 25 September 2014 18:30:15.500, + * // is 25 September 2014 18:30:00 in this minute? + * const result = isThisMinute(new Date(2014, 8, 25, 18, 30)) + * //=> true + */ + +function isThisMinute(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(Date.now(), dirtyDate); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isThisMinute/index.js.flow b/node_modules/date-fns/isThisMinute/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isThisMinute/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isThisMinute/package.json b/node_modules/date-fns/isThisMinute/package.json new file mode 100644 index 0000000..c8da2c3 --- /dev/null +++ b/node_modules/date-fns/isThisMinute/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isThisMinute/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isThisMonth/index.d.ts b/node_modules/date-fns/isThisMonth/index.d.ts new file mode 100644 index 0000000..eaf72fd --- /dev/null +++ b/node_modules/date-fns/isThisMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisMonth } from 'date-fns' +export default isThisMonth diff --git a/node_modules/date-fns/isThisMonth/index.js b/node_modules/date-fns/isThisMonth/index.js new file mode 100644 index 0000000..51e76cb --- /dev/null +++ b/node_modules/date-fns/isThisMonth/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isThisMonth; +var _index = _interopRequireDefault(require("../isSameMonth/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isThisMonth + * @category Month Helpers + * @summary Is the given date in the same month as the current date? + * @pure false + * + * @description + * Is the given date in the same month as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this month + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 25 September 2014, is 15 September 2014 in this month? + * const result = isThisMonth(new Date(2014, 8, 15)) + * //=> true + */ + +function isThisMonth(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(Date.now(), dirtyDate); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isThisMonth/index.js.flow b/node_modules/date-fns/isThisMonth/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isThisMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isThisMonth/package.json b/node_modules/date-fns/isThisMonth/package.json new file mode 100644 index 0000000..763a3b9 --- /dev/null +++ b/node_modules/date-fns/isThisMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isThisMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isThisQuarter/index.d.ts b/node_modules/date-fns/isThisQuarter/index.d.ts new file mode 100644 index 0000000..8c25708 --- /dev/null +++ b/node_modules/date-fns/isThisQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisQuarter } from 'date-fns' +export default isThisQuarter diff --git a/node_modules/date-fns/isThisQuarter/index.js b/node_modules/date-fns/isThisQuarter/index.js new file mode 100644 index 0000000..b2f39fe --- /dev/null +++ b/node_modules/date-fns/isThisQuarter/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isThisQuarter; +var _index = _interopRequireDefault(require("../isSameQuarter/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isThisQuarter + * @category Quarter Helpers + * @summary Is the given date in the same quarter as the current date? + * @pure false + * + * @description + * Is the given date in the same quarter as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this quarter + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 25 September 2014, is 2 July 2014 in this quarter? + * const result = isThisQuarter(new Date(2014, 6, 2)) + * //=> true + */ +function isThisQuarter(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(Date.now(), dirtyDate); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isThisQuarter/index.js.flow b/node_modules/date-fns/isThisQuarter/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isThisQuarter/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isThisQuarter/package.json b/node_modules/date-fns/isThisQuarter/package.json new file mode 100644 index 0000000..faa91a1 --- /dev/null +++ b/node_modules/date-fns/isThisQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isThisQuarter/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isThisSecond/index.d.ts b/node_modules/date-fns/isThisSecond/index.d.ts new file mode 100644 index 0000000..9d45da1 --- /dev/null +++ b/node_modules/date-fns/isThisSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisSecond } from 'date-fns' +export default isThisSecond diff --git a/node_modules/date-fns/isThisSecond/index.js b/node_modules/date-fns/isThisSecond/index.js new file mode 100644 index 0000000..9e32a07 --- /dev/null +++ b/node_modules/date-fns/isThisSecond/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isThisSecond; +var _index = _interopRequireDefault(require("../isSameSecond/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isThisSecond + * @category Second Helpers + * @summary Is the given date in the same second as the current date? + * @pure false + * + * @description + * Is the given date in the same second as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this second + * @throws {TypeError} 1 argument required + * + * @example + * // If now is 25 September 2014 18:30:15.500, + * // is 25 September 2014 18:30:15.000 in this second? + * const result = isThisSecond(new Date(2014, 8, 25, 18, 30, 15)) + * //=> true + */ +function isThisSecond(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(Date.now(), dirtyDate); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isThisSecond/index.js.flow b/node_modules/date-fns/isThisSecond/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isThisSecond/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isThisSecond/package.json b/node_modules/date-fns/isThisSecond/package.json new file mode 100644 index 0000000..9611c1f --- /dev/null +++ b/node_modules/date-fns/isThisSecond/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isThisSecond/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isThisWeek/index.d.ts b/node_modules/date-fns/isThisWeek/index.d.ts new file mode 100644 index 0000000..b22ba53 --- /dev/null +++ b/node_modules/date-fns/isThisWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisWeek } from 'date-fns' +export default isThisWeek diff --git a/node_modules/date-fns/isThisWeek/index.js b/node_modules/date-fns/isThisWeek/index.js new file mode 100644 index 0000000..b35c004 --- /dev/null +++ b/node_modules/date-fns/isThisWeek/index.js @@ -0,0 +1,46 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isThisWeek; +var _index = _interopRequireDefault(require("../isSameWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isThisWeek + * @category Week Helpers + * @summary Is the given date in the same week as the current date? + * @pure false + * + * @description + * Is the given date in the same week as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @param {Object} [options] - the object with options + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Boolean} the date is in this week + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // If today is 25 September 2014, is 21 September 2014 in this week? + * const result = isThisWeek(new Date(2014, 8, 21)) + * //=> true + * + * @example + * // If today is 25 September 2014 and week starts with Monday + * // is 21 September 2014 in this week? + * const result = isThisWeek(new Date(2014, 8, 21), { weekStartsOn: 1 }) + * //=> false + */ + +function isThisWeek(dirtyDate, options) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate, Date.now(), options); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isThisWeek/index.js.flow b/node_modules/date-fns/isThisWeek/index.js.flow new file mode 100644 index 0000000..579c74a --- /dev/null +++ b/node_modules/date-fns/isThisWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => boolean diff --git a/node_modules/date-fns/isThisWeek/package.json b/node_modules/date-fns/isThisWeek/package.json new file mode 100644 index 0000000..62e53e1 --- /dev/null +++ b/node_modules/date-fns/isThisWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isThisWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isThisYear/index.d.ts b/node_modules/date-fns/isThisYear/index.d.ts new file mode 100644 index 0000000..b95f1be --- /dev/null +++ b/node_modules/date-fns/isThisYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThisYear } from 'date-fns' +export default isThisYear diff --git a/node_modules/date-fns/isThisYear/index.js b/node_modules/date-fns/isThisYear/index.js new file mode 100644 index 0000000..462c814 --- /dev/null +++ b/node_modules/date-fns/isThisYear/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isThisYear; +var _index = _interopRequireDefault(require("../isSameYear/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isThisYear + * @category Year Helpers + * @summary Is the given date in the same year as the current date? + * @pure false + * + * @description + * Is the given date in the same year as the current date? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is in this year + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 25 September 2014, is 2 July 2014 in this year? + * const result = isThisYear(new Date(2014, 6, 2)) + * //=> true + */ +function isThisYear(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate, Date.now()); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isThisYear/index.js.flow b/node_modules/date-fns/isThisYear/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isThisYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isThisYear/package.json b/node_modules/date-fns/isThisYear/package.json new file mode 100644 index 0000000..1f552f4 --- /dev/null +++ b/node_modules/date-fns/isThisYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isThisYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isThursday/index.d.ts b/node_modules/date-fns/isThursday/index.d.ts new file mode 100644 index 0000000..2f25237 --- /dev/null +++ b/node_modules/date-fns/isThursday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isThursday } from 'date-fns' +export default isThursday diff --git a/node_modules/date-fns/isThursday/index.js b/node_modules/date-fns/isThursday/index.js new file mode 100644 index 0000000..3f7bad4 --- /dev/null +++ b/node_modules/date-fns/isThursday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isThursday; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isThursday + * @category Weekday Helpers + * @summary Is the given date Thursday? + * + * @description + * Is the given date Thursday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Thursday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 25 September 2014 Thursday? + * const result = isThursday(new Date(2014, 8, 25)) + * //=> true + */ +function isThursday(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate).getDay() === 4; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isThursday/index.js.flow b/node_modules/date-fns/isThursday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isThursday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isThursday/package.json b/node_modules/date-fns/isThursday/package.json new file mode 100644 index 0000000..90ea05b --- /dev/null +++ b/node_modules/date-fns/isThursday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isThursday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isToday/index.d.ts b/node_modules/date-fns/isToday/index.d.ts new file mode 100644 index 0000000..ed0cd15 --- /dev/null +++ b/node_modules/date-fns/isToday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isToday } from 'date-fns' +export default isToday diff --git a/node_modules/date-fns/isToday/index.js b/node_modules/date-fns/isToday/index.js new file mode 100644 index 0000000..ec4a141 --- /dev/null +++ b/node_modules/date-fns/isToday/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isToday; +var _index = _interopRequireDefault(require("../isSameDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isToday + * @category Day Helpers + * @summary Is the given date today? + * @pure false + * + * @description + * Is the given date today? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is today + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 6 October 2014, is 6 October 14:00:00 today? + * const result = isToday(new Date(2014, 9, 6, 14, 0)) + * //=> true + */ +function isToday(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate, Date.now()); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isToday/index.js.flow b/node_modules/date-fns/isToday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isToday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isToday/package.json b/node_modules/date-fns/isToday/package.json new file mode 100644 index 0000000..21a37e0 --- /dev/null +++ b/node_modules/date-fns/isToday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isToday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isTomorrow/index.d.ts b/node_modules/date-fns/isTomorrow/index.d.ts new file mode 100644 index 0000000..b9c9115 --- /dev/null +++ b/node_modules/date-fns/isTomorrow/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isTomorrow } from 'date-fns' +export default isTomorrow diff --git a/node_modules/date-fns/isTomorrow/index.js b/node_modules/date-fns/isTomorrow/index.js new file mode 100644 index 0000000..c1d5739 --- /dev/null +++ b/node_modules/date-fns/isTomorrow/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isTomorrow; +var _index = _interopRequireDefault(require("../addDays/index.js")); +var _index2 = _interopRequireDefault(require("../isSameDay/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isTomorrow + * @category Day Helpers + * @summary Is the given date tomorrow? + * @pure false + * + * @description + * Is the given date tomorrow? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is tomorrow + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 6 October 2014, is 7 October 14:00:00 tomorrow? + * const result = isTomorrow(new Date(2014, 9, 7, 14, 0)) + * //=> true + */ +function isTomorrow(dirtyDate) { + (0, _index3.default)(1, arguments); + return (0, _index2.default)(dirtyDate, (0, _index.default)(Date.now(), 1)); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isTomorrow/index.js.flow b/node_modules/date-fns/isTomorrow/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isTomorrow/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isTomorrow/package.json b/node_modules/date-fns/isTomorrow/package.json new file mode 100644 index 0000000..3b4211a --- /dev/null +++ b/node_modules/date-fns/isTomorrow/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isTomorrow/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isTuesday/index.d.ts b/node_modules/date-fns/isTuesday/index.d.ts new file mode 100644 index 0000000..87c7ceb --- /dev/null +++ b/node_modules/date-fns/isTuesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isTuesday } from 'date-fns' +export default isTuesday diff --git a/node_modules/date-fns/isTuesday/index.js b/node_modules/date-fns/isTuesday/index.js new file mode 100644 index 0000000..14fc223 --- /dev/null +++ b/node_modules/date-fns/isTuesday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isTuesday; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isTuesday + * @category Weekday Helpers + * @summary Is the given date Tuesday? + * + * @description + * Is the given date Tuesday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Tuesday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 23 September 2014 Tuesday? + * const result = isTuesday(new Date(2014, 8, 23)) + * //=> true + */ +function isTuesday(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate).getDay() === 2; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isTuesday/index.js.flow b/node_modules/date-fns/isTuesday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isTuesday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isTuesday/package.json b/node_modules/date-fns/isTuesday/package.json new file mode 100644 index 0000000..a999765 --- /dev/null +++ b/node_modules/date-fns/isTuesday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isTuesday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isValid/index.d.ts b/node_modules/date-fns/isValid/index.d.ts new file mode 100644 index 0000000..26ad11d --- /dev/null +++ b/node_modules/date-fns/isValid/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isValid } from 'date-fns' +export default isValid diff --git a/node_modules/date-fns/isValid/index.js b/node_modules/date-fns/isValid/index.js new file mode 100644 index 0000000..ea067ba --- /dev/null +++ b/node_modules/date-fns/isValid/index.js @@ -0,0 +1,50 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isValid; +var _index = _interopRequireDefault(require("../isDate/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isValid + * @category Common Helpers + * @summary Is the given date valid? + * + * @description + * Returns false if argument is Invalid Date and true otherwise. + * Argument is converted to Date using `toDate`. See [toDate]{@link https://date-fns.org/docs/toDate} + * Invalid Date is a Date, whose time value is NaN. + * + * Time value of Date: http://es5.github.io/#x15.9.1.1 + * + * @param {*} date - the date to check + * @returns {Boolean} the date is valid + * @throws {TypeError} 1 argument required + * + * @example + * // For the valid date: + * const result = isValid(new Date(2014, 1, 31)) + * //=> true + * + * @example + * // For the value, convertable into a date: + * const result = isValid(1393804800000) + * //=> true + * + * @example + * // For the invalid date: + * const result = isValid(new Date('')) + * //=> false + */ +function isValid(dirtyDate) { + (0, _index3.default)(1, arguments); + if (!(0, _index.default)(dirtyDate) && typeof dirtyDate !== 'number') { + return false; + } + var date = (0, _index2.default)(dirtyDate); + return !isNaN(Number(date)); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isValid/index.js.flow b/node_modules/date-fns/isValid/index.js.flow new file mode 100644 index 0000000..5bae5e0 --- /dev/null +++ b/node_modules/date-fns/isValid/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: any) => boolean diff --git a/node_modules/date-fns/isValid/package.json b/node_modules/date-fns/isValid/package.json new file mode 100644 index 0000000..0e81717 --- /dev/null +++ b/node_modules/date-fns/isValid/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isValid/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isWednesday/index.d.ts b/node_modules/date-fns/isWednesday/index.d.ts new file mode 100644 index 0000000..e517a93 --- /dev/null +++ b/node_modules/date-fns/isWednesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isWednesday } from 'date-fns' +export default isWednesday diff --git a/node_modules/date-fns/isWednesday/index.js b/node_modules/date-fns/isWednesday/index.js new file mode 100644 index 0000000..4cb3f09 --- /dev/null +++ b/node_modules/date-fns/isWednesday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isWednesday; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isWednesday + * @category Weekday Helpers + * @summary Is the given date Wednesday? + * + * @description + * Is the given date Wednesday? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is Wednesday + * @throws {TypeError} 1 argument required + * + * @example + * // Is 24 September 2014 Wednesday? + * const result = isWednesday(new Date(2014, 8, 24)) + * //=> true + */ +function isWednesday(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate).getDay() === 3; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isWednesday/index.js.flow b/node_modules/date-fns/isWednesday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isWednesday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isWednesday/package.json b/node_modules/date-fns/isWednesday/package.json new file mode 100644 index 0000000..3f827f7 --- /dev/null +++ b/node_modules/date-fns/isWednesday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isWednesday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isWeekend/index.d.ts b/node_modules/date-fns/isWeekend/index.d.ts new file mode 100644 index 0000000..3e54f31 --- /dev/null +++ b/node_modules/date-fns/isWeekend/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isWeekend } from 'date-fns' +export default isWeekend diff --git a/node_modules/date-fns/isWeekend/index.js b/node_modules/date-fns/isWeekend/index.js new file mode 100644 index 0000000..b14b93b --- /dev/null +++ b/node_modules/date-fns/isWeekend/index.js @@ -0,0 +1,33 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isWeekend; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isWeekend + * @category Weekday Helpers + * @summary Does the given date fall on a weekend? + * + * @description + * Does the given date fall on a weekend? + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date falls on a weekend + * @throws {TypeError} 1 argument required + * + * @example + * // Does 5 October 2014 fall on a weekend? + * const result = isWeekend(new Date(2014, 9, 5)) + * //=> true + */ +function isWeekend(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var day = date.getDay(); + return day === 0 || day === 6; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isWeekend/index.js.flow b/node_modules/date-fns/isWeekend/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isWeekend/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isWeekend/package.json b/node_modules/date-fns/isWeekend/package.json new file mode 100644 index 0000000..1440ee0 --- /dev/null +++ b/node_modules/date-fns/isWeekend/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isWeekend/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isWithinInterval/index.d.ts b/node_modules/date-fns/isWithinInterval/index.d.ts new file mode 100644 index 0000000..17339db --- /dev/null +++ b/node_modules/date-fns/isWithinInterval/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isWithinInterval } from 'date-fns' +export default isWithinInterval diff --git a/node_modules/date-fns/isWithinInterval/index.js b/node_modules/date-fns/isWithinInterval/index.js new file mode 100644 index 0000000..e93d5b2 --- /dev/null +++ b/node_modules/date-fns/isWithinInterval/index.js @@ -0,0 +1,61 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isWithinInterval; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isWithinInterval + * @category Interval Helpers + * @summary Is the given date within the interval? + * + * @description + * Is the given date within the interval? (Including start and end.) + * + * @param {Date|Number} date - the date to check + * @param {Interval} interval - the interval to check + * @returns {Boolean} the date is within the interval + * @throws {TypeError} 2 arguments required + * @throws {RangeError} The start of an interval cannot be after its end + * @throws {RangeError} Date in interval cannot be `Invalid Date` + * + * @example + * // For the date within the interval: + * isWithinInterval(new Date(2014, 0, 3), { + * start: new Date(2014, 0, 1), + * end: new Date(2014, 0, 7) + * }) + * //=> true + * + * @example + * // For the date outside of the interval: + * isWithinInterval(new Date(2014, 0, 10), { + * start: new Date(2014, 0, 1), + * end: new Date(2014, 0, 7) + * }) + * //=> false + * + * @example + * // For date equal to interval start: + * isWithinInterval(date, { start, end: date }) // => true + * + * @example + * // For date equal to interval end: + * isWithinInterval(date, { start: date, end }) // => true + */ +function isWithinInterval(dirtyDate, interval) { + (0, _index2.default)(2, arguments); + var time = (0, _index.default)(dirtyDate).getTime(); + var startTime = (0, _index.default)(interval.start).getTime(); + var endTime = (0, _index.default)(interval.end).getTime(); + + // Throw an exception if start date is after end date or if any date is `Invalid Date` + if (!(startTime <= endTime)) { + throw new RangeError('Invalid interval'); + } + return time >= startTime && time <= endTime; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isWithinInterval/index.js.flow b/node_modules/date-fns/isWithinInterval/index.js.flow new file mode 100644 index 0000000..f870053 --- /dev/null +++ b/node_modules/date-fns/isWithinInterval/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, interval: Interval) => boolean diff --git a/node_modules/date-fns/isWithinInterval/package.json b/node_modules/date-fns/isWithinInterval/package.json new file mode 100644 index 0000000..a02ce4a --- /dev/null +++ b/node_modules/date-fns/isWithinInterval/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isWithinInterval/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/isYesterday/index.d.ts b/node_modules/date-fns/isYesterday/index.d.ts new file mode 100644 index 0000000..b10c635 --- /dev/null +++ b/node_modules/date-fns/isYesterday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { isYesterday } from 'date-fns' +export default isYesterday diff --git a/node_modules/date-fns/isYesterday/index.js b/node_modules/date-fns/isYesterday/index.js new file mode 100644 index 0000000..c7e4c5f --- /dev/null +++ b/node_modules/date-fns/isYesterday/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isYesterday; +var _index = _interopRequireDefault(require("../isSameDay/index.js")); +var _index2 = _interopRequireDefault(require("../subDays/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name isYesterday + * @category Day Helpers + * @summary Is the given date yesterday? + * @pure false + * + * @description + * Is the given date yesterday? + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @param {Date|Number} date - the date to check + * @returns {Boolean} the date is yesterday + * @throws {TypeError} 1 argument required + * + * @example + * // If today is 6 October 2014, is 5 October 14:00:00 yesterday? + * const result = isYesterday(new Date(2014, 9, 5, 14, 0)) + * //=> true + */ +function isYesterday(dirtyDate) { + (0, _index3.default)(1, arguments); + return (0, _index.default)(dirtyDate, (0, _index2.default)(Date.now(), 1)); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/isYesterday/index.js.flow b/node_modules/date-fns/isYesterday/index.js.flow new file mode 100644 index 0000000..d3f01ee --- /dev/null +++ b/node_modules/date-fns/isYesterday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => boolean diff --git a/node_modules/date-fns/isYesterday/package.json b/node_modules/date-fns/isYesterday/package.json new file mode 100644 index 0000000..c3eccf2 --- /dev/null +++ b/node_modules/date-fns/isYesterday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/isYesterday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfDecade/index.d.ts b/node_modules/date-fns/lastDayOfDecade/index.d.ts new file mode 100644 index 0000000..05b0306 --- /dev/null +++ b/node_modules/date-fns/lastDayOfDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfDecade } from 'date-fns' +export default lastDayOfDecade diff --git a/node_modules/date-fns/lastDayOfDecade/index.js b/node_modules/date-fns/lastDayOfDecade/index.js new file mode 100644 index 0000000..fad006d --- /dev/null +++ b/node_modules/date-fns/lastDayOfDecade/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = lastDayOfDecade; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name lastDayOfDecade + * @category Decade Helpers + * @summary Return the last day of a decade for the given date. + * + * @description + * Return the last day of a decade for the given date. + * + * @param {Date|Number} date - the original date + * @returns {Date} the last day of a decade + * @throws {TypeError} 1 argument required + * + * @example + * // The last day of a decade for 21 December 2012 21:12:00: + * const result = lastDayOfDecade(new Date(2012, 11, 21, 21, 12, 00)) + * //=> Wed Dec 31 2019 00:00:00 + */ +function lastDayOfDecade(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var year = date.getFullYear(); + var decade = 9 + Math.floor(year / 10) * 10; + date.setFullYear(decade + 1, 0, 0); + date.setHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfDecade/index.js.flow b/node_modules/date-fns/lastDayOfDecade/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/lastDayOfDecade/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/lastDayOfDecade/package.json b/node_modules/date-fns/lastDayOfDecade/package.json new file mode 100644 index 0000000..ca83c5c --- /dev/null +++ b/node_modules/date-fns/lastDayOfDecade/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/lastDayOfDecade/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfISOWeek/index.d.ts b/node_modules/date-fns/lastDayOfISOWeek/index.d.ts new file mode 100644 index 0000000..e2533d6 --- /dev/null +++ b/node_modules/date-fns/lastDayOfISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfISOWeek } from 'date-fns' +export default lastDayOfISOWeek diff --git a/node_modules/date-fns/lastDayOfISOWeek/index.js b/node_modules/date-fns/lastDayOfISOWeek/index.js new file mode 100644 index 0000000..84f4c85 --- /dev/null +++ b/node_modules/date-fns/lastDayOfISOWeek/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = lastDayOfISOWeek; +var _index = _interopRequireDefault(require("../lastDayOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name lastDayOfISOWeek + * @category ISO Week Helpers + * @summary Return the last day of an ISO week for the given date. + * + * @description + * Return the last day of an ISO week for the given date. + * The result will be in the local timezone. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the original date + * @returns {Date} the last day of an ISO week + * @throws {TypeError} 1 argument required + * + * @example + * // The last day of an ISO week for 2 September 2014 11:55:00: + * const result = lastDayOfISOWeek(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Sun Sep 07 2014 00:00:00 + */ +function lastDayOfISOWeek(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate, { + weekStartsOn: 1 + }); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfISOWeek/index.js.flow b/node_modules/date-fns/lastDayOfISOWeek/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/lastDayOfISOWeek/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/lastDayOfISOWeek/package.json b/node_modules/date-fns/lastDayOfISOWeek/package.json new file mode 100644 index 0000000..b781f96 --- /dev/null +++ b/node_modules/date-fns/lastDayOfISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/lastDayOfISOWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfISOWeekYear/index.d.ts b/node_modules/date-fns/lastDayOfISOWeekYear/index.d.ts new file mode 100644 index 0000000..b30859a --- /dev/null +++ b/node_modules/date-fns/lastDayOfISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfISOWeekYear } from 'date-fns' +export default lastDayOfISOWeekYear diff --git a/node_modules/date-fns/lastDayOfISOWeekYear/index.js b/node_modules/date-fns/lastDayOfISOWeekYear/index.js new file mode 100644 index 0000000..f30ceb9 --- /dev/null +++ b/node_modules/date-fns/lastDayOfISOWeekYear/index.js @@ -0,0 +1,42 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = lastDayOfISOWeekYear; +var _index = _interopRequireDefault(require("../getISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../startOfISOWeek/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name lastDayOfISOWeekYear + * @category ISO Week-Numbering Year Helpers + * @summary Return the last day of an ISO week-numbering year for the given date. + * + * @description + * Return the last day of an ISO week-numbering year, + * which always starts 3 days before the year's first Thursday. + * The result will be in the local timezone. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the original date + * @returns {Date} the end of an ISO week-numbering year + * @throws {TypeError} 1 argument required + * + * @example + * // The last day of an ISO week-numbering year for 2 July 2005: + * const result = lastDayOfISOWeekYear(new Date(2005, 6, 2)) + * //=> Sun Jan 01 2006 00:00:00 + */ +function lastDayOfISOWeekYear(dirtyDate) { + (0, _index3.default)(1, arguments); + var year = (0, _index.default)(dirtyDate); + var fourthOfJanuary = new Date(0); + fourthOfJanuary.setFullYear(year + 1, 0, 4); + fourthOfJanuary.setHours(0, 0, 0, 0); + var date = (0, _index2.default)(fourthOfJanuary); + date.setDate(date.getDate() - 1); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfISOWeekYear/index.js.flow b/node_modules/date-fns/lastDayOfISOWeekYear/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/lastDayOfISOWeekYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/lastDayOfISOWeekYear/package.json b/node_modules/date-fns/lastDayOfISOWeekYear/package.json new file mode 100644 index 0000000..a9b0bab --- /dev/null +++ b/node_modules/date-fns/lastDayOfISOWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/lastDayOfISOWeekYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfMonth/index.d.ts b/node_modules/date-fns/lastDayOfMonth/index.d.ts new file mode 100644 index 0000000..4db559b --- /dev/null +++ b/node_modules/date-fns/lastDayOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfMonth } from 'date-fns' +export default lastDayOfMonth diff --git a/node_modules/date-fns/lastDayOfMonth/index.js b/node_modules/date-fns/lastDayOfMonth/index.js new file mode 100644 index 0000000..dcf2a8a --- /dev/null +++ b/node_modules/date-fns/lastDayOfMonth/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = lastDayOfMonth; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name lastDayOfMonth + * @category Month Helpers + * @summary Return the last day of a month for the given date. + * + * @description + * Return the last day of a month for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the last day of a month + * @throws {TypeError} 1 argument required + * + * @example + * // The last day of a month for 2 September 2014 11:55:00: + * const result = lastDayOfMonth(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 30 2014 00:00:00 + */ +function lastDayOfMonth(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var month = date.getMonth(); + date.setFullYear(date.getFullYear(), month + 1, 0); + date.setHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfMonth/index.js.flow b/node_modules/date-fns/lastDayOfMonth/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/lastDayOfMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/lastDayOfMonth/package.json b/node_modules/date-fns/lastDayOfMonth/package.json new file mode 100644 index 0000000..996ce32 --- /dev/null +++ b/node_modules/date-fns/lastDayOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/lastDayOfMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfQuarter/index.d.ts b/node_modules/date-fns/lastDayOfQuarter/index.d.ts new file mode 100644 index 0000000..3387b64 --- /dev/null +++ b/node_modules/date-fns/lastDayOfQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfQuarter } from 'date-fns' +export default lastDayOfQuarter diff --git a/node_modules/date-fns/lastDayOfQuarter/index.js b/node_modules/date-fns/lastDayOfQuarter/index.js new file mode 100644 index 0000000..8407a1e --- /dev/null +++ b/node_modules/date-fns/lastDayOfQuarter/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = lastDayOfQuarter; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name lastDayOfQuarter + * @category Quarter Helpers + * @summary Return the last day of a year quarter for the given date. + * + * @description + * Return the last day of a year quarter for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {0|1|2} [options.additionalDigits=2] - passed to `toDate`. See [toDate]{@link https://date-fns.org/docs/toDate} + * @returns {Date} the last day of a quarter + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.additionalDigits` must be 0, 1 or 2 + * + * @example + * // The last day of a quarter for 2 September 2014 11:55:00: + * const result = lastDayOfQuarter(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 30 2014 00:00:00 + */ +function lastDayOfQuarter(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var currentMonth = date.getMonth(); + var month = currentMonth - currentMonth % 3 + 3; + date.setMonth(month, 0); + date.setHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfQuarter/index.js.flow b/node_modules/date-fns/lastDayOfQuarter/index.js.flow new file mode 100644 index 0000000..364a3bb --- /dev/null +++ b/node_modules/date-fns/lastDayOfQuarter/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2, + } +) => Date diff --git a/node_modules/date-fns/lastDayOfQuarter/package.json b/node_modules/date-fns/lastDayOfQuarter/package.json new file mode 100644 index 0000000..6d9162e --- /dev/null +++ b/node_modules/date-fns/lastDayOfQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/lastDayOfQuarter/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfWeek/index.d.ts b/node_modules/date-fns/lastDayOfWeek/index.d.ts new file mode 100644 index 0000000..d29b9bf --- /dev/null +++ b/node_modules/date-fns/lastDayOfWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfWeek } from 'date-fns' +export default lastDayOfWeek diff --git a/node_modules/date-fns/lastDayOfWeek/index.js b/node_modules/date-fns/lastDayOfWeek/index.js new file mode 100644 index 0000000..910b3ac --- /dev/null +++ b/node_modules/date-fns/lastDayOfWeek/index.js @@ -0,0 +1,56 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = lastDayOfWeek; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index4 = require("../_lib/defaultOptions/index.js"); +/** + * @name lastDayOfWeek + * @category Week Helpers + * @summary Return the last day of a week for the given date. + * + * @description + * Return the last day of a week for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Date} the last day of a week + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // The last day of a week for 2 September 2014 11:55:00: + * const result = lastDayOfWeek(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Sat Sep 06 2014 00:00:00 + * + * @example + * // If the week starts on Monday, the last day of the week for 2 September 2014 11:55:00: + * const result = lastDayOfWeek(new Date(2014, 8, 2, 11, 55, 0), { weekStartsOn: 1 }) + * //=> Sun Sep 07 2014 00:00:00 + */ +function lastDayOfWeek(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + (0, _index3.default)(1, arguments); + var defaultOptions = (0, _index4.getDefaultOptions)(); + var weekStartsOn = (0, _index2.default)((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6'); + } + var date = (0, _index.default)(dirtyDate); + var day = date.getDay(); + var diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn); + date.setHours(0, 0, 0, 0); + date.setDate(date.getDate() + diff); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfWeek/index.js.flow b/node_modules/date-fns/lastDayOfWeek/index.js.flow new file mode 100644 index 0000000..9285b67 --- /dev/null +++ b/node_modules/date-fns/lastDayOfWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => Date diff --git a/node_modules/date-fns/lastDayOfWeek/package.json b/node_modules/date-fns/lastDayOfWeek/package.json new file mode 100644 index 0000000..af7c024 --- /dev/null +++ b/node_modules/date-fns/lastDayOfWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/lastDayOfWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfYear/index.d.ts b/node_modules/date-fns/lastDayOfYear/index.d.ts new file mode 100644 index 0000000..a90dc0d --- /dev/null +++ b/node_modules/date-fns/lastDayOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lastDayOfYear } from 'date-fns' +export default lastDayOfYear diff --git a/node_modules/date-fns/lastDayOfYear/index.js b/node_modules/date-fns/lastDayOfYear/index.js new file mode 100644 index 0000000..af7d56b --- /dev/null +++ b/node_modules/date-fns/lastDayOfYear/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = lastDayOfYear; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name lastDayOfYear + * @category Year Helpers + * @summary Return the last day of a year for the given date. + * + * @description + * Return the last day of a year for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the last day of a year + * @throws {TypeError} 1 argument required + * + * @example + * // The last day of a year for 2 September 2014 11:55:00: + * const result = lastDayOfYear(new Date(2014, 8, 2, 11, 55, 00)) + * //=> Wed Dec 31 2014 00:00:00 + */ +function lastDayOfYear(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var year = date.getFullYear(); + date.setFullYear(year + 1, 0, 0); + date.setHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/lastDayOfYear/index.js.flow b/node_modules/date-fns/lastDayOfYear/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/lastDayOfYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/lastDayOfYear/package.json b/node_modules/date-fns/lastDayOfYear/package.json new file mode 100644 index 0000000..c6f3939 --- /dev/null +++ b/node_modules/date-fns/lastDayOfYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/lastDayOfYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/lightFormat/index.d.ts b/node_modules/date-fns/lightFormat/index.d.ts new file mode 100644 index 0000000..4aa361b --- /dev/null +++ b/node_modules/date-fns/lightFormat/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lightFormat } from 'date-fns' +export default lightFormat diff --git a/node_modules/date-fns/lightFormat/index.js b/node_modules/date-fns/lightFormat/index.js new file mode 100644 index 0000000..2f8adbd --- /dev/null +++ b/node_modules/date-fns/lightFormat/index.js @@ -0,0 +1,127 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = lightFormat; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/format/lightFormatters/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/getTimezoneOffsetInMilliseconds/index.js")); +var _index4 = _interopRequireDefault(require("../isValid/index.js")); +var _index5 = _interopRequireDefault(require("../subMilliseconds/index.js")); +var _index6 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +// This RegExp consists of three parts separated by `|`: +// - (\w)\1* matches any sequences of the same letter +// - '' matches two quote characters in a row +// - '(''|[^'])+('|$) matches anything surrounded by two quote characters ('), +// except a single quote symbol, which ends the sequence. +// Two quote characters do not end the sequence. +// If there is no matching single quote +// then the sequence will continue until the end of the string. +// - . matches any single character unmatched by previous parts of the RegExps +var formattingTokensRegExp = /(\w)\1*|''|'(''|[^'])+('|$)|./g; +var escapedStringRegExp = /^'([^]*?)'?$/; +var doubleQuoteRegExp = /''/g; +var unescapedLatinCharacterRegExp = /[a-zA-Z]/; + +/** + * @name lightFormat + * @category Common Helpers + * @summary Format the date. + * + * @description + * Return the formatted date string in the given format. Unlike `format`, + * `lightFormat` doesn't use locales and outputs date using the most popular tokens. + * + * > ⚠️ Please note that the `lightFormat` tokens differ from Moment.js and other libraries. + * > See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * The characters wrapped between two single quotes characters (') are escaped. + * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. + * + * Format of the string is based on Unicode Technical Standard #35: + * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table + * + * Accepted patterns: + * | Unit | Pattern | Result examples | + * |---------------------------------|---------|-----------------------------------| + * | AM, PM | a..aaa | AM, PM | + * | | aaaa | a.m., p.m. | + * | | aaaaa | a, p | + * | Calendar year | y | 44, 1, 1900, 2017 | + * | | yy | 44, 01, 00, 17 | + * | | yyy | 044, 001, 000, 017 | + * | | yyyy | 0044, 0001, 1900, 2017 | + * | Month (formatting) | M | 1, 2, ..., 12 | + * | | MM | 01, 02, ..., 12 | + * | Day of month | d | 1, 2, ..., 31 | + * | | dd | 01, 02, ..., 31 | + * | Hour [1-12] | h | 1, 2, ..., 11, 12 | + * | | hh | 01, 02, ..., 11, 12 | + * | Hour [0-23] | H | 0, 1, 2, ..., 23 | + * | | HH | 00, 01, 02, ..., 23 | + * | Minute | m | 0, 1, ..., 59 | + * | | mm | 00, 01, ..., 59 | + * | Second | s | 0, 1, ..., 59 | + * | | ss | 00, 01, ..., 59 | + * | Fraction of second | S | 0, 1, ..., 9 | + * | | SS | 00, 01, ..., 99 | + * | | SSS | 000, 001, ..., 999 | + * | | SSSS | ... | + * + * @param {Date|Number} date - the original date + * @param {String} format - the string of tokens + * @returns {String} the formatted date string + * @throws {TypeError} 2 arguments required + * @throws {RangeError} format string contains an unescaped latin alphabet character + * + * @example + * const result = lightFormat(new Date(2014, 1, 11), 'yyyy-MM-dd') + * //=> '2014-02-11' + */ + +function lightFormat(dirtyDate, formatStr) { + (0, _index6.default)(2, arguments); + var originalDate = (0, _index.default)(dirtyDate); + if (!(0, _index4.default)(originalDate)) { + throw new RangeError('Invalid time value'); + } + + // Convert the date in system timezone to the same date in UTC+00:00 timezone. + // This ensures that when UTC functions will be implemented, locales will be compatible with them. + // See an issue about UTC functions: https://github.com/date-fns/date-fns/issues/376 + var timezoneOffset = (0, _index3.default)(originalDate); + var utcDate = (0, _index5.default)(originalDate, timezoneOffset); + var tokens = formatStr.match(formattingTokensRegExp); + + // The only case when formattingTokensRegExp doesn't match the string is when it's empty + if (!tokens) return ''; + var result = tokens.map(function (substring) { + // Replace two single quote characters with one single quote character + if (substring === "''") { + return "'"; + } + var firstCharacter = substring[0]; + if (firstCharacter === "'") { + return cleanEscapedString(substring); + } + var formatter = _index2.default[firstCharacter]; + if (formatter) { + return formatter(utcDate, substring); + } + if (firstCharacter.match(unescapedLatinCharacterRegExp)) { + throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); + } + return substring; + }).join(''); + return result; +} +function cleanEscapedString(input) { + var matches = input.match(escapedStringRegExp); + if (!matches) { + return input; + } + return matches[1].replace(doubleQuoteRegExp, "'"); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/lightFormat/index.js.flow b/node_modules/date-fns/lightFormat/index.js.flow new file mode 100644 index 0000000..818d9c4 --- /dev/null +++ b/node_modules/date-fns/lightFormat/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, format: string) => string diff --git a/node_modules/date-fns/lightFormat/package.json b/node_modules/date-fns/lightFormat/package.json new file mode 100644 index 0000000..612f5d2 --- /dev/null +++ b/node_modules/date-fns/lightFormat/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/lightFormat/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/_lib/buildFormatLongFn/index.js b/node_modules/date-fns/locale/_lib/buildFormatLongFn/index.js new file mode 100644 index 0000000..5f7cab1 --- /dev/null +++ b/node_modules/date-fns/locale/_lib/buildFormatLongFn/index.js @@ -0,0 +1,16 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = buildFormatLongFn; +function buildFormatLongFn(args) { + return function () { + var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + // TODO: Remove String() + var width = options.width ? String(options.width) : args.defaultWidth; + var format = args.formats[width] || args.formats[args.defaultWidth]; + return format; + }; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/_lib/buildLocalizeFn/index.js b/node_modules/date-fns/locale/_lib/buildLocalizeFn/index.js new file mode 100644 index 0000000..37f0316 --- /dev/null +++ b/node_modules/date-fns/locale/_lib/buildLocalizeFn/index.js @@ -0,0 +1,25 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = buildLocalizeFn; +function buildLocalizeFn(args) { + return function (dirtyIndex, options) { + var context = options !== null && options !== void 0 && options.context ? String(options.context) : 'standalone'; + var valuesArray; + if (context === 'formatting' && args.formattingValues) { + var defaultWidth = args.defaultFormattingWidth || args.defaultWidth; + var width = options !== null && options !== void 0 && options.width ? String(options.width) : defaultWidth; + valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth]; + } else { + var _defaultWidth = args.defaultWidth; + var _width = options !== null && options !== void 0 && options.width ? String(options.width) : args.defaultWidth; + valuesArray = args.values[_width] || args.values[_defaultWidth]; + } + var index = args.argumentCallback ? args.argumentCallback(dirtyIndex) : dirtyIndex; + // @ts-ignore: For some reason TypeScript just don't want to match it, no matter how hard we try. I challenge you to try to remove it! + return valuesArray[index]; + }; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/_lib/buildMatchFn/index.js b/node_modules/date-fns/locale/_lib/buildMatchFn/index.js new file mode 100644 index 0000000..8b9ab2c --- /dev/null +++ b/node_modules/date-fns/locale/_lib/buildMatchFn/index.js @@ -0,0 +1,49 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = buildMatchFn; +function buildMatchFn(args) { + return function (string) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var width = options.width; + var matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth]; + var matchResult = string.match(matchPattern); + if (!matchResult) { + return null; + } + var matchedString = matchResult[0]; + var parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth]; + var key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, function (pattern) { + return pattern.test(matchedString); + }) : findKey(parsePatterns, function (pattern) { + return pattern.test(matchedString); + }); + var value; + value = args.valueCallback ? args.valueCallback(key) : key; + value = options.valueCallback ? options.valueCallback(value) : value; + var rest = string.slice(matchedString.length); + return { + value: value, + rest: rest + }; + }; +} +function findKey(object, predicate) { + for (var key in object) { + if (object.hasOwnProperty(key) && predicate(object[key])) { + return key; + } + } + return undefined; +} +function findIndex(array, predicate) { + for (var key = 0; key < array.length; key++) { + if (predicate(array[key])) { + return key; + } + } + return undefined; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/_lib/buildMatchPatternFn/index.js b/node_modules/date-fns/locale/_lib/buildMatchPatternFn/index.js new file mode 100644 index 0000000..2b254fa --- /dev/null +++ b/node_modules/date-fns/locale/_lib/buildMatchPatternFn/index.js @@ -0,0 +1,24 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = buildMatchPatternFn; +function buildMatchPatternFn(args) { + return function (string) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var matchResult = string.match(args.matchPattern); + if (!matchResult) return null; + var matchedString = matchResult[0]; + var parseResult = string.match(args.parsePattern); + if (!parseResult) return null; + var value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0]; + value = options.valueCallback ? options.valueCallback(value) : value; + var rest = string.slice(matchedString.length); + return { + value: value, + rest: rest + }; + }; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/af/_lib/formatDistance/index.js b/node_modules/date-fns/locale/af/_lib/formatDistance/index.js new file mode 100644 index 0000000..a9f9fc7 --- /dev/null +++ b/node_modules/date-fns/locale/af/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: "minder as 'n sekonde", + other: 'minder as {{count}} sekondes' + }, + xSeconds: { + one: '1 sekonde', + other: '{{count}} sekondes' + }, + halfAMinute: "'n halwe minuut", + lessThanXMinutes: { + one: "minder as 'n minuut", + other: 'minder as {{count}} minute' + }, + xMinutes: { + one: "'n minuut", + other: '{{count}} minute' + }, + aboutXHours: { + one: 'ongeveer 1 uur', + other: 'ongeveer {{count}} ure' + }, + xHours: { + one: '1 uur', + other: '{{count}} ure' + }, + xDays: { + one: '1 dag', + other: '{{count}} dae' + }, + aboutXWeeks: { + one: 'ongeveer 1 week', + other: 'ongeveer {{count}} weke' + }, + xWeeks: { + one: '1 week', + other: '{{count}} weke' + }, + aboutXMonths: { + one: 'ongeveer 1 maand', + other: 'ongeveer {{count}} maande' + }, + xMonths: { + one: '1 maand', + other: '{{count}} maande' + }, + aboutXYears: { + one: 'ongeveer 1 jaar', + other: 'ongeveer {{count}} jaar' + }, + xYears: { + one: '1 jaar', + other: '{{count}} jaar' + }, + overXYears: { + one: 'meer as 1 jaar', + other: 'meer as {{count}} jaar' + }, + almostXYears: { + one: 'byna 1 jaar', + other: 'byna {{count}} jaar' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'oor ' + result; + } else { + return result + ' gelede'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/af/_lib/formatLong/index.js b/node_modules/date-fns/locale/af/_lib/formatLong/index.js new file mode 100644 index 0000000..2d3ae77 --- /dev/null +++ b/node_modules/date-fns/locale/af/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'yyyy/MM/dd' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'om' {{time}}", + long: "{{date}} 'om' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/af/_lib/formatRelative/index.js b/node_modules/date-fns/locale/af/_lib/formatRelative/index.js new file mode 100644 index 0000000..5c4c5a8 --- /dev/null +++ b/node_modules/date-fns/locale/af/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'verlede' eeee 'om' p", + yesterday: "'gister om' p", + today: "'vandag om' p", + tomorrow: "'môre om' p", + nextWeek: "eeee 'om' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/af/_lib/localize/index.js b/node_modules/date-fns/locale/af/_lib/localize/index.js new file mode 100644 index 0000000..9f1d8f6 --- /dev/null +++ b/node_modules/date-fns/locale/af/_lib/localize/index.js @@ -0,0 +1,138 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['vC', 'nC'], + abbreviated: ['vC', 'nC'], + wide: ['voor Christus', 'na Christus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1ste kwartaal', '2de kwartaal', '3de kwartaal', '4de kwartaal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], + wide: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'] +}; +var dayValues = { + narrow: ['S', 'M', 'D', 'W', 'D', 'V', 'S'], + short: ['So', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Sa'], + abbreviated: ['Son', 'Maa', 'Din', 'Woe', 'Don', 'Vry', 'Sat'], + wide: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'] +}; +var dayPeriodValues = { + narrow: { + am: 'vm', + pm: 'nm', + midnight: 'middernag', + noon: 'middaguur', + morning: 'oggend', + afternoon: 'middag', + evening: 'laat middag', + night: 'aand' + }, + abbreviated: { + am: 'vm', + pm: 'nm', + midnight: 'middernag', + noon: 'middaguur', + morning: 'oggend', + afternoon: 'middag', + evening: 'laat middag', + night: 'aand' + }, + wide: { + am: 'vm', + pm: 'nm', + midnight: 'middernag', + noon: 'middaguur', + morning: 'oggend', + afternoon: 'middag', + evening: 'laat middag', + night: 'aand' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'vm', + pm: 'nm', + midnight: 'middernag', + noon: 'uur die middag', + morning: 'uur die oggend', + afternoon: 'uur die middag', + evening: 'uur die aand', + night: 'uur die aand' + }, + abbreviated: { + am: 'vm', + pm: 'nm', + midnight: 'middernag', + noon: 'uur die middag', + morning: 'uur die oggend', + afternoon: 'uur die middag', + evening: 'uur die aand', + night: 'uur die aand' + }, + wide: { + am: 'vm', + pm: 'nm', + midnight: 'middernag', + noon: 'uur die middag', + morning: 'uur die oggend', + afternoon: 'uur die middag', + evening: 'uur die aand', + night: 'uur die aand' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + var number = Number(dirtyNumber); + var rem100 = number % 100; + if (rem100 < 20) { + switch (rem100) { + case 1: + case 8: + return number + 'ste'; + default: + return number + 'de'; + } + } + return number + 'ste'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/af/_lib/match/index.js b/node_modules/date-fns/locale/af/_lib/match/index.js new file mode 100644 index 0000000..e74e04a --- /dev/null +++ b/node_modules/date-fns/locale/af/_lib/match/index.js @@ -0,0 +1,106 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(ste|de)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^([vn]\.? ?C\.?)/, + abbreviated: /^([vn]\. ?C\.?)/, + wide: /^((voor|na) Christus)/ +}; +var parseEraPatterns = { + any: [/^v/, /^n/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^K[1234]/i, + wide: /^[1234](st|d)e kwartaal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(Jan|Feb|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)\.?/i, + wide: /^(Januarie|Februarie|Maart|April|Mei|Junie|Julie|Augustus|September|Oktober|November|Desember)/i +}; +var parseMonthPatterns = { + narrow: [/^J/i, /^F/i, /^M/i, /^A/i, /^M/i, /^J/i, /^J/i, /^A/i, /^S/i, /^O/i, /^N/i, /^D/i], + any: [/^Jan/i, /^Feb/i, /^Mrt/i, /^Apr/i, /^Mei/i, /^Jun/i, /^Jul/i, /^Aug/i, /^Sep/i, /^Okt/i, /^Nov/i, /^Dec/i] +}; +var matchDayPatterns = { + narrow: /^[smdwv]/i, + short: /^(So|Ma|Di|Wo|Do|Vr|Sa)/i, + abbreviated: /^(Son|Maa|Din|Woe|Don|Vry|Sat)/i, + wide: /^(Sondag|Maandag|Dinsdag|Woensdag|Donderdag|Vrydag|Saterdag)/i +}; +var parseDayPatterns = { + narrow: [/^S/i, /^M/i, /^D/i, /^W/i, /^D/i, /^V/i, /^S/i], + any: [/^So/i, /^Ma/i, /^Di/i, /^Wo/i, /^Do/i, /^Vr/i, /^Sa/i] +}; +var matchDayPeriodPatterns = { + any: /^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^vm/i, + pm: /^nm/i, + midnight: /^middernag/i, + noon: /^middaguur/i, + morning: /oggend/i, + afternoon: /middag/i, + evening: /laat middag/i, + night: /aand/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/af/index.d.ts b/node_modules/date-fns/locale/af/index.d.ts new file mode 100644 index 0000000..fb278e6 --- /dev/null +++ b/node_modules/date-fns/locale/af/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { af } from 'date-fns/locale' +export default af diff --git a/node_modules/date-fns/locale/af/index.js b/node_modules/date-fns/locale/af/index.js new file mode 100644 index 0000000..dfbdd73 --- /dev/null +++ b/node_modules/date-fns/locale/af/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Afrikaans locale. + * @language Afrikaans + * @iso-639-2 afr + * @author Marnus Weststrate [@marnusw]{@link https://github.com/marnusw} + */ +var locale = { + code: 'af', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/af/index.js.flow b/node_modules/date-fns/locale/af/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/af/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/af/package.json b/node_modules/date-fns/locale/af/package.json new file mode 100644 index 0000000..1dbe586 --- /dev/null +++ b/node_modules/date-fns/locale/af/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/af/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-DZ/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ar-DZ/_lib/formatDistance/index.js new file mode 100644 index 0000000..2f5c29f --- /dev/null +++ b/node_modules/date-fns/locale/ar-DZ/_lib/formatDistance/index.js @@ -0,0 +1,126 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'أقل من ثانية واحدة', + two: 'أقل من ثانتين', + threeToTen: 'أقل من {{count}} ثواني', + other: 'أقل من {{count}} ثانية' + }, + xSeconds: { + one: 'ثانية واحدة', + two: 'ثانتين', + threeToTen: '{{count}} ثواني', + other: '{{count}} ثانية' + }, + halfAMinute: 'نصف دقيقة', + lessThanXMinutes: { + one: 'أقل من دقيقة', + two: 'أقل من دقيقتين', + threeToTen: 'أقل من {{count}} دقائق', + other: 'أقل من {{count}} دقيقة' + }, + xMinutes: { + one: 'دقيقة واحدة', + two: 'دقيقتين', + threeToTen: '{{count}} دقائق', + other: '{{count}} دقيقة' + }, + aboutXHours: { + one: 'ساعة واحدة تقريباً', + two: 'ساعتين تقريباً', + threeToTen: '{{count}} ساعات تقريباً', + other: '{{count}} ساعة تقريباً' + }, + xHours: { + one: 'ساعة واحدة', + two: 'ساعتين', + threeToTen: '{{count}} ساعات', + other: '{{count}} ساعة' + }, + xDays: { + one: 'يوم واحد', + two: 'يومين', + threeToTen: '{{count}} أيام', + other: '{{count}} يوم' + }, + aboutXWeeks: { + one: 'أسبوع واحد تقريباً', + two: 'أسبوعين تقريباً', + threeToTen: '{{count}} أسابيع تقريباً', + other: '{{count}} أسبوع تقريباً' + }, + xWeeks: { + one: 'أسبوع واحد', + two: 'أسبوعين', + threeToTen: '{{count}} أسابيع', + other: '{{count}} أسبوع' + }, + aboutXMonths: { + one: 'شهر واحد تقريباً', + two: 'شهرين تقريباً', + threeToTen: '{{count}} أشهر تقريباً', + other: '{{count}} شهر تقريباً' + }, + xMonths: { + one: 'شهر واحد', + two: 'شهرين', + threeToTen: '{{count}} أشهر', + other: '{{count}} شهر' + }, + aboutXYears: { + one: 'عام واحد تقريباً', + two: 'عامين تقريباً', + threeToTen: '{{count}} أعوام تقريباً', + other: '{{count}} عام تقريباً' + }, + xYears: { + one: 'عام واحد', + two: 'عامين', + threeToTen: '{{count}} أعوام', + other: '{{count}} عام' + }, + overXYears: { + one: 'أكثر من عام', + two: 'أكثر من عامين', + threeToTen: 'أكثر من {{count}} أعوام', + other: 'أكثر من {{count}} عام' + }, + almostXYears: { + one: 'عام واحد تقريباً', + two: 'عامين تقريباً', + threeToTen: '{{count}} أعوام تقريباً', + other: '{{count}} عام تقريباً' + } +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + var usageGroup = formatDistanceLocale[token]; + var result; + if (typeof usageGroup === 'string') { + result = usageGroup; + } else if (count === 1) { + result = usageGroup.one; + } else if (count === 2) { + result = usageGroup.two; + } else if (count <= 10) { + result = usageGroup.threeToTen.replace('{{count}}', String(count)); + } else { + result = usageGroup.other.replace('{{count}}', String(count)); + } + if (options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'في خلال ' + result; + } else { + return 'منذ ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-DZ/_lib/formatLong/index.js b/node_modules/date-fns/locale/ar-DZ/_lib/formatLong/index.js new file mode 100644 index 0000000..b984bd6 --- /dev/null +++ b/node_modules/date-fns/locale/ar-DZ/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'عند' {{time}}", + long: "{{date}} 'عند' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-DZ/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ar-DZ/_lib/formatRelative/index.js new file mode 100644 index 0000000..4e52e6c --- /dev/null +++ b/node_modules/date-fns/locale/ar-DZ/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'أخر' eeee 'عند' p", + yesterday: "'أمس عند' p", + today: "'اليوم عند' p", + tomorrow: "'غداً عند' p", + nextWeek: "eeee 'عند' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-DZ/_lib/localize/index.js b/node_modules/date-fns/locale/ar-DZ/_lib/localize/index.js new file mode 100644 index 0000000..9e274dd --- /dev/null +++ b/node_modules/date-fns/locale/ar-DZ/_lib/localize/index.js @@ -0,0 +1,127 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م.', 'ب.م.'], + wide: ['قبل الميلاد', 'بعد الميلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'], + wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'] +}; +var monthValues = { + narrow: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], + abbreviated: ['جانـ', 'فيفـ', 'مارس', 'أفريل', 'مايـ', 'جوانـ', 'جويـ', 'أوت', 'سبتـ', 'أكتـ', 'نوفـ', 'ديسـ'], + wide: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'] +}; +var dayValues = { + narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + abbreviated: ['أحد', 'اثنـ', 'ثلا', 'أربـ', 'خميـ', 'جمعة', 'سبت'], + wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'] +}; +var dayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'في الصباح', + afternoon: 'بعد الظـهر', + evening: 'في المساء', + night: 'في الليل' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'في الصباح', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظـهر', + evening: 'في المساء', + night: 'في الليل' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-DZ/_lib/match/index.js b/node_modules/date-fns/locale/ar-DZ/_lib/match/index.js new file mode 100644 index 0000000..4d02a38 --- /dev/null +++ b/node_modules/date-fns/locale/ar-DZ/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ق|ب)/i, + abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, + wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i +}; +var parseEraPatterns = { + any: [/^قبل/i, /^بعد/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ر[1234]/i, + wide: /^الربع [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[جفمأسند]/i, + abbreviated: /^(جان|فيف|مار|أفر|ماي|جوا|جوي|أوت|سبت|أكت|نوف|ديس)/i, + wide: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/i +}; +var parseMonthPatterns = { + narrow: [/^ج/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ج/i, /^ج/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i], + any: [/^جان/i, /^فيف/i, /^مار/i, /^أفر/i, /^ماي/i, /^جوا/i, /^جوي/i, /^أوت/i, /^سبت/i, /^أكت/i, /^نوف/i, /^ديس/i] +}; +var matchDayPatterns = { + narrow: /^[حنثرخجس]/i, + short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + abbreviated: /^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i, + wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i +}; +var parseDayPatterns = { + narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], + wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], + any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i, + any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mi/i, + noon: /^no/i, + morning: /morning/i, + afternoon: /afternoon/i, + evening: /evening/i, + night: /night/i + } +}; +var match = { + ordinalNumber: (0, _index.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index2.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index2.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return Number(index) + 1; + } + }), + month: (0, _index2.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index2.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index2.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-DZ/index.d.ts b/node_modules/date-fns/locale/ar-DZ/index.d.ts new file mode 100644 index 0000000..97f47f1 --- /dev/null +++ b/node_modules/date-fns/locale/ar-DZ/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { arDZ } from 'date-fns/locale' +export default arDZ diff --git a/node_modules/date-fns/locale/ar-DZ/index.js b/node_modules/date-fns/locale/ar-DZ/index.js new file mode 100644 index 0000000..b6b0260 --- /dev/null +++ b/node_modules/date-fns/locale/ar-DZ/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Arabic locale (Algerian Arabic). + * @language Algerian Arabic + * @iso-639-2 ara + * @author Badreddine Boumaza [@badre429]{@link https://github.com/badre429} + * @author Ahmed ElShahat [@elshahat]{@link https://github.com/elshahat} + */ +var locale = { + code: 'ar-DZ', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-DZ/index.js.flow b/node_modules/date-fns/locale/ar-DZ/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ar-DZ/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ar-DZ/package.json b/node_modules/date-fns/locale/ar-DZ/package.json new file mode 100644 index 0000000..b7a184f --- /dev/null +++ b/node_modules/date-fns/locale/ar-DZ/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ar-DZ/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-EG/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ar-EG/_lib/formatDistance/index.js new file mode 100644 index 0000000..fdd69fa --- /dev/null +++ b/node_modules/date-fns/locale/ar-EG/_lib/formatDistance/index.js @@ -0,0 +1,125 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'أقل من ثانية', + two: 'أقل من ثانيتين', + threeToTen: 'أقل من {{count}} ثواني', + other: 'أقل من {{count}} ثانية' + }, + xSeconds: { + one: 'ثانية', + two: 'ثانيتين', + threeToTen: '{{count}} ثواني', + other: '{{count}} ثانية' + }, + halfAMinute: 'نص دقيقة', + lessThanXMinutes: { + one: 'أقل من دقيقة', + two: 'أقل من دقيقتين', + threeToTen: 'أقل من {{count}} دقايق', + other: 'أقل من {{count}} دقيقة' + }, + xMinutes: { + one: 'دقيقة', + two: 'دقيقتين', + threeToTen: '{{count}} دقايق', + other: '{{count}} دقيقة' + }, + aboutXHours: { + one: 'حوالي ساعة', + two: 'حوالي ساعتين', + threeToTen: 'حوالي {{count}} ساعات', + other: 'حوالي {{count}} ساعة' + }, + xHours: { + one: 'ساعة', + two: 'ساعتين', + threeToTen: '{{count}} ساعات', + other: '{{count}} ساعة' + }, + xDays: { + one: 'يوم', + two: 'يومين', + threeToTen: '{{count}} أيام', + other: '{{count}} يوم' + }, + aboutXWeeks: { + one: 'حوالي أسبوع', + two: 'حوالي أسبوعين', + threeToTen: 'حوالي {{count}} أسابيع', + other: 'حوالي {{count}} أسبوع' + }, + xWeeks: { + one: 'أسبوع', + two: 'أسبوعين', + threeToTen: '{{count}} أسابيع', + other: '{{count}} أسبوع' + }, + aboutXMonths: { + one: 'حوالي شهر', + two: 'حوالي شهرين', + threeToTen: 'حوالي {{count}} أشهر', + other: 'حوالي {{count}} شهر' + }, + xMonths: { + one: 'شهر', + two: 'شهرين', + threeToTen: '{{count}} أشهر', + other: '{{count}} شهر' + }, + aboutXYears: { + one: 'حوالي سنة', + two: 'حوالي سنتين', + threeToTen: 'حوالي {{count}} سنين', + other: 'حوالي {{count}} سنة' + }, + xYears: { + one: 'عام', + two: 'عامين', + threeToTen: '{{count}} أعوام', + other: '{{count}} عام' + }, + overXYears: { + one: 'أكثر من سنة', + two: 'أكثر من سنتين', + threeToTen: 'أكثر من {{count}} سنين', + other: 'أكثر من {{count}} سنة' + }, + almostXYears: { + one: 'عام تقريبًا', + two: 'عامين تقريبًا', + threeToTen: '{{count}} أعوام تقريبًا', + other: '{{count}} عام تقريبًا' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 2) { + result = tokenValue.two; + } else if (count <= 10) { + result = tokenValue.threeToTen.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return "\u0641\u064A \u062E\u0644\u0627\u0644 ".concat(result); + } else { + return "\u0645\u0646\u0630 ".concat(result); + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-EG/_lib/formatLong/index.js b/node_modules/date-fns/locale/ar-EG/_lib/formatLong/index.js new file mode 100644 index 0000000..3bc57c1 --- /dev/null +++ b/node_modules/date-fns/locale/ar-EG/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE، do MMMM y', + long: 'do MMMM y', + medium: 'dd/MMM/y', + short: 'd/MM/y' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'الساعة' {{time}}", + long: "{{date}} 'الساعة' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-EG/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ar-EG/_lib/formatRelative/index.js new file mode 100644 index 0000000..fd5952d --- /dev/null +++ b/node_modules/date-fns/locale/ar-EG/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'اللي جاي الساعة' p", + yesterday: "'إمبارح الساعة' p", + today: "'النهاردة الساعة' p", + tomorrow: "'بكرة الساعة' p", + nextWeek: "eeee 'الساعة' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-EG/_lib/localize/index.js b/node_modules/date-fns/locale/ar-EG/_lib/localize/index.js new file mode 100644 index 0000000..809542b --- /dev/null +++ b/node_modules/date-fns/locale/ar-EG/_lib/localize/index.js @@ -0,0 +1,127 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م', 'ب.م'], + wide: ['قبل الميلاد', 'بعد الميلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'], + wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'] +}; +var monthValues = { + narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'أ', 'س', 'أ', 'ن', 'د'], + abbreviated: ['ينا', 'فبر', 'مارس', 'أبريل', 'مايو', 'يونـ', 'يولـ', 'أغسـ', 'سبتـ', 'أكتـ', 'نوفـ', 'ديسـ'], + wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'] +}; +var dayValues = { + narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + abbreviated: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'] +}; +var dayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءً', + night: 'ليلاً' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهراً', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءً', + night: 'ليلاً' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهراً', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءً', + night: 'ليلاً' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'في الصباح', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهراً', + morning: 'في الصباح', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + morning: 'في الصباح', + noon: 'ظهراً', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-EG/_lib/match/index.js b/node_modules/date-fns/locale/ar-EG/_lib/match/index.js new file mode 100644 index 0000000..7f89540 --- /dev/null +++ b/node_modules/date-fns/locale/ar-EG/_lib/match/index.js @@ -0,0 +1,110 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)/; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ق|ب)/g, + abbreviated: /^(ق.م|ب.م)/g, + wide: /^(قبل الميلاد|بعد الميلاد)/g +}; +var parseEraPatterns = { + any: [/^ق/g, /^ب/g] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/, + abbreviated: /^ر[1234]/, + wide: /^الربع (الأول|الثاني|الثالث|الرابع)/ +}; +var parseQuarterPatterns = { + wide: [/الربع الأول/, /الربع الثاني/, /الربع الثالث/, /الربع الرابع/], + any: [/1/, /2/, /3/, /4/] +}; +var matchMonthPatterns = { + narrow: /^(ي|ف|م|أ|س|ن|د)/, + abbreviated: /^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)/, + wide: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ +}; +var parseMonthPatterns = { + narrow: [/^ي/, /^ف/, /^م/, /^أ/, /^م/, /^ي/, /^ي/, /^أ/, /^س/, /^أ/, /^ن/, /^د/], + any: [/^ينا/, /^فبر/, /^مارس/, /^أبريل/, /^مايو/, /^يون/, /^يول/, /^أغس/, /^سبت/, /^أكت/, /^نوف/, /^ديس/] +}; +var matchDayPatterns = { + narrow: /^(ح|ن|ث|ر|خ|ج|س)/, + short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/, + abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/, + wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/ +}; +var parseDayPatterns = { + narrow: [/^ح/, /^ن/, /^ث/, /^ر/, /^خ/, /^ج/, /^س/], + any: [/أحد/, /اثنين/, /ثلاثاء/, /أربعاء/, /خميس/, /جمعة/, /سبت/] +}; +var matchDayPeriodPatterns = { + narrow: /^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)/, + abbreviated: /^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)/, + wide: /^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)/, + any: /^(ص|م|صباح|ظهر|مساء|ليل)/ +}; +var parseDayPeriodPatterns = { + any: { + am: /^ص/, + pm: /^م/, + midnight: /^ن/, + noon: /^ظ/, + morning: /^ص/, + afternoon: /^بعد/, + evening: /^م/, + night: /^ل/ + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-EG/index.d.ts b/node_modules/date-fns/locale/ar-EG/index.d.ts new file mode 100644 index 0000000..0d31711 --- /dev/null +++ b/node_modules/date-fns/locale/ar-EG/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { arEG } from 'date-fns/locale' +export default arEG diff --git a/node_modules/date-fns/locale/ar-EG/index.js b/node_modules/date-fns/locale/ar-EG/index.js new file mode 100644 index 0000000..651e777 --- /dev/null +++ b/node_modules/date-fns/locale/ar-EG/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Arabic locale (Egypt). + * @language Arabic + * @iso-639-2 ara + * @author AbdAllah AbdElFattah [@AbdAllahAbdElFattah13]{@link https://github.com/AbdAllahAbdElFattah13} + */ +var locale = { + code: 'ar-EG', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-EG/index.js.flow b/node_modules/date-fns/locale/ar-EG/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ar-EG/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ar-EG/package.json b/node_modules/date-fns/locale/ar-EG/package.json new file mode 100644 index 0000000..b340992 --- /dev/null +++ b/node_modules/date-fns/locale/ar-EG/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ar-EG/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-MA/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ar-MA/_lib/formatDistance/index.js new file mode 100644 index 0000000..2f5c29f --- /dev/null +++ b/node_modules/date-fns/locale/ar-MA/_lib/formatDistance/index.js @@ -0,0 +1,126 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'أقل من ثانية واحدة', + two: 'أقل من ثانتين', + threeToTen: 'أقل من {{count}} ثواني', + other: 'أقل من {{count}} ثانية' + }, + xSeconds: { + one: 'ثانية واحدة', + two: 'ثانتين', + threeToTen: '{{count}} ثواني', + other: '{{count}} ثانية' + }, + halfAMinute: 'نصف دقيقة', + lessThanXMinutes: { + one: 'أقل من دقيقة', + two: 'أقل من دقيقتين', + threeToTen: 'أقل من {{count}} دقائق', + other: 'أقل من {{count}} دقيقة' + }, + xMinutes: { + one: 'دقيقة واحدة', + two: 'دقيقتين', + threeToTen: '{{count}} دقائق', + other: '{{count}} دقيقة' + }, + aboutXHours: { + one: 'ساعة واحدة تقريباً', + two: 'ساعتين تقريباً', + threeToTen: '{{count}} ساعات تقريباً', + other: '{{count}} ساعة تقريباً' + }, + xHours: { + one: 'ساعة واحدة', + two: 'ساعتين', + threeToTen: '{{count}} ساعات', + other: '{{count}} ساعة' + }, + xDays: { + one: 'يوم واحد', + two: 'يومين', + threeToTen: '{{count}} أيام', + other: '{{count}} يوم' + }, + aboutXWeeks: { + one: 'أسبوع واحد تقريباً', + two: 'أسبوعين تقريباً', + threeToTen: '{{count}} أسابيع تقريباً', + other: '{{count}} أسبوع تقريباً' + }, + xWeeks: { + one: 'أسبوع واحد', + two: 'أسبوعين', + threeToTen: '{{count}} أسابيع', + other: '{{count}} أسبوع' + }, + aboutXMonths: { + one: 'شهر واحد تقريباً', + two: 'شهرين تقريباً', + threeToTen: '{{count}} أشهر تقريباً', + other: '{{count}} شهر تقريباً' + }, + xMonths: { + one: 'شهر واحد', + two: 'شهرين', + threeToTen: '{{count}} أشهر', + other: '{{count}} شهر' + }, + aboutXYears: { + one: 'عام واحد تقريباً', + two: 'عامين تقريباً', + threeToTen: '{{count}} أعوام تقريباً', + other: '{{count}} عام تقريباً' + }, + xYears: { + one: 'عام واحد', + two: 'عامين', + threeToTen: '{{count}} أعوام', + other: '{{count}} عام' + }, + overXYears: { + one: 'أكثر من عام', + two: 'أكثر من عامين', + threeToTen: 'أكثر من {{count}} أعوام', + other: 'أكثر من {{count}} عام' + }, + almostXYears: { + one: 'عام واحد تقريباً', + two: 'عامين تقريباً', + threeToTen: '{{count}} أعوام تقريباً', + other: '{{count}} عام تقريباً' + } +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + var usageGroup = formatDistanceLocale[token]; + var result; + if (typeof usageGroup === 'string') { + result = usageGroup; + } else if (count === 1) { + result = usageGroup.one; + } else if (count === 2) { + result = usageGroup.two; + } else if (count <= 10) { + result = usageGroup.threeToTen.replace('{{count}}', String(count)); + } else { + result = usageGroup.other.replace('{{count}}', String(count)); + } + if (options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'في خلال ' + result; + } else { + return 'منذ ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-MA/_lib/formatLong/index.js b/node_modules/date-fns/locale/ar-MA/_lib/formatLong/index.js new file mode 100644 index 0000000..b984bd6 --- /dev/null +++ b/node_modules/date-fns/locale/ar-MA/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'عند' {{time}}", + long: "{{date}} 'عند' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-MA/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ar-MA/_lib/formatRelative/index.js new file mode 100644 index 0000000..4e52e6c --- /dev/null +++ b/node_modules/date-fns/locale/ar-MA/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'أخر' eeee 'عند' p", + yesterday: "'أمس عند' p", + today: "'اليوم عند' p", + tomorrow: "'غداً عند' p", + nextWeek: "eeee 'عند' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-MA/_lib/localize/index.js b/node_modules/date-fns/locale/ar-MA/_lib/localize/index.js new file mode 100644 index 0000000..b0f7f82 --- /dev/null +++ b/node_modules/date-fns/locale/ar-MA/_lib/localize/index.js @@ -0,0 +1,127 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م.', 'ب.م.'], + wide: ['قبل الميلاد', 'بعد الميلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'], + wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'] +}; +var monthValues = { + narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'غ', 'ش', 'أ', 'ن', 'د'], + abbreviated: ['ينا', 'فبر', 'مارس', 'أبريل', 'ماي', 'يونـ', 'يولـ', 'غشت', 'شتنـ', 'أكتـ', 'نونـ', 'دجنـ'], + wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر'] +}; +var dayValues = { + narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + abbreviated: ['أحد', 'اثنـ', 'ثلا', 'أربـ', 'خميـ', 'جمعة', 'سبت'], + wide: ['الأحد', 'الإثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'] +}; +var dayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'في الصباح', + afternoon: 'بعد الظـهر', + evening: 'في المساء', + night: 'في الليل' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'في الصباح', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظـهر', + evening: 'في المساء', + night: 'في الليل' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-MA/_lib/match/index.js b/node_modules/date-fns/locale/ar-MA/_lib/match/index.js new file mode 100644 index 0000000..69c3c73 --- /dev/null +++ b/node_modules/date-fns/locale/ar-MA/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ق|ب)/i, + abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, + wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i +}; +var parseEraPatterns = { + any: [/^قبل/i, /^بعد/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ر[1234]/i, + wide: /^الربع [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[يفمأمسند]/i, + abbreviated: /^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i, + wide: /^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i +}; +var parseMonthPatterns = { + narrow: [/^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^غ/i, /^ش/i, /^أ/i, /^ن/i, /^د/i], + any: [/^ين/i, /^فب/i, /^مار/i, /^أب/i, /^ماي/i, /^يون/i, /^يول/i, /^غشت/i, /^ش/i, /^أك/i, /^ن/i, /^د/i] +}; +var matchDayPatterns = { + narrow: /^[حنثرخجس]/i, + short: /^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + abbreviated: /^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)/i, + wide: /^(الأحد|الإثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i +}; +var parseDayPatterns = { + narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], + wide: [/^الأحد/i, /^الإثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], + any: [/^أح/i, /^إث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i, + any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mi/i, + noon: /^no/i, + morning: /morning/i, + afternoon: /afternoon/i, + evening: /evening/i, + night: /night/i + } +}; +var match = { + ordinalNumber: (0, _index.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index2.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index2.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return Number(index) + 1; + } + }), + month: (0, _index2.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index2.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index2.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-MA/index.d.ts b/node_modules/date-fns/locale/ar-MA/index.d.ts new file mode 100644 index 0000000..b12ae41 --- /dev/null +++ b/node_modules/date-fns/locale/ar-MA/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { arMA } from 'date-fns/locale' +export default arMA diff --git a/node_modules/date-fns/locale/ar-MA/index.js b/node_modules/date-fns/locale/ar-MA/index.js new file mode 100644 index 0000000..20d7ce2 --- /dev/null +++ b/node_modules/date-fns/locale/ar-MA/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Arabic locale (Moroccan Arabic). + * @language Moroccan Arabic + * @iso-639-2 ara + * @author Achraf Rrami [@rramiachraf]{@link https://github.com/rramiachraf} + */ +var locale = { + code: 'ar-MA', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + // Monday is 1 + weekStartsOn: 1, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-MA/index.js.flow b/node_modules/date-fns/locale/ar-MA/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ar-MA/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ar-MA/package.json b/node_modules/date-fns/locale/ar-MA/package.json new file mode 100644 index 0000000..05dc299 --- /dev/null +++ b/node_modules/date-fns/locale/ar-MA/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ar-MA/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-SA/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ar-SA/_lib/formatDistance/index.js new file mode 100644 index 0000000..59b85c1 --- /dev/null +++ b/node_modules/date-fns/locale/ar-SA/_lib/formatDistance/index.js @@ -0,0 +1,125 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'أقل من ثانية واحدة', + two: 'أقل من ثانتين', + threeToTen: 'أقل من {{count}} ثواني', + other: 'أقل من {{count}} ثانية' + }, + xSeconds: { + one: 'ثانية واحدة', + two: 'ثانتين', + threeToTen: '{{count}} ثواني', + other: '{{count}} ثانية' + }, + halfAMinute: 'نصف دقيقة', + lessThanXMinutes: { + one: 'أقل من دقيقة', + two: 'أقل من دقيقتين', + threeToTen: 'أقل من {{count}} دقائق', + other: 'أقل من {{count}} دقيقة' + }, + xMinutes: { + one: 'دقيقة واحدة', + two: 'دقيقتين', + threeToTen: '{{count}} دقائق', + other: '{{count}} دقيقة' + }, + aboutXHours: { + one: 'ساعة واحدة تقريباً', + two: 'ساعتين تقريباً', + threeToTen: '{{count}} ساعات تقريباً', + other: '{{count}} ساعة تقريباً' + }, + xHours: { + one: 'ساعة واحدة', + two: 'ساعتين', + threeToTen: '{{count}} ساعات', + other: '{{count}} ساعة' + }, + xDays: { + one: 'يوم واحد', + two: 'يومين', + threeToTen: '{{count}} أيام', + other: '{{count}} يوم' + }, + aboutXWeeks: { + one: 'أسبوع واحد تقريباً', + two: 'أسبوعين تقريباً', + threeToTen: '{{count}} أسابيع تقريباً', + other: '{{count}} أسبوع تقريباً' + }, + xWeeks: { + one: 'أسبوع واحد', + two: 'أسبوعين', + threeToTen: '{{count}} أسابيع', + other: '{{count}} أسبوع' + }, + aboutXMonths: { + one: 'شهر واحد تقريباً', + two: 'شهرين تقريباً', + threeToTen: '{{count}} أشهر تقريباً', + other: '{{count}} شهر تقريباً' + }, + xMonths: { + one: 'شهر واحد', + two: 'شهرين', + threeToTen: '{{count}} أشهر', + other: '{{count}} شهر' + }, + aboutXYears: { + one: 'عام واحد تقريباً', + two: 'عامين تقريباً', + threeToTen: '{{count}} أعوام تقريباً', + other: '{{count}} عام تقريباً' + }, + xYears: { + one: 'عام واحد', + two: 'عامين', + threeToTen: '{{count}} أعوام', + other: '{{count}} عام' + }, + overXYears: { + one: 'أكثر من عام', + two: 'أكثر من عامين', + threeToTen: 'أكثر من {{count}} أعوام', + other: 'أكثر من {{count}} عام' + }, + almostXYears: { + one: 'عام واحد تقريباً', + two: 'عامين تقريباً', + threeToTen: '{{count}} أعوام تقريباً', + other: '{{count}} عام تقريباً' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 2) { + result = tokenValue.two; + } else if (count <= 10) { + result = tokenValue.threeToTen.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'في خلال ' + result; + } else { + return 'منذ ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-SA/_lib/formatLong/index.js b/node_modules/date-fns/locale/ar-SA/_lib/formatLong/index.js new file mode 100644 index 0000000..b984bd6 --- /dev/null +++ b/node_modules/date-fns/locale/ar-SA/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'عند' {{time}}", + long: "{{date}} 'عند' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-SA/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ar-SA/_lib/formatRelative/index.js new file mode 100644 index 0000000..4e52e6c --- /dev/null +++ b/node_modules/date-fns/locale/ar-SA/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'أخر' eeee 'عند' p", + yesterday: "'أمس عند' p", + today: "'اليوم عند' p", + tomorrow: "'غداً عند' p", + nextWeek: "eeee 'عند' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-SA/_lib/localize/index.js b/node_modules/date-fns/locale/ar-SA/_lib/localize/index.js new file mode 100644 index 0000000..6b8be2e --- /dev/null +++ b/node_modules/date-fns/locale/ar-SA/_lib/localize/index.js @@ -0,0 +1,127 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م.', 'ب.م.'], + wide: ['قبل الميلاد', 'بعد الميلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'], + wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'] +}; +var monthValues = { + narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'أ', 'س', 'أ', 'ن', 'د'], + abbreviated: ['ينا', 'فبر', 'مارس', 'أبريل', 'مايو', 'يونـ', 'يولـ', 'أغسـ', 'سبتـ', 'أكتـ', 'نوفـ', 'ديسـ'], + wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'] +}; +var dayValues = { + narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + abbreviated: ['أحد', 'اثنـ', 'ثلا', 'أربـ', 'خميـ', 'جمعة', 'سبت'], + wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'] +}; +var dayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظهر', + evening: 'مساءاً', + night: 'ليلاً' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + midnight: 'ن', + noon: 'ظ', + morning: 'في الصباح', + afternoon: 'بعد الظـهر', + evening: 'في المساء', + night: 'في الليل' + }, + abbreviated: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'في الصباح', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل' + }, + wide: { + am: 'ص', + pm: 'م', + midnight: 'نصف الليل', + noon: 'ظهر', + morning: 'صباحاً', + afternoon: 'بعد الظـهر', + evening: 'في المساء', + night: 'في الليل' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-SA/_lib/match/index.js b/node_modules/date-fns/locale/ar-SA/_lib/match/index.js new file mode 100644 index 0000000..e4998ad --- /dev/null +++ b/node_modules/date-fns/locale/ar-SA/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ق|ب)/i, + abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, + wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i +}; +var parseEraPatterns = { + any: [/^قبل/i, /^بعد/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ر[1234]/i, + wide: /^الربع [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[يفمأمسند]/i, + abbreviated: /^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i, + wide: /^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i +}; +var parseMonthPatterns = { + narrow: [/^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i], + any: [/^ين/i, /^ف/i, /^مار/i, /^أب/i, /^ماي/i, /^يون/i, /^يول/i, /^أغ/i, /^س/i, /^أك/i, /^ن/i, /^د/i] +}; +var matchDayPatterns = { + narrow: /^[حنثرخجس]/i, + short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + abbreviated: /^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i, + wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i +}; +var parseDayPatterns = { + narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], + wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], + any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i, + any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mi/i, + noon: /^no/i, + morning: /morning/i, + afternoon: /afternoon/i, + evening: /evening/i, + night: /night/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-SA/index.d.ts b/node_modules/date-fns/locale/ar-SA/index.d.ts new file mode 100644 index 0000000..e1a74a0 --- /dev/null +++ b/node_modules/date-fns/locale/ar-SA/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { arSA } from 'date-fns/locale' +export default arSA diff --git a/node_modules/date-fns/locale/ar-SA/index.js b/node_modules/date-fns/locale/ar-SA/index.js new file mode 100644 index 0000000..4141c82 --- /dev/null +++ b/node_modules/date-fns/locale/ar-SA/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Arabic locale (Sauid Arabic). + * @language Arabic + * @iso-639-2 ara + * @author Dhaifallah Alwadani [@dalwadani]{@link https://github.com/dalwadani} + */ +var locale = { + code: 'ar-SA', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-SA/index.js.flow b/node_modules/date-fns/locale/ar-SA/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ar-SA/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ar-SA/package.json b/node_modules/date-fns/locale/ar-SA/package.json new file mode 100644 index 0000000..718a00e --- /dev/null +++ b/node_modules/date-fns/locale/ar-SA/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ar-SA/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-TN/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ar-TN/_lib/formatDistance/index.js new file mode 100644 index 0000000..5fc5912 --- /dev/null +++ b/node_modules/date-fns/locale/ar-TN/_lib/formatDistance/index.js @@ -0,0 +1,125 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'أقل من ثانية', + two: 'أقل من زوز ثواني', + threeToTen: 'أقل من {{count}} ثواني', + other: 'أقل من {{count}} ثانية' + }, + xSeconds: { + one: 'ثانية', + two: 'زوز ثواني', + threeToTen: '{{count}} ثواني', + other: '{{count}} ثانية' + }, + halfAMinute: 'نص دقيقة', + lessThanXMinutes: { + one: 'أقل من دقيقة', + two: 'أقل من دقيقتين', + threeToTen: 'أقل من {{count}} دقايق', + other: 'أقل من {{count}} دقيقة' + }, + xMinutes: { + one: 'دقيقة', + two: 'دقيقتين', + threeToTen: '{{count}} دقايق', + other: '{{count}} دقيقة' + }, + aboutXHours: { + one: 'ساعة تقريب', + two: 'ساعتين تقريب', + threeToTen: '{{count}} سوايع تقريب', + other: '{{count}} ساعة تقريب' + }, + xHours: { + one: 'ساعة', + two: 'ساعتين', + threeToTen: '{{count}} سوايع', + other: '{{count}} ساعة' + }, + xDays: { + one: 'نهار', + two: 'نهارين', + threeToTen: '{{count}} أيام', + other: '{{count}} يوم' + }, + aboutXWeeks: { + one: 'جمعة تقريب', + two: 'جمعتين تقريب', + threeToTen: '{{count}} جماع تقريب', + other: '{{count}} جمعة تقريب' + }, + xWeeks: { + one: 'جمعة', + two: 'جمعتين', + threeToTen: '{{count}} جماع', + other: '{{count}} جمعة' + }, + aboutXMonths: { + one: 'شهر تقريب', + two: 'شهرين تقريب', + threeToTen: '{{count}} أشهرة تقريب', + other: '{{count}} شهر تقريب' + }, + xMonths: { + one: 'شهر', + two: 'شهرين', + threeToTen: '{{count}} أشهرة', + other: '{{count}} شهر' + }, + aboutXYears: { + one: 'عام تقريب', + two: 'عامين تقريب', + threeToTen: '{{count}} أعوام تقريب', + other: '{{count}} عام تقريب' + }, + xYears: { + one: 'عام', + two: 'عامين', + threeToTen: '{{count}} أعوام', + other: '{{count}} عام' + }, + overXYears: { + one: 'أكثر من عام', + two: 'أكثر من عامين', + threeToTen: 'أكثر من {{count}} أعوام', + other: 'أكثر من {{count}} عام' + }, + almostXYears: { + one: 'عام تقريب', + two: 'عامين تقريب', + threeToTen: '{{count}} أعوام تقريب', + other: '{{count}} عام تقريب' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var usageGroup = formatDistanceLocale[token]; + var result; + if (typeof usageGroup === 'string') { + result = usageGroup; + } else if (count === 1) { + result = usageGroup.one; + } else if (count === 2) { + result = usageGroup.two; + } else if (count <= 10) { + result = usageGroup.threeToTen.replace('{{count}}', String(count)); + } else { + result = usageGroup.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'في ' + result; + } else { + return 'عندو ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-TN/_lib/formatLong/index.js b/node_modules/date-fns/locale/ar-TN/_lib/formatLong/index.js new file mode 100644 index 0000000..c78d5eb --- /dev/null +++ b/node_modules/date-fns/locale/ar-TN/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE، do MMMM y', + long: 'do MMMM y', + medium: 'd MMM y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss', + long: 'HH:mm:ss', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'مع' {{time}}", + long: "{{date}} 'مع' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-TN/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ar-TN/_lib/formatRelative/index.js new file mode 100644 index 0000000..dff14eb --- /dev/null +++ b/node_modules/date-fns/locale/ar-TN/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'إلي فات مع' p", + yesterday: "'البارح مع' p", + today: "'اليوم مع' p", + tomorrow: "'غدوة مع' p", + nextWeek: "eeee 'الجمعة الجاية مع' p 'نهار'", + other: 'P' +}; +var formatRelative = function formatRelative(token) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-TN/_lib/localize/index.js b/node_modules/date-fns/locale/ar-TN/_lib/localize/index.js new file mode 100644 index 0000000..c13afa8 --- /dev/null +++ b/node_modules/date-fns/locale/ar-TN/_lib/localize/index.js @@ -0,0 +1,127 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م.', 'ب.م.'], + wide: ['قبل الميلاد', 'بعد الميلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'], + wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'] +}; +var monthValues = { + narrow: ['د', 'ن', 'أ', 'س', 'أ', 'ج', 'ج', 'م', 'أ', 'م', 'ف', 'ج'], + abbreviated: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + wide: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'] +}; +var dayValues = { + narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + abbreviated: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'] +}; +var dayPeriodValues = { + narrow: { + am: 'ص', + pm: 'ع', + morning: 'الصباح', + noon: 'القايلة', + afternoon: 'بعد القايلة', + evening: 'العشية', + night: 'الليل', + midnight: 'نص الليل' + }, + abbreviated: { + am: 'ص', + pm: 'ع', + morning: 'الصباح', + noon: 'القايلة', + afternoon: 'بعد القايلة', + evening: 'العشية', + night: 'الليل', + midnight: 'نص الليل' + }, + wide: { + am: 'ص', + pm: 'ع', + morning: 'الصباح', + noon: 'القايلة', + afternoon: 'بعد القايلة', + evening: 'العشية', + night: 'الليل', + midnight: 'نص الليل' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ص', + pm: 'ع', + morning: 'في الصباح', + noon: 'في القايلة', + afternoon: 'بعد القايلة', + evening: 'في العشية', + night: 'في الليل', + midnight: 'نص الليل' + }, + abbreviated: { + am: 'ص', + pm: 'ع', + morning: 'في الصباح', + noon: 'في القايلة', + afternoon: 'بعد القايلة', + evening: 'في العشية', + night: 'في الليل', + midnight: 'نص الليل' + }, + wide: { + am: 'ص', + pm: 'ع', + morning: 'في الصباح', + noon: 'في القايلة', + afternoon: 'بعد القايلة', + evening: 'في العشية', + night: 'في الليل', + midnight: 'نص الليل' + } +}; +var ordinalNumber = function ordinalNumber(num) { + return String(num); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-TN/_lib/match/index.js b/node_modules/date-fns/locale/ar-TN/_lib/match/index.js new file mode 100644 index 0000000..217e2e2 --- /dev/null +++ b/node_modules/date-fns/locale/ar-TN/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /[قب]/, + abbreviated: /[قب]\.م\./, + wide: /(قبل|بعد) الميلاد/ +}; +var parseEraPatterns = { + any: [/قبل/, /بعد/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /ر[1234]/, + wide: /الربع (الأول|الثاني|الثالث|الرابع)/ +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[جفمأسند]/, + abbreviated: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/, + wide: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ +}; +var parseMonthPatterns = { + narrow: [/^ج/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ج/i, /^ج/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i], + any: [/^جانفي/i, /^فيفري/i, /^مارس/i, /^أفريل/i, /^ماي/i, /^جوان/i, /^جويلية/i, /^أوت/i, /^سبتمبر/i, /^أكتوبر/i, /^نوفمبر/i, /^ديسمبر/i] +}; +var matchDayPatterns = { + narrow: /^[حنثرخجس]/i, + short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i +}; +var parseDayPatterns = { + narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], + wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], + any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ص|ع|ن ل|ل|(في|مع) (صباح|قايلة|عشية|ليل))/, + any: /^([صع]|نص الليل|قايلة|(في|مع) (صباح|قايلة|عشية|ليل))/ +}; +var parseDayPeriodPatterns = { + any: { + am: /^ص/, + pm: /^ع/, + midnight: /نص الليل/, + noon: /قايلة/, + afternoon: /بعد القايلة/, + morning: /صباح/, + evening: /عشية/, + night: /ليل/ + } +}; +var match = { + ordinalNumber: (0, _index.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index2.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index2.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index2.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index2.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index2.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-TN/index.d.ts b/node_modules/date-fns/locale/ar-TN/index.d.ts new file mode 100644 index 0000000..a793e32 --- /dev/null +++ b/node_modules/date-fns/locale/ar-TN/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { arTN } from 'date-fns/locale' +export default arTN diff --git a/node_modules/date-fns/locale/ar-TN/index.js b/node_modules/date-fns/locale/ar-TN/index.js new file mode 100644 index 0000000..b3a995a --- /dev/null +++ b/node_modules/date-fns/locale/ar-TN/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Arabic locale (Tunisian Arabic). + * @language Arabic + * @iso-639-2 ara + * @author Koussay Haj Kacem [@essana3]{@link https://github.com/essana3} + */ +var locale = { + code: 'ar-TN', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar-TN/index.js.flow b/node_modules/date-fns/locale/ar-TN/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ar-TN/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ar-TN/package.json b/node_modules/date-fns/locale/ar-TN/package.json new file mode 100644 index 0000000..113efcd --- /dev/null +++ b/node_modules/date-fns/locale/ar-TN/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ar-TN/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ar/_lib/formatDistance/index.js new file mode 100644 index 0000000..b95c148 --- /dev/null +++ b/node_modules/date-fns/locale/ar/_lib/formatDistance/index.js @@ -0,0 +1,125 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'أقل من ثانية', + two: 'أقل من ثانيتين', + threeToTen: 'أقل من {{count}} ثواني', + other: 'أقل من {{count}} ثانية' + }, + xSeconds: { + one: 'ثانية واحدة', + two: 'ثانيتان', + threeToTen: '{{count}} ثواني', + other: '{{count}} ثانية' + }, + halfAMinute: 'نصف دقيقة', + lessThanXMinutes: { + one: 'أقل من دقيقة', + two: 'أقل من دقيقتين', + threeToTen: 'أقل من {{count}} دقائق', + other: 'أقل من {{count}} دقيقة' + }, + xMinutes: { + one: 'دقيقة واحدة', + two: 'دقيقتان', + threeToTen: '{{count}} دقائق', + other: '{{count}} دقيقة' + }, + aboutXHours: { + one: 'ساعة واحدة تقريباً', + two: 'ساعتين تقريبا', + threeToTen: '{{count}} ساعات تقريباً', + other: '{{count}} ساعة تقريباً' + }, + xHours: { + one: 'ساعة واحدة', + two: 'ساعتان', + threeToTen: '{{count}} ساعات', + other: '{{count}} ساعة' + }, + xDays: { + one: 'يوم واحد', + two: 'يومان', + threeToTen: '{{count}} أيام', + other: '{{count}} يوم' + }, + aboutXWeeks: { + one: 'أسبوع واحد تقريبا', + two: 'أسبوعين تقريبا', + threeToTen: '{{count}} أسابيع تقريبا', + other: '{{count}} أسبوعا تقريبا' + }, + xWeeks: { + one: 'أسبوع واحد', + two: 'أسبوعان', + threeToTen: '{{count}} أسابيع', + other: '{{count}} أسبوعا' + }, + aboutXMonths: { + one: 'شهر واحد تقريباً', + two: 'شهرين تقريبا', + threeToTen: '{{count}} أشهر تقريبا', + other: '{{count}} شهرا تقريباً' + }, + xMonths: { + one: 'شهر واحد', + two: 'شهران', + threeToTen: '{{count}} أشهر', + other: '{{count}} شهرا' + }, + aboutXYears: { + one: 'سنة واحدة تقريباً', + two: 'سنتين تقريبا', + threeToTen: '{{count}} سنوات تقريباً', + other: '{{count}} سنة تقريباً' + }, + xYears: { + one: 'سنة واحد', + two: 'سنتان', + threeToTen: '{{count}} سنوات', + other: '{{count}} سنة' + }, + overXYears: { + one: 'أكثر من سنة', + two: 'أكثر من سنتين', + threeToTen: 'أكثر من {{count}} سنوات', + other: 'أكثر من {{count}} سنة' + }, + almostXYears: { + one: 'ما يقارب سنة واحدة', + two: 'ما يقارب سنتين', + threeToTen: 'ما يقارب {{count}} سنوات', + other: 'ما يقارب {{count}} سنة' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var usageGroup = formatDistanceLocale[token]; + var result; + if (typeof usageGroup === 'string') { + result = usageGroup; + } else if (count === 1) { + result = usageGroup.one; + } else if (count === 2) { + result = usageGroup.two; + } else if (count <= 10) { + result = usageGroup.threeToTen.replace('{{count}}', String(count)); + } else { + result = usageGroup.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'خلال ' + result; + } else { + return 'منذ ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar/_lib/formatLong/index.js b/node_modules/date-fns/locale/ar/_lib/formatLong/index.js new file mode 100644 index 0000000..1332401 --- /dev/null +++ b/node_modules/date-fns/locale/ar/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE، do MMMM y', + long: 'do MMMM y', + medium: 'd MMM y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss', + long: 'HH:mm:ss', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'عند الساعة' {{time}}", + long: "{{date}} 'عند الساعة' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ar/_lib/formatRelative/index.js new file mode 100644 index 0000000..2e5ee60 --- /dev/null +++ b/node_modules/date-fns/locale/ar/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'الماضي عند الساعة' p", + yesterday: "'الأمس عند الساعة' p", + today: "'اليوم عند الساعة' p", + tomorrow: "'غدا عند الساعة' p", + nextWeek: "eeee 'القادم عند الساعة' p", + other: 'P' +}; +var formatRelative = function formatRelative(token) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar/_lib/localize/index.js b/node_modules/date-fns/locale/ar/_lib/localize/index.js new file mode 100644 index 0000000..7568dba --- /dev/null +++ b/node_modules/date-fns/locale/ar/_lib/localize/index.js @@ -0,0 +1,127 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م.', 'ب.م.'], + wide: ['قبل الميلاد', 'بعد الميلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'], + wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'] +}; +var monthValues = { + narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'أ', 'س', 'أ', 'ن', 'د'], + abbreviated: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'] +}; +var dayValues = { + narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + abbreviated: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'], + wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'] +}; +var dayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + morning: 'الصباح', + noon: 'الظهر', + afternoon: 'بعد الظهر', + evening: 'المساء', + night: 'الليل', + midnight: 'منتصف الليل' + }, + abbreviated: { + am: 'ص', + pm: 'م', + morning: 'الصباح', + noon: 'الظهر', + afternoon: 'بعد الظهر', + evening: 'المساء', + night: 'الليل', + midnight: 'منتصف الليل' + }, + wide: { + am: 'ص', + pm: 'م', + morning: 'الصباح', + noon: 'الظهر', + afternoon: 'بعد الظهر', + evening: 'المساء', + night: 'الليل', + midnight: 'منتصف الليل' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ص', + pm: 'م', + morning: 'في الصباح', + noon: 'الظهر', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل', + midnight: 'منتصف الليل' + }, + abbreviated: { + am: 'ص', + pm: 'م', + morning: 'في الصباح', + noon: 'الظهر', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل', + midnight: 'منتصف الليل' + }, + wide: { + am: 'ص', + pm: 'م', + morning: 'في الصباح', + noon: 'الظهر', + afternoon: 'بعد الظهر', + evening: 'في المساء', + night: 'في الليل', + midnight: 'منتصف الليل' + } +}; +var ordinalNumber = function ordinalNumber(num) { + return String(num); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar/_lib/match/index.js b/node_modules/date-fns/locale/ar/_lib/match/index.js new file mode 100644 index 0000000..e967cb9 --- /dev/null +++ b/node_modules/date-fns/locale/ar/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /[قب]/, + abbreviated: /[قب]\.م\./, + wide: /(قبل|بعد) الميلاد/ +}; +var parseEraPatterns = { + any: [/قبل/, /بعد/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /ر[1234]/, + wide: /الربع (الأول|الثاني|الثالث|الرابع)/ +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[أيفمسند]/, + abbreviated: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/, + wide: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ +}; +var parseMonthPatterns = { + narrow: [/^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i], + any: [/^يناير/i, /^فبراير/i, /^مارس/i, /^أبريل/i, /^مايو/i, /^يونيو/i, /^يوليو/i, /^أغسطس/i, /^سبتمبر/i, /^أكتوبر/i, /^نوفمبر/i, /^ديسمبر/i] +}; +var matchDayPatterns = { + narrow: /^[حنثرخجس]/i, + short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, + wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i +}; +var parseDayPatterns = { + narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], + wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], + any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/, + any: /^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/ +}; +var parseDayPeriodPatterns = { + any: { + am: /^ص/, + pm: /^م/, + midnight: /منتصف الليل/, + noon: /الظهر/, + afternoon: /بعد الظهر/, + morning: /في الصباح/, + evening: /في المساء/, + night: /في الليل/ + } +}; +var match = { + ordinalNumber: (0, _index.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index2.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index2.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index2.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index2.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index2.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar/index.d.ts b/node_modules/date-fns/locale/ar/index.d.ts new file mode 100644 index 0000000..61adf3b --- /dev/null +++ b/node_modules/date-fns/locale/ar/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ar } from 'date-fns/locale' +export default ar diff --git a/node_modules/date-fns/locale/ar/index.js b/node_modules/date-fns/locale/ar/index.js new file mode 100644 index 0000000..64f011d --- /dev/null +++ b/node_modules/date-fns/locale/ar/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Arabic locale (Modern Standard Arabic - Al-fussha). + * @language Modern Standard Arabic + * @iso-639-2 ara + * @author Abdallah Hassan [@AbdallahAHO]{@link https://github.com/AbdallahAHO} + * @author Koussay Haj Kacem [@essana3]{@link https://github.com/essana3} + */ +var locale = { + code: 'ar', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 6 /* Saturday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ar/index.js.flow b/node_modules/date-fns/locale/ar/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ar/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ar/package.json b/node_modules/date-fns/locale/ar/package.json new file mode 100644 index 0000000..6aa060a --- /dev/null +++ b/node_modules/date-fns/locale/ar/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ar/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/az/_lib/formatDistance/index.js b/node_modules/date-fns/locale/az/_lib/formatDistance/index.js new file mode 100644 index 0000000..4674782 --- /dev/null +++ b/node_modules/date-fns/locale/az/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'bir saniyədən az', + other: '{{count}} bir saniyədən az' + }, + xSeconds: { + one: '1 saniyə', + other: '{{count}} saniyə' + }, + halfAMinute: 'yarım dəqiqə', + lessThanXMinutes: { + one: 'bir dəqiqədən az', + other: '{{count}} bir dəqiqədən az' + }, + xMinutes: { + one: 'bir dəqiqə', + other: '{{count}} dəqiqə' + }, + aboutXHours: { + one: 'təxminən 1 saat', + other: 'təxminən {{count}} saat' + }, + xHours: { + one: '1 saat', + other: '{{count}} saat' + }, + xDays: { + one: '1 gün', + other: '{{count}} gün' + }, + aboutXWeeks: { + one: 'təxminən 1 həftə', + other: 'təxminən {{count}} həftə' + }, + xWeeks: { + one: '1 həftə', + other: '{{count}} həftə' + }, + aboutXMonths: { + one: 'təxminən 1 ay', + other: 'təxminən {{count}} ay' + }, + xMonths: { + one: '1 ay', + other: '{{count}} ay' + }, + aboutXYears: { + one: 'təxminən 1 il', + other: 'təxminən {{count}} il' + }, + xYears: { + one: '1 il', + other: '{{count}} il' + }, + overXYears: { + one: '1 ildən çox', + other: '{{count}} ildən çox' + }, + almostXYears: { + one: 'demək olar ki 1 il', + other: 'demək olar ki {{count}} il' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' sonra'; + } else { + return result + ' əvvəl'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/az/_lib/formatLong/index.js b/node_modules/date-fns/locale/az/_lib/formatLong/index.js new file mode 100644 index 0000000..aef0258 --- /dev/null +++ b/node_modules/date-fns/locale/az/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, do MMMM y 'il'", + long: "do MMMM y 'il'", + medium: "d MMM y 'il'", + short: 'dd.MM.yyyy' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: "{{date}} {{time}} - 'də'", + long: "{{date}} {{time}} - 'də'", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/az/_lib/formatRelative/index.js b/node_modules/date-fns/locale/az/_lib/formatRelative/index.js new file mode 100644 index 0000000..313d248 --- /dev/null +++ b/node_modules/date-fns/locale/az/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'sonuncu' eeee p -'də'", + yesterday: "'dünən' p -'də'", + today: "'bugün' p -'də'", + tomorrow: "'sabah' p -'də'", + nextWeek: "eeee p -'də'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/az/_lib/localize/index.js b/node_modules/date-fns/locale/az/_lib/localize/index.js new file mode 100644 index 0000000..6704c80 --- /dev/null +++ b/node_modules/date-fns/locale/az/_lib/localize/index.js @@ -0,0 +1,166 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['e.ə', 'b.e'], + abbreviated: ['e.ə', 'b.e'], + wide: ['eramızdan əvvəl', 'bizim era'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1ci kvartal', '2ci kvartal', '3cü kvartal', '4cü kvartal'] +}; +var monthValues = { + narrow: ['Y', 'F', 'M', 'A', 'M', 'İ', 'İ', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'İyun', 'İyul', 'Avq', 'Sen', 'Okt', 'Noy', 'Dek'], + wide: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'] +}; +var dayValues = { + narrow: ['B.', 'B.e', 'Ç.a', 'Ç.', 'C.a', 'C.', 'Ş.'], + short: ['B.', 'B.e', 'Ç.a', 'Ç.', 'C.a', 'C.', 'Ş.'], + abbreviated: ['Baz', 'Baz.e', 'Çər.a', 'Çər', 'Cüm.a', 'Cüm', 'Şə'], + wide: ['Bazar', 'Bazar ertəsi', 'Çərşənbə axşamı', 'Çərşənbə', 'Cümə axşamı', 'Cümə', 'Şənbə'] +}; +var dayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'gecəyarı', + noon: 'gün', + morning: 'səhər', + afternoon: 'gündüz', + evening: 'axşam', + night: 'gecə' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'gecəyarı', + noon: 'gün', + morning: 'səhər', + afternoon: 'gündüz', + evening: 'axşam', + night: 'gecə' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'gecəyarı', + noon: 'gün', + morning: 'səhər', + afternoon: 'gündüz', + evening: 'axşam', + night: 'gecə' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'gecəyarı', + noon: 'gün', + morning: 'səhər', + afternoon: 'gündüz', + evening: 'axşam', + night: 'gecə' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'gecəyarı', + noon: 'gün', + morning: 'səhər', + afternoon: 'gündüz', + evening: 'axşam', + night: 'gecə' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'gecəyarı', + noon: 'gün', + morning: 'səhər', + afternoon: 'gündüz', + evening: 'axşam', + night: 'gecə' + } +}; +var suffixes = { + 1: '-inci', + 5: '-inci', + 8: '-inci', + 70: '-inci', + 80: '-inci', + 2: '-nci', + 7: '-nci', + 20: '-nci', + 50: '-nci', + 3: '-üncü', + 4: '-üncü', + 100: '-üncü', + 6: '-ncı', + 9: '-uncu', + 10: '-uncu', + 30: '-uncu', + 60: '-ıncı', + 90: '-ıncı' +}; +var getSuffix = function getSuffix(number) { + if (number === 0) { + // special case for zero + return number + '-ıncı'; + } + var a = number % 10; + var b = number % 100 - a; + var c = number >= 100 ? 100 : null; + if (suffixes[a]) { + return suffixes[a]; + } else if (suffixes[b]) { + return suffixes[b]; + } else if (c !== null) { + return suffixes[c]; + } + return ''; +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + var suffix = getSuffix(number); + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/az/_lib/match/index.js b/node_modules/date-fns/locale/az/_lib/match/index.js new file mode 100644 index 0000000..b04c82f --- /dev/null +++ b/node_modules/date-fns/locale/az/_lib/match/index.js @@ -0,0 +1,110 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(-?(ci|inci|nci|uncu|üncü|ncı))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(b|a)$/i, + abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)$/i, + wide: /^(bizim eradan əvvəl|bizim era)$/i +}; +var parseEraPatterns = { + any: [/^b$/i, /^(a|c)$/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]$/i, + abbreviated: /^K[1234]$/i, + wide: /^[1234](ci)? kvartal$/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[(?-i)yfmaisond]$/i, + abbreviated: /^(Yan|Fev|Mar|Apr|May|İyun|İyul|Avq|Sen|Okt|Noy|Dek)$/i, + wide: /^(Yanvar|Fevral|Mart|Aprel|May|İyun|İyul|Avgust|Sentyabr|Oktyabr|Noyabr|Dekabr)$/i +}; +var parseMonthPatterns = { + narrow: [/^[(?-i)y]$/i, /^[(?-i)f]$/i, /^[(?-i)m]$/i, /^[(?-i)a]$/i, /^[(?-i)m]$/i, /^[(?-i)i]$/i, /^[(?-i)i]$/i, /^[(?-i)a]$/i, /^[(?-i)s]$/i, /^[(?-i)o]$/i, /^[(?-i)n]$/i, /^[(?-i)d]$/i], + abbreviated: [/^Yan$/i, /^Fev$/i, /^Mar$/i, /^Apr$/i, /^May$/i, /^İyun$/i, /^İyul$/i, /^Avg$/i, /^Sen$/i, /^Okt$/i, /^Noy$/i, /^Dek$/i], + wide: [/^Yanvar$/i, /^Fevral$/i, /^Mart$/i, /^Aprel$/i, /^May$/i, /^İyun$/i, /^İyul$/i, /^Avgust$/i, /^Sentyabr$/i, /^Oktyabr$/i, /^Noyabr$/i, /^Dekabr$/i] +}; +var matchDayPatterns = { + narrow: /^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i, + short: /^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i, + abbreviated: /^(Baz\.e|Çər|Çər\.a|Cüm|Cüm\.a|Şə)$/i, + wide: /^(Bazar|Bazar ertəsi|Çərşənbə axşamı|Çərşənbə|Cümə axşamı|Cümə|Şənbə)$/i +}; +var parseDayPatterns = { + narrow: [/^B\.$/i, /^B\.e$/i, /^Ç\.a$/i, /^Ç\.$/i, /^C\.a$/i, /^C\.$/i, /^Ş\.$/i], + abbreviated: [/^Baz$/i, /^Baz\.e$/i, /^Çər\.a$/i, /^Çər$/i, /^Cüm\.a$/i, /^Cüm$/i, /^Şə$/i], + wide: [/^Bazar$/i, /^Bazar ertəsi$/i, /^Çərşənbə axşamı$/i, /^Çərşənbə$/i, /^Cümə axşamı$/i, /^Cümə$/i, /^Şənbə$/i], + any: [/^B\.$/i, /^B\.e$/i, /^Ç\.a$/i, /^Ç\.$/i, /^C\.a$/i, /^C\.$/i, /^Ş\.$/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i, + any: /^(am|pm|a\.m\.|p\.m\.|AM|PM|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a$/i, + pm: /^p$/i, + midnight: /^gecəyarı$/i, + noon: /^gün$/i, + morning: /səhər$/i, + afternoon: /gündüz$/i, + evening: /axşam$/i, + night: /gecə$/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'narrow' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/az/index.d.ts b/node_modules/date-fns/locale/az/index.d.ts new file mode 100644 index 0000000..b2b2253 --- /dev/null +++ b/node_modules/date-fns/locale/az/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { az } from 'date-fns/locale' +export default az diff --git a/node_modules/date-fns/locale/az/index.js b/node_modules/date-fns/locale/az/index.js new file mode 100644 index 0000000..3bfa32c --- /dev/null +++ b/node_modules/date-fns/locale/az/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Azerbaijani locale. + * @language Azerbaijani + * @iso-639-2 aze + */ + +var locale = { + code: 'az', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/az/index.js.flow b/node_modules/date-fns/locale/az/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/az/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/az/package.json b/node_modules/date-fns/locale/az/package.json new file mode 100644 index 0000000..34c9bf7 --- /dev/null +++ b/node_modules/date-fns/locale/az/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/az/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/be-tarask/_lib/formatDistance/index.js b/node_modules/date-fns/locale/be-tarask/_lib/formatDistance/index.js new file mode 100644 index 0000000..06f948f --- /dev/null +++ b/node_modules/date-fns/locale/be-tarask/_lib/formatDistance/index.js @@ -0,0 +1,253 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +function declension(scheme, count) { + // scheme for count=1 exists + if (scheme.one !== undefined && count === 1) { + return scheme.one; + } + var rem10 = count % 10; + var rem100 = count % 100; + + // 1, 21, 31, ... + if (rem10 === 1 && rem100 !== 11) { + return scheme.singularNominative.replace('{{count}}', String(count)); + + // 2, 3, 4, 22, 23, 24, 32 ... + } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { + return scheme.singularGenitive.replace('{{count}}', String(count)); + + // 5, 6, 7, 8, 9, 10, 11, ... + } else { + return scheme.pluralGenitive.replace('{{count}}', String(count)); + } +} +function buildLocalizeTokenFn(scheme) { + return function (count, options) { + if (options && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + if (scheme.future) { + return declension(scheme.future, count); + } else { + return 'праз ' + declension(scheme.regular, count); + } + } else { + if (scheme.past) { + return declension(scheme.past, count); + } else { + return declension(scheme.regular, count) + ' таму'; + } + } + } else { + return declension(scheme.regular, count); + } + }; +} +var halfAMinute = function halfAMinute(_, options) { + if (options && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'праз паўхвіліны'; + } else { + return 'паўхвіліны таму'; + } + } + return 'паўхвіліны'; +}; +var formatDistanceLocale = { + lessThanXSeconds: buildLocalizeTokenFn({ + regular: { + one: 'менш за секунду', + singularNominative: 'менш за {{count}} секунду', + singularGenitive: 'менш за {{count}} секунды', + pluralGenitive: 'менш за {{count}} секунд' + }, + future: { + one: 'менш, чым праз секунду', + singularNominative: 'менш, чым праз {{count}} секунду', + singularGenitive: 'менш, чым праз {{count}} секунды', + pluralGenitive: 'менш, чым праз {{count}} секунд' + } + }), + xSeconds: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} секунда', + singularGenitive: '{{count}} секунды', + pluralGenitive: '{{count}} секунд' + }, + past: { + singularNominative: '{{count}} секунду таму', + singularGenitive: '{{count}} секунды таму', + pluralGenitive: '{{count}} секунд таму' + }, + future: { + singularNominative: 'праз {{count}} секунду', + singularGenitive: 'праз {{count}} секунды', + pluralGenitive: 'праз {{count}} секунд' + } + }), + halfAMinute: halfAMinute, + lessThanXMinutes: buildLocalizeTokenFn({ + regular: { + one: 'менш за хвіліну', + singularNominative: 'менш за {{count}} хвіліну', + singularGenitive: 'менш за {{count}} хвіліны', + pluralGenitive: 'менш за {{count}} хвілін' + }, + future: { + one: 'менш, чым праз хвіліну', + singularNominative: 'менш, чым праз {{count}} хвіліну', + singularGenitive: 'менш, чым праз {{count}} хвіліны', + pluralGenitive: 'менш, чым праз {{count}} хвілін' + } + }), + xMinutes: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} хвіліна', + singularGenitive: '{{count}} хвіліны', + pluralGenitive: '{{count}} хвілін' + }, + past: { + singularNominative: '{{count}} хвіліну таму', + singularGenitive: '{{count}} хвіліны таму', + pluralGenitive: '{{count}} хвілін таму' + }, + future: { + singularNominative: 'праз {{count}} хвіліну', + singularGenitive: 'праз {{count}} хвіліны', + pluralGenitive: 'праз {{count}} хвілін' + } + }), + aboutXHours: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} гадзіны', + singularGenitive: 'каля {{count}} гадзін', + pluralGenitive: 'каля {{count}} гадзін' + }, + future: { + singularNominative: 'прыблізна праз {{count}} гадзіну', + singularGenitive: 'прыблізна праз {{count}} гадзіны', + pluralGenitive: 'прыблізна праз {{count}} гадзін' + } + }), + xHours: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} гадзіна', + singularGenitive: '{{count}} гадзіны', + pluralGenitive: '{{count}} гадзін' + }, + past: { + singularNominative: '{{count}} гадзіну таму', + singularGenitive: '{{count}} гадзіны таму', + pluralGenitive: '{{count}} гадзін таму' + }, + future: { + singularNominative: 'праз {{count}} гадзіну', + singularGenitive: 'праз {{count}} гадзіны', + pluralGenitive: 'праз {{count}} гадзін' + } + }), + xDays: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} дзень', + singularGenitive: '{{count}} дні', + pluralGenitive: '{{count}} дзён' + } + }), + aboutXWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} месяца', + // TODO + singularGenitive: 'каля {{count}} месяцаў', + // TODO + pluralGenitive: 'каля {{count}} месяцаў' // TODO + }, + + future: { + singularNominative: 'прыблізна праз {{count}} месяц', + // TODO + singularGenitive: 'прыблізна праз {{count}} месяцы', + // TODO + pluralGenitive: 'прыблізна праз {{count}} месяцаў' // TODO + } + }), + + xWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} месяц', + singularGenitive: '{{count}} месяцы', + pluralGenitive: '{{count}} месяцаў' + } + }), + aboutXMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} месяца', + singularGenitive: 'каля {{count}} месяцаў', + pluralGenitive: 'каля {{count}} месяцаў' + }, + future: { + singularNominative: 'прыблізна праз {{count}} месяц', + singularGenitive: 'прыблізна праз {{count}} месяцы', + pluralGenitive: 'прыблізна праз {{count}} месяцаў' + } + }), + xMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} месяц', + singularGenitive: '{{count}} месяцы', + pluralGenitive: '{{count}} месяцаў' + } + }), + aboutXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} года', + singularGenitive: 'каля {{count}} гадоў', + pluralGenitive: 'каля {{count}} гадоў' + }, + future: { + singularNominative: 'прыблізна праз {{count}} год', + singularGenitive: 'прыблізна праз {{count}} гады', + pluralGenitive: 'прыблізна праз {{count}} гадоў' + } + }), + xYears: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} год', + singularGenitive: '{{count}} гады', + pluralGenitive: '{{count}} гадоў' + } + }), + overXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'больш за {{count}} год', + singularGenitive: 'больш за {{count}} гады', + pluralGenitive: 'больш за {{count}} гадоў' + }, + future: { + singularNominative: 'больш, чым праз {{count}} год', + singularGenitive: 'больш, чым праз {{count}} гады', + pluralGenitive: 'больш, чым праз {{count}} гадоў' + } + }), + almostXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'амаль {{count}} год', + singularGenitive: 'амаль {{count}} гады', + pluralGenitive: 'амаль {{count}} гадоў' + }, + future: { + singularNominative: 'амаль праз {{count}} год', + singularGenitive: 'амаль праз {{count}} гады', + pluralGenitive: 'амаль праз {{count}} гадоў' + } + }) +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + return formatDistanceLocale[token](count, options); +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/be-tarask/_lib/formatLong/index.js b/node_modules/date-fns/locale/be-tarask/_lib/formatLong/index.js new file mode 100644 index 0000000..f69309d --- /dev/null +++ b/node_modules/date-fns/locale/be-tarask/_lib/formatLong/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, d MMMM y 'г.'", + long: "d MMMM y 'г.'", + medium: "d MMM y 'г.'", + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/be-tarask/_lib/formatRelative/index.js b/node_modules/date-fns/locale/be-tarask/_lib/formatRelative/index.js new file mode 100644 index 0000000..2ccba4e --- /dev/null +++ b/node_modules/date-fns/locale/be-tarask/_lib/formatRelative/index.js @@ -0,0 +1,78 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = require("../../../../index.js"); +var _index2 = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js")); +var accusativeWeekdays = ['нядзелю', 'панядзелак', 'аўторак', 'сераду', 'чацьвер', 'пятніцу', 'суботу']; +function lastWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + case 3: + case 5: + case 6: + return "'у мінулую " + weekday + " а' p"; + case 1: + case 2: + case 4: + return "'у мінулы " + weekday + " а' p"; + } +} +function thisWeek(day) { + var weekday = accusativeWeekdays[day]; + return "'у " + weekday + " а' p"; +} +function nextWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + case 3: + case 5: + case 6: + return "'у наступную " + weekday + " а' p"; + case 1: + case 2: + case 4: + return "'у наступны " + weekday + " а' p"; + } +} +var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) { + var date = (0, _index.toDate)(dirtyDate); + var day = date.getUTCDay(); + if ((0, _index2.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return lastWeek(day); + } +}; +var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) { + var date = (0, _index.toDate)(dirtyDate); + var day = date.getUTCDay(); + if ((0, _index2.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return nextWeek(day); + } +}; +var formatRelativeLocale = { + lastWeek: lastWeekFormat, + yesterday: "'учора а' p", + today: "'сёньня а' p", + tomorrow: "'заўтра а' p", + nextWeek: nextWeekFormat, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/be-tarask/_lib/localize/index.js b/node_modules/date-fns/locale/be-tarask/_lib/localize/index.js new file mode 100644 index 0000000..bad0a11 --- /dev/null +++ b/node_modules/date-fns/locale/be-tarask/_lib/localize/index.js @@ -0,0 +1,157 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['да н.э.', 'н.э.'], + abbreviated: ['да н. э.', 'н. э.'], + wide: ['да нашай эры', 'нашай эры'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-ы кв.', '2-і кв.', '3-і кв.', '4-ы кв.'], + wide: ['1-ы квартал', '2-і квартал', '3-і квартал', '4-ы квартал'] +}; +var monthValues = { + narrow: ['С', 'Л', 'С', 'К', 'Т', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'], + abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'трав.', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'сьнеж.'], + wide: ['студзень', 'люты', 'сакавік', 'красавік', 'травень', 'чэрвень', 'ліпень', 'жнівень', 'верасень', 'кастрычнік', 'лістапад', 'сьнежань'] +}; +var formattingMonthValues = { + narrow: ['С', 'Л', 'С', 'К', 'Т', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'], + abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'трав.', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'сьнеж.'], + wide: ['студзеня', 'лютага', 'сакавіка', 'красавіка', 'траўня', 'чэрвеня', 'ліпеня', 'жніўня', 'верасня', 'кастрычніка', 'лістапада', 'сьнежня'] +}; +var dayValues = { + narrow: ['Н', 'П', 'А', 'С', 'Ч', 'П', 'С'], + short: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'], + abbreviated: ['нядз', 'пан', 'аўт', 'сер', 'чаць', 'пят', 'суб'], + wide: ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацьвер', 'пятніца', 'субота'] +}; +var dayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дзень', + evening: 'веч.', + night: 'ноч' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дзень', + evening: 'веч.', + night: 'ноч' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўнач', + noon: 'поўдзень', + morning: 'раніца', + afternoon: 'дзень', + evening: 'вечар', + night: 'ноч' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дня', + evening: 'веч.', + night: 'ночы' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дня', + evening: 'веч.', + night: 'ночы' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўнач', + noon: 'поўдзень', + morning: 'раніцы', + afternoon: 'дня', + evening: 'вечара', + night: 'ночы' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + var number = Number(dirtyNumber); + var suffix; + + /** Though it's an incorrect ordinal form of a date we use it here for consistency with other similar locales (ru, uk) + * For date-month combinations should be used `d` formatter. + * Correct: `d MMMM` (4 верасня) + * Incorrect: `do MMMM` (4-га верасня) + * + * But following the consistency leads to mistakes for literal uses of `do` formatter (ordinal day of month). + * So for phrase "5th day of month" (`do дзень месяца`) + * library will produce: `5-га дзень месяца` + * but correct spelling should be: `5-ы дзень месяца` + * + * So I guess there should be a stand-alone and a formatting version of "day of month" formatters + */ + if (unit === 'date') { + suffix = '-га'; + } else if (unit === 'hour' || unit === 'minute' || unit === 'second') { + suffix = '-я'; + } else { + suffix = (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? '-і' : '-ы'; + } + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'any', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/be-tarask/_lib/match/index.js b/node_modules/date-fns/locale/be-tarask/_lib/match/index.js new file mode 100644 index 0000000..843c98d --- /dev/null +++ b/node_modules/date-fns/locale/be-tarask/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((да )?н\.?\s?э\.?)/i, + abbreviated: /^((да )?н\.?\s?э\.?)/i, + wide: /^(да нашай эры|нашай эры|наша эра)/i +}; +var parseEraPatterns = { + any: [/^д/i, /^н/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?[ыі]?)? кв.?/i, + wide: /^[1234](-?[ыі]?)? квартал/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[слкмчжв]/i, + abbreviated: /^(студз|лют|сак|крас|тр(ав)?|чэрв|ліп|жн|вер|кастр|ліст|сьнеж)\.?/i, + wide: /^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|тра(вень|ўня)|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|сьнеж(ань|ня))/i +}; +var parseMonthPatterns = { + narrow: [/^с/i, /^л/i, /^с/i, /^к/i, /^т/i, /^ч/i, /^л/i, /^ж/i, /^в/i, /^к/i, /^л/i, /^с/i], + any: [/^ст/i, /^лю/i, /^са/i, /^кр/i, /^тр/i, /^ч/i, /^ліп/i, /^ж/i, /^в/i, /^ка/i, /^ліс/i, /^сн/i] +}; +var matchDayPatterns = { + narrow: /^[нпасч]/i, + short: /^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i, + abbreviated: /^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцьв|чаць|птн|пят|суб).?/i, + wide: /^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацьв(ер|ярга)|пятніц[аы]|субот[аы])/i +}; +var parseDayPatterns = { + narrow: [/^н/i, /^п/i, /^а/i, /^с/i, /^ч/i, /^п/i, /^с/i], + any: [/^н/i, /^п[ан]/i, /^а/i, /^с[ер]/i, /^ч/i, /^п[ят]/i, /^с[уб]/i] +}; +var matchDayPeriodPatterns = { + narrow: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i, + abbreviated: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i, + wide: /^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^дп/i, + pm: /^пп/i, + midnight: /^поўн/i, + noon: /^поўд/i, + morning: /^р/i, + afternoon: /^д[зн]/i, + evening: /^в/i, + night: /^н/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/be-tarask/index.d.ts b/node_modules/date-fns/locale/be-tarask/index.d.ts new file mode 100644 index 0000000..e04bf95 --- /dev/null +++ b/node_modules/date-fns/locale/be-tarask/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { beTarask } from 'date-fns/locale' +export default beTarask diff --git a/node_modules/date-fns/locale/be-tarask/index.js b/node_modules/date-fns/locale/be-tarask/index.js new file mode 100644 index 0000000..fb1042d --- /dev/null +++ b/node_modules/date-fns/locale/be-tarask/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Belarusian Classic locale. + * @language Belarusian Classic + * @iso-639-2 bel + * @author Ryhor Nopears [@nopears]{@link https://github.com/nopears} + */ +var locale = { + code: 'be-tarask', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/be-tarask/index.js.flow b/node_modules/date-fns/locale/be-tarask/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/be-tarask/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/be-tarask/package.json b/node_modules/date-fns/locale/be-tarask/package.json new file mode 100644 index 0000000..4cbab7a --- /dev/null +++ b/node_modules/date-fns/locale/be-tarask/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/be-tarask/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/be/_lib/formatDistance/index.js b/node_modules/date-fns/locale/be/_lib/formatDistance/index.js new file mode 100644 index 0000000..06f948f --- /dev/null +++ b/node_modules/date-fns/locale/be/_lib/formatDistance/index.js @@ -0,0 +1,253 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +function declension(scheme, count) { + // scheme for count=1 exists + if (scheme.one !== undefined && count === 1) { + return scheme.one; + } + var rem10 = count % 10; + var rem100 = count % 100; + + // 1, 21, 31, ... + if (rem10 === 1 && rem100 !== 11) { + return scheme.singularNominative.replace('{{count}}', String(count)); + + // 2, 3, 4, 22, 23, 24, 32 ... + } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { + return scheme.singularGenitive.replace('{{count}}', String(count)); + + // 5, 6, 7, 8, 9, 10, 11, ... + } else { + return scheme.pluralGenitive.replace('{{count}}', String(count)); + } +} +function buildLocalizeTokenFn(scheme) { + return function (count, options) { + if (options && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + if (scheme.future) { + return declension(scheme.future, count); + } else { + return 'праз ' + declension(scheme.regular, count); + } + } else { + if (scheme.past) { + return declension(scheme.past, count); + } else { + return declension(scheme.regular, count) + ' таму'; + } + } + } else { + return declension(scheme.regular, count); + } + }; +} +var halfAMinute = function halfAMinute(_, options) { + if (options && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'праз паўхвіліны'; + } else { + return 'паўхвіліны таму'; + } + } + return 'паўхвіліны'; +}; +var formatDistanceLocale = { + lessThanXSeconds: buildLocalizeTokenFn({ + regular: { + one: 'менш за секунду', + singularNominative: 'менш за {{count}} секунду', + singularGenitive: 'менш за {{count}} секунды', + pluralGenitive: 'менш за {{count}} секунд' + }, + future: { + one: 'менш, чым праз секунду', + singularNominative: 'менш, чым праз {{count}} секунду', + singularGenitive: 'менш, чым праз {{count}} секунды', + pluralGenitive: 'менш, чым праз {{count}} секунд' + } + }), + xSeconds: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} секунда', + singularGenitive: '{{count}} секунды', + pluralGenitive: '{{count}} секунд' + }, + past: { + singularNominative: '{{count}} секунду таму', + singularGenitive: '{{count}} секунды таму', + pluralGenitive: '{{count}} секунд таму' + }, + future: { + singularNominative: 'праз {{count}} секунду', + singularGenitive: 'праз {{count}} секунды', + pluralGenitive: 'праз {{count}} секунд' + } + }), + halfAMinute: halfAMinute, + lessThanXMinutes: buildLocalizeTokenFn({ + regular: { + one: 'менш за хвіліну', + singularNominative: 'менш за {{count}} хвіліну', + singularGenitive: 'менш за {{count}} хвіліны', + pluralGenitive: 'менш за {{count}} хвілін' + }, + future: { + one: 'менш, чым праз хвіліну', + singularNominative: 'менш, чым праз {{count}} хвіліну', + singularGenitive: 'менш, чым праз {{count}} хвіліны', + pluralGenitive: 'менш, чым праз {{count}} хвілін' + } + }), + xMinutes: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} хвіліна', + singularGenitive: '{{count}} хвіліны', + pluralGenitive: '{{count}} хвілін' + }, + past: { + singularNominative: '{{count}} хвіліну таму', + singularGenitive: '{{count}} хвіліны таму', + pluralGenitive: '{{count}} хвілін таму' + }, + future: { + singularNominative: 'праз {{count}} хвіліну', + singularGenitive: 'праз {{count}} хвіліны', + pluralGenitive: 'праз {{count}} хвілін' + } + }), + aboutXHours: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} гадзіны', + singularGenitive: 'каля {{count}} гадзін', + pluralGenitive: 'каля {{count}} гадзін' + }, + future: { + singularNominative: 'прыблізна праз {{count}} гадзіну', + singularGenitive: 'прыблізна праз {{count}} гадзіны', + pluralGenitive: 'прыблізна праз {{count}} гадзін' + } + }), + xHours: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} гадзіна', + singularGenitive: '{{count}} гадзіны', + pluralGenitive: '{{count}} гадзін' + }, + past: { + singularNominative: '{{count}} гадзіну таму', + singularGenitive: '{{count}} гадзіны таму', + pluralGenitive: '{{count}} гадзін таму' + }, + future: { + singularNominative: 'праз {{count}} гадзіну', + singularGenitive: 'праз {{count}} гадзіны', + pluralGenitive: 'праз {{count}} гадзін' + } + }), + xDays: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} дзень', + singularGenitive: '{{count}} дні', + pluralGenitive: '{{count}} дзён' + } + }), + aboutXWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} месяца', + // TODO + singularGenitive: 'каля {{count}} месяцаў', + // TODO + pluralGenitive: 'каля {{count}} месяцаў' // TODO + }, + + future: { + singularNominative: 'прыблізна праз {{count}} месяц', + // TODO + singularGenitive: 'прыблізна праз {{count}} месяцы', + // TODO + pluralGenitive: 'прыблізна праз {{count}} месяцаў' // TODO + } + }), + + xWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} месяц', + singularGenitive: '{{count}} месяцы', + pluralGenitive: '{{count}} месяцаў' + } + }), + aboutXMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} месяца', + singularGenitive: 'каля {{count}} месяцаў', + pluralGenitive: 'каля {{count}} месяцаў' + }, + future: { + singularNominative: 'прыблізна праз {{count}} месяц', + singularGenitive: 'прыблізна праз {{count}} месяцы', + pluralGenitive: 'прыблізна праз {{count}} месяцаў' + } + }), + xMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} месяц', + singularGenitive: '{{count}} месяцы', + pluralGenitive: '{{count}} месяцаў' + } + }), + aboutXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'каля {{count}} года', + singularGenitive: 'каля {{count}} гадоў', + pluralGenitive: 'каля {{count}} гадоў' + }, + future: { + singularNominative: 'прыблізна праз {{count}} год', + singularGenitive: 'прыблізна праз {{count}} гады', + pluralGenitive: 'прыблізна праз {{count}} гадоў' + } + }), + xYears: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} год', + singularGenitive: '{{count}} гады', + pluralGenitive: '{{count}} гадоў' + } + }), + overXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'больш за {{count}} год', + singularGenitive: 'больш за {{count}} гады', + pluralGenitive: 'больш за {{count}} гадоў' + }, + future: { + singularNominative: 'больш, чым праз {{count}} год', + singularGenitive: 'больш, чым праз {{count}} гады', + pluralGenitive: 'больш, чым праз {{count}} гадоў' + } + }), + almostXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'амаль {{count}} год', + singularGenitive: 'амаль {{count}} гады', + pluralGenitive: 'амаль {{count}} гадоў' + }, + future: { + singularNominative: 'амаль праз {{count}} год', + singularGenitive: 'амаль праз {{count}} гады', + pluralGenitive: 'амаль праз {{count}} гадоў' + } + }) +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + return formatDistanceLocale[token](count, options); +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/be/_lib/formatLong/index.js b/node_modules/date-fns/locale/be/_lib/formatLong/index.js new file mode 100644 index 0000000..f69309d --- /dev/null +++ b/node_modules/date-fns/locale/be/_lib/formatLong/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, d MMMM y 'г.'", + long: "d MMMM y 'г.'", + medium: "d MMM y 'г.'", + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/be/_lib/formatRelative/index.js b/node_modules/date-fns/locale/be/_lib/formatRelative/index.js new file mode 100644 index 0000000..3771d2e --- /dev/null +++ b/node_modules/date-fns/locale/be/_lib/formatRelative/index.js @@ -0,0 +1,78 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = require("../../../../index.js"); +var _index2 = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js")); +var accusativeWeekdays = ['нядзелю', 'панядзелак', 'аўторак', 'сераду', 'чацвер', 'пятніцу', 'суботу']; +function lastWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + case 3: + case 5: + case 6: + return "'у мінулую " + weekday + " а' p"; + case 1: + case 2: + case 4: + return "'у мінулы " + weekday + " а' p"; + } +} +function thisWeek(day) { + var weekday = accusativeWeekdays[day]; + return "'у " + weekday + " а' p"; +} +function nextWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + case 3: + case 5: + case 6: + return "'у наступную " + weekday + " а' p"; + case 1: + case 2: + case 4: + return "'у наступны " + weekday + " а' p"; + } +} +var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) { + var date = (0, _index.toDate)(dirtyDate); + var day = date.getUTCDay(); + if ((0, _index2.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return lastWeek(day); + } +}; +var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) { + var date = (0, _index.toDate)(dirtyDate); + var day = date.getUTCDay(); + if ((0, _index2.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return nextWeek(day); + } +}; +var formatRelativeLocale = { + lastWeek: lastWeekFormat, + yesterday: "'учора а' p", + today: "'сёння а' p", + tomorrow: "'заўтра а' p", + nextWeek: nextWeekFormat, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/be/_lib/localize/index.js b/node_modules/date-fns/locale/be/_lib/localize/index.js new file mode 100644 index 0000000..85f616b --- /dev/null +++ b/node_modules/date-fns/locale/be/_lib/localize/index.js @@ -0,0 +1,157 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['да н.э.', 'н.э.'], + abbreviated: ['да н. э.', 'н. э.'], + wide: ['да нашай эры', 'нашай эры'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-ы кв.', '2-і кв.', '3-і кв.', '4-ы кв.'], + wide: ['1-ы квартал', '2-і квартал', '3-і квартал', '4-ы квартал'] +}; +var monthValues = { + narrow: ['С', 'Л', 'С', 'К', 'М', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'], + abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'май', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'снеж.'], + wide: ['студзень', 'люты', 'сакавік', 'красавік', 'май', 'чэрвень', 'ліпень', 'жнівень', 'верасень', 'кастрычнік', 'лістапад', 'снежань'] +}; +var formattingMonthValues = { + narrow: ['С', 'Л', 'С', 'К', 'М', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'], + abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'мая', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'снеж.'], + wide: ['студзеня', 'лютага', 'сакавіка', 'красавіка', 'мая', 'чэрвеня', 'ліпеня', 'жніўня', 'верасня', 'кастрычніка', 'лістапада', 'снежня'] +}; +var dayValues = { + narrow: ['Н', 'П', 'А', 'С', 'Ч', 'П', 'С'], + short: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'], + abbreviated: ['нядз', 'пан', 'аўт', 'сер', 'чац', 'пят', 'суб'], + wide: ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота'] +}; +var dayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дзень', + evening: 'веч.', + night: 'ноч' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дзень', + evening: 'веч.', + night: 'ноч' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўнач', + noon: 'поўдзень', + morning: 'раніца', + afternoon: 'дзень', + evening: 'вечар', + night: 'ноч' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дня', + evening: 'веч.', + night: 'ночы' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўн.', + noon: 'поўд.', + morning: 'ран.', + afternoon: 'дня', + evening: 'веч.', + night: 'ночы' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'поўнач', + noon: 'поўдзень', + morning: 'раніцы', + afternoon: 'дня', + evening: 'вечара', + night: 'ночы' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + var number = Number(dirtyNumber); + var suffix; + + /** Though it's an incorrect ordinal form of a date we use it here for consistency with other similar locales (ru, uk) + * For date-month combinations should be used `d` formatter. + * Correct: `d MMMM` (4 верасня) + * Incorrect: `do MMMM` (4-га верасня) + * + * But following the consistency leads to mistakes for literal uses of `do` formatter (ordinal day of month). + * So for phrase "5th day of month" (`do дзень месяца`) + * library will produce: `5-га дзень месяца` + * but correct spelling should be: `5-ы дзень месяца` + * + * So I guess there should be a stand-alone and a formatting version of "day of month" formatters + */ + if (unit === 'date') { + suffix = '-га'; + } else if (unit === 'hour' || unit === 'minute' || unit === 'second') { + suffix = '-я'; + } else { + suffix = (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? '-і' : '-ы'; + } + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'any', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/be/_lib/match/index.js b/node_modules/date-fns/locale/be/_lib/match/index.js new file mode 100644 index 0000000..e059bd8 --- /dev/null +++ b/node_modules/date-fns/locale/be/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((да )?н\.?\s?э\.?)/i, + abbreviated: /^((да )?н\.?\s?э\.?)/i, + wide: /^(да нашай эры|нашай эры|наша эра)/i +}; +var parseEraPatterns = { + any: [/^д/i, /^н/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?[ыі]?)? кв.?/i, + wide: /^[1234](-?[ыі]?)? квартал/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[слкмчжв]/i, + abbreviated: /^(студз|лют|сак|крас|ма[йя]|чэрв|ліп|жн|вер|кастр|ліст|снеж)\.?/i, + wide: /^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|ма[йя]|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|снеж(ань|ня))/i +}; +var parseMonthPatterns = { + narrow: [/^с/i, /^л/i, /^с/i, /^к/i, /^м/i, /^ч/i, /^л/i, /^ж/i, /^в/i, /^к/i, /^л/i, /^с/i], + any: [/^ст/i, /^лю/i, /^са/i, /^кр/i, /^ма/i, /^ч/i, /^ліп/i, /^ж/i, /^в/i, /^ка/i, /^ліс/i, /^сн/i] +}; +var matchDayPatterns = { + narrow: /^[нпасч]/i, + short: /^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i, + abbreviated: /^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцв|чац|птн|пят|суб).?/i, + wide: /^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацв(ер|ярга)|пятніц[аы]|субот[аы])/i +}; +var parseDayPatterns = { + narrow: [/^н/i, /^п/i, /^а/i, /^с/i, /^ч/i, /^п/i, /^с/i], + any: [/^н/i, /^п[ан]/i, /^а/i, /^с[ер]/i, /^ч/i, /^п[ят]/i, /^с[уб]/i] +}; +var matchDayPeriodPatterns = { + narrow: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i, + abbreviated: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i, + wide: /^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^дп/i, + pm: /^пп/i, + midnight: /^поўн/i, + noon: /^поўд/i, + morning: /^р/i, + afternoon: /^д[зн]/i, + evening: /^в/i, + night: /^н/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/be/index.d.ts b/node_modules/date-fns/locale/be/index.d.ts new file mode 100644 index 0000000..d3cec40 --- /dev/null +++ b/node_modules/date-fns/locale/be/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { be } from 'date-fns/locale' +export default be diff --git a/node_modules/date-fns/locale/be/index.js b/node_modules/date-fns/locale/be/index.js new file mode 100644 index 0000000..63993cc --- /dev/null +++ b/node_modules/date-fns/locale/be/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Belarusian locale. + * @language Belarusian + * @iso-639-2 bel + * @author Kiryl Anokhin [@alyrik]{@link https://github.com/alyrik} + * @author Martin Wind [@arvigeus]{@link https://github.com/mawi12345} + */ +var locale = { + code: 'be', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/be/index.js.flow b/node_modules/date-fns/locale/be/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/be/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/be/package.json b/node_modules/date-fns/locale/be/package.json new file mode 100644 index 0000000..704b972 --- /dev/null +++ b/node_modules/date-fns/locale/be/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/be/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/bg/_lib/formatDistance/index.js b/node_modules/date-fns/locale/bg/_lib/formatDistance/index.js new file mode 100644 index 0000000..5b8b202 --- /dev/null +++ b/node_modules/date-fns/locale/bg/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'по-малко от секунда', + other: 'по-малко от {{count}} секунди' + }, + xSeconds: { + one: '1 секунда', + other: '{{count}} секунди' + }, + halfAMinute: 'половин минута', + lessThanXMinutes: { + one: 'по-малко от минута', + other: 'по-малко от {{count}} минути' + }, + xMinutes: { + one: '1 минута', + other: '{{count}} минути' + }, + aboutXHours: { + one: 'около час', + other: 'около {{count}} часа' + }, + xHours: { + one: '1 час', + other: '{{count}} часа' + }, + xDays: { + one: '1 ден', + other: '{{count}} дни' + }, + aboutXWeeks: { + one: 'около седмица', + other: 'около {{count}} седмици' + }, + xWeeks: { + one: '1 седмица', + other: '{{count}} седмици' + }, + aboutXMonths: { + one: 'около месец', + other: 'около {{count}} месеца' + }, + xMonths: { + one: '1 месец', + other: '{{count}} месеца' + }, + aboutXYears: { + one: 'около година', + other: 'около {{count}} години' + }, + xYears: { + one: '1 година', + other: '{{count}} години' + }, + overXYears: { + one: 'над година', + other: 'над {{count}} години' + }, + almostXYears: { + one: 'почти година', + other: 'почти {{count}} години' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'след ' + result; + } else { + return 'преди ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bg/_lib/formatLong/index.js b/node_modules/date-fns/locale/bg/_lib/formatLong/index.js new file mode 100644 index 0000000..f8da9d0 --- /dev/null +++ b/node_modules/date-fns/locale/bg/_lib/formatLong/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, dd MMMM yyyy', + long: 'dd MMMM yyyy', + medium: 'dd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bg/_lib/formatRelative/index.js b/node_modules/date-fns/locale/bg/_lib/formatRelative/index.js new file mode 100644 index 0000000..24a9cdc --- /dev/null +++ b/node_modules/date-fns/locale/bg/_lib/formatRelative/index.js @@ -0,0 +1,84 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js")); +// Adapted from the `ru` translation + +var weekdays = ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота']; +function lastWeek(day) { + var weekday = weekdays[day]; + switch (day) { + case 0: + case 3: + case 6: + return "'миналата " + weekday + " в' p"; + case 1: + case 2: + case 4: + case 5: + return "'миналия " + weekday + " в' p"; + } +} +function thisWeek(day) { + var weekday = weekdays[day]; + if (day === 2 /* Tue */) { + return "'във " + weekday + " в' p"; + } else { + return "'в " + weekday + " в' p"; + } +} +function nextWeek(day) { + var weekday = weekdays[day]; + switch (day) { + case 0: + case 3: + case 6: + return "'следващата " + weekday + " в' p"; + case 1: + case 2: + case 4: + case 5: + return "'следващия " + weekday + " в' p"; + } +} +var lastWeekFormatToken = function lastWeekFormatToken(dirtyDate, baseDate, options) { + var date = (0, _index.default)(dirtyDate); + var day = date.getUTCDay(); + if ((0, _index2.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return lastWeek(day); + } +}; +var nextWeekFormatToken = function nextWeekFormatToken(dirtyDate, baseDate, options) { + var date = (0, _index.default)(dirtyDate); + var day = date.getUTCDay(); + if ((0, _index2.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return nextWeek(day); + } +}; +var formatRelativeLocale = { + lastWeek: lastWeekFormatToken, + yesterday: "'вчера в' p", + today: "'днес в' p", + tomorrow: "'утре в' p", + nextWeek: nextWeekFormatToken, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bg/_lib/localize/index.js b/node_modules/date-fns/locale/bg/_lib/localize/index.js new file mode 100644 index 0000000..f8f7281 --- /dev/null +++ b/node_modules/date-fns/locale/bg/_lib/localize/index.js @@ -0,0 +1,103 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['пр.н.е.', 'н.е.'], + abbreviated: ['преди н. е.', 'н. е.'], + wide: ['преди новата ера', 'новата ера'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-во тримес.', '2-ро тримес.', '3-то тримес.', '4-то тримес.'], + wide: ['1-во тримесечие', '2-ро тримесечие', '3-то тримесечие', '4-то тримесечие'] +}; +var monthValues = { + abbreviated: ['яну', 'фев', 'мар', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'], + wide: ['януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', 'ноември', 'декември'] +}; +var dayValues = { + narrow: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], + short: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + abbreviated: ['нед', 'пон', 'вто', 'сря', 'чет', 'пет', 'съб'], + wide: ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'] +}; +var dayPeriodValues = { + wide: { + am: 'преди обяд', + pm: 'след обяд', + midnight: 'в полунощ', + noon: 'на обяд', + morning: 'сутринта', + afternoon: 'следобед', + evening: 'вечерта', + night: 'през нощта' + } +}; +function isFeminine(unit) { + return unit === 'year' || unit === 'week' || unit === 'minute' || unit === 'second'; +} +function isNeuter(unit) { + return unit === 'quarter'; +} +function numberWithSuffix(number, unit, masculine, feminine, neuter) { + var suffix = isNeuter(unit) ? neuter : isFeminine(unit) ? feminine : masculine; + return number + '-' + suffix; +} +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = options === null || options === void 0 ? void 0 : options.unit; + if (number === 0) { + return numberWithSuffix(0, unit, 'ев', 'ева', 'ево'); + } else if (number % 1000 === 0) { + return numberWithSuffix(number, unit, 'ен', 'на', 'но'); + } else if (number % 100 === 0) { + return numberWithSuffix(number, unit, 'тен', 'тна', 'тно'); + } + var rem100 = number % 100; + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + return numberWithSuffix(number, unit, 'ви', 'ва', 'во'); + case 2: + return numberWithSuffix(number, unit, 'ри', 'ра', 'ро'); + case 7: + case 8: + return numberWithSuffix(number, unit, 'ми', 'ма', 'мо'); + } + } + return numberWithSuffix(number, unit, 'ти', 'та', 'то'); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bg/_lib/match/index.js b/node_modules/date-fns/locale/bg/_lib/match/index.js new file mode 100644 index 0000000..694cd4a --- /dev/null +++ b/node_modules/date-fns/locale/bg/_lib/match/index.js @@ -0,0 +1,104 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(-?[врмт][аи]|-?т?(ен|на)|-?(ев|ева))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((пр)?н\.?\s?е\.?)/i, + abbreviated: /^((пр)?н\.?\s?е\.?)/i, + wide: /^(преди новата ера|новата ера|нова ера)/i +}; +var parseEraPatterns = { + any: [/^п/i, /^н/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?[врт]?o?)? тримес.?/i, + wide: /^[1234](-?[врт]?о?)? тримесечие/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchDayPatterns = { + narrow: /^[нпвсч]/i, + short: /^(нд|пн|вт|ср|чт|пт|сб)/i, + abbreviated: /^(нед|пон|вто|сря|чет|пет|съб)/i, + wide: /^(неделя|понеделник|вторник|сряда|четвъртък|петък|събота)/i +}; +var parseDayPatterns = { + narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i], + any: [/^н[ед]/i, /^п[он]/i, /^вт/i, /^ср/i, /^ч[ет]/i, /^п[ет]/i, /^с[ъб]/i] +}; +var matchMonthPatterns = { + abbreviated: /^(яну|фев|мар|апр|май|юни|юли|авг|сеп|окт|ное|дек)/i, + wide: /^(януари|февруари|март|април|май|юни|юли|август|септември|октомври|ноември|декември)/i +}; +var parseMonthPatterns = { + any: [/^я/i, /^ф/i, /^мар/i, /^ап/i, /^май/i, /^юн/i, /^юл/i, /^ав/i, /^се/i, /^окт/i, /^но/i, /^де/i] +}; +var matchDayPeriodPatterns = { + any: /^(преди о|след о|в по|на о|през|веч|сут|следо)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^преди о/i, + pm: /^след о/i, + midnight: /^в пол/i, + noon: /^на об/i, + morning: /^сут/i, + afternoon: /^следо/i, + evening: /^веч/i, + night: /^през н/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bg/index.d.ts b/node_modules/date-fns/locale/bg/index.d.ts new file mode 100644 index 0000000..485fc59 --- /dev/null +++ b/node_modules/date-fns/locale/bg/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { bg } from 'date-fns/locale' +export default bg diff --git a/node_modules/date-fns/locale/bg/index.js b/node_modules/date-fns/locale/bg/index.js new file mode 100644 index 0000000..b6dccf0 --- /dev/null +++ b/node_modules/date-fns/locale/bg/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Bulgarian locale. + * @language Bulgarian + * @iso-639-2 bul + * @author Nikolay Stoynov [@arvigeus]{@link https://github.com/arvigeus} + * @author Tsvetan Ovedenski [@fintara]{@link https://github.com/fintara} + */ +var locale = { + code: 'bg', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bg/index.js.flow b/node_modules/date-fns/locale/bg/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/bg/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/bg/package.json b/node_modules/date-fns/locale/bg/package.json new file mode 100644 index 0000000..1f2260a --- /dev/null +++ b/node_modules/date-fns/locale/bg/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/bg/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/bn/_lib/formatDistance/index.js b/node_modules/date-fns/locale/bn/_lib/formatDistance/index.js new file mode 100644 index 0000000..b582394 --- /dev/null +++ b/node_modules/date-fns/locale/bn/_lib/formatDistance/index.js @@ -0,0 +1,92 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = require("../localize/index.js"); +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'প্রায় ১ সেকেন্ড', + other: 'প্রায় {{count}} সেকেন্ড' + }, + xSeconds: { + one: '১ সেকেন্ড', + other: '{{count}} সেকেন্ড' + }, + halfAMinute: 'আধ মিনিট', + lessThanXMinutes: { + one: 'প্রায় ১ মিনিট', + other: 'প্রায় {{count}} মিনিট' + }, + xMinutes: { + one: '১ মিনিট', + other: '{{count}} মিনিট' + }, + aboutXHours: { + one: 'প্রায় ১ ঘন্টা', + other: 'প্রায় {{count}} ঘন্টা' + }, + xHours: { + one: '১ ঘন্টা', + other: '{{count}} ঘন্টা' + }, + xDays: { + one: '১ দিন', + other: '{{count}} দিন' + }, + aboutXWeeks: { + one: 'প্রায় ১ সপ্তাহ', + other: 'প্রায় {{count}} সপ্তাহ' + }, + xWeeks: { + one: '১ সপ্তাহ', + other: '{{count}} সপ্তাহ' + }, + aboutXMonths: { + one: 'প্রায় ১ মাস', + other: 'প্রায় {{count}} মাস' + }, + xMonths: { + one: '১ মাস', + other: '{{count}} মাস' + }, + aboutXYears: { + one: 'প্রায় ১ বছর', + other: 'প্রায় {{count}} বছর' + }, + xYears: { + one: '১ বছর', + other: '{{count}} বছর' + }, + overXYears: { + one: '১ বছরের বেশি', + other: '{{count}} বছরের বেশি' + }, + almostXYears: { + one: 'প্রায় ১ বছর', + other: 'প্রায় {{count}} বছর' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', (0, _index.numberToLocale)(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' এর মধ্যে'; + } else { + return result + ' আগে'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bn/_lib/formatLong/index.js b/node_modules/date-fns/locale/bn/_lib/formatLong/index.js new file mode 100644 index 0000000..964399f --- /dev/null +++ b/node_modules/date-fns/locale/bn/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} {{time}} 'সময়'", + long: "{{date}} {{time}} 'সময়'", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bn/_lib/formatRelative/index.js b/node_modules/date-fns/locale/bn/_lib/formatRelative/index.js new file mode 100644 index 0000000..dfe1500 --- /dev/null +++ b/node_modules/date-fns/locale/bn/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'গত' eeee 'সময়' p", + yesterday: "'গতকাল' 'সময়' p", + today: "'আজ' 'সময়' p", + tomorrow: "'আগামীকাল' 'সময়' p", + nextWeek: "eeee 'সময়' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bn/_lib/localize/index.js b/node_modules/date-fns/locale/bn/_lib/localize/index.js new file mode 100644 index 0000000..49b48c8 --- /dev/null +++ b/node_modules/date-fns/locale/bn/_lib/localize/index.js @@ -0,0 +1,201 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +exports.numberToLocale = numberToLocale; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var numberValues = { + locale: { + '1': '১', + '2': '২', + '3': '৩', + '4': '৪', + '5': '৫', + '6': '৬', + '7': '৭', + '8': '৮', + '9': '৯', + '0': '০' + }, + number: { + '১': '1', + '২': '2', + '৩': '3', + '৪': '4', + '৫': '5', + '৬': '6', + '৭': '7', + '৮': '8', + '৯': '9', + '০': '0' + } +}; +var eraValues = { + narrow: ['খ্রিঃপূঃ', 'খ্রিঃ'], + abbreviated: ['খ্রিঃপূর্ব', 'খ্রিঃ'], + wide: ['খ্রিস্টপূর্ব', 'খ্রিস্টাব্দ'] +}; +var quarterValues = { + narrow: ['১', '২', '৩', '৪'], + abbreviated: ['১ত্রৈ', '২ত্রৈ', '৩ত্রৈ', '৪ত্রৈ'], + wide: ['১ম ত্রৈমাসিক', '২য় ত্রৈমাসিক', '৩য় ত্রৈমাসিক', '৪র্থ ত্রৈমাসিক'] +}; +var monthValues = { + narrow: ['জানু', 'ফেব্রু', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'], + abbreviated: ['জানু', 'ফেব্রু', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'], + wide: ['জানুয়ারি', 'ফেব্রুয়ারি', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'] +}; +var dayValues = { + narrow: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], + short: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্র', 'শনি'], + abbreviated: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্র', 'শনি'], + wide: ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার ', 'শুক্রবার', 'শনিবার'] +}; +var dayPeriodValues = { + narrow: { + am: 'পূ', + pm: 'অপ', + midnight: 'মধ্যরাত', + noon: 'মধ্যাহ্ন', + morning: 'সকাল', + afternoon: 'বিকাল', + evening: 'সন্ধ্যা', + night: 'রাত' + }, + abbreviated: { + am: 'পূর্বাহ্ন', + pm: 'অপরাহ্ন', + midnight: 'মধ্যরাত', + noon: 'মধ্যাহ্ন', + morning: 'সকাল', + afternoon: 'বিকাল', + evening: 'সন্ধ্যা', + night: 'রাত' + }, + wide: { + am: 'পূর্বাহ্ন', + pm: 'অপরাহ্ন', + midnight: 'মধ্যরাত', + noon: 'মধ্যাহ্ন', + morning: 'সকাল', + afternoon: 'বিকাল', + evening: 'সন্ধ্যা', + night: 'রাত' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'পূ', + pm: 'অপ', + midnight: 'মধ্যরাত', + noon: 'মধ্যাহ্ন', + morning: 'সকাল', + afternoon: 'বিকাল', + evening: 'সন্ধ্যা', + night: 'রাত' + }, + abbreviated: { + am: 'পূর্বাহ্ন', + pm: 'অপরাহ্ন', + midnight: 'মধ্যরাত', + noon: 'মধ্যাহ্ন', + morning: 'সকাল', + afternoon: 'বিকাল', + evening: 'সন্ধ্যা', + night: 'রাত' + }, + wide: { + am: 'পূর্বাহ্ন', + pm: 'অপরাহ্ন', + midnight: 'মধ্যরাত', + noon: 'মধ্যাহ্ন', + morning: 'সকাল', + afternoon: 'বিকাল', + evening: 'সন্ধ্যা', + night: 'রাত' + } +}; +function dateOrdinalNumber(number, localeNumber) { + if (number > 18 && number <= 31) { + return localeNumber + 'শে'; + } else { + switch (number) { + case 1: + return localeNumber + 'লা'; + case 2: + case 3: + return localeNumber + 'রা'; + case 4: + return localeNumber + 'ঠা'; + default: + return localeNumber + 'ই'; + } + } +} +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var localeNumber = numberToLocale(number); + var unit = options === null || options === void 0 ? void 0 : options.unit; + if (unit === 'date') { + return dateOrdinalNumber(number, localeNumber); + } + if (number > 10 || number === 0) return localeNumber + 'তম'; + var rem10 = number % 10; + switch (rem10) { + case 2: + case 3: + return localeNumber + 'য়'; + case 4: + return localeNumber + 'র্থ'; + case 6: + return localeNumber + 'ষ্ঠ'; + default: + return localeNumber + 'ম'; + } +}; + +// function localeToNumber(locale: string): number { +// const enNumber = locale.toString().replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) { +// return numberValues.number[match as keyof typeof numberValues.number] +// }) +// return Number(enNumber) +// } + +function numberToLocale(enNumber) { + return enNumber.toString().replace(/\d/g, function (match) { + return numberValues.locale[match]; + }); +} +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bn/_lib/match/index.js b/node_modules/date-fns/locale/bn/_lib/match/index.js new file mode 100644 index 0000000..45b1d3d --- /dev/null +++ b/node_modules/date-fns/locale/bn/_lib/match/index.js @@ -0,0 +1,111 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(ম|য়|র্থ|ষ্ঠ|শে|ই|তম)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(খ্রিঃপূঃ|খ্রিঃ)/i, + abbreviated: /^(খ্রিঃপূর্ব|খ্রিঃ)/i, + wide: /^(খ্রিস্টপূর্ব|খ্রিস্টাব্দ)/i +}; +var parseEraPatterns = { + narrow: [/^খ্রিঃপূঃ/i, /^খ্রিঃ/i], + abbreviated: [/^খ্রিঃপূর্ব/i, /^খ্রিঃ/i], + wide: [/^খ্রিস্টপূর্ব/i, /^খ্রিস্টাব্দ/i] +}; +var matchQuarterPatterns = { + narrow: /^[১২৩৪]/i, + abbreviated: /^[১২৩৪]ত্রৈ/i, + wide: /^[১২৩৪](ম|য়|র্থ)? ত্রৈমাসিক/i +}; +var parseQuarterPatterns = { + any: [/১/i, /২/i, /৩/i, /৪/i] +}; +var matchMonthPatterns = { + narrow: /^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i, + abbreviated: /^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i, + wide: /^(জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্টেম্বর|অক্টোবর|নভেম্বর|ডিসেম্বর)/i +}; +var parseMonthPatterns = { + any: [/^জানু/i, /^ফেব্রু/i, /^মার্চ/i, /^এপ্রিল/i, /^মে/i, /^জুন/i, /^জুলাই/i, /^আগস্ট/i, /^সেপ্ট/i, /^অক্টো/i, /^নভে/i, /^ডিসে/i] +}; +var matchDayPatterns = { + narrow: /^(র|সো|ম|বু|বৃ|শু|শ)+/i, + short: /^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i, + abbreviated: /^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i, + wide: /^(রবিবার|সোমবার|মঙ্গলবার|বুধবার|বৃহস্পতিবার |শুক্রবার|শনিবার)+/i +}; +var parseDayPatterns = { + narrow: [/^র/i, /^সো/i, /^ম/i, /^বু/i, /^বৃ/i, /^শু/i, /^শ/i], + short: [/^রবি/i, /^সোম/i, /^মঙ্গল/i, /^বুধ/i, /^বৃহ/i, /^শুক্র/i, /^শনি/i], + abbreviated: [/^রবি/i, /^সোম/i, /^মঙ্গল/i, /^বুধ/i, /^বৃহ/i, /^শুক্র/i, /^শনি/i], + wide: [/^রবিবার/i, /^সোমবার/i, /^মঙ্গলবার/i, /^বুধবার/i, /^বৃহস্পতিবার /i, /^শুক্রবার/i, /^শনিবার/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(পূ|অপ|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i, + abbreviated: /^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i, + wide: /^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^পূ/i, + pm: /^অপ/i, + midnight: /^মধ্যরাত/i, + noon: /^মধ্যাহ্ন/i, + morning: /সকাল/i, + afternoon: /বিকাল/i, + evening: /সন্ধ্যা/i, + night: /রাত/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'wide' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bn/index.d.ts b/node_modules/date-fns/locale/bn/index.d.ts new file mode 100644 index 0000000..9f9b38c --- /dev/null +++ b/node_modules/date-fns/locale/bn/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { bn } from 'date-fns/locale' +export default bn diff --git a/node_modules/date-fns/locale/bn/index.js b/node_modules/date-fns/locale/bn/index.js new file mode 100644 index 0000000..ae1fe88 --- /dev/null +++ b/node_modules/date-fns/locale/bn/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Bengali locale. + * @language Bengali + * @iso-639-2 ben + * @author Touhidur Rahman [@touhidrahman]{@link https://github.com/touhidrahman} + * @author Farhad Yasir [@nutboltu]{@link https://github.com/nutboltu} + */ +var locale = { + code: 'bn', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bn/index.js.flow b/node_modules/date-fns/locale/bn/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/bn/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/bn/package.json b/node_modules/date-fns/locale/bn/package.json new file mode 100644 index 0000000..f90a601 --- /dev/null +++ b/node_modules/date-fns/locale/bn/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/bn/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/bs/_lib/formatDistance/index.js b/node_modules/date-fns/locale/bs/_lib/formatDistance/index.js new file mode 100644 index 0000000..ba2735f --- /dev/null +++ b/node_modules/date-fns/locale/bs/_lib/formatDistance/index.js @@ -0,0 +1,179 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + standalone: 'manje od 1 sekunde', + withPrepositionAgo: 'manje od 1 sekunde', + withPrepositionIn: 'manje od 1 sekundu' + }, + dual: 'manje od {{count}} sekunde', + other: 'manje od {{count}} sekundi' + }, + xSeconds: { + one: { + standalone: '1 sekunda', + withPrepositionAgo: '1 sekunde', + withPrepositionIn: '1 sekundu' + }, + dual: '{{count}} sekunde', + other: '{{count}} sekundi' + }, + halfAMinute: 'pola minute', + lessThanXMinutes: { + one: { + standalone: 'manje od 1 minute', + withPrepositionAgo: 'manje od 1 minute', + withPrepositionIn: 'manje od 1 minutu' + }, + dual: 'manje od {{count}} minute', + other: 'manje od {{count}} minuta' + }, + xMinutes: { + one: { + standalone: '1 minuta', + withPrepositionAgo: '1 minute', + withPrepositionIn: '1 minutu' + }, + dual: '{{count}} minute', + other: '{{count}} minuta' + }, + aboutXHours: { + one: { + standalone: 'oko 1 sat', + withPrepositionAgo: 'oko 1 sat', + withPrepositionIn: 'oko 1 sat' + }, + dual: 'oko {{count}} sata', + other: 'oko {{count}} sati' + }, + xHours: { + one: { + standalone: '1 sat', + withPrepositionAgo: '1 sat', + withPrepositionIn: '1 sat' + }, + dual: '{{count}} sata', + other: '{{count}} sati' + }, + xDays: { + one: { + standalone: '1 dan', + withPrepositionAgo: '1 dan', + withPrepositionIn: '1 dan' + }, + dual: '{{count}} dana', + other: '{{count}} dana' + }, + aboutXWeeks: { + one: { + standalone: 'oko 1 sedmicu', + withPrepositionAgo: 'oko 1 sedmicu', + withPrepositionIn: 'oko 1 sedmicu' + }, + dual: 'oko {{count}} sedmice', + other: 'oko {{count}} sedmice' + }, + xWeeks: { + one: { + standalone: '1 sedmicu', + withPrepositionAgo: '1 sedmicu', + withPrepositionIn: '1 sedmicu' + }, + dual: '{{count}} sedmice', + other: '{{count}} sedmice' + }, + aboutXMonths: { + one: { + standalone: 'oko 1 mjesec', + withPrepositionAgo: 'oko 1 mjesec', + withPrepositionIn: 'oko 1 mjesec' + }, + dual: 'oko {{count}} mjeseca', + other: 'oko {{count}} mjeseci' + }, + xMonths: { + one: { + standalone: '1 mjesec', + withPrepositionAgo: '1 mjesec', + withPrepositionIn: '1 mjesec' + }, + dual: '{{count}} mjeseca', + other: '{{count}} mjeseci' + }, + aboutXYears: { + one: { + standalone: 'oko 1 godinu', + withPrepositionAgo: 'oko 1 godinu', + withPrepositionIn: 'oko 1 godinu' + }, + dual: 'oko {{count}} godine', + other: 'oko {{count}} godina' + }, + xYears: { + one: { + standalone: '1 godina', + withPrepositionAgo: '1 godine', + withPrepositionIn: '1 godinu' + }, + dual: '{{count}} godine', + other: '{{count}} godina' + }, + overXYears: { + one: { + standalone: 'preko 1 godinu', + withPrepositionAgo: 'preko 1 godinu', + withPrepositionIn: 'preko 1 godinu' + }, + dual: 'preko {{count}} godine', + other: 'preko {{count}} godina' + }, + almostXYears: { + one: { + standalone: 'gotovo 1 godinu', + withPrepositionAgo: 'gotovo 1 godinu', + withPrepositionIn: 'gotovo 1 godinu' + }, + dual: 'gotovo {{count}} godine', + other: 'gotovo {{count}} godina' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + result = tokenValue.one.withPrepositionIn; + } else { + result = tokenValue.one.withPrepositionAgo; + } + } else { + result = tokenValue.one.standalone; + } + } else if (count % 10 > 1 && count % 10 < 5 && + // if last digit is between 2 and 4 + String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1" + ) { + result = tokenValue.dual.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'za ' + result; + } else { + return 'prije ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bs/_lib/formatLong/index.js b/node_modules/date-fns/locale/bs/_lib/formatLong/index.js new file mode 100644 index 0000000..8de52fc --- /dev/null +++ b/node_modules/date-fns/locale/bs/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d. MMMM yyyy.', + long: 'd. MMMM yyyy.', + medium: 'd. MMM yy.', + short: 'dd. MM. yy.' +}; +var timeFormats = { + full: 'HH:mm:ss (zzzz)', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'u' {{time}}", + long: "{{date}} 'u' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bs/_lib/formatRelative/index.js b/node_modules/date-fns/locale/bs/_lib/formatRelative/index.js new file mode 100644 index 0000000..49deb87 --- /dev/null +++ b/node_modules/date-fns/locale/bs/_lib/formatRelative/index.js @@ -0,0 +1,46 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + switch (date.getUTCDay()) { + case 0: + return "'prošle nedjelje u' p"; + case 3: + return "'prošle srijede u' p"; + case 6: + return "'prošle subote u' p"; + default: + return "'prošli' EEEE 'u' p"; + } + }, + yesterday: "'juče u' p", + today: "'danas u' p", + tomorrow: "'sutra u' p", + nextWeek: function nextWeek(date) { + switch (date.getUTCDay()) { + case 0: + return "'sljedeće nedjelje u' p"; + case 3: + return "'sljedeću srijedu u' p"; + case 6: + return "'sljedeću subotu u' p"; + default: + return "'sljedeći' EEEE 'u' p"; + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bs/_lib/localize/index.js b/node_modules/date-fns/locale/bs/_lib/localize/index.js new file mode 100644 index 0000000..384d4e4 --- /dev/null +++ b/node_modules/date-fns/locale/bs/_lib/localize/index.js @@ -0,0 +1,135 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['pr.n.e.', 'AD'], + abbreviated: ['pr. Hr.', 'po. Hr.'], + wide: ['Prije Hrista', 'Poslije Hrista'] +}; +var quarterValues = { + narrow: ['1.', '2.', '3.', '4.'], + abbreviated: ['1. kv.', '2. kv.', '3. kv.', '4. kv.'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + wide: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'] +}; +var formattingMonthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + wide: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'] +}; +var dayValues = { + narrow: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], + short: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + abbreviated: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + wide: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'poslije podne', + evening: 'uveče', + night: 'noću' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'poslije podne', + evening: 'uveče', + night: 'noću' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return String(number) + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bs/_lib/match/index.js b/node_modules/date-fns/locale/bs/_lib/match/index.js new file mode 100644 index 0000000..fc20a6c --- /dev/null +++ b/node_modules/date-fns/locale/bs/_lib/match/index.js @@ -0,0 +1,106 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(pr\.n\.e\.|AD)/i, + abbreviated: /^(pr\.\s?Hr\.|po\.\s?Hr\.)/i, + wide: /^(Prije Hrista|prije nove ere|Poslije Hrista|nova era)/i +}; +var parseEraPatterns = { + any: [/^pr/i, /^(po|nova)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]\.\s?kv\.?/i, + wide: /^[1234]\. kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(10|11|12|[123456789])\./i, + abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i, + wide: /^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(juni|juna)|(juli|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i +}; +var parseMonthPatterns = { + narrow: [/^1/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^avg/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[npusčc]/i, + short: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i, + abbreviated: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i, + wide: /^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|poslije podne|ujutru)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^pono/i, + noon: /^pod/i, + morning: /jutro/i, + afternoon: /(poslije\s|po)+podne/i, + evening: /(uvece|uveče)/i, + night: /(nocu|noću)/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bs/index.d.ts b/node_modules/date-fns/locale/bs/index.d.ts new file mode 100644 index 0000000..cbb00d9 --- /dev/null +++ b/node_modules/date-fns/locale/bs/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { bs } from 'date-fns/locale' +export default bs diff --git a/node_modules/date-fns/locale/bs/index.js b/node_modules/date-fns/locale/bs/index.js new file mode 100644 index 0000000..073820d --- /dev/null +++ b/node_modules/date-fns/locale/bs/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Bosnian locale. + * @language Bosnian + * @iso-639-2 bos + * @author Branislav Lazić [@branislavlazic]{@link https://github.com/branislavlazic} + */ +var locale = { + code: 'bs', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/bs/index.js.flow b/node_modules/date-fns/locale/bs/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/bs/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/bs/package.json b/node_modules/date-fns/locale/bs/package.json new file mode 100644 index 0000000..34d2310 --- /dev/null +++ b/node_modules/date-fns/locale/bs/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/bs/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ca/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ca/_lib/formatDistance/index.js new file mode 100644 index 0000000..c707931 --- /dev/null +++ b/node_modules/date-fns/locale/ca/_lib/formatDistance/index.js @@ -0,0 +1,107 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +/** + * Davant de les xifres que es diuen amb vocal inicial, 1 i 11, s'apostrofen els articles el i la i la preposició de igual que si estiguessin escrits amb lletres. + * l'1 de juliol ('l'u') + * l'11 de novembre ('l'onze') + * l'11a clàusula del contracte ('l'onzena') + * la contractació d'11 jugadors ('d'onze') + * l'aval d'11.000 socis ('d'onze mil') + * + * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=apostrofaci%25F3+davant+xifres&action=Principal&method=detall_completa&numPagina=1&idHit=11236&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=11236&titol=apostrofaci%F3%20davant%20de%20xifres%20%2F%20apostrofaci%F3%20davant%20de%201%20i%2011&numeroResultat=1&clickLink=detall&tipusCerca=cerca.normes + */ + +var formatDistanceLocale = { + lessThanXSeconds: { + one: "menys d'un segon", + eleven: "menys d'onze segons", + other: 'menys de {{count}} segons' + }, + xSeconds: { + one: '1 segon', + other: '{{count}} segons' + }, + halfAMinute: 'mig minut', + lessThanXMinutes: { + one: "menys d'un minut", + eleven: "menys d'onze minuts", + other: 'menys de {{count}} minuts' + }, + xMinutes: { + one: '1 minut', + other: '{{count}} minuts' + }, + aboutXHours: { + one: 'aproximadament una hora', + other: 'aproximadament {{count}} hores' + }, + xHours: { + one: '1 hora', + other: '{{count}} hores' + }, + xDays: { + one: '1 dia', + other: '{{count}} dies' + }, + aboutXWeeks: { + one: 'aproximadament una setmana', + other: 'aproximadament {{count}} setmanes' + }, + xWeeks: { + one: '1 setmana', + other: '{{count}} setmanes' + }, + aboutXMonths: { + one: 'aproximadament un mes', + other: 'aproximadament {{count}} mesos' + }, + xMonths: { + one: '1 mes', + other: '{{count}} mesos' + }, + aboutXYears: { + one: 'aproximadament un any', + other: 'aproximadament {{count}} anys' + }, + xYears: { + one: '1 any', + other: '{{count}} anys' + }, + overXYears: { + one: "més d'un any", + eleven: "més d'onze anys", + other: 'més de {{count}} anys' + }, + almostXYears: { + one: 'gairebé un any', + other: 'gairebé {{count}} anys' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 11 && tokenValue.eleven) { + result = tokenValue.eleven; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'en ' + result; + } else { + return 'fa ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ca/_lib/formatLong/index.js b/node_modules/date-fns/locale/ca/_lib/formatLong/index.js new file mode 100644 index 0000000..a8dc9da --- /dev/null +++ b/node_modules/date-fns/locale/ca/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, d 'de' MMMM y", + long: "d 'de' MMMM y", + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'a les' {{time}}", + long: "{{date}} 'a les' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ca/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ca/_lib/formatRelative/index.js new file mode 100644 index 0000000..93727db --- /dev/null +++ b/node_modules/date-fns/locale/ca/_lib/formatRelative/index.js @@ -0,0 +1,31 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'el' eeee 'passat a la' LT", + yesterday: "'ahir a la' p", + today: "'avui a la' p", + tomorrow: "'demà a la' p", + nextWeek: "eeee 'a la' p", + other: 'P' +}; +var formatRelativeLocalePlural = { + lastWeek: "'el' eeee 'passat a les' p", + yesterday: "'ahir a les' p", + today: "'avui a les' p", + tomorrow: "'demà a les' p", + nextWeek: "eeee 'a les' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + if (date.getUTCHours() !== 1) { + return formatRelativeLocalePlural[token]; + } + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ca/_lib/localize/index.js b/node_modules/date-fns/locale/ca/_lib/localize/index.js new file mode 100644 index 0000000..cab900c --- /dev/null +++ b/node_modules/date-fns/locale/ca/_lib/localize/index.js @@ -0,0 +1,185 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +/** + * General information + * Reference: https://aplicacions.llengua.gencat.cat + * Reference: https://www.uoc.edu/portal/ca/servei-linguistic/convencions/abreviacions/simbols/simbols-habituals.html + */ +/** + * Abans de Crist: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=abans+de+crist&action=Principal&method=detall_completa&numPagina=1&idHit=6876&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=6876&titol=abans%20de%20Crist%20(abreviatura)%20/%20abans%20de%20Crist%20(sigla)&numeroResultat=1&clickLink=detall&tipusCerca=cerca.fitxes + * Desprest de Crist: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=despr%E9s+de+crist&action=Principal&method=detall_completa&numPagina=1&idHit=6879&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=6879&titol=despr%E9s%20de%20Crist%20(sigla)%20/%20despr%E9s%20de%20Crist%20(abreviatura)&numeroResultat=1&clickLink=detall&tipusCerca=cerca.fitxes + */ +var eraValues = { + narrow: ['aC', 'dC'], + abbreviated: ['a. de C.', 'd. de C.'], + wide: ['abans de Crist', 'després de Crist'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['1r trimestre', '2n trimestre', '3r trimestre', '4t trimestre'] +}; + +/** + * Dins d'un text convé fer servir la forma sencera dels mesos, ja que sempre és més clar el mot sencer que l'abreviatura, encara que aquesta sigui força coneguda. + * Cal reservar, doncs, les abreviatures per a les llistes o classificacions, els gràfics, les taules o quadres estadístics, els textos publicitaris, etc. + * + * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=abreviacions+mesos&action=Principal&method=detall_completa&numPagina=1&idHit=8402&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=8402&titol=abreviatures%20dels%20mesos%20de%20l%27any&numeroResultat=5&clickLink=detall&tipusCerca=cerca.fitxes + */ +var monthValues = { + narrow: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + /** + * Les abreviatures dels mesos de l'any es formen seguint una de les normes generals de formació d'abreviatures. + * S'escriu la primera síl·laba i les consonants de la síl·laba següent anteriors a la primera vocal. + * Els mesos de març, maig i juny no s'abreugen perquè són paraules d'una sola síl·laba. + */ + abbreviated: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'], + wide: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'] +}; + +/** + * Les abreviatures dels dies de la setmana comencen totes amb la lletra d. + * Tot seguit porten la consonant següent a la i, excepte en el cas de dimarts, dimecres i diumenge, en què aquesta consonant és la m i, per tant, hi podria haver confusió. + * Per evitar-ho, s'ha substituït la m per una t (en el cas de dimarts), una c (en el cas de dimecres) i una g (en el cas de diumenge), respectivament. + * + * Seguint la norma general d'ús de les abreviatures, les dels dies de la setmana sempre porten punt final. + * Igualment, van amb la primera lletra en majúscula quan la paraula sencera també hi aniria. + * En canvi, van amb la primera lletra en minúscula quan la inicial de la paraula sencera també hi aniria. + * + * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=abreviatures+dies&action=Principal&method=detall_completa&numPagina=1&idHit=8387&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=8387&titol=abreviatures%20dels%20dies%20de%20la%20setmana&numeroResultat=1&clickLink=detall&tipusCerca=cerca.tot + */ +var dayValues = { + narrow: ['dg.', 'dl.', 'dt.', 'dm.', 'dj.', 'dv.', 'ds.'], + short: ['dg.', 'dl.', 'dt.', 'dm.', 'dj.', 'dv.', 'ds.'], + abbreviated: ['dg.', 'dl.', 'dt.', 'dm.', 'dj.', 'dv.', 'ds.'], + wide: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'] +}; + +/** + * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?action=Principal&method=detall&input_cercar=parts+del+dia&numPagina=1&database=FITXES_PUB&idFont=12801&idHit=12801&tipusFont=Fitxes+de+l%27Optimot&numeroResultat=1&databases_avansada=&categories_avansada=&clickLink=detall&titol=Nom+de+les+parts+del+dia&tematica=&tipusCerca=cerca.fitxes + */ +var dayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'mitjanit', + noon: 'migdia', + morning: 'matí', + afternoon: 'tarda', + evening: 'vespre', + night: 'nit' + }, + abbreviated: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'mitjanit', + noon: 'migdia', + morning: 'matí', + afternoon: 'tarda', + evening: 'vespre', + night: 'nit' + }, + wide: { + am: 'ante meridiem', + pm: 'post meridiem', + midnight: 'mitjanit', + noon: 'migdia', + morning: 'matí', + afternoon: 'tarda', + evening: 'vespre', + night: 'nit' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'de la mitjanit', + noon: 'del migdia', + morning: 'del matí', + afternoon: 'de la tarda', + evening: 'del vespre', + night: 'de la nit' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'de la mitjanit', + noon: 'del migdia', + morning: 'del matí', + afternoon: 'de la tarda', + evening: 'del vespre', + night: 'de la nit' + }, + wide: { + am: 'ante meridiem', + pm: 'post meridiem', + midnight: 'de la mitjanit', + noon: 'del migdia', + morning: 'del matí', + afternoon: 'de la tarda', + evening: 'del vespre', + night: 'de la nit' + } +}; + +/** + * Quan van en singular, els nombres ordinals es representen, en forma d’abreviatura, amb la xifra seguida de l’última lletra del mot desplegat. + * És optatiu posar punt després de la lletra. + * + * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/pdf/abrevia.pdf#page=18 + */ +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + var rem100 = number % 100; + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + return number + 'r'; + case 2: + return number + 'n'; + case 3: + return number + 'r'; + case 4: + return number + 't'; + } + } + return number + 'è'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ca/_lib/match/index.js b/node_modules/date-fns/locale/ca/_lib/match/index.js new file mode 100644 index 0000000..d367c5f --- /dev/null +++ b/node_modules/date-fns/locale/ca/_lib/match/index.js @@ -0,0 +1,112 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(è|r|n|r|t)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(aC|dC)/i, + abbreviated: /^(a. de C.|d. de C.)/i, + wide: /^(abans de Crist|despr[eé]s de Crist)/i +}; +var parseEraPatterns = { + narrow: [/^aC/i, /^dC/i], + abbreviated: [/^(a. de C.)/i, /^(d. de C.)/i], + wide: [/^(abans de Crist)/i, /^(despr[eé]s de Crist)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^T[1234]/i, + wide: /^[1234](è|r|n|r|t)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(GN|FB|MÇ|AB|MG|JN|JL|AG|ST|OC|NV|DS)/i, + abbreviated: /^(gen.|febr.|març|abr.|maig|juny|jul.|ag.|set.|oct.|nov.|des.)/i, + wide: /^(gener|febrer|març|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)/i +}; +var parseMonthPatterns = { + narrow: [/^GN/i, /^FB/i, /^MÇ/i, /^AB/i, /^MG/i, /^JN/i, /^JL/i, /^AG/i, /^ST/i, /^OC/i, /^NV/i, /^DS/i], + abbreviated: [/^gen./i, /^febr./i, /^març/i, /^abr./i, /^maig/i, /^juny/i, /^jul./i, /^ag./i, /^set./i, /^oct./i, /^nov./i, /^des./i], + wide: [/^gener/i, /^febrer/i, /^març/i, /^abril/i, /^maig/i, /^juny/i, /^juliol/i, /^agost/i, /^setembre/i, /^octubre/i, /^novembre/i, /^desembre/i] +}; +var matchDayPatterns = { + narrow: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i, + short: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i, + abbreviated: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i, + wide: /^(diumenge|dilluns|dimarts|dimecres|dijous|divendres|dissabte)/i +}; +var parseDayPatterns = { + narrow: [/^dg./i, /^dl./i, /^dt./i, /^dm./i, /^dj./i, /^dv./i, /^ds./i], + abbreviated: [/^dg./i, /^dl./i, /^dt./i, /^dm./i, /^dj./i, /^dv./i, /^ds./i], + wide: [/^diumenge/i, /^dilluns/i, /^dimarts/i, /^dimecres/i, /^dijous/i, /^divendres/i, /^disssabte/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mn|md|(del|de la) (matí|tarda|vespre|nit))/i, + abbreviated: /^([ap]\.?\s?m\.?|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i, + wide: /^(ante meridiem|post meridiem|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mitjanit/i, + noon: /^migdia/i, + morning: /matí/i, + afternoon: /tarda/i, + evening: /vespre/i, + night: /nit/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'wide' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'wide' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ca/index.d.ts b/node_modules/date-fns/locale/ca/index.d.ts new file mode 100644 index 0000000..82742f7 --- /dev/null +++ b/node_modules/date-fns/locale/ca/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ca } from 'date-fns/locale' +export default ca diff --git a/node_modules/date-fns/locale/ca/index.js b/node_modules/date-fns/locale/ca/index.js new file mode 100644 index 0000000..f36cc08 --- /dev/null +++ b/node_modules/date-fns/locale/ca/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Catalan locale. + * @language Catalan + * @iso-639-2 cat + * @author Guillermo Grau [@guigrpa]{@link https://github.com/guigrpa} + * @author Alex Vizcaino [@avizcaino]{@link https://github.com/avizcaino} + */ +var locale = { + code: 'ca', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; // throw new Error('ca locale is currently unavailable. Please check the progress of converting this locale to v2.0.0 in this issue on Github: TBA') +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ca/index.js.flow b/node_modules/date-fns/locale/ca/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ca/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ca/package.json b/node_modules/date-fns/locale/ca/package.json new file mode 100644 index 0000000..4a0c732 --- /dev/null +++ b/node_modules/date-fns/locale/ca/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ca/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/cs/_lib/formatDistance/index.js b/node_modules/date-fns/locale/cs/_lib/formatDistance/index.js new file mode 100644 index 0000000..12ab266 --- /dev/null +++ b/node_modules/date-fns/locale/cs/_lib/formatDistance/index.js @@ -0,0 +1,302 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + regular: 'méně než sekunda', + past: 'před méně než sekundou', + future: 'za méně než sekundu' + }, + few: { + regular: 'méně než {{count}} sekundy', + past: 'před méně než {{count}} sekundami', + future: 'za méně než {{count}} sekundy' + }, + many: { + regular: 'méně než {{count}} sekund', + past: 'před méně než {{count}} sekundami', + future: 'za méně než {{count}} sekund' + } + }, + xSeconds: { + one: { + regular: 'sekunda', + past: 'před sekundou', + future: 'za sekundu' + }, + few: { + regular: '{{count}} sekundy', + past: 'před {{count}} sekundami', + future: 'za {{count}} sekundy' + }, + many: { + regular: '{{count}} sekund', + past: 'před {{count}} sekundami', + future: 'za {{count}} sekund' + } + }, + halfAMinute: { + type: 'other', + other: { + regular: 'půl minuty', + past: 'před půl minutou', + future: 'za půl minuty' + } + }, + lessThanXMinutes: { + one: { + regular: 'méně než minuta', + past: 'před méně než minutou', + future: 'za méně než minutu' + }, + few: { + regular: 'méně než {{count}} minuty', + past: 'před méně než {{count}} minutami', + future: 'za méně než {{count}} minuty' + }, + many: { + regular: 'méně než {{count}} minut', + past: 'před méně než {{count}} minutami', + future: 'za méně než {{count}} minut' + } + }, + xMinutes: { + one: { + regular: 'minuta', + past: 'před minutou', + future: 'za minutu' + }, + few: { + regular: '{{count}} minuty', + past: 'před {{count}} minutami', + future: 'za {{count}} minuty' + }, + many: { + regular: '{{count}} minut', + past: 'před {{count}} minutami', + future: 'za {{count}} minut' + } + }, + aboutXHours: { + one: { + regular: 'přibližně hodina', + past: 'přibližně před hodinou', + future: 'přibližně za hodinu' + }, + few: { + regular: 'přibližně {{count}} hodiny', + past: 'přibližně před {{count}} hodinami', + future: 'přibližně za {{count}} hodiny' + }, + many: { + regular: 'přibližně {{count}} hodin', + past: 'přibližně před {{count}} hodinami', + future: 'přibližně za {{count}} hodin' + } + }, + xHours: { + one: { + regular: 'hodina', + past: 'před hodinou', + future: 'za hodinu' + }, + few: { + regular: '{{count}} hodiny', + past: 'před {{count}} hodinami', + future: 'za {{count}} hodiny' + }, + many: { + regular: '{{count}} hodin', + past: 'před {{count}} hodinami', + future: 'za {{count}} hodin' + } + }, + xDays: { + one: { + regular: 'den', + past: 'před dnem', + future: 'za den' + }, + few: { + regular: '{{count}} dny', + past: 'před {{count}} dny', + future: 'za {{count}} dny' + }, + many: { + regular: '{{count}} dní', + past: 'před {{count}} dny', + future: 'za {{count}} dní' + } + }, + aboutXWeeks: { + one: { + regular: 'přibližně týden', + past: 'přibližně před týdnem', + future: 'přibližně za týden' + }, + few: { + regular: 'přibližně {{count}} týdny', + past: 'přibližně před {{count}} týdny', + future: 'přibližně za {{count}} týdny' + }, + many: { + regular: 'přibližně {{count}} týdnů', + past: 'přibližně před {{count}} týdny', + future: 'přibližně za {{count}} týdnů' + } + }, + xWeeks: { + one: { + regular: 'týden', + past: 'před týdnem', + future: 'za týden' + }, + few: { + regular: '{{count}} týdny', + past: 'před {{count}} týdny', + future: 'za {{count}} týdny' + }, + many: { + regular: '{{count}} týdnů', + past: 'před {{count}} týdny', + future: 'za {{count}} týdnů' + } + }, + aboutXMonths: { + one: { + regular: 'přibližně měsíc', + past: 'přibližně před měsícem', + future: 'přibližně za měsíc' + }, + few: { + regular: 'přibližně {{count}} měsíce', + past: 'přibližně před {{count}} měsíci', + future: 'přibližně za {{count}} měsíce' + }, + many: { + regular: 'přibližně {{count}} měsíců', + past: 'přibližně před {{count}} měsíci', + future: 'přibližně za {{count}} měsíců' + } + }, + xMonths: { + one: { + regular: 'měsíc', + past: 'před měsícem', + future: 'za měsíc' + }, + few: { + regular: '{{count}} měsíce', + past: 'před {{count}} měsíci', + future: 'za {{count}} měsíce' + }, + many: { + regular: '{{count}} měsíců', + past: 'před {{count}} měsíci', + future: 'za {{count}} měsíců' + } + }, + aboutXYears: { + one: { + regular: 'přibližně rok', + past: 'přibližně před rokem', + future: 'přibližně za rok' + }, + few: { + regular: 'přibližně {{count}} roky', + past: 'přibližně před {{count}} roky', + future: 'přibližně za {{count}} roky' + }, + many: { + regular: 'přibližně {{count}} roků', + past: 'přibližně před {{count}} roky', + future: 'přibližně za {{count}} roků' + } + }, + xYears: { + one: { + regular: 'rok', + past: 'před rokem', + future: 'za rok' + }, + few: { + regular: '{{count}} roky', + past: 'před {{count}} roky', + future: 'za {{count}} roky' + }, + many: { + regular: '{{count}} roků', + past: 'před {{count}} roky', + future: 'za {{count}} roků' + } + }, + overXYears: { + one: { + regular: 'více než rok', + past: 'před více než rokem', + future: 'za více než rok' + }, + few: { + regular: 'více než {{count}} roky', + past: 'před více než {{count}} roky', + future: 'za více než {{count}} roky' + }, + many: { + regular: 'více než {{count}} roků', + past: 'před více než {{count}} roky', + future: 'za více než {{count}} roků' + } + }, + almostXYears: { + one: { + regular: 'skoro rok', + past: 'skoro před rokem', + future: 'skoro za rok' + }, + few: { + regular: 'skoro {{count}} roky', + past: 'skoro před {{count}} roky', + future: 'skoro za {{count}} roky' + }, + many: { + regular: 'skoro {{count}} roků', + past: 'skoro před {{count}} roky', + future: 'skoro za {{count}} roků' + } + } +}; +var formatDistance = function formatDistance(token, count, options) { + var pluralResult; + var tokenValue = formatDistanceLocale[token]; + + // cs pluralization + if (tokenValue.type === 'other') { + pluralResult = tokenValue.other; + } else if (count === 1) { + pluralResult = tokenValue.one; + } else if (count > 1 && count < 5) { + pluralResult = tokenValue.few; + } else { + pluralResult = tokenValue.many; + } + + // times + var suffixExist = (options === null || options === void 0 ? void 0 : options.addSuffix) === true; + var comparison = options === null || options === void 0 ? void 0 : options.comparison; + var timeResult; + if (suffixExist && comparison === -1) { + timeResult = pluralResult.past; + } else if (suffixExist && comparison === 1) { + timeResult = pluralResult.future; + } else { + timeResult = pluralResult.regular; + } + return timeResult.replace('{{count}}', String(count)); +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/cs/_lib/formatLong/index.js b/node_modules/date-fns/locale/cs/_lib/formatLong/index.js new file mode 100644 index 0000000..0c63535 --- /dev/null +++ b/node_modules/date-fns/locale/cs/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d. MMMM yyyy', + long: 'd. MMMM yyyy', + medium: 'd. M. yyyy', + short: 'dd.MM.yyyy' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'v' {{time}}", + long: "{{date}} 'v' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/cs/_lib/formatRelative/index.js b/node_modules/date-fns/locale/cs/_lib/formatRelative/index.js new file mode 100644 index 0000000..cb8d343 --- /dev/null +++ b/node_modules/date-fns/locale/cs/_lib/formatRelative/index.js @@ -0,0 +1,28 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var accusativeWeekdays = ['neděli', 'pondělí', 'úterý', 'středu', 'čtvrtek', 'pátek', 'sobotu']; +var formatRelativeLocale = { + lastWeek: "'poslední' eeee 've' p", + yesterday: "'včera v' p", + today: "'dnes v' p", + tomorrow: "'zítra v' p", + nextWeek: function nextWeek(date) { + var day = date.getUTCDay(); + return "'v " + accusativeWeekdays[day] + " o' p"; + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/cs/_lib/localize/index.js b/node_modules/date-fns/locale/cs/_lib/localize/index.js new file mode 100644 index 0000000..3dd46fb --- /dev/null +++ b/node_modules/date-fns/locale/cs/_lib/localize/index.js @@ -0,0 +1,135 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['př. n. l.', 'n. l.'], + abbreviated: ['př. n. l.', 'n. l.'], + wide: ['před naším letopočtem', 'našeho letopočtu'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', '4. čtvrtletí'], + wide: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', '4. čtvrtletí'] +}; +var monthValues = { + narrow: ['L', 'Ú', 'B', 'D', 'K', 'Č', 'Č', 'S', 'Z', 'Ř', 'L', 'P'], + abbreviated: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'], + wide: ['leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec'] +}; +var formattingMonthValues = { + narrow: ['L', 'Ú', 'B', 'D', 'K', 'Č', 'Č', 'S', 'Z', 'Ř', 'L', 'P'], + abbreviated: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'], + wide: ['ledna', 'února', 'března', 'dubna', 'května', 'června', 'července', 'srpna', 'září', 'října', 'listopadu', 'prosince'] +}; +var dayValues = { + narrow: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], + short: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], + abbreviated: ['ned', 'pon', 'úte', 'stř', 'čtv', 'pát', 'sob'], + wide: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'] +}; +var dayPeriodValues = { + narrow: { + am: 'dop.', + pm: 'odp.', + midnight: 'půlnoc', + noon: 'poledne', + morning: 'ráno', + afternoon: 'odpoledne', + evening: 'večer', + night: 'noc' + }, + abbreviated: { + am: 'dop.', + pm: 'odp.', + midnight: 'půlnoc', + noon: 'poledne', + morning: 'ráno', + afternoon: 'odpoledne', + evening: 'večer', + night: 'noc' + }, + wide: { + am: 'dopoledne', + pm: 'odpoledne', + midnight: 'půlnoc', + noon: 'poledne', + morning: 'ráno', + afternoon: 'odpoledne', + evening: 'večer', + night: 'noc' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'dop.', + pm: 'odp.', + midnight: 'půlnoc', + noon: 'poledne', + morning: 'ráno', + afternoon: 'odpoledne', + evening: 'večer', + night: 'noc' + }, + abbreviated: { + am: 'dop.', + pm: 'odp.', + midnight: 'půlnoc', + noon: 'poledne', + morning: 'ráno', + afternoon: 'odpoledne', + evening: 'večer', + night: 'noc' + }, + wide: { + am: 'dopoledne', + pm: 'odpoledne', + midnight: 'půlnoc', + noon: 'poledne', + morning: 'ráno', + afternoon: 'odpoledne', + evening: 'večer', + night: 'noc' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/cs/_lib/match/index.js b/node_modules/date-fns/locale/cs/_lib/match/index.js new file mode 100644 index 0000000..99fed7e --- /dev/null +++ b/node_modules/date-fns/locale/cs/_lib/match/index.js @@ -0,0 +1,106 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)\.?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i, + abbreviated: /^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i, + wide: /^(p[řr](\.|ed) Kristem|p[řr](\.|ed) na[šs][íi]m letopo[čc]tem|po Kristu|na[šs]eho letopo[čc]tu)/i +}; +var parseEraPatterns = { + any: [/^p[řr]/i, /^(po|n)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]\. [čc]tvrtlet[íi]/i, + wide: /^[1234]\. [čc]tvrtlet[íi]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[lúubdkčcszřrlp]/i, + abbreviated: /^(led|[úu]no|b[řr]e|dub|kv[ěe]|[čc]vn|[čc]vc|srp|z[áa][řr]|[řr][íi]j|lis|pro)/i, + wide: /^(leden|ledna|[úu]nora?|b[řr]ezen|b[řr]ezna|duben|dubna|kv[ěe]ten|kv[ěe]tna|[čc]erven(ec|ce)?|[čc]ervna|srpen|srpna|z[áa][řr][íi]|[řr][íi]jen|[řr][íi]jna|listopad(a|u)?|prosinec|prosince)/i +}; +var parseMonthPatterns = { + narrow: [/^l/i, /^[úu]/i, /^b/i, /^d/i, /^k/i, /^[čc]/i, /^[čc]/i, /^s/i, /^z/i, /^[řr]/i, /^l/i, /^p/i], + any: [/^led/i, /^[úu]n/i, /^b[řr]e/i, /^dub/i, /^kv[ěe]/i, /^[čc]vn|[čc]erven(?!\w)|[čc]ervna/i, /^[čc]vc|[čc]erven(ec|ce)/i, /^srp/i, /^z[áa][řr]/i, /^[řr][íi]j/i, /^lis/i, /^pro/i] +}; +var matchDayPatterns = { + narrow: /^[npuúsčps]/i, + short: /^(ne|po|[úu]t|st|[čc]t|p[áa]|so)/i, + abbreviated: /^(ned|pon|[úu]te|st[rř]|[čc]tv|p[áa]t|sob)/i, + wide: /^(ned[ěe]le|pond[ěe]l[íi]|[úu]ter[ýy]|st[řr]eda|[čc]tvrtek|p[áa]tek|sobota)/i +}; +var parseDayPatterns = { + narrow: [/^n/i, /^p/i, /^[úu]/i, /^s/i, /^[čc]/i, /^p/i, /^s/i], + any: [/^ne/i, /^po/i, /^[úu]t/i, /^st/i, /^[čc]t/i, /^p[áa]/i, /^so/i] +}; +var matchDayPeriodPatterns = { + any: /^dopoledne|dop\.?|odpoledne|odp\.?|p[ůu]lnoc|poledne|r[áa]no|odpoledne|ve[čc]er|(v )?noci?/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^dop/i, + pm: /^odp/i, + midnight: /^p[ůu]lnoc/i, + noon: /^poledne/i, + morning: /r[áa]no/i, + afternoon: /odpoledne/i, + evening: /ve[čc]er/i, + night: /noc/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/cs/index.d.ts b/node_modules/date-fns/locale/cs/index.d.ts new file mode 100644 index 0000000..a17dd22 --- /dev/null +++ b/node_modules/date-fns/locale/cs/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { cs } from 'date-fns/locale' +export default cs diff --git a/node_modules/date-fns/locale/cs/index.js b/node_modules/date-fns/locale/cs/index.js new file mode 100644 index 0000000..012af46 --- /dev/null +++ b/node_modules/date-fns/locale/cs/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Czech locale. + * @language Czech + * @iso-639-2 ces + * @author David Rus [@davidrus]{@link https://github.com/davidrus} + * @author Pavel Hrách [@SilenY]{@link https://github.com/SilenY} + * @author Jozef Bíroš [@JozefBiros]{@link https://github.com/JozefBiros} + */ +var locale = { + code: 'cs', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/cs/index.js.flow b/node_modules/date-fns/locale/cs/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/cs/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/cs/package.json b/node_modules/date-fns/locale/cs/package.json new file mode 100644 index 0000000..3a20ada --- /dev/null +++ b/node_modules/date-fns/locale/cs/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/cs/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/cy/_lib/formatDistance/index.js b/node_modules/date-fns/locale/cy/_lib/formatDistance/index.js new file mode 100644 index 0000000..cd1c8ba --- /dev/null +++ b/node_modules/date-fns/locale/cy/_lib/formatDistance/index.js @@ -0,0 +1,104 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'llai na eiliad', + other: 'llai na {{count}} eiliad' + }, + xSeconds: { + one: '1 eiliad', + other: '{{count}} eiliad' + }, + halfAMinute: 'hanner munud', + lessThanXMinutes: { + one: 'llai na munud', + two: 'llai na 2 funud', + other: 'llai na {{count}} munud' + }, + xMinutes: { + one: '1 munud', + two: '2 funud', + other: '{{count}} munud' + }, + aboutXHours: { + one: 'tua 1 awr', + other: 'tua {{count}} awr' + }, + xHours: { + one: '1 awr', + other: '{{count}} awr' + }, + xDays: { + one: '1 diwrnod', + two: '2 ddiwrnod', + other: '{{count}} diwrnod' + }, + aboutXWeeks: { + one: 'tua 1 wythnos', + two: 'tua pythefnos', + other: 'tua {{count}} wythnos' + }, + xWeeks: { + one: '1 wythnos', + two: 'pythefnos', + other: '{{count}} wythnos' + }, + aboutXMonths: { + one: 'tua 1 mis', + two: 'tua 2 fis', + other: 'tua {{count}} mis' + }, + xMonths: { + one: '1 mis', + two: '2 fis', + other: '{{count}} mis' + }, + aboutXYears: { + one: 'tua 1 flwyddyn', + two: 'tua 2 flynedd', + other: 'tua {{count}} mlynedd' + }, + xYears: { + one: '1 flwyddyn', + two: '2 flynedd', + other: '{{count}} mlynedd' + }, + overXYears: { + one: 'dros 1 flwyddyn', + two: 'dros 2 flynedd', + other: 'dros {{count}} mlynedd' + }, + almostXYears: { + one: 'bron 1 flwyddyn', + two: 'bron 2 flynedd', + other: 'bron {{count}} mlynedd' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 2 && !!tokenValue.two) { + result = tokenValue.two; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'mewn ' + result; + } else { + return result + ' yn ôl'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/cy/_lib/formatLong/index.js b/node_modules/date-fns/locale/cy/_lib/formatLong/index.js new file mode 100644 index 0000000..375eea6 --- /dev/null +++ b/node_modules/date-fns/locale/cy/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'am' {{time}}", + long: "{{date}} 'am' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/cy/_lib/formatRelative/index.js b/node_modules/date-fns/locale/cy/_lib/formatRelative/index.js new file mode 100644 index 0000000..0193696 --- /dev/null +++ b/node_modules/date-fns/locale/cy/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'diwethaf am' p", + yesterday: "'ddoe am' p", + today: "'heddiw am' p", + tomorrow: "'yfory am' p", + nextWeek: "eeee 'am' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/cy/_lib/localize/index.js b/node_modules/date-fns/locale/cy/_lib/localize/index.js new file mode 100644 index 0000000..9660b11 --- /dev/null +++ b/node_modules/date-fns/locale/cy/_lib/localize/index.js @@ -0,0 +1,166 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['C', 'O'], + abbreviated: ['CC', 'OC'], + wide: ['Cyn Crist', 'Ar ôl Crist'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Ch1', 'Ch2', 'Ch3', 'Ch4'], + wide: ['Chwarter 1af', '2ail chwarter', '3ydd chwarter', '4ydd chwarter'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['I', 'Ch', 'Ma', 'E', 'Mi', 'Me', 'G', 'A', 'Md', 'H', 'T', 'Rh'], + abbreviated: ['Ion', 'Chwe', 'Maw', 'Ebr', 'Mai', 'Meh', 'Gor', 'Aws', 'Med', 'Hyd', 'Tach', 'Rhag'], + wide: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'] +}; +var dayValues = { + narrow: ['S', 'Ll', 'M', 'M', 'I', 'G', 'S'], + short: ['Su', 'Ll', 'Ma', 'Me', 'Ia', 'Gw', 'Sa'], + abbreviated: ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad'], + wide: ['dydd Sul', 'dydd Llun', 'dydd Mawrth', 'dydd Mercher', 'dydd Iau', 'dydd Gwener', 'dydd Sadwrn'] +}; +var dayPeriodValues = { + narrow: { + am: 'b', + pm: 'h', + midnight: 'hn', + noon: 'hd', + morning: 'bore', + afternoon: 'prynhawn', + evening: "gyda'r nos", + night: 'nos' + }, + abbreviated: { + am: 'yb', + pm: 'yh', + midnight: 'hanner nos', + noon: 'hanner dydd', + morning: 'bore', + afternoon: 'prynhawn', + evening: "gyda'r nos", + night: 'nos' + }, + wide: { + am: 'y.b.', + pm: 'y.h.', + midnight: 'hanner nos', + noon: 'hanner dydd', + morning: 'bore', + afternoon: 'prynhawn', + evening: "gyda'r nos", + night: 'nos' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'b', + pm: 'h', + midnight: 'hn', + noon: 'hd', + morning: 'yn y bore', + afternoon: 'yn y prynhawn', + evening: "gyda'r nos", + night: 'yn y nos' + }, + abbreviated: { + am: 'yb', + pm: 'yh', + midnight: 'hanner nos', + noon: 'hanner dydd', + morning: 'yn y bore', + afternoon: 'yn y prynhawn', + evening: "gyda'r nos", + night: 'yn y nos' + }, + wide: { + am: 'y.b.', + pm: 'y.h.', + midnight: 'hanner nos', + noon: 'hanner dydd', + morning: 'yn y bore', + afternoon: 'yn y prynhawn', + evening: "gyda'r nos", + night: 'yn y nos' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + if (number < 20) { + switch (number) { + case 0: + return number + 'fed'; + case 1: + return number + 'af'; + case 2: + return number + 'ail'; + case 3: + case 4: + return number + 'ydd'; + case 5: + case 6: + return number + 'ed'; + case 7: + case 8: + case 9: + case 10: + case 12: + case 15: + case 18: + return number + 'fed'; + case 11: + case 13: + case 14: + case 16: + case 17: + case 19: + return number + 'eg'; + } + } else if (number >= 50 && number <= 60 || number === 80 || number >= 100) { + return number + 'fed'; + } + return number + 'ain'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/cy/_lib/match/index.js b/node_modules/date-fns/locale/cy/_lib/match/index.js new file mode 100644 index 0000000..f409eed --- /dev/null +++ b/node_modules/date-fns/locale/cy/_lib/match/index.js @@ -0,0 +1,109 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(af|ail|ydd|ed|fed|eg|ain)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(c|o)/i, + abbreviated: /^(c\.?\s?c\.?|o\.?\s?c\.?)/i, + wide: /^(cyn christ|ar ôl crist|ar ol crist)/i +}; +var parseEraPatterns = { + wide: [/^c/i, /^(ar ôl crist|ar ol crist)/i], + any: [/^c/i, /^o/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ch[1234]/i, + wide: /^(chwarter 1af)|([234](ail|ydd)? chwarter)/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(i|ch|m|e|g|a|h|t|rh)/i, + abbreviated: /^(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag)/i, + wide: /^(ionawr|chwefror|mawrth|ebrill|mai|mehefin|gorffennaf|awst|medi|hydref|tachwedd|rhagfyr)/i +}; +var parseMonthPatterns = { + narrow: [/^i/i, /^ch/i, /^m/i, /^e/i, /^m/i, /^m/i, /^g/i, /^a/i, /^m/i, /^h/i, /^t/i, /^rh/i], + any: [/^io/i, /^ch/i, /^maw/i, /^e/i, /^mai/i, /^meh/i, /^g/i, /^a/i, /^med/i, /^h/i, /^t/i, /^rh/i] +}; +var matchDayPatterns = { + narrow: /^(s|ll|m|i|g)/i, + short: /^(su|ll|ma|me|ia|gw|sa)/i, + abbreviated: /^(sul|llun|maw|mer|iau|gwe|sad)/i, + wide: /^dydd (sul|llun|mawrth|mercher|iau|gwener|sadwrn)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^ll/i, /^m/i, /^m/i, /^i/i, /^g/i, /^s/i], + wide: [/^dydd su/i, /^dydd ll/i, /^dydd ma/i, /^dydd me/i, /^dydd i/i, /^dydd g/i, /^dydd sa/i], + any: [/^su/i, /^ll/i, /^ma/i, /^me/i, /^i/i, /^g/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(b|h|hn|hd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i, + any: /^(y\.?\s?[bh]\.?|hanner nos|hanner dydd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^b|(y\.?\s?b\.?)/i, + pm: /^h|(y\.?\s?h\.?)|(yr hwyr)/i, + midnight: /^hn|hanner nos/i, + noon: /^hd|hanner dydd/i, + morning: /bore/i, + afternoon: /prynhawn/i, + evening: /^gyda'r nos$/i, + night: /blah/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/cy/index.d.ts b/node_modules/date-fns/locale/cy/index.d.ts new file mode 100644 index 0000000..8c1286b --- /dev/null +++ b/node_modules/date-fns/locale/cy/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { cy } from 'date-fns/locale' +export default cy diff --git a/node_modules/date-fns/locale/cy/index.js b/node_modules/date-fns/locale/cy/index.js new file mode 100644 index 0000000..32d7f2c --- /dev/null +++ b/node_modules/date-fns/locale/cy/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Welsh locale. + * @language Welsh + * @iso-639-2 cym + * @author Elwyn Malethan [@elmomalmo]{@link https://github.com/elmomalmo} + */ +var locale = { + code: 'cy', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/cy/index.js.flow b/node_modules/date-fns/locale/cy/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/cy/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/cy/package.json b/node_modules/date-fns/locale/cy/package.json new file mode 100644 index 0000000..c1c5ddf --- /dev/null +++ b/node_modules/date-fns/locale/cy/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/cy/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/da/_lib/formatDistance/index.js b/node_modules/date-fns/locale/da/_lib/formatDistance/index.js new file mode 100644 index 0000000..98233ac --- /dev/null +++ b/node_modules/date-fns/locale/da/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mindre end ét sekund', + other: 'mindre end {{count}} sekunder' + }, + xSeconds: { + one: '1 sekund', + other: '{{count}} sekunder' + }, + halfAMinute: 'ét halvt minut', + lessThanXMinutes: { + one: 'mindre end ét minut', + other: 'mindre end {{count}} minutter' + }, + xMinutes: { + one: '1 minut', + other: '{{count}} minutter' + }, + aboutXHours: { + one: 'cirka 1 time', + other: 'cirka {{count}} timer' + }, + xHours: { + one: '1 time', + other: '{{count}} timer' + }, + xDays: { + one: '1 dag', + other: '{{count}} dage' + }, + aboutXWeeks: { + one: 'cirka 1 uge', + other: 'cirka {{count}} uger' + }, + xWeeks: { + one: '1 uge', + other: '{{count}} uger' + }, + aboutXMonths: { + one: 'cirka 1 måned', + other: 'cirka {{count}} måneder' + }, + xMonths: { + one: '1 måned', + other: '{{count}} måneder' + }, + aboutXYears: { + one: 'cirka 1 år', + other: 'cirka {{count}} år' + }, + xYears: { + one: '1 år', + other: '{{count}} år' + }, + overXYears: { + one: 'over 1 år', + other: 'over {{count}} år' + }, + almostXYears: { + one: 'næsten 1 år', + other: 'næsten {{count}} år' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'om ' + result; + } else { + return result + ' siden'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/da/_lib/formatLong/index.js b/node_modules/date-fns/locale/da/_lib/formatLong/index.js new file mode 100644 index 0000000..1a409c6 --- /dev/null +++ b/node_modules/date-fns/locale/da/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE 'den' d. MMMM y", + long: 'd. MMMM y', + medium: 'd. MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'kl'. {{time}}", + long: "{{date}} 'kl'. {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/da/_lib/formatRelative/index.js b/node_modules/date-fns/locale/da/_lib/formatRelative/index.js new file mode 100644 index 0000000..8182af9 --- /dev/null +++ b/node_modules/date-fns/locale/da/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'sidste' eeee 'kl.' p", + yesterday: "'i går kl.' p", + today: "'i dag kl.' p", + tomorrow: "'i morgen kl.' p", + nextWeek: "'på' eeee 'kl.' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/da/_lib/localize/index.js b/node_modules/date-fns/locale/da/_lib/localize/index.js new file mode 100644 index 0000000..175bad9 --- /dev/null +++ b/node_modules/date-fns/locale/da/_lib/localize/index.js @@ -0,0 +1,132 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['fvt', 'vt'], + abbreviated: ['f.v.t.', 'v.t.'], + wide: ['før vesterlandsk tidsregning', 'vesterlandsk tidsregning'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1. kvt.', '2. kvt.', '3. kvt.', '4. kvt.'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + wide: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'] +}; + +// Note that 'Days - abbreviated - Formatting' has periods at the end. +// https://www.unicode.org/cldr/charts/32/summary/da.html#1760 +// This makes grammatical sense in danish, as most abbreviations have periods. +var dayValues = { + narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + short: ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'], + abbreviated: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], + wide: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'midnat', + noon: 'middag', + morning: 'morgen', + afternoon: 'eftermiddag', + evening: 'aften', + night: 'nat' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'midnat', + noon: 'middag', + morning: 'morgen', + afternoon: 'eftermiddag', + evening: 'aften', + night: 'nat' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnat', + noon: 'middag', + morning: 'morgen', + afternoon: 'eftermiddag', + evening: 'aften', + night: 'nat' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'midnat', + noon: 'middag', + morning: 'om morgenen', + afternoon: 'om eftermiddagen', + evening: 'om aftenen', + night: 'om natten' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'midnat', + noon: 'middag', + morning: 'om morgenen', + afternoon: 'om eftermiddagen', + evening: 'om aftenen', + night: 'om natten' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnat', + noon: 'middag', + morning: 'om morgenen', + afternoon: 'om eftermiddagen', + evening: 'om aftenen', + night: 'om natten' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/da/_lib/match/index.js b/node_modules/date-fns/locale/da/_lib/match/index.js new file mode 100644 index 0000000..5ddefae --- /dev/null +++ b/node_modules/date-fns/locale/da/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(\.)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(fKr|fvt|eKr|vt)/i, + abbreviated: /^(f\.Kr\.?|f\.v\.t\.?|e\.Kr\.?|v\.t\.)/i, + wide: /^(f.Kr.|før vesterlandsk tidsregning|e.Kr.|vesterlandsk tidsregning)/i +}; +var parseEraPatterns = { + any: [/^f/i, /^(v|e)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]. kvt\./i, + wide: /^[1234]\.? kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan.|feb.|mar.|apr.|maj|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i, + wide: /^(januar|februar|marts|april|maj|juni|juli|august|september|oktober|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtofl]/i, + short: /^(søn.|man.|tir.|ons.|tor.|fre.|lør.)/i, + abbreviated: /^(søn|man|tir|ons|tor|fre|lør)/i, + wide: /^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^o/i, /^t/i, /^f/i, /^l/i], + any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i, + any: /^([ap]\.?\s?m\.?|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /midnat/i, + noon: /middag/i, + morning: /morgen/i, + afternoon: /eftermiddag/i, + evening: /aften/i, + night: /nat/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/da/index.d.ts b/node_modules/date-fns/locale/da/index.d.ts new file mode 100644 index 0000000..1cd188a --- /dev/null +++ b/node_modules/date-fns/locale/da/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { da } from 'date-fns/locale' +export default da diff --git a/node_modules/date-fns/locale/da/index.js b/node_modules/date-fns/locale/da/index.js new file mode 100644 index 0000000..ea70e79 --- /dev/null +++ b/node_modules/date-fns/locale/da/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Danish locale. + * @language Danish + * @iso-639-2 dan + * @author Mathias Wøbbe [@MathiasKandelborg]{@link https://github.com/MathiasKandelborg} + * @author Anders B. Hansen [@Andersbiha]{@link https://github.com/Andersbiha} + * @author [@kgram]{@link https://github.com/kgram} + * @author [@stefanbugge]{@link https://github.com/stefanbugge} + */ +var locale = { + code: 'da', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/da/index.js.flow b/node_modules/date-fns/locale/da/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/da/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/da/package.json b/node_modules/date-fns/locale/da/package.json new file mode 100644 index 0000000..b6cbfe8 --- /dev/null +++ b/node_modules/date-fns/locale/da/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/da/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/de-AT/_lib/localize/index.js b/node_modules/date-fns/locale/de-AT/_lib/localize/index.js new file mode 100644 index 0000000..85af22a --- /dev/null +++ b/node_modules/date-fns/locale/de-AT/_lib/localize/index.js @@ -0,0 +1,143 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['v.Chr.', 'n.Chr.'], + abbreviated: ['v.Chr.', 'n.Chr.'], + wide: ['vor Christus', 'nach Christus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'] +}; + +// Note: in German, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + wide: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'] +}; + +// https://st.unicode.org/cldr-apps/v#/de_AT/Gregorian/ +var formattingMonthValues = { + narrow: monthValues.narrow, + abbreviated: ['Jän.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + wide: monthValues.wide +}; +var dayValues = { + narrow: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], + short: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + abbreviated: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + wide: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/de.html#1881 +var dayPeriodValues = { + narrow: { + am: 'vm.', + pm: 'nm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'Morgen', + afternoon: 'Nachm.', + evening: 'Abend', + night: 'Nacht' + }, + abbreviated: { + am: 'vorm.', + pm: 'nachm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'Morgen', + afternoon: 'Nachmittag', + evening: 'Abend', + night: 'Nacht' + }, + wide: { + am: 'vormittags', + pm: 'nachmittags', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'Morgen', + afternoon: 'Nachmittag', + evening: 'Abend', + night: 'Nacht' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'vm.', + pm: 'nm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'morgens', + afternoon: 'nachm.', + evening: 'abends', + night: 'nachts' + }, + abbreviated: { + am: 'vorm.', + pm: 'nachm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'morgens', + afternoon: 'nachmittags', + evening: 'abends', + night: 'nachts' + }, + wide: { + am: 'vormittags', + pm: 'nachmittags', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'morgens', + afternoon: 'nachmittags', + evening: 'abends', + night: 'nachts' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + formattingValues: formattingMonthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/de-AT/index.d.ts b/node_modules/date-fns/locale/de-AT/index.d.ts new file mode 100644 index 0000000..a7d6680 --- /dev/null +++ b/node_modules/date-fns/locale/de-AT/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { deAT } from 'date-fns/locale' +export default deAT diff --git a/node_modules/date-fns/locale/de-AT/index.js b/node_modules/date-fns/locale/de-AT/index.js new file mode 100644 index 0000000..10aece4 --- /dev/null +++ b/node_modules/date-fns/locale/de-AT/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../de/_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../de/_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("../de/_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("../de/_lib/match/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/localize/index.js")); +// difference to 'de' locale + +/** + * @type {Locale} + * @category Locales + * @summary German locale (Austria). + * @language German + * @iso-639-2 deu + * @author Christoph Tobias Stenglein [@cstenglein]{@link https://github.com/cstenglein} + */ +var locale = { + code: 'de-AT', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index5.default, + match: _index4.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/de-AT/index.js.flow b/node_modules/date-fns/locale/de-AT/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/de-AT/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/de-AT/package.json b/node_modules/date-fns/locale/de-AT/package.json new file mode 100644 index 0000000..98cc747 --- /dev/null +++ b/node_modules/date-fns/locale/de-AT/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/de-AT/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/de/_lib/formatDistance/index.js b/node_modules/date-fns/locale/de/_lib/formatDistance/index.js new file mode 100644 index 0000000..25842d3 --- /dev/null +++ b/node_modules/date-fns/locale/de/_lib/formatDistance/index.js @@ -0,0 +1,184 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + standalone: { + one: 'weniger als 1 Sekunde', + other: 'weniger als {{count}} Sekunden' + }, + withPreposition: { + one: 'weniger als 1 Sekunde', + other: 'weniger als {{count}} Sekunden' + } + }, + xSeconds: { + standalone: { + one: '1 Sekunde', + other: '{{count}} Sekunden' + }, + withPreposition: { + one: '1 Sekunde', + other: '{{count}} Sekunden' + } + }, + halfAMinute: { + standalone: 'halbe Minute', + withPreposition: 'halben Minute' + }, + lessThanXMinutes: { + standalone: { + one: 'weniger als 1 Minute', + other: 'weniger als {{count}} Minuten' + }, + withPreposition: { + one: 'weniger als 1 Minute', + other: 'weniger als {{count}} Minuten' + } + }, + xMinutes: { + standalone: { + one: '1 Minute', + other: '{{count}} Minuten' + }, + withPreposition: { + one: '1 Minute', + other: '{{count}} Minuten' + } + }, + aboutXHours: { + standalone: { + one: 'etwa 1 Stunde', + other: 'etwa {{count}} Stunden' + }, + withPreposition: { + one: 'etwa 1 Stunde', + other: 'etwa {{count}} Stunden' + } + }, + xHours: { + standalone: { + one: '1 Stunde', + other: '{{count}} Stunden' + }, + withPreposition: { + one: '1 Stunde', + other: '{{count}} Stunden' + } + }, + xDays: { + standalone: { + one: '1 Tag', + other: '{{count}} Tage' + }, + withPreposition: { + one: '1 Tag', + other: '{{count}} Tagen' + } + }, + aboutXWeeks: { + standalone: { + one: 'etwa 1 Woche', + other: 'etwa {{count}} Wochen' + }, + withPreposition: { + one: 'etwa 1 Woche', + other: 'etwa {{count}} Wochen' + } + }, + xWeeks: { + standalone: { + one: '1 Woche', + other: '{{count}} Wochen' + }, + withPreposition: { + one: '1 Woche', + other: '{{count}} Wochen' + } + }, + aboutXMonths: { + standalone: { + one: 'etwa 1 Monat', + other: 'etwa {{count}} Monate' + }, + withPreposition: { + one: 'etwa 1 Monat', + other: 'etwa {{count}} Monaten' + } + }, + xMonths: { + standalone: { + one: '1 Monat', + other: '{{count}} Monate' + }, + withPreposition: { + one: '1 Monat', + other: '{{count}} Monaten' + } + }, + aboutXYears: { + standalone: { + one: 'etwa 1 Jahr', + other: 'etwa {{count}} Jahre' + }, + withPreposition: { + one: 'etwa 1 Jahr', + other: 'etwa {{count}} Jahren' + } + }, + xYears: { + standalone: { + one: '1 Jahr', + other: '{{count}} Jahre' + }, + withPreposition: { + one: '1 Jahr', + other: '{{count}} Jahren' + } + }, + overXYears: { + standalone: { + one: 'mehr als 1 Jahr', + other: 'mehr als {{count}} Jahre' + }, + withPreposition: { + one: 'mehr als 1 Jahr', + other: 'mehr als {{count}} Jahren' + } + }, + almostXYears: { + standalone: { + one: 'fast 1 Jahr', + other: 'fast {{count}} Jahre' + }, + withPreposition: { + one: 'fast 1 Jahr', + other: 'fast {{count}} Jahren' + } + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'in ' + result; + } else { + return 'vor ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/de/_lib/formatLong/index.js b/node_modules/date-fns/locale/de/_lib/formatLong/index.js new file mode 100644 index 0000000..25b775c --- /dev/null +++ b/node_modules/date-fns/locale/de/_lib/formatLong/index.js @@ -0,0 +1,48 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +// DIN 5008: https://de.wikipedia.org/wiki/Datumsformat#DIN_5008 +var dateFormats = { + full: 'EEEE, do MMMM y', + // Montag, 7. Januar 2018 + long: 'do MMMM y', + // 7. Januar 2018 + medium: 'do MMM y', + // 7. Jan. 2018 + short: 'dd.MM.y' // 07.01.2018 +}; + +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'um' {{time}}", + long: "{{date}} 'um' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/de/_lib/formatRelative/index.js b/node_modules/date-fns/locale/de/_lib/formatRelative/index.js new file mode 100644 index 0000000..00178bc --- /dev/null +++ b/node_modules/date-fns/locale/de/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'letzten' eeee 'um' p", + yesterday: "'gestern um' p", + today: "'heute um' p", + tomorrow: "'morgen um' p", + nextWeek: "eeee 'um' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/de/_lib/localize/index.js b/node_modules/date-fns/locale/de/_lib/localize/index.js new file mode 100644 index 0000000..2e07c6a --- /dev/null +++ b/node_modules/date-fns/locale/de/_lib/localize/index.js @@ -0,0 +1,143 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['v.Chr.', 'n.Chr.'], + abbreviated: ['v.Chr.', 'n.Chr.'], + wide: ['vor Christus', 'nach Christus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'] +}; + +// Note: in German, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + wide: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'] +}; + +// https://st.unicode.org/cldr-apps/v#/de/Gregorian/ +var formattingMonthValues = { + narrow: monthValues.narrow, + abbreviated: ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + wide: monthValues.wide +}; +var dayValues = { + narrow: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], + short: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + abbreviated: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + wide: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/de.html#1881 +var dayPeriodValues = { + narrow: { + am: 'vm.', + pm: 'nm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'Morgen', + afternoon: 'Nachm.', + evening: 'Abend', + night: 'Nacht' + }, + abbreviated: { + am: 'vorm.', + pm: 'nachm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'Morgen', + afternoon: 'Nachmittag', + evening: 'Abend', + night: 'Nacht' + }, + wide: { + am: 'vormittags', + pm: 'nachmittags', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'Morgen', + afternoon: 'Nachmittag', + evening: 'Abend', + night: 'Nacht' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'vm.', + pm: 'nm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'morgens', + afternoon: 'nachm.', + evening: 'abends', + night: 'nachts' + }, + abbreviated: { + am: 'vorm.', + pm: 'nachm.', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'morgens', + afternoon: 'nachmittags', + evening: 'abends', + night: 'nachts' + }, + wide: { + am: 'vormittags', + pm: 'nachmittags', + midnight: 'Mitternacht', + noon: 'Mittag', + morning: 'morgens', + afternoon: 'nachmittags', + evening: 'abends', + night: 'nachts' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + formattingValues: formattingMonthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/de/_lib/match/index.js b/node_modules/date-fns/locale/de/_lib/match/index.js new file mode 100644 index 0000000..34cefc7 --- /dev/null +++ b/node_modules/date-fns/locale/de/_lib/match/index.js @@ -0,0 +1,109 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(\.)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i, + abbreviated: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i, + wide: /^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i +}; +var parseEraPatterns = { + any: [/^v/i, /^n/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](\.)? Quartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i, + wide: /^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^j[aä]/i, /^f/i, /^mär/i, /^ap/i, /^mai/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smdmf]/i, + short: /^(so|mo|di|mi|do|fr|sa)/i, + abbreviated: /^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i, + wide: /^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i +}; +var parseDayPatterns = { + any: [/^so/i, /^mo/i, /^di/i, /^mi/i, /^do/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i, + abbreviated: /^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i, + wide: /^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^v/i, + pm: /^n/i, + midnight: /^Mitte/i, + noon: /^Mitta/i, + morning: /morgens/i, + afternoon: /nachmittags/i, + // will never be matched. Afternoon is matched by `pm` + evening: /abends/i, + night: /nachts/i // will never be matched. Night is matched by `pm` + } +}; + +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/de/index.d.ts b/node_modules/date-fns/locale/de/index.d.ts new file mode 100644 index 0000000..ef552da --- /dev/null +++ b/node_modules/date-fns/locale/de/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { de } from 'date-fns/locale' +export default de diff --git a/node_modules/date-fns/locale/de/index.js b/node_modules/date-fns/locale/de/index.js new file mode 100644 index 0000000..eedd8a8 --- /dev/null +++ b/node_modules/date-fns/locale/de/index.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary German locale. + * @language German + * @iso-639-2 deu + * @author Thomas Eilmsteiner [@DeMuu]{@link https://github.com/DeMuu} + * @author Asia [@asia-t]{@link https://github.com/asia-t} + * @author Van Vuong Ngo [@vanvuongngo]{@link https://github.com/vanvuongngo} + * @author RomanErnst [@pex]{@link https://github.com/pex} + * @author Philipp Keck [@Philipp91]{@link https://github.com/Philipp91} + */ +var locale = { + code: 'de', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/de/index.js.flow b/node_modules/date-fns/locale/de/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/de/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/de/package.json b/node_modules/date-fns/locale/de/package.json new file mode 100644 index 0000000..f8023ea --- /dev/null +++ b/node_modules/date-fns/locale/de/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/de/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/el/_lib/formatDistance/index.js b/node_modules/date-fns/locale/el/_lib/formatDistance/index.js new file mode 100644 index 0000000..8efbdd5 --- /dev/null +++ b/node_modules/date-fns/locale/el/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'λιγότερο από ένα δευτερόλεπτο', + other: 'λιγότερο από {{count}} δευτερόλεπτα' + }, + xSeconds: { + one: '1 δευτερόλεπτο', + other: '{{count}} δευτερόλεπτα' + }, + halfAMinute: 'μισό λεπτό', + lessThanXMinutes: { + one: 'λιγότερο από ένα λεπτό', + other: 'λιγότερο από {{count}} λεπτά' + }, + xMinutes: { + one: '1 λεπτό', + other: '{{count}} λεπτά' + }, + aboutXHours: { + one: 'περίπου 1 ώρα', + other: 'περίπου {{count}} ώρες' + }, + xHours: { + one: '1 ώρα', + other: '{{count}} ώρες' + }, + xDays: { + one: '1 ημέρα', + other: '{{count}} ημέρες' + }, + aboutXWeeks: { + one: 'περίπου 1 εβδομάδα', + other: 'περίπου {{count}} εβδομάδες' + }, + xWeeks: { + one: '1 εβδομάδα', + other: '{{count}} εβδομάδες' + }, + aboutXMonths: { + one: 'περίπου 1 μήνας', + other: 'περίπου {{count}} μήνες' + }, + xMonths: { + one: '1 μήνας', + other: '{{count}} μήνες' + }, + aboutXYears: { + one: 'περίπου 1 χρόνο', + other: 'περίπου {{count}} χρόνια' + }, + xYears: { + one: '1 χρόνο', + other: '{{count}} χρόνια' + }, + overXYears: { + one: 'πάνω από 1 χρόνο', + other: 'πάνω από {{count}} χρόνια' + }, + almostXYears: { + one: 'περίπου 1 χρόνο', + other: 'περίπου {{count}} χρόνια' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'σε ' + result; + } else { + return result + ' πριν'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/el/_lib/formatLong/index.js b/node_modules/date-fns/locale/el/_lib/formatLong/index.js new file mode 100644 index 0000000..b864f86 --- /dev/null +++ b/node_modules/date-fns/locale/el/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'd/M/yy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: '{{date}} - {{time}}', + long: '{{date}} - {{time}}', + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/el/_lib/formatRelative/index.js b/node_modules/date-fns/locale/el/_lib/formatRelative/index.js new file mode 100644 index 0000000..6e18226 --- /dev/null +++ b/node_modules/date-fns/locale/el/_lib/formatRelative/index.js @@ -0,0 +1,30 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + switch (date.getUTCDay()) { + case 6: + //Σάββατο + return "'το προηγούμενο' eeee 'στις' p"; + default: + return "'την προηγούμενη' eeee 'στις' p"; + } + }, + yesterday: "'χθες στις' p", + today: "'σήμερα στις' p", + tomorrow: "'αύριο στις' p", + nextWeek: "eeee 'στις' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') return format(date); + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/el/_lib/localize/index.js b/node_modules/date-fns/locale/el/_lib/localize/index.js new file mode 100644 index 0000000..b61e3ae --- /dev/null +++ b/node_modules/date-fns/locale/el/_lib/localize/index.js @@ -0,0 +1,110 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['πΧ', 'μΧ'], + abbreviated: ['π.Χ.', 'μ.Χ.'], + wide: ['προ Χριστού', 'μετά Χριστόν'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Τ1', 'Τ2', 'Τ3', 'Τ4'], + wide: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', '4ο τρίμηνο'] +}; +var monthValues = { + narrow: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], + abbreviated: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], + wide: ['Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'] +}; +var formattingMonthValues = { + narrow: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], + abbreviated: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], + wide: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου'] +}; +var dayValues = { + narrow: ['Κ', 'Δ', 'T', 'Τ', 'Π', 'Π', 'Σ'], + short: ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πέ', 'Πα', 'Σά'], + abbreviated: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], + wide: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'] +}; +var dayPeriodValues = { + narrow: { + am: 'πμ', + pm: 'μμ', + midnight: 'μεσάνυχτα', + noon: 'μεσημέρι', + morning: 'πρωί', + afternoon: 'απόγευμα', + evening: 'βράδυ', + night: 'νύχτα' + }, + abbreviated: { + am: 'π.μ.', + pm: 'μ.μ.', + midnight: 'μεσάνυχτα', + noon: 'μεσημέρι', + morning: 'πρωί', + afternoon: 'απόγευμα', + evening: 'βράδυ', + night: 'νύχτα' + }, + wide: { + am: 'π.μ.', + pm: 'μ.μ.', + midnight: 'μεσάνυχτα', + noon: 'μεσημέρι', + morning: 'πρωί', + afternoon: 'απόγευμα', + evening: 'βράδυ', + night: 'νύχτα' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = options === null || options === void 0 ? void 0 : options.unit; + var suffix; + if (unit === 'year' || unit === 'month') { + suffix = 'ος'; + } else if (unit === 'week' || unit === 'dayOfYear' || unit === 'day' || unit === 'hour' || unit === 'date') { + suffix = 'η'; + } else { + suffix = 'ο'; + } + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/el/_lib/match/index.js b/node_modules/date-fns/locale/el/_lib/match/index.js new file mode 100644 index 0000000..65dccb4 --- /dev/null +++ b/node_modules/date-fns/locale/el/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(ος|η|ο)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(πΧ|μΧ)/i, + abbreviated: /^(π\.?\s?χ\.?|π\.?\s?κ\.?\s?χ\.?|μ\.?\s?χ\.?|κ\.?\s?χ\.?)/i, + wide: /^(προ Χριστο(ύ|υ)|πριν απ(ό|ο) την Κοιν(ή|η) Χρονολογ(ί|ι)α|μετ(ά|α) Χριστ(ό|ο)ν|Κοιν(ή|η) Χρονολογ(ί|ι)α)/i +}; +var parseEraPatterns = { + any: [/^π/i, /^(μ|κ)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^τ[1234]/i, + wide: /^[1234]ο? τρ(ί|ι)μηνο/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[ιφμαμιιασονδ]/i, + abbreviated: /^(ιαν|φεβ|μ[άα]ρ|απρ|μ[άα][ιΐ]|ιο[ύυ]ν|ιο[ύυ]λ|α[ύυ]γ|σεπ|οκτ|νο[έε]|δεκ)/i, + wide: /^(μ[άα][ιΐ]|α[ύυ]γο[υύ]στ)(ος|ου)|(ιανου[άα]ρ|φεβρου[άα]ρ|μ[άα]ρτ|απρ[ίι]λ|ιο[ύυ]ν|ιο[ύυ]λ|σεπτ[έε]μβρ|οκτ[ώω]βρ|νο[έε]μβρ|δεκ[έε]μβρ)(ιος|ίου)/i +}; +var parseMonthPatterns = { + narrow: [/^ι/i, /^φ/i, /^μ/i, /^α/i, /^μ/i, /^ι/i, /^ι/i, /^α/i, /^σ/i, /^ο/i, /^ν/i, /^δ/i], + any: [/^ια/i, /^φ/i, /^μ[άα]ρ/i, /^απ/i, /^μ[άα][ιΐ]/i, /^ιο[ύυ]ν/i, /^ιο[ύυ]λ/i, /^α[ύυ]/i, /^σ/i, /^ο/i, /^ν/i, /^δ/i] +}; +var matchDayPatterns = { + narrow: /^[κδτπσ]/i, + short: /^(κυ|δε|τρ|τε|π[εέ]|π[αά]|σ[αά])/i, + abbreviated: /^(κυρ|δευ|τρι|τετ|πεμ|παρ|σαβ)/i, + wide: /^(κυριακ(ή|η)|δευτ(έ|ε)ρα|τρ(ί|ι)τη|τετ(ά|α)ρτη|π(έ|ε)μπτη|παρασκευ(ή|η)|σ(ά|α)ββατο)/i +}; +var parseDayPatterns = { + narrow: [/^κ/i, /^δ/i, /^τ/i, /^τ/i, /^π/i, /^π/i, /^σ/i], + any: [/^κ/i, /^δ/i, /^τρ/i, /^τε/i, /^π[εέ]/i, /^π[αά]/i, /^σ/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(πμ|μμ|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i, + any: /^([πμ]\.?\s?μ\.?|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^πμ|π\.\s?μ\./i, + pm: /^μμ|μ\.\s?μ\./i, + midnight: /^μεσάν/i, + noon: /^μεσημ(έ|ε)/i, + morning: /πρω(ί|ι)/i, + afternoon: /απ(ό|ο)γευμα/i, + evening: /βρ(ά|α)δυ/i, + night: /ν(ύ|υ)χτα/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/el/index.d.ts b/node_modules/date-fns/locale/el/index.d.ts new file mode 100644 index 0000000..551ad06 --- /dev/null +++ b/node_modules/date-fns/locale/el/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { el } from 'date-fns/locale' +export default el diff --git a/node_modules/date-fns/locale/el/index.js b/node_modules/date-fns/locale/el/index.js new file mode 100644 index 0000000..a2c26f7 --- /dev/null +++ b/node_modules/date-fns/locale/el/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Greek locale. + * @language Greek + * @iso-639-2 ell + * @author Fanis Katsimpas [@fanixk]{@link https://github.com/fanixk} + * @author Theodoros Orfanidis [@teoulas]{@link https://github.com/teoulas} + */ +var locale = { + code: 'el', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/el/index.js.flow b/node_modules/date-fns/locale/el/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/el/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/el/package.json b/node_modules/date-fns/locale/el/package.json new file mode 100644 index 0000000..1ae631c --- /dev/null +++ b/node_modules/date-fns/locale/el/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/el/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-AU/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-AU/_lib/formatLong/index.js new file mode 100644 index 0000000..8c16827 --- /dev/null +++ b/node_modules/date-fns/locale/en-AU/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-AU/index.d.ts b/node_modules/date-fns/locale/en-AU/index.d.ts new file mode 100644 index 0000000..c1343a6 --- /dev/null +++ b/node_modules/date-fns/locale/en-AU/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enAU } from 'date-fns/locale' +export default enAU diff --git a/node_modules/date-fns/locale/en-AU/index.js b/node_modules/date-fns/locale/en-AU/index.js new file mode 100644 index 0000000..10a1741 --- /dev/null +++ b/node_modules/date-fns/locale/en-AU/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("../en-US/_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("../en-US/_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary English locale (Australia). + * @language English + * @iso-639-2 eng + * @author Julien Malige [@JulienMalige]{@link https://github.com/JulienMalige} + */ +var locale = { + code: 'en-AU', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-AU/index.js.flow b/node_modules/date-fns/locale/en-AU/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/en-AU/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/en-AU/package.json b/node_modules/date-fns/locale/en-AU/package.json new file mode 100644 index 0000000..6114ef7 --- /dev/null +++ b/node_modules/date-fns/locale/en-AU/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/en-AU/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-CA/_lib/formatDistance/index.js b/node_modules/date-fns/locale/en-CA/_lib/formatDistance/index.js new file mode 100644 index 0000000..58fe3c2 --- /dev/null +++ b/node_modules/date-fns/locale/en-CA/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'less than a second', + other: 'less than {{count}} seconds' + }, + xSeconds: { + one: 'a second', + other: '{{count}} seconds' + }, + halfAMinute: 'half a minute', + lessThanXMinutes: { + one: 'less than a minute', + other: 'less than {{count}} minutes' + }, + xMinutes: { + one: 'a minute', + other: '{{count}} minutes' + }, + aboutXHours: { + one: 'about an hour', + other: 'about {{count}} hours' + }, + xHours: { + one: 'an hour', + other: '{{count}} hours' + }, + xDays: { + one: 'a day', + other: '{{count}} days' + }, + aboutXWeeks: { + one: 'about a week', + other: 'about {{count}} weeks' + }, + xWeeks: { + one: 'a week', + other: '{{count}} weeks' + }, + aboutXMonths: { + one: 'about a month', + other: 'about {{count}} months' + }, + xMonths: { + one: 'a month', + other: '{{count}} months' + }, + aboutXYears: { + one: 'about a year', + other: 'about {{count}} years' + }, + xYears: { + one: 'a year', + other: '{{count}} years' + }, + overXYears: { + one: 'over a year', + other: 'over {{count}} years' + }, + almostXYears: { + one: 'almost a year', + other: 'almost {{count}} years' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'in ' + result; + } else { + return result + ' ago'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-CA/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-CA/_lib/formatLong/index.js new file mode 100644 index 0000000..304f6a9 --- /dev/null +++ b/node_modules/date-fns/locale/en-CA/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, MMMM do, yyyy', + long: 'MMMM do, yyyy', + medium: 'MMM d, yyyy', + short: 'yyyy-MM-dd' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-CA/index.d.ts b/node_modules/date-fns/locale/en-CA/index.d.ts new file mode 100644 index 0000000..e97efb4 --- /dev/null +++ b/node_modules/date-fns/locale/en-CA/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enCA } from 'date-fns/locale' +export default enCA diff --git a/node_modules/date-fns/locale/en-CA/index.js b/node_modules/date-fns/locale/en-CA/index.js new file mode 100644 index 0000000..61a060d --- /dev/null +++ b/node_modules/date-fns/locale/en-CA/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js")); +var _index2 = _interopRequireDefault(require("../en-US/_lib/localize/index.js")); +var _index3 = _interopRequireDefault(require("../en-US/_lib/match/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary English locale (Canada). + * @language English + * @iso-639-2 eng + * @author Mark Owsiak [@markowsiak]{@link https://github.com/markowsiak} + * @author Marco Imperatore [@mimperatore]{@link https://github.com/mimperatore} + */ +var locale = { + code: 'en-CA', + formatDistance: _index4.default, + formatLong: _index5.default, + formatRelative: _index.default, + localize: _index2.default, + match: _index3.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-CA/index.js.flow b/node_modules/date-fns/locale/en-CA/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/en-CA/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/en-CA/package.json b/node_modules/date-fns/locale/en-CA/package.json new file mode 100644 index 0000000..9b7526a --- /dev/null +++ b/node_modules/date-fns/locale/en-CA/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/en-CA/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-GB/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-GB/_lib/formatLong/index.js new file mode 100644 index 0000000..03decbb --- /dev/null +++ b/node_modules/date-fns/locale/en-GB/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-GB/index.d.ts b/node_modules/date-fns/locale/en-GB/index.d.ts new file mode 100644 index 0000000..74fc784 --- /dev/null +++ b/node_modules/date-fns/locale/en-GB/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enGB } from 'date-fns/locale' +export default enGB diff --git a/node_modules/date-fns/locale/en-GB/index.js b/node_modules/date-fns/locale/en-GB/index.js new file mode 100644 index 0000000..60fbf1a --- /dev/null +++ b/node_modules/date-fns/locale/en-GB/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js")); +var _index3 = _interopRequireDefault(require("../en-US/_lib/localize/index.js")); +var _index4 = _interopRequireDefault(require("../en-US/_lib/match/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary English locale (United Kingdom). + * @language English + * @iso-639-2 eng + * @author Alex [@glintik]{@link https://github.com/glintik} + */ +var locale = { + code: 'en-GB', + formatDistance: _index.default, + formatLong: _index5.default, + formatRelative: _index2.default, + localize: _index3.default, + match: _index4.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-GB/index.js.flow b/node_modules/date-fns/locale/en-GB/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/en-GB/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/en-GB/package.json b/node_modules/date-fns/locale/en-GB/package.json new file mode 100644 index 0000000..96f038b --- /dev/null +++ b/node_modules/date-fns/locale/en-GB/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/en-GB/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-IE/index.d.ts b/node_modules/date-fns/locale/en-IE/index.d.ts new file mode 100644 index 0000000..042b0ca --- /dev/null +++ b/node_modules/date-fns/locale/en-IE/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enIE } from 'date-fns/locale' +export default enIE diff --git a/node_modules/date-fns/locale/en-IE/index.js b/node_modules/date-fns/locale/en-IE/index.js new file mode 100644 index 0000000..8e7718c --- /dev/null +++ b/node_modules/date-fns/locale/en-IE/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js")); +var _index3 = _interopRequireDefault(require("../en-US/_lib/localize/index.js")); +var _index4 = _interopRequireDefault(require("../en-US/_lib/match/index.js")); +var _index5 = _interopRequireDefault(require("../en-GB/_lib/formatLong/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary English locale (Ireland). + * @language English + * @iso-639-2 eng + * @author Tetiana [@tan75]{@link https://github.com/tan75} + */ +var locale = { + code: 'en-IE', + formatDistance: _index.default, + formatLong: _index5.default, + formatRelative: _index2.default, + localize: _index3.default, + match: _index4.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-IE/index.js.flow b/node_modules/date-fns/locale/en-IE/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/en-IE/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/en-IE/package.json b/node_modules/date-fns/locale/en-IE/package.json new file mode 100644 index 0000000..a87ef30 --- /dev/null +++ b/node_modules/date-fns/locale/en-IE/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/en-IE/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-IN/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-IN/_lib/formatLong/index.js new file mode 100644 index 0000000..6daf52f --- /dev/null +++ b/node_modules/date-fns/locale/en-IN/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM, yyyy', + medium: 'd MMM, yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-IN/index.d.ts b/node_modules/date-fns/locale/en-IN/index.d.ts new file mode 100644 index 0000000..a1fc542 --- /dev/null +++ b/node_modules/date-fns/locale/en-IN/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enIN } from 'date-fns/locale' +export default enIN diff --git a/node_modules/date-fns/locale/en-IN/index.js b/node_modules/date-fns/locale/en-IN/index.js new file mode 100644 index 0000000..6660d4c --- /dev/null +++ b/node_modules/date-fns/locale/en-IN/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js")); +var _index3 = _interopRequireDefault(require("../en-US/_lib/localize/index.js")); +var _index4 = _interopRequireDefault(require("../en-US/_lib/match/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary English locale (India). + * @language English + * @iso-639-2 eng + * @author Galeel Bhasha Satthar [@gbhasha]{@link https://github.com/gbhasha} + */ +var locale = { + code: 'en-IN', + formatDistance: _index.default, + formatLong: _index5.default, + formatRelative: _index2.default, + localize: _index3.default, + match: _index4.default, + options: { + weekStartsOn: 1, + // Monday is the first day of the week. + firstWeekContainsDate: 4 // The week that contains Jan 4th is the first week of the year. + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-IN/index.js.flow b/node_modules/date-fns/locale/en-IN/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/en-IN/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/en-IN/package.json b/node_modules/date-fns/locale/en-IN/package.json new file mode 100644 index 0000000..7f89dcd --- /dev/null +++ b/node_modules/date-fns/locale/en-IN/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/en-IN/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-NZ/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-NZ/_lib/formatLong/index.js new file mode 100644 index 0000000..8c16827 --- /dev/null +++ b/node_modules/date-fns/locale/en-NZ/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-NZ/index.d.ts b/node_modules/date-fns/locale/en-NZ/index.d.ts new file mode 100644 index 0000000..dbf083d --- /dev/null +++ b/node_modules/date-fns/locale/en-NZ/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enNZ } from 'date-fns/locale' +export default enNZ diff --git a/node_modules/date-fns/locale/en-NZ/index.js b/node_modules/date-fns/locale/en-NZ/index.js new file mode 100644 index 0000000..1a60edd --- /dev/null +++ b/node_modules/date-fns/locale/en-NZ/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js")); +var _index3 = _interopRequireDefault(require("../en-US/_lib/localize/index.js")); +var _index4 = _interopRequireDefault(require("../en-US/_lib/match/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary English locale (New Zealand). + * @language English + * @iso-639-2 eng + * @author Murray Lucas [@muntact]{@link https://github.com/muntact} + */ +var locale = { + code: 'en-NZ', + formatDistance: _index.default, + formatLong: _index5.default, + formatRelative: _index2.default, + localize: _index3.default, + match: _index4.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-NZ/index.js.flow b/node_modules/date-fns/locale/en-NZ/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/en-NZ/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/en-NZ/package.json b/node_modules/date-fns/locale/en-NZ/package.json new file mode 100644 index 0000000..aa3c1c2 --- /dev/null +++ b/node_modules/date-fns/locale/en-NZ/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/en-NZ/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-US/_lib/formatDistance/index.js b/node_modules/date-fns/locale/en-US/_lib/formatDistance/index.js new file mode 100644 index 0000000..c8ab13c --- /dev/null +++ b/node_modules/date-fns/locale/en-US/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'less than a second', + other: 'less than {{count}} seconds' + }, + xSeconds: { + one: '1 second', + other: '{{count}} seconds' + }, + halfAMinute: 'half a minute', + lessThanXMinutes: { + one: 'less than a minute', + other: 'less than {{count}} minutes' + }, + xMinutes: { + one: '1 minute', + other: '{{count}} minutes' + }, + aboutXHours: { + one: 'about 1 hour', + other: 'about {{count}} hours' + }, + xHours: { + one: '1 hour', + other: '{{count}} hours' + }, + xDays: { + one: '1 day', + other: '{{count}} days' + }, + aboutXWeeks: { + one: 'about 1 week', + other: 'about {{count}} weeks' + }, + xWeeks: { + one: '1 week', + other: '{{count}} weeks' + }, + aboutXMonths: { + one: 'about 1 month', + other: 'about {{count}} months' + }, + xMonths: { + one: '1 month', + other: '{{count}} months' + }, + aboutXYears: { + one: 'about 1 year', + other: 'about {{count}} years' + }, + xYears: { + one: '1 year', + other: '{{count}} years' + }, + overXYears: { + one: 'over 1 year', + other: 'over {{count}} years' + }, + almostXYears: { + one: 'almost 1 year', + other: 'almost {{count}} years' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'in ' + result; + } else { + return result + ' ago'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-US/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-US/_lib/formatLong/index.js new file mode 100644 index 0000000..acc4a67 --- /dev/null +++ b/node_modules/date-fns/locale/en-US/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-US/_lib/formatRelative/index.js b/node_modules/date-fns/locale/en-US/_lib/formatRelative/index.js new file mode 100644 index 0000000..34206d8 --- /dev/null +++ b/node_modules/date-fns/locale/en-US/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'last' eeee 'at' p", + yesterday: "'yesterday at' p", + today: "'today at' p", + tomorrow: "'tomorrow at' p", + nextWeek: "eeee 'at' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-US/_lib/localize/index.js b/node_modules/date-fns/locale/en-US/_lib/localize/index.js new file mode 100644 index 0000000..da5c2d3 --- /dev/null +++ b/node_modules/date-fns/locale/en-US/_lib/localize/index.js @@ -0,0 +1,152 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['B', 'A'], + abbreviated: ['BC', 'AD'], + wide: ['Before Christ', 'Anno Domini'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + wide: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'] +}; +var dayValues = { + narrow: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + short: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'], + abbreviated: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + wide: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mi', + noon: 'n', + morning: 'morning', + afternoon: 'afternoon', + evening: 'evening', + night: 'night' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'midnight', + noon: 'noon', + morning: 'morning', + afternoon: 'afternoon', + evening: 'evening', + night: 'night' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnight', + noon: 'noon', + morning: 'morning', + afternoon: 'afternoon', + evening: 'evening', + night: 'night' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mi', + noon: 'n', + morning: 'in the morning', + afternoon: 'in the afternoon', + evening: 'in the evening', + night: 'at night' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'midnight', + noon: 'noon', + morning: 'in the morning', + afternoon: 'in the afternoon', + evening: 'in the evening', + night: 'at night' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnight', + noon: 'noon', + morning: 'in the morning', + afternoon: 'in the afternoon', + evening: 'in the evening', + night: 'at night' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + + // If ordinal numbers depend on context, for example, + // if they are different for different grammatical genders, + // use `options.unit`. + // + // `unit` can be 'year', 'quarter', 'month', 'week', 'date', 'dayOfYear', + // 'day', 'hour', 'minute', 'second'. + + var rem100 = number % 100; + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + return number + 'st'; + case 2: + return number + 'nd'; + case 3: + return number + 'rd'; + } + } + return number + 'th'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-US/_lib/match/index.js b/node_modules/date-fns/locale/en-US/_lib/match/index.js new file mode 100644 index 0000000..69da7c1 --- /dev/null +++ b/node_modules/date-fns/locale/en-US/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(b|a)/i, + abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, + wide: /^(before christ|before common era|anno domini|common era)/i +}; +var parseEraPatterns = { + any: [/^b/i, /^(a|c)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](th|st|nd|rd)? quarter/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i, + wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^may/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtwf]/i, + short: /^(su|mo|tu|we|th|fr|sa)/i, + abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i, + wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i, + any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mi/i, + noon: /^no/i, + morning: /morning/i, + afternoon: /afternoon/i, + evening: /evening/i, + night: /night/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-US/index.d.ts b/node_modules/date-fns/locale/en-US/index.d.ts new file mode 100644 index 0000000..967f257 --- /dev/null +++ b/node_modules/date-fns/locale/en-US/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enUS } from 'date-fns/locale' +export default enUS diff --git a/node_modules/date-fns/locale/en-US/index.js b/node_modules/date-fns/locale/en-US/index.js new file mode 100644 index 0000000..a12160f --- /dev/null +++ b/node_modules/date-fns/locale/en-US/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary English locale (United States). + * @language English + * @iso-639-2 eng + * @author Sasha Koss [@kossnocorp]{@link https://github.com/kossnocorp} + * @author Lesha Koss [@leshakoss]{@link https://github.com/leshakoss} + */ +var locale = { + code: 'en-US', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-US/index.js.flow b/node_modules/date-fns/locale/en-US/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/en-US/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/en-US/package.json b/node_modules/date-fns/locale/en-US/package.json new file mode 100644 index 0000000..94ac464 --- /dev/null +++ b/node_modules/date-fns/locale/en-US/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/en-US/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-ZA/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-ZA/_lib/formatLong/index.js new file mode 100644 index 0000000..ddba50f --- /dev/null +++ b/node_modules/date-fns/locale/en-ZA/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, dd MMMM yyyy', + long: 'dd MMMM yyyy', + medium: 'dd MMM yyyy', + short: 'yyyy/MM/dd' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-ZA/index.d.ts b/node_modules/date-fns/locale/en-ZA/index.d.ts new file mode 100644 index 0000000..ebdd1c8 --- /dev/null +++ b/node_modules/date-fns/locale/en-ZA/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { enZA } from 'date-fns/locale' +export default enZA diff --git a/node_modules/date-fns/locale/en-ZA/index.js b/node_modules/date-fns/locale/en-ZA/index.js new file mode 100644 index 0000000..18a20d7 --- /dev/null +++ b/node_modules/date-fns/locale/en-ZA/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js")); +var _index3 = _interopRequireDefault(require("../en-US/_lib/localize/index.js")); +var _index4 = _interopRequireDefault(require("../en-US/_lib/match/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary English locale (South Africa). + * @language English + * @iso-639-2 eng + * @author Shaila Kavrakova [@shaykav]{@link https://github.com/shaykav} + */ +var locale = { + code: 'en-ZA', + formatDistance: _index.default, + formatLong: _index5.default, + formatRelative: _index2.default, + localize: _index3.default, + match: _index4.default, + options: { + weekStartsOn: 0, + // Sunday is the first day of the week. + firstWeekContainsDate: 1 // The week that contains Jan 1st is the first week of the year. + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/en-ZA/index.js.flow b/node_modules/date-fns/locale/en-ZA/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/en-ZA/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/en-ZA/package.json b/node_modules/date-fns/locale/en-ZA/package.json new file mode 100644 index 0000000..1ce19b1 --- /dev/null +++ b/node_modules/date-fns/locale/en-ZA/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/en-ZA/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/eo/_lib/formatDistance/index.js b/node_modules/date-fns/locale/eo/_lib/formatDistance/index.js new file mode 100644 index 0000000..0f8a326 --- /dev/null +++ b/node_modules/date-fns/locale/eo/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'malpli ol sekundo', + other: 'malpli ol {{count}} sekundoj' + }, + xSeconds: { + one: '1 sekundo', + other: '{{count}} sekundoj' + }, + halfAMinute: 'duonminuto', + lessThanXMinutes: { + one: 'malpli ol minuto', + other: 'malpli ol {{count}} minutoj' + }, + xMinutes: { + one: '1 minuto', + other: '{{count}} minutoj' + }, + aboutXHours: { + one: 'proksimume 1 horo', + other: 'proksimume {{count}} horoj' + }, + xHours: { + one: '1 horo', + other: '{{count}} horoj' + }, + xDays: { + one: '1 tago', + other: '{{count}} tagoj' + }, + aboutXMonths: { + one: 'proksimume 1 monato', + other: 'proksimume {{count}} monatoj' + }, + xWeeks: { + one: '1 semajno', + other: '{{count}} semajnoj' + }, + aboutXWeeks: { + one: 'proksimume 1 semajno', + other: 'proksimume {{count}} semajnoj' + }, + xMonths: { + one: '1 monato', + other: '{{count}} monatoj' + }, + aboutXYears: { + one: 'proksimume 1 jaro', + other: 'proksimume {{count}} jaroj' + }, + xYears: { + one: '1 jaro', + other: '{{count}} jaroj' + }, + overXYears: { + one: 'pli ol 1 jaro', + other: 'pli ol {{count}} jaroj' + }, + almostXYears: { + one: 'preskaŭ 1 jaro', + other: 'preskaŭ {{count}} jaroj' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options !== null && options !== void 0 && options.comparison && options.comparison > 0) { + return 'post ' + result; + } else { + return 'antaŭ ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/eo/_lib/formatLong/index.js b/node_modules/date-fns/locale/eo/_lib/formatLong/index.js new file mode 100644 index 0000000..7cf7ed3 --- /dev/null +++ b/node_modules/date-fns/locale/eo/_lib/formatLong/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, do 'de' MMMM y", + long: 'y-MMMM-dd', + medium: 'y-MMM-dd', + short: 'yyyy-MM-dd' +}; +var timeFormats = { + full: "Ho 'horo kaj' m:ss zzzz", + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + any: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/eo/_lib/formatRelative/index.js b/node_modules/date-fns/locale/eo/_lib/formatRelative/index.js new file mode 100644 index 0000000..958a784 --- /dev/null +++ b/node_modules/date-fns/locale/eo/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'pasinta' eeee 'je' p", + yesterday: "'hieraŭ je' p", + today: "'hodiaŭ je' p", + tomorrow: "'morgaŭ je' p", + nextWeek: "eeee 'je' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/eo/_lib/localize/index.js b/node_modules/date-fns/locale/eo/_lib/localize/index.js new file mode 100644 index 0000000..5f65fb6 --- /dev/null +++ b/node_modules/date-fns/locale/eo/_lib/localize/index.js @@ -0,0 +1,94 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['aK', 'pK'], + abbreviated: ['a.K.E.', 'p.K.E.'], + wide: ['antaŭ Komuna Erao', 'Komuna Erao'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1-a kvaronjaro', '2-a kvaronjaro', '3-a kvaronjaro', '4-a kvaronjaro'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aŭg', 'sep', 'okt', 'nov', 'dec'], + wide: ['januaro', 'februaro', 'marto', 'aprilo', 'majo', 'junio', 'julio', 'aŭgusto', 'septembro', 'oktobro', 'novembro', 'decembro'] +}; +var dayValues = { + narrow: ['D', 'L', 'M', 'M', 'Ĵ', 'V', 'S'], + short: ['di', 'lu', 'ma', 'me', 'ĵa', 've', 'sa'], + abbreviated: ['dim', 'lun', 'mar', 'mer', 'ĵaŭ', 'ven', 'sab'], + wide: ['dimanĉo', 'lundo', 'mardo', 'merkredo', 'ĵaŭdo', 'vendredo', 'sabato'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'noktomezo', + noon: 'tagmezo', + morning: 'matene', + afternoon: 'posttagmeze', + evening: 'vespere', + night: 'nokte' + }, + abbreviated: { + am: 'a.t.m.', + pm: 'p.t.m.', + midnight: 'noktomezo', + noon: 'tagmezo', + morning: 'matene', + afternoon: 'posttagmeze', + evening: 'vespere', + night: 'nokte' + }, + wide: { + am: 'antaŭtagmeze', + pm: 'posttagmeze', + midnight: 'noktomezo', + noon: 'tagmezo', + morning: 'matene', + afternoon: 'posttagmeze', + evening: 'vespere', + night: 'nokte' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + var number = Number(dirtyNumber); + return number + '-a'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/eo/_lib/match/index.js b/node_modules/date-fns/locale/eo/_lib/match/index.js new file mode 100644 index 0000000..7d14152 --- /dev/null +++ b/node_modules/date-fns/locale/eo/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(-?a)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^([ap]k)/i, + abbreviated: /^([ap]\.?\s?k\.?\s?e\.?)/i, + wide: /^((antaǔ |post )?komuna erao)/i +}; +var parseEraPatterns = { + any: [/^a/i, /^[kp]/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^k[1234]/i, + wide: /^[1234](-?a)? kvaronjaro/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|a(ŭ|ux|uh|u)g|sep|okt|nov|dec)/i, + wide: /^(januaro|februaro|marto|aprilo|majo|junio|julio|a(ŭ|ux|uh|u)gusto|septembro|oktobro|novembro|decembro)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^a(u|ŭ)/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[dlmĵjvs]/i, + short: /^(di|lu|ma|me|(ĵ|jx|jh|j)a|ve|sa)/i, + abbreviated: /^(dim|lun|mar|mer|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)|ven|sab)/i, + wide: /^(diman(ĉ|cx|ch|c)o|lundo|mardo|merkredo|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)do|vendredo|sabato)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^(j|ĵ)/i, /^v/i, /^s/i], + any: [/^d/i, /^l/i, /^ma/i, /^me/i, /^(j|ĵ)/i, /^v/i, /^s/i] +}; +var matchDayPeriodPatterns = { + narrow: /^([ap]|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i, + abbreviated: /^([ap][.\s]?t[.\s]?m[.\s]?|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i, + wide: /^(anta(ŭ|ux)tagmez|posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo]/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^noktom/i, + noon: /^t/i, + morning: /^m/i, + afternoon: /^posttagmeze/i, + evening: /^v/i, + night: /^n/i + } +}; +var match = { + ordinalNumber: (0, _index.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index2.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index2.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index2.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index2.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index2.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/eo/index.d.ts b/node_modules/date-fns/locale/eo/index.d.ts new file mode 100644 index 0000000..40716b3 --- /dev/null +++ b/node_modules/date-fns/locale/eo/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eo } from 'date-fns/locale' +export default eo diff --git a/node_modules/date-fns/locale/eo/index.js b/node_modules/date-fns/locale/eo/index.js new file mode 100644 index 0000000..254975e --- /dev/null +++ b/node_modules/date-fns/locale/eo/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Esperanto locale. + * @language Esperanto + * @iso-639-2 epo + * @author date-fns + */ +var locale = { + code: 'eo', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/eo/index.js.flow b/node_modules/date-fns/locale/eo/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/eo/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/eo/package.json b/node_modules/date-fns/locale/eo/package.json new file mode 100644 index 0000000..30a3a33 --- /dev/null +++ b/node_modules/date-fns/locale/eo/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/eo/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/es/_lib/formatDistance/index.js b/node_modules/date-fns/locale/es/_lib/formatDistance/index.js new file mode 100644 index 0000000..4d470ce --- /dev/null +++ b/node_modules/date-fns/locale/es/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'menos de un segundo', + other: 'menos de {{count}} segundos' + }, + xSeconds: { + one: '1 segundo', + other: '{{count}} segundos' + }, + halfAMinute: 'medio minuto', + lessThanXMinutes: { + one: 'menos de un minuto', + other: 'menos de {{count}} minutos' + }, + xMinutes: { + one: '1 minuto', + other: '{{count}} minutos' + }, + aboutXHours: { + one: 'alrededor de 1 hora', + other: 'alrededor de {{count}} horas' + }, + xHours: { + one: '1 hora', + other: '{{count}} horas' + }, + xDays: { + one: '1 día', + other: '{{count}} días' + }, + aboutXWeeks: { + one: 'alrededor de 1 semana', + other: 'alrededor de {{count}} semanas' + }, + xWeeks: { + one: '1 semana', + other: '{{count}} semanas' + }, + aboutXMonths: { + one: 'alrededor de 1 mes', + other: 'alrededor de {{count}} meses' + }, + xMonths: { + one: '1 mes', + other: '{{count}} meses' + }, + aboutXYears: { + one: 'alrededor de 1 año', + other: 'alrededor de {{count}} años' + }, + xYears: { + one: '1 año', + other: '{{count}} años' + }, + overXYears: { + one: 'más de 1 año', + other: 'más de {{count}} años' + }, + almostXYears: { + one: 'casi 1 año', + other: 'casi {{count}} años' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'en ' + result; + } else { + return 'hace ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/es/_lib/formatLong/index.js b/node_modules/date-fns/locale/es/_lib/formatLong/index.js new file mode 100644 index 0000000..ed660e7 --- /dev/null +++ b/node_modules/date-fns/locale/es/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, d 'de' MMMM 'de' y", + long: "d 'de' MMMM 'de' y", + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'a las' {{time}}", + long: "{{date}} 'a las' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/es/_lib/formatRelative/index.js b/node_modules/date-fns/locale/es/_lib/formatRelative/index.js new file mode 100644 index 0000000..2212b04 --- /dev/null +++ b/node_modules/date-fns/locale/es/_lib/formatRelative/index.js @@ -0,0 +1,32 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'el' eeee 'pasado a la' p", + yesterday: "'ayer a la' p", + today: "'hoy a la' p", + tomorrow: "'mañana a la' p", + nextWeek: "eeee 'a la' p", + other: 'P' +}; +var formatRelativeLocalePlural = { + lastWeek: "'el' eeee 'pasado a las' p", + yesterday: "'ayer a las' p", + today: "'hoy a las' p", + tomorrow: "'mañana a las' p", + nextWeek: "eeee 'a las' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + if (date.getUTCHours() !== 1) { + return formatRelativeLocalePlural[token]; + } else { + return formatRelativeLocale[token]; + } +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/es/_lib/localize/index.js b/node_modules/date-fns/locale/es/_lib/localize/index.js new file mode 100644 index 0000000..ba86f80 --- /dev/null +++ b/node_modules/date-fns/locale/es/_lib/localize/index.js @@ -0,0 +1,128 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['AC', 'DC'], + abbreviated: ['AC', 'DC'], + wide: ['antes de cristo', 'después de cristo'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'] +}; +var monthValues = { + narrow: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'], + wide: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'] +}; +var dayValues = { + narrow: ['d', 'l', 'm', 'm', 'j', 'v', 's'], + short: ['do', 'lu', 'ma', 'mi', 'ju', 'vi', 'sá'], + abbreviated: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], + wide: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'md', + morning: 'mañana', + afternoon: 'tarde', + evening: 'tarde', + night: 'noche' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'medianoche', + noon: 'mediodia', + morning: 'mañana', + afternoon: 'tarde', + evening: 'tarde', + night: 'noche' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'medianoche', + noon: 'mediodia', + morning: 'mañana', + afternoon: 'tarde', + evening: 'tarde', + night: 'noche' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'md', + morning: 'de la mañana', + afternoon: 'de la tarde', + evening: 'de la tarde', + night: 'de la noche' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'medianoche', + noon: 'mediodia', + morning: 'de la mañana', + afternoon: 'de la tarde', + evening: 'de la tarde', + night: 'de la noche' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'medianoche', + noon: 'mediodia', + morning: 'de la mañana', + afternoon: 'de la tarde', + evening: 'de la tarde', + night: 'de la noche' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'º'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/es/_lib/match/index.js b/node_modules/date-fns/locale/es/_lib/match/index.js new file mode 100644 index 0000000..bfa9aa4 --- /dev/null +++ b/node_modules/date-fns/locale/es/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(º)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ac|dc|a|d)/i, + abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i, + wide: /^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)/i +}; +var parseEraPatterns = { + any: [/^ac/i, /^dc/i], + wide: [/^(antes de cristo|antes de la era com[uú]n)/i, /^(despu[eé]s de cristo|era com[uú]n)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^T[1234]/i, + wide: /^[1234](º)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[efmajsond]/i, + abbreviated: /^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i, + wide: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i +}; +var parseMonthPatterns = { + narrow: [/^e/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^en/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i] +}; +var matchDayPatterns = { + narrow: /^[dlmjvs]/i, + short: /^(do|lu|ma|mi|ju|vi|s[áa])/i, + abbreviated: /^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i, + wide: /^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i], + any: [/^do/i, /^lu/i, /^ma/i, /^mi/i, /^ju/i, /^vi/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i, + any: /^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mn/i, + noon: /^md/i, + morning: /mañana/i, + afternoon: /tarde/i, + evening: /tarde/i, + night: /noche/i + } +}; +var match = { + ordinalNumber: (0, _index.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index2.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index2.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index2.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index2.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index2.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/es/index.d.ts b/node_modules/date-fns/locale/es/index.d.ts new file mode 100644 index 0000000..8b0431e --- /dev/null +++ b/node_modules/date-fns/locale/es/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { es } from 'date-fns/locale' +export default es diff --git a/node_modules/date-fns/locale/es/index.js b/node_modules/date-fns/locale/es/index.js new file mode 100644 index 0000000..8cbeee6 --- /dev/null +++ b/node_modules/date-fns/locale/es/index.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Spanish locale. + * @language Spanish + * @iso-639-2 spa + * @author Juan Angosto [@juanangosto]{@link https://github.com/juanangosto} + * @author Guillermo Grau [@guigrpa]{@link https://github.com/guigrpa} + * @author Fernando Agüero [@fjaguero]{@link https://github.com/fjaguero} + * @author Gastón Haro [@harogaston]{@link https://github.com/harogaston} + * @author Yago Carballo [@YagoCarballo]{@link https://github.com/YagoCarballo} + */ +var locale = { + code: 'es', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/es/index.js.flow b/node_modules/date-fns/locale/es/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/es/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/es/package.json b/node_modules/date-fns/locale/es/package.json new file mode 100644 index 0000000..51de8c5 --- /dev/null +++ b/node_modules/date-fns/locale/es/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/es/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/et/_lib/formatDistance/index.js b/node_modules/date-fns/locale/et/_lib/formatDistance/index.js new file mode 100644 index 0000000..954bb4b --- /dev/null +++ b/node_modules/date-fns/locale/et/_lib/formatDistance/index.js @@ -0,0 +1,184 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + standalone: { + one: 'vähem kui üks sekund', + other: 'vähem kui {{count}} sekundit' + }, + withPreposition: { + one: 'vähem kui ühe sekundi', + other: 'vähem kui {{count}} sekundi' + } + }, + xSeconds: { + standalone: { + one: 'üks sekund', + other: '{{count}} sekundit' + }, + withPreposition: { + one: 'ühe sekundi', + other: '{{count}} sekundi' + } + }, + halfAMinute: { + standalone: 'pool minutit', + withPreposition: 'poole minuti' + }, + lessThanXMinutes: { + standalone: { + one: 'vähem kui üks minut', + other: 'vähem kui {{count}} minutit' + }, + withPreposition: { + one: 'vähem kui ühe minuti', + other: 'vähem kui {{count}} minuti' + } + }, + xMinutes: { + standalone: { + one: 'üks minut', + other: '{{count}} minutit' + }, + withPreposition: { + one: 'ühe minuti', + other: '{{count}} minuti' + } + }, + aboutXHours: { + standalone: { + one: 'umbes üks tund', + other: 'umbes {{count}} tundi' + }, + withPreposition: { + one: 'umbes ühe tunni', + other: 'umbes {{count}} tunni' + } + }, + xHours: { + standalone: { + one: 'üks tund', + other: '{{count}} tundi' + }, + withPreposition: { + one: 'ühe tunni', + other: '{{count}} tunni' + } + }, + xDays: { + standalone: { + one: 'üks päev', + other: '{{count}} päeva' + }, + withPreposition: { + one: 'ühe päeva', + other: '{{count}} päeva' + } + }, + aboutXWeeks: { + standalone: { + one: 'umbes üks nädal', + other: 'umbes {{count}} nädalat' + }, + withPreposition: { + one: 'umbes ühe nädala', + other: 'umbes {{count}} nädala' + } + }, + xWeeks: { + standalone: { + one: 'üks nädal', + other: '{{count}} nädalat' + }, + withPreposition: { + one: 'ühe nädala', + other: '{{count}} nädala' + } + }, + aboutXMonths: { + standalone: { + one: 'umbes üks kuu', + other: 'umbes {{count}} kuud' + }, + withPreposition: { + one: 'umbes ühe kuu', + other: 'umbes {{count}} kuu' + } + }, + xMonths: { + standalone: { + one: 'üks kuu', + other: '{{count}} kuud' + }, + withPreposition: { + one: 'ühe kuu', + other: '{{count}} kuu' + } + }, + aboutXYears: { + standalone: { + one: 'umbes üks aasta', + other: 'umbes {{count}} aastat' + }, + withPreposition: { + one: 'umbes ühe aasta', + other: 'umbes {{count}} aasta' + } + }, + xYears: { + standalone: { + one: 'üks aasta', + other: '{{count}} aastat' + }, + withPreposition: { + one: 'ühe aasta', + other: '{{count}} aasta' + } + }, + overXYears: { + standalone: { + one: 'rohkem kui üks aasta', + other: 'rohkem kui {{count}} aastat' + }, + withPreposition: { + one: 'rohkem kui ühe aasta', + other: 'rohkem kui {{count}} aasta' + } + }, + almostXYears: { + standalone: { + one: 'peaaegu üks aasta', + other: 'peaaegu {{count}} aastat' + }, + withPreposition: { + one: 'peaaegu ühe aasta', + other: 'peaaegu {{count}} aasta' + } + } +}; +var formatDistance = function formatDistance(token, count, options) { + var usageGroup = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone; + var result; + if (typeof usageGroup === 'string') { + result = usageGroup; + } else if (count === 1) { + result = usageGroup.one; + } else { + result = usageGroup.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' pärast'; + } else { + return result + ' eest'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/et/_lib/formatLong/index.js b/node_modules/date-fns/locale/et/_lib/formatLong/index.js new file mode 100644 index 0000000..fd3beb7 --- /dev/null +++ b/node_modules/date-fns/locale/et/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d. MMMM y', + long: 'd. MMMM y', + medium: 'd. MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'kell' {{time}}", + long: "{{date}} 'kell' {{time}}", + medium: '{{date}}. {{time}}', + short: '{{date}}. {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/et/_lib/formatRelative/index.js b/node_modules/date-fns/locale/et/_lib/formatRelative/index.js new file mode 100644 index 0000000..cc8500f --- /dev/null +++ b/node_modules/date-fns/locale/et/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'eelmine' eeee 'kell' p", + yesterday: "'eile kell' p", + today: "'täna kell' p", + tomorrow: "'homme kell' p", + nextWeek: "'järgmine' eeee 'kell' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/et/_lib/localize/index.js b/node_modules/date-fns/locale/et/_lib/localize/index.js new file mode 100644 index 0000000..5cdbd5c --- /dev/null +++ b/node_modules/date-fns/locale/et/_lib/localize/index.js @@ -0,0 +1,132 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['e.m.a', 'm.a.j'], + abbreviated: ['e.m.a', 'm.a.j'], + wide: ['enne meie ajaarvamist', 'meie ajaarvamise järgi'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'], + wide: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'] +}; +var dayValues = { + narrow: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], + short: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], + abbreviated: ['pühap.', 'esmasp.', 'teisip.', 'kolmap.', 'neljap.', 'reede.', 'laup.'], + wide: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'kesköö', + noon: 'keskpäev', + morning: 'hommik', + afternoon: 'pärastlõuna', + evening: 'õhtu', + night: 'öö' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'kesköö', + noon: 'keskpäev', + morning: 'hommik', + afternoon: 'pärastlõuna', + evening: 'õhtu', + night: 'öö' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'kesköö', + noon: 'keskpäev', + morning: 'hommik', + afternoon: 'pärastlõuna', + evening: 'õhtu', + night: 'öö' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'keskööl', + noon: 'keskpäeval', + morning: 'hommikul', + afternoon: 'pärastlõunal', + evening: 'õhtul', + night: 'öösel' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'keskööl', + noon: 'keskpäeval', + morning: 'hommikul', + afternoon: 'pärastlõunal', + evening: 'õhtul', + night: 'öösel' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'keskööl', + noon: 'keskpäeval', + morning: 'hommikul', + afternoon: 'pärastlõunal', + evening: 'õhtul', + night: 'öösel' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: monthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: dayValues, + defaultFormattingWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/et/_lib/match/index.js b/node_modules/date-fns/locale/et/_lib/match/index.js new file mode 100644 index 0000000..6e0cf5c --- /dev/null +++ b/node_modules/date-fns/locale/et/_lib/match/index.js @@ -0,0 +1,105 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^\d+\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(e\.m\.a|m\.a\.j|eKr|pKr)/i, + abbreviated: /^(e\.m\.a|m\.a\.j|eKr|pKr)/i, + wide: /^(enne meie ajaarvamist|meie ajaarvamise järgi|enne Kristust|pärast Kristust)/i +}; +var parseEraPatterns = { + any: [/^e/i, /^(m|p)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^K[1234]/i, + wide: /^[1234](\.)? kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jvmasond]/i, + abbreviated: /^(jaan|veebr|märts|apr|mai|juuni|juuli|aug|sept|okt|nov|dets)/i, + wide: /^(jaanuar|veebruar|märts|aprill|mai|juuni|juuli|august|september|oktoober|november|detsember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^v/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^v/i, /^mär/i, /^ap/i, /^mai/i, /^juun/i, /^juul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[petknrl]/i, + short: /^[petknrl]/i, + abbreviated: /^(püh?|esm?|tei?|kolm?|nel?|ree?|laup?)\.?/i, + wide: /^(pühapäev|esmaspäev|teisipäev|kolmapäev|neljapäev|reede|laupäev)/i +}; +var parseDayPatterns = { + any: [/^p/i, /^e/i, /^t/i, /^k/i, /^n/i, /^r/i, /^l/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|keskööl?|keskpäev(al)?|hommik(ul)?|pärastlõunal?|õhtul?|öö(sel)?)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^keskö/i, + noon: /^keskp/i, + morning: /hommik/i, + afternoon: /pärastlõuna/i, + evening: /õhtu/i, + night: /öö/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/et/index.d.ts b/node_modules/date-fns/locale/et/index.d.ts new file mode 100644 index 0000000..debd0b9 --- /dev/null +++ b/node_modules/date-fns/locale/et/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { et } from 'date-fns/locale' +export default et diff --git a/node_modules/date-fns/locale/et/index.js b/node_modules/date-fns/locale/et/index.js new file mode 100644 index 0000000..8ee290d --- /dev/null +++ b/node_modules/date-fns/locale/et/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Estonian locale. + * @language Estonian + * @iso-639-2 est + * @author Priit Hansen [@HansenPriit]{@link https://github.com/priithansen} + */ +var locale = { + code: 'et', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/et/index.js.flow b/node_modules/date-fns/locale/et/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/et/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/et/package.json b/node_modules/date-fns/locale/et/package.json new file mode 100644 index 0000000..d70b6cb --- /dev/null +++ b/node_modules/date-fns/locale/et/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/et/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/eu/_lib/formatDistance/index.js b/node_modules/date-fns/locale/eu/_lib/formatDistance/index.js new file mode 100644 index 0000000..c6b5ef0 --- /dev/null +++ b/node_modules/date-fns/locale/eu/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'segundo bat baino gutxiago', + other: '{{count}} segundo baino gutxiago' + }, + xSeconds: { + one: '1 segundo', + other: '{{count}} segundo' + }, + halfAMinute: 'minutu erdi', + lessThanXMinutes: { + one: 'minutu bat baino gutxiago', + other: '{{count}} minutu baino gutxiago' + }, + xMinutes: { + one: '1 minutu', + other: '{{count}} minutu' + }, + aboutXHours: { + one: '1 ordu gutxi gorabehera', + other: '{{count}} ordu gutxi gorabehera' + }, + xHours: { + one: '1 ordu', + other: '{{count}} ordu' + }, + xDays: { + one: '1 egun', + other: '{{count}} egun' + }, + aboutXWeeks: { + one: 'aste 1 inguru', + other: '{{count}} aste inguru' + }, + xWeeks: { + one: '1 aste', + other: '{{count}} astean' + }, + aboutXMonths: { + one: '1 hilabete gutxi gorabehera', + other: '{{count}} hilabete gutxi gorabehera' + }, + xMonths: { + one: '1 hilabete', + other: '{{count}} hilabete' + }, + aboutXYears: { + one: '1 urte gutxi gorabehera', + other: '{{count}} urte gutxi gorabehera' + }, + xYears: { + one: '1 urte', + other: '{{count}} urte' + }, + overXYears: { + one: '1 urte baino gehiago', + other: '{{count}} urte baino gehiago' + }, + almostXYears: { + one: 'ia 1 urte', + other: 'ia {{count}} urte' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'en ' + result; + } else { + return 'duela ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/eu/_lib/formatLong/index.js b/node_modules/date-fns/locale/eu/_lib/formatLong/index.js new file mode 100644 index 0000000..22b4b8a --- /dev/null +++ b/node_modules/date-fns/locale/eu/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, y'ko' MMMM'ren' d'a' y'ren'", + long: "y'ko' MMMM'ren' d'a'", + medium: 'y MMM d', + short: 'yy/MM/dd' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'tan' {{time}}", + long: "{{date}} 'tan' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/eu/_lib/formatRelative/index.js b/node_modules/date-fns/locale/eu/_lib/formatRelative/index.js new file mode 100644 index 0000000..95e02cf --- /dev/null +++ b/node_modules/date-fns/locale/eu/_lib/formatRelative/index.js @@ -0,0 +1,31 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'joan den' eeee, LT", + yesterday: "'atzo,' p", + today: "'gaur,' p", + tomorrow: "'bihar,' p", + nextWeek: 'eeee, p', + other: 'P' +}; +var formatRelativeLocalePlural = { + lastWeek: "'joan den' eeee, p", + yesterday: "'atzo,' p", + today: "'gaur,' p", + tomorrow: "'bihar,' p", + nextWeek: 'eeee, p', + other: 'P' +}; +var formatRelative = function formatRelative(token, date) { + if (date.getUTCHours() !== 1) { + return formatRelativeLocalePlural[token]; + } + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/eu/_lib/localize/index.js b/node_modules/date-fns/locale/eu/_lib/localize/index.js new file mode 100644 index 0000000..1860cec --- /dev/null +++ b/node_modules/date-fns/locale/eu/_lib/localize/index.js @@ -0,0 +1,128 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['k.a.', 'k.o.'], + abbreviated: ['k.a.', 'k.o.'], + wide: ['kristo aurretik', 'kristo ondoren'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1H', '2H', '3H', '4H'], + wide: ['1. hiruhilekoa', '2. hiruhilekoa', '3. hiruhilekoa', '4. hiruhilekoa'] +}; +var monthValues = { + narrow: ['u', 'o', 'm', 'a', 'm', 'e', 'u', 'a', 'i', 'u', 'a', 'a'], + abbreviated: ['urt', 'ots', 'mar', 'api', 'mai', 'eka', 'uzt', 'abu', 'ira', 'urr', 'aza', 'abe'], + wide: ['urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', 'ekaina', 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua'] +}; +var dayValues = { + narrow: ['i', 'a', 'a', 'a', 'o', 'o', 'l'], + short: ['ig', 'al', 'as', 'az', 'og', 'or', 'lr'], + abbreviated: ['iga', 'ast', 'ast', 'ast', 'ost', 'ost', 'lar'], + wide: ['igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', 'ostirala', 'larunbata'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'ge', + noon: 'eg', + morning: 'goiza', + afternoon: 'arratsaldea', + evening: 'arratsaldea', + night: 'gaua' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'gauerdia', + noon: 'eguerdia', + morning: 'goiza', + afternoon: 'arratsaldea', + evening: 'arratsaldea', + night: 'gaua' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'gauerdia', + noon: 'eguerdia', + morning: 'goiza', + afternoon: 'arratsaldea', + evening: 'arratsaldea', + night: 'gaua' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'ge', + noon: 'eg', + morning: 'goizean', + afternoon: 'arratsaldean', + evening: 'arratsaldean', + night: 'gauean' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'gauerdia', + noon: 'eguerdia', + morning: 'goizean', + afternoon: 'arratsaldean', + evening: 'arratsaldean', + night: 'gauean' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'gauerdia', + noon: 'eguerdia', + morning: 'goizean', + afternoon: 'arratsaldean', + evening: 'arratsaldean', + night: 'gauean' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/eu/_lib/match/index.js b/node_modules/date-fns/locale/eu/_lib/match/index.js new file mode 100644 index 0000000..b030212 --- /dev/null +++ b/node_modules/date-fns/locale/eu/_lib/match/index.js @@ -0,0 +1,121 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(.)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(k.a.|k.o.)/i, + abbreviated: /^(k.a.|k.o.)/i, + wide: /^(kristo aurretik|kristo ondoren)/i +}; +var parseEraPatterns = { + narrow: [/^k.a./i, /^k.o./i], + abbreviated: [/^(k.a.)/i, /^(k.o.)/i], + wide: [/^(kristo aurretik)/i, /^(kristo ondoren)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]H/i, + wide: /^[1234](.)? hiruhilekoa/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[uomaei]/i, + abbreviated: /^(urt|ots|mar|api|mai|eka|uzt|abu|ira|urr|aza|abe)/i, + wide: /^(urtarrila|otsaila|martxoa|apirila|maiatza|ekaina|uztaila|abuztua|iraila|urria|azaroa|abendua)/i +}; +var parseMonthPatterns = { + narrow: [/^u/i, /^o/i, /^m/i, /^a/i, /^m/i, /^e/i, /^u/i, /^a/i, /^i/i, /^u/i, /^a/i, /^a/i], + any: [/^urt/i, /^ots/i, /^mar/i, /^api/i, /^mai/i, /^eka/i, /^uzt/i, /^abu/i, /^ira/i, /^urr/i, /^aza/i, /^abe/i] +}; +var matchDayPatterns = { + narrow: /^[iaol]/i, + short: /^(ig|al|as|az|og|or|lr)/i, + abbreviated: /^(iga|ast|ast|ast|ost|ost|lar)/i, + wide: /^(igandea|astelehena|asteartea|asteazkena|osteguna|ostirala|larunbata)/i +}; +var parseDayPatterns = { + narrow: [/^i/i, /^a/i, /^a/i, /^a/i, /^o/i, /^o/i, /^l/i], + short: [/^ig/i, /^al/i, /^as/i, /^az/i, /^og/i, /^or/i, /^lr/i], + abbreviated: [/^iga/i, /^ast/i, /^ast/i, /^ast/i, /^ost/i, /^ost/i, /^lar/i], + wide: [/^igandea/i, /^astelehena/i, /^asteartea/i, /^asteazkena/i, /^osteguna/i, /^ostirala/i, /^larunbata/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|ge|eg|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i, + any: /^([ap]\.?\s?m\.?|gauerdia|eguerdia|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i +}; +var parseDayPeriodPatterns = { + narrow: { + am: /^a/i, + pm: /^p/i, + midnight: /^ge/i, + noon: /^eg/i, + morning: /goiz/i, + afternoon: /arratsaldea/i, + evening: /arratsaldea/i, + night: /gau/i + }, + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^gauerdia/i, + noon: /^eguerdia/i, + morning: /goiz/i, + afternoon: /arratsaldea/i, + evening: /arratsaldea/i, + night: /gau/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'wide' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/eu/index.d.ts b/node_modules/date-fns/locale/eu/index.d.ts new file mode 100644 index 0000000..ec84189 --- /dev/null +++ b/node_modules/date-fns/locale/eu/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { eu } from 'date-fns/locale' +export default eu diff --git a/node_modules/date-fns/locale/eu/index.js b/node_modules/date-fns/locale/eu/index.js new file mode 100644 index 0000000..333f609 --- /dev/null +++ b/node_modules/date-fns/locale/eu/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Basque locale. + * @language Basque + * @iso-639-2 eus + * @author Jacob Söderblom [@JacobSoderblom]{@link https://github.com/JacobSoderblom} + */ +var locale = { + code: 'eu', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/eu/index.js.flow b/node_modules/date-fns/locale/eu/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/eu/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/eu/package.json b/node_modules/date-fns/locale/eu/package.json new file mode 100644 index 0000000..6051070 --- /dev/null +++ b/node_modules/date-fns/locale/eu/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/eu/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/fa-IR/_lib/formatDistance/index.js b/node_modules/date-fns/locale/fa-IR/_lib/formatDistance/index.js new file mode 100644 index 0000000..9f140df --- /dev/null +++ b/node_modules/date-fns/locale/fa-IR/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'کمتر از یک ثانیه', + other: 'کمتر از {{count}} ثانیه' + }, + xSeconds: { + one: '1 ثانیه', + other: '{{count}} ثانیه' + }, + halfAMinute: 'نیم دقیقه', + lessThanXMinutes: { + one: 'کمتر از یک دقیقه', + other: 'کمتر از {{count}} دقیقه' + }, + xMinutes: { + one: '1 دقیقه', + other: '{{count}} دقیقه' + }, + aboutXHours: { + one: 'حدود 1 ساعت', + other: 'حدود {{count}} ساعت' + }, + xHours: { + one: '1 ساعت', + other: '{{count}} ساعت' + }, + xDays: { + one: '1 روز', + other: '{{count}} روز' + }, + aboutXWeeks: { + one: 'حدود 1 هفته', + other: 'حدود {{count}} هفته' + }, + xWeeks: { + one: '1 هفته', + other: '{{count}} هفته' + }, + aboutXMonths: { + one: 'حدود 1 ماه', + other: 'حدود {{count}} ماه' + }, + xMonths: { + one: '1 ماه', + other: '{{count}} ماه' + }, + aboutXYears: { + one: 'حدود 1 سال', + other: 'حدود {{count}} سال' + }, + xYears: { + one: '1 سال', + other: '{{count}} سال' + }, + overXYears: { + one: 'بیشتر از 1 سال', + other: 'بیشتر از {{count}} سال' + }, + almostXYears: { + one: 'نزدیک 1 سال', + other: 'نزدیک {{count}} سال' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'در ' + result; + } else { + return result + ' قبل'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fa-IR/_lib/formatLong/index.js b/node_modules/date-fns/locale/fa-IR/_lib/formatLong/index.js new file mode 100644 index 0000000..70b4df1 --- /dev/null +++ b/node_modules/date-fns/locale/fa-IR/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE do MMMM y', + long: 'do MMMM y', + medium: 'd MMM y', + short: 'yyyy/MM/dd' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'در' {{time}}", + long: "{{date}} 'در' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fa-IR/_lib/formatRelative/index.js b/node_modules/date-fns/locale/fa-IR/_lib/formatRelative/index.js new file mode 100644 index 0000000..eaffb20 --- /dev/null +++ b/node_modules/date-fns/locale/fa-IR/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'گذشته در' p", + yesterday: "'دیروز در' p", + today: "'امروز در' p", + tomorrow: "'فردا در' p", + nextWeek: "eeee 'در' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fa-IR/_lib/localize/index.js b/node_modules/date-fns/locale/fa-IR/_lib/localize/index.js new file mode 100644 index 0000000..d99305c --- /dev/null +++ b/node_modules/date-fns/locale/fa-IR/_lib/localize/index.js @@ -0,0 +1,132 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['ق', 'ب'], + abbreviated: ['ق.م.', 'ب.م.'], + wide: ['قبل از میلاد', 'بعد از میلاد'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['س‌م1', 'س‌م2', 'س‌م3', 'س‌م4'], + wide: ['سه‌ماهه 1', 'سه‌ماهه 2', 'سه‌ماهه 3', 'سه‌ماهه 4'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['ژ', 'ف', 'م', 'آ', 'م', 'ج', 'ج', 'آ', 'س', 'ا', 'ن', 'د'], + abbreviated: ['ژانـ', 'فور', 'مارس', 'آپر', 'می', 'جون', 'جولـ', 'آگو', 'سپتـ', 'اکتـ', 'نوامـ', 'دسامـ'], + wide: ['ژانویه', 'فوریه', 'مارس', 'آپریل', 'می', 'جون', 'جولای', 'آگوست', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'] +}; +var dayValues = { + narrow: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], + short: ['1ش', '2ش', '3ش', '4ش', '5ش', 'ج', 'ش'], + abbreviated: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + wide: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'] +}; +var dayPeriodValues = { + narrow: { + am: 'ق', + pm: 'ب', + midnight: 'ن', + noon: 'ظ', + morning: 'ص', + afternoon: 'ب.ظ.', + evening: 'ع', + night: 'ش' + }, + abbreviated: { + am: 'ق.ظ.', + pm: 'ب.ظ.', + midnight: 'نیمه‌شب', + noon: 'ظهر', + morning: 'صبح', + afternoon: 'بعدازظهر', + evening: 'عصر', + night: 'شب' + }, + wide: { + am: 'قبل‌ازظهر', + pm: 'بعدازظهر', + midnight: 'نیمه‌شب', + noon: 'ظهر', + morning: 'صبح', + afternoon: 'بعدازظهر', + evening: 'عصر', + night: 'شب' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ق', + pm: 'ب', + midnight: 'ن', + noon: 'ظ', + morning: 'ص', + afternoon: 'ب.ظ.', + evening: 'ع', + night: 'ش' + }, + abbreviated: { + am: 'ق.ظ.', + pm: 'ب.ظ.', + midnight: 'نیمه‌شب', + noon: 'ظهر', + morning: 'صبح', + afternoon: 'بعدازظهر', + evening: 'عصر', + night: 'شب' + }, + wide: { + am: 'قبل‌ازظهر', + pm: 'بعدازظهر', + midnight: 'نیمه‌شب', + noon: 'ظهر', + morning: 'صبح', + afternoon: 'بعدازظهر', + evening: 'عصر', + night: 'شب' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fa-IR/_lib/match/index.js b/node_modules/date-fns/locale/fa-IR/_lib/match/index.js new file mode 100644 index 0000000..b7bb70b --- /dev/null +++ b/node_modules/date-fns/locale/fa-IR/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ق|ب)/i, + abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?د\.?\s?م\.?|م\.?\s?|د\.?\s?م\.?)/i, + wide: /^(قبل از میلاد|قبل از دوران مشترک|میلادی|دوران مشترک|بعد از میلاد)/i +}; +var parseEraPatterns = { + any: [/^قبل/i, /^بعد/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^س‌م[1234]/i, + wide: /^سه‌ماهه [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[جژفمآاماسند]/i, + abbreviated: /^(جنو|ژانـ|ژانویه|فوریه|فور|مارس|آوریل|آپر|مه|می|ژوئن|جون|جول|جولـ|ژوئیه|اوت|آگو|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نوامـ|دسامبر|دسامـ|دسم)/i, + wide: /^(ژانویه|جنوری|فبروری|فوریه|مارچ|مارس|آپریل|اپریل|ایپریل|آوریل|مه|می|ژوئن|جون|جولای|ژوئیه|آگست|اگست|آگوست|اوت|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نومبر|دسامبر|دسمبر)/i +}; +var parseMonthPatterns = { + narrow: [/^(ژ|ج)/i, /^ف/i, /^م/i, /^(آ|ا)/i, /^م/i, /^(ژ|ج)/i, /^(ج|ژ)/i, /^(آ|ا)/i, /^س/i, /^ا/i, /^ن/i, /^د/i], + any: [/^ژا/i, /^ف/i, /^ما/i, /^آپ/i, /^(می|مه)/i, /^(ژوئن|جون)/i, /^(ژوئی|جول)/i, /^(اوت|آگ)/i, /^س/i, /^(اوک|اک)/i, /^ن/i, /^د/i] +}; +var matchDayPatterns = { + narrow: /^[شیدسچپج]/i, + short: /^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i, + abbreviated: /^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i, + wide: /^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i +}; +var parseDayPatterns = { + narrow: [/^ی/i, /^دو/i, /^س/i, /^چ/i, /^پ/i, /^ج/i, /^ش/i], + any: [/^(ی|1ش|یکشنبه)/i, /^(د|2ش|دوشنبه)/i, /^(س|3ش|سه‌شنبه)/i, /^(چ|4ش|چهارشنبه)/i, /^(پ|5ش|پنجشنبه)/i, /^(ج|جمعه)/i, /^(ش|شنبه)/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i, + abbreviated: /^(ق.ظ.|ب.ظ.|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i, + wide: /^(قبل‌ازظهر|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^(ق|ق.ظ.|قبل‌ازظهر)/i, + pm: /^(ب|ب.ظ.|بعدازظهر)/i, + midnight: /^(‌نیمه‌شب|ن)/i, + noon: /^(ظ|ظهر)/i, + morning: /(ص|صبح)/i, + afternoon: /(ب|ب.ظ.|بعدازظهر)/i, + evening: /(ع|عصر)/i, + night: /(ش|شب)/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fa-IR/index.d.ts b/node_modules/date-fns/locale/fa-IR/index.d.ts new file mode 100644 index 0000000..2e6e4bb --- /dev/null +++ b/node_modules/date-fns/locale/fa-IR/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { faIR } from 'date-fns/locale' +export default faIR diff --git a/node_modules/date-fns/locale/fa-IR/index.js b/node_modules/date-fns/locale/fa-IR/index.js new file mode 100644 index 0000000..c53bb29 --- /dev/null +++ b/node_modules/date-fns/locale/fa-IR/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Persian/Farsi locale (Iran). + * @language Persian + * @iso-639-2 ira + * @author Morteza Ziyae [@mort3za]{@link https://github.com/mort3za} + */ +var locale = { + code: 'fa-IR', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 6 /* Saturday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fa-IR/index.js.flow b/node_modules/date-fns/locale/fa-IR/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/fa-IR/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/fa-IR/package.json b/node_modules/date-fns/locale/fa-IR/package.json new file mode 100644 index 0000000..ca90825 --- /dev/null +++ b/node_modules/date-fns/locale/fa-IR/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/fa-IR/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/fi/_lib/formatDistance/index.js b/node_modules/date-fns/locale/fi/_lib/formatDistance/index.js new file mode 100644 index 0000000..265045c --- /dev/null +++ b/node_modules/date-fns/locale/fi/_lib/formatDistance/index.js @@ -0,0 +1,126 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +function futureSeconds(text) { + return text.replace(/sekuntia?/, 'sekunnin'); +} +function futureMinutes(text) { + return text.replace(/minuuttia?/, 'minuutin'); +} +function futureHours(text) { + return text.replace(/tuntia?/, 'tunnin'); +} +function futureDays(text) { + return text.replace(/päivää?/, 'päivän'); +} +function futureWeeks(text) { + return text.replace(/(viikko|viikkoa)/, 'viikon'); +} +function futureMonths(text) { + return text.replace(/(kuukausi|kuukautta)/, 'kuukauden'); +} +function futureYears(text) { + return text.replace(/(vuosi|vuotta)/, 'vuoden'); +} +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'alle sekunti', + other: 'alle {{count}} sekuntia', + futureTense: futureSeconds + }, + xSeconds: { + one: 'sekunti', + other: '{{count}} sekuntia', + futureTense: futureSeconds + }, + halfAMinute: { + one: 'puoli minuuttia', + other: 'puoli minuuttia', + futureTense: function futureTense(_text) { + return 'puolen minuutin'; + } + }, + lessThanXMinutes: { + one: 'alle minuutti', + other: 'alle {{count}} minuuttia', + futureTense: futureMinutes + }, + xMinutes: { + one: 'minuutti', + other: '{{count}} minuuttia', + futureTense: futureMinutes + }, + aboutXHours: { + one: 'noin tunti', + other: 'noin {{count}} tuntia', + futureTense: futureHours + }, + xHours: { + one: 'tunti', + other: '{{count}} tuntia', + futureTense: futureHours + }, + xDays: { + one: 'päivä', + other: '{{count}} päivää', + futureTense: futureDays + }, + aboutXWeeks: { + one: 'noin viikko', + other: 'noin {{count}} viikkoa', + futureTense: futureWeeks + }, + xWeeks: { + one: 'viikko', + other: '{{count}} viikkoa', + futureTense: futureWeeks + }, + aboutXMonths: { + one: 'noin kuukausi', + other: 'noin {{count}} kuukautta', + futureTense: futureMonths + }, + xMonths: { + one: 'kuukausi', + other: '{{count}} kuukautta', + futureTense: futureMonths + }, + aboutXYears: { + one: 'noin vuosi', + other: 'noin {{count}} vuotta', + futureTense: futureYears + }, + xYears: { + one: 'vuosi', + other: '{{count}} vuotta', + futureTense: futureYears + }, + overXYears: { + one: 'yli vuosi', + other: 'yli {{count}} vuotta', + futureTense: futureYears + }, + almostXYears: { + one: 'lähes vuosi', + other: 'lähes {{count}} vuotta', + futureTense: futureYears + } +}; +var formatDistance = function formatDistance(token, count, options) { + var tokenValue = formatDistanceLocale[token]; + var result = count === 1 ? tokenValue.one : tokenValue.other.replace('{{count}}', String(count)); + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return tokenValue.futureTense(result) + ' kuluttua'; + } else { + return result + ' sitten'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fi/_lib/formatLong/index.js b/node_modules/date-fns/locale/fi/_lib/formatLong/index.js new file mode 100644 index 0000000..c486005 --- /dev/null +++ b/node_modules/date-fns/locale/fi/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'eeee d. MMMM y', + long: 'd. MMMM y', + medium: 'd. MMM y', + short: 'd.M.y' +}; +var timeFormats = { + full: 'HH.mm.ss zzzz', + long: 'HH.mm.ss z', + medium: 'HH.mm.ss', + short: 'HH.mm' +}; +var dateTimeFormats = { + full: "{{date}} 'klo' {{time}}", + long: "{{date}} 'klo' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fi/_lib/formatRelative/index.js b/node_modules/date-fns/locale/fi/_lib/formatRelative/index.js new file mode 100644 index 0000000..8075af7 --- /dev/null +++ b/node_modules/date-fns/locale/fi/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'viime' eeee 'klo' p", + yesterday: "'eilen klo' p", + today: "'tänään klo' p", + tomorrow: "'huomenna klo' p", + nextWeek: "'ensi' eeee 'klo' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fi/_lib/localize/index.js b/node_modules/date-fns/locale/fi/_lib/localize/index.js new file mode 100644 index 0000000..ff43f3f --- /dev/null +++ b/node_modules/date-fns/locale/fi/_lib/localize/index.js @@ -0,0 +1,109 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['eaa.', 'jaa.'], + abbreviated: ['eaa.', 'jaa.'], + wide: ['ennen ajanlaskun alkua', 'jälkeen ajanlaskun alun'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. kvartaali', '2. kvartaali', '3. kvartaali', '4. kvartaali'] +}; +var monthValues = { + narrow: ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', 'M', 'J'], + abbreviated: ['tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu'], + wide: ['tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'syyskuu', 'lokakuu', 'marraskuu', 'joulukuu'] +}; +var formattingMonthValues = { + narrow: monthValues.narrow, + abbreviated: monthValues.abbreviated, + wide: ['tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', 'lokakuuta', 'marraskuuta', 'joulukuuta'] +}; +var dayValues = { + narrow: ['S', 'M', 'T', 'K', 'T', 'P', 'L'], + short: ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'], + abbreviated: ['sunn.', 'maan.', 'tiis.', 'kesk.', 'torst.', 'perj.', 'la'], + wide: ['sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', 'torstai', 'perjantai', 'lauantai'] +}; +var formattingDayValues = { + narrow: dayValues.narrow, + short: dayValues.short, + abbreviated: dayValues.abbreviated, + wide: ['sunnuntaina', 'maanantaina', 'tiistaina', 'keskiviikkona', 'torstaina', 'perjantaina', 'lauantaina'] +}; +var dayPeriodValues = { + narrow: { + am: 'ap', + pm: 'ip', + midnight: 'keskiyö', + noon: 'keskipäivä', + morning: 'ap', + afternoon: 'ip', + evening: 'illalla', + night: 'yöllä' + }, + abbreviated: { + am: 'ap', + pm: 'ip', + midnight: 'keskiyö', + noon: 'keskipäivä', + morning: 'ap', + afternoon: 'ip', + evening: 'illalla', + night: 'yöllä' + }, + wide: { + am: 'ap', + pm: 'ip', + midnight: 'keskiyöllä', + noon: 'keskipäivällä', + morning: 'aamupäivällä', + afternoon: 'iltapäivällä', + evening: 'illalla', + night: 'yöllä' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: formattingDayValues, + defaultFormattingWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fi/_lib/match/index.js b/node_modules/date-fns/locale/fi/_lib/match/index.js new file mode 100644 index 0000000..86c3883 --- /dev/null +++ b/node_modules/date-fns/locale/fi/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(\.)/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(e|j)/i, + abbreviated: /^(eaa.|jaa.)/i, + wide: /^(ennen ajanlaskun alkua|jälkeen ajanlaskun alun)/i +}; +var parseEraPatterns = { + any: [/^e/i, /^j/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234]\.? kvartaali/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[thmkeslj]/i, + abbreviated: /^(tammi|helmi|maalis|huhti|touko|kesä|heinä|elo|syys|loka|marras|joulu)/i, + wide: /^(tammikuu|helmikuu|maaliskuu|huhtikuu|toukokuu|kesäkuu|heinäkuu|elokuu|syyskuu|lokakuu|marraskuu|joulukuu)(ta)?/i +}; +var parseMonthPatterns = { + narrow: [/^t/i, /^h/i, /^m/i, /^h/i, /^t/i, /^k/i, /^h/i, /^e/i, /^s/i, /^l/i, /^m/i, /^j/i], + any: [/^ta/i, /^hel/i, /^maa/i, /^hu/i, /^to/i, /^k/i, /^hei/i, /^e/i, /^s/i, /^l/i, /^mar/i, /^j/i] +}; +var matchDayPatterns = { + narrow: /^[smtkpl]/i, + short: /^(su|ma|ti|ke|to|pe|la)/i, + abbreviated: /^(sunn.|maan.|tiis.|kesk.|torst.|perj.|la)/i, + wide: /^(sunnuntai|maanantai|tiistai|keskiviikko|torstai|perjantai|lauantai)(na)?/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^k/i, /^t/i, /^p/i, /^l/i], + any: [/^s/i, /^m/i, /^ti/i, /^k/i, /^to/i, /^p/i, /^l/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ap|ip|keskiyö|keskipäivä|aamupäivällä|iltapäivällä|illalla|yöllä)/i, + any: /^(ap|ip|keskiyöllä|keskipäivällä|aamupäivällä|iltapäivällä|illalla|yöllä)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ap/i, + pm: /^ip/i, + midnight: /^keskiyö/i, + noon: /^keskipäivä/i, + morning: /aamupäivällä/i, + afternoon: /iltapäivällä/i, + evening: /illalla/i, + night: /yöllä/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fi/index.d.ts b/node_modules/date-fns/locale/fi/index.d.ts new file mode 100644 index 0000000..e400702 --- /dev/null +++ b/node_modules/date-fns/locale/fi/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { fi } from 'date-fns/locale' +export default fi diff --git a/node_modules/date-fns/locale/fi/index.js b/node_modules/date-fns/locale/fi/index.js new file mode 100644 index 0000000..104a368 --- /dev/null +++ b/node_modules/date-fns/locale/fi/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Finnish locale. + * @language Finnish + * @iso-639-2 fin + * @author Pyry-Samuli Lahti [@Pyppe]{@link https://github.com/Pyppe} + * @author Edo Rivai [@mikolajgrzyb]{@link https://github.com/mikolajgrzyb} + * @author Samu Juvonen [@sjuvonen]{@link https://github.com/sjuvonen} + */ +var locale = { + code: 'fi', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fi/index.js.flow b/node_modules/date-fns/locale/fi/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/fi/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/fi/package.json b/node_modules/date-fns/locale/fi/package.json new file mode 100644 index 0000000..fde4239 --- /dev/null +++ b/node_modules/date-fns/locale/fi/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/fi/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr-CA/_lib/formatLong/index.js b/node_modules/date-fns/locale/fr-CA/_lib/formatLong/index.js new file mode 100644 index 0000000..88aa9e8 --- /dev/null +++ b/node_modules/date-fns/locale/fr-CA/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'yy-MM-dd' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'à' {{time}}", + long: "{{date}} 'à' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr-CA/index.d.ts b/node_modules/date-fns/locale/fr-CA/index.d.ts new file mode 100644 index 0000000..533b466 --- /dev/null +++ b/node_modules/date-fns/locale/fr-CA/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { frCA } from 'date-fns/locale' +export default frCA diff --git a/node_modules/date-fns/locale/fr-CA/index.js b/node_modules/date-fns/locale/fr-CA/index.js new file mode 100644 index 0000000..b8c4421 --- /dev/null +++ b/node_modules/date-fns/locale/fr-CA/index.js @@ -0,0 +1,42 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../fr/_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../fr/_lib/formatRelative/index.js")); +var _index3 = _interopRequireDefault(require("../fr/_lib/localize/index.js")); +var _index4 = _interopRequireDefault(require("../fr/_lib/match/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +// Same as fr + +// Unique for fr-CA + +/** + * @type {Locale} + * @category Locales + * @summary French locale (Canada). + * @language French + * @iso-639-2 fra + * @author Jean Dupouy [@izeau]{@link https://github.com/izeau} + * @author François B [@fbonzon]{@link https://github.com/fbonzon} + * @author Gabriele Petrioli [@gpetrioli]{@link https://github.com/gpetrioli} + */ +var locale = { + code: 'fr-CA', + formatDistance: _index.default, + formatLong: _index5.default, + formatRelative: _index2.default, + localize: _index3.default, + match: _index4.default, + // Unique for fr-CA + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr-CA/index.js.flow b/node_modules/date-fns/locale/fr-CA/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/fr-CA/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/fr-CA/package.json b/node_modules/date-fns/locale/fr-CA/package.json new file mode 100644 index 0000000..f094e04 --- /dev/null +++ b/node_modules/date-fns/locale/fr-CA/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/fr-CA/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr-CH/_lib/formatLong/index.js b/node_modules/date-fns/locale/fr-CH/_lib/formatLong/index.js new file mode 100644 index 0000000..6d4c89d --- /dev/null +++ b/node_modules/date-fns/locale/fr-CH/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'à' {{time}}", + long: "{{date}} 'à' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr-CH/_lib/formatRelative/index.js b/node_modules/date-fns/locale/fr-CH/_lib/formatRelative/index.js new file mode 100644 index 0000000..634d5f6 --- /dev/null +++ b/node_modules/date-fns/locale/fr-CH/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'la semaine dernière à' p", + yesterday: "'hier à' p", + today: "'aujourd’hui à' p", + tomorrow: "'demain à' p'", + nextWeek: "eeee 'la semaine prochaine à' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr-CH/index.d.ts b/node_modules/date-fns/locale/fr-CH/index.d.ts new file mode 100644 index 0000000..5fdd3c5 --- /dev/null +++ b/node_modules/date-fns/locale/fr-CH/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { frCH } from 'date-fns/locale' +export default frCH diff --git a/node_modules/date-fns/locale/fr-CH/index.js b/node_modules/date-fns/locale/fr-CH/index.js new file mode 100644 index 0000000..b018e20 --- /dev/null +++ b/node_modules/date-fns/locale/fr-CH/index.js @@ -0,0 +1,42 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../fr/_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../fr/_lib/localize/index.js")); +var _index3 = _interopRequireDefault(require("../fr/_lib/match/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +// Same as fr + +// Unique for fr-CH + +/** + * @type {Locale} + * @category Locales + * @summary French locale (Switzerland). + * @language French + * @iso-639-2 fra + * @author Jean Dupouy [@izeau]{@link https://github.com/izeau} + * @author François B [@fbonzon]{@link https://github.com/fbonzon} + * @author Van Vuong Ngo [@vanvuongngo]{@link https://github.com/vanvuongngo} + * @author Alex Hoeing [@dcbn]{@link https://github.com/dcbn} + */ +var locale = { + code: 'fr-CH', + formatDistance: _index.default, + formatLong: _index4.default, + formatRelative: _index5.default, + localize: _index2.default, + match: _index3.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr-CH/index.js.flow b/node_modules/date-fns/locale/fr-CH/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/fr-CH/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/fr-CH/package.json b/node_modules/date-fns/locale/fr-CH/package.json new file mode 100644 index 0000000..f8fd907 --- /dev/null +++ b/node_modules/date-fns/locale/fr-CH/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/fr-CH/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr/_lib/formatDistance/index.js b/node_modules/date-fns/locale/fr/_lib/formatDistance/index.js new file mode 100644 index 0000000..aa0ab56 --- /dev/null +++ b/node_modules/date-fns/locale/fr/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'moins d’une seconde', + other: 'moins de {{count}} secondes' + }, + xSeconds: { + one: '1 seconde', + other: '{{count}} secondes' + }, + halfAMinute: '30 secondes', + lessThanXMinutes: { + one: 'moins d’une minute', + other: 'moins de {{count}} minutes' + }, + xMinutes: { + one: '1 minute', + other: '{{count}} minutes' + }, + aboutXHours: { + one: 'environ 1 heure', + other: 'environ {{count}} heures' + }, + xHours: { + one: '1 heure', + other: '{{count}} heures' + }, + xDays: { + one: '1 jour', + other: '{{count}} jours' + }, + aboutXWeeks: { + one: 'environ 1 semaine', + other: 'environ {{count}} semaines' + }, + xWeeks: { + one: '1 semaine', + other: '{{count}} semaines' + }, + aboutXMonths: { + one: 'environ 1 mois', + other: 'environ {{count}} mois' + }, + xMonths: { + one: '1 mois', + other: '{{count}} mois' + }, + aboutXYears: { + one: 'environ 1 an', + other: 'environ {{count}} ans' + }, + xYears: { + one: '1 an', + other: '{{count}} ans' + }, + overXYears: { + one: 'plus d’un an', + other: 'plus de {{count}} ans' + }, + almostXYears: { + one: 'presqu’un an', + other: 'presque {{count}} ans' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var form = formatDistanceLocale[token]; + if (typeof form === 'string') { + result = form; + } else if (count === 1) { + result = form.one; + } else { + result = form.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'dans ' + result; + } else { + return 'il y a ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr/_lib/formatLong/index.js b/node_modules/date-fns/locale/fr/_lib/formatLong/index.js new file mode 100644 index 0000000..6b38f12 --- /dev/null +++ b/node_modules/date-fns/locale/fr/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'à' {{time}}", + long: "{{date}} 'à' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr/_lib/formatRelative/index.js b/node_modules/date-fns/locale/fr/_lib/formatRelative/index.js new file mode 100644 index 0000000..2cae942 --- /dev/null +++ b/node_modules/date-fns/locale/fr/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'dernier à' p", + yesterday: "'hier à' p", + today: "'aujourd’hui à' p", + tomorrow: "'demain à' p'", + nextWeek: "eeee 'prochain à' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr/_lib/localize/index.js b/node_modules/date-fns/locale/fr/_lib/localize/index.js new file mode 100644 index 0000000..beac95f --- /dev/null +++ b/node_modules/date-fns/locale/fr/_lib/localize/index.js @@ -0,0 +1,103 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['av. J.-C', 'ap. J.-C'], + abbreviated: ['av. J.-C', 'ap. J.-C'], + wide: ['avant Jésus-Christ', 'après Jésus-Christ'] +}; +var quarterValues = { + narrow: ['T1', 'T2', 'T3', 'T4'], + abbreviated: ['1er trim.', '2ème trim.', '3ème trim.', '4ème trim.'], + wide: ['1er trimestre', '2ème trimestre', '3ème trimestre', '4ème trimestre'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + wide: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'] +}; +var dayValues = { + narrow: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + short: ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'], + abbreviated: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + wide: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'minuit', + noon: 'midi', + morning: 'mat.', + afternoon: 'ap.m.', + evening: 'soir', + night: 'mat.' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'minuit', + noon: 'midi', + morning: 'matin', + afternoon: 'après-midi', + evening: 'soir', + night: 'matin' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'minuit', + noon: 'midi', + morning: 'du matin', + afternoon: 'de l’après-midi', + evening: 'du soir', + night: 'du matin' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = options === null || options === void 0 ? void 0 : options.unit; + if (number === 0) return '0'; + var feminineUnits = ['year', 'week', 'hour', 'minute', 'second']; + var suffix; + if (number === 1) { + suffix = unit && feminineUnits.includes(unit) ? 'ère' : 'er'; + } else { + suffix = 'ème'; + } + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr/_lib/match/index.js b/node_modules/date-fns/locale/fr/_lib/match/index.js new file mode 100644 index 0000000..4b370c4 --- /dev/null +++ b/node_modules/date-fns/locale/fr/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(ième|ère|ème|er|e)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i, + abbreviated: /^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i, + wide: /^(avant Jésus-Christ|après Jésus-Christ)/i +}; +var parseEraPatterns = { + any: [/^av/i, /^ap/i] +}; +var matchQuarterPatterns = { + narrow: /^T?[1234]/i, + abbreviated: /^[1234](er|ème|e)? trim\.?/i, + wide: /^[1234](er|ème|e)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i, + wide: /^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^av/i, /^ma/i, /^juin/i, /^juil/i, /^ao/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[lmjvsd]/i, + short: /^(di|lu|ma|me|je|ve|sa)/i, + abbreviated: /^(dim|lun|mar|mer|jeu|ven|sam)\.?/i, + wide: /^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i], + any: [/^di/i, /^lu/i, /^ma/i, /^me/i, /^je/i, /^ve/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i, + any: /^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^min/i, + noon: /^mid/i, + morning: /mat/i, + afternoon: /ap/i, + evening: /soir/i, + night: /nuit/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr/index.d.ts b/node_modules/date-fns/locale/fr/index.d.ts new file mode 100644 index 0000000..5dc7fe0 --- /dev/null +++ b/node_modules/date-fns/locale/fr/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { fr } from 'date-fns/locale' +export default fr diff --git a/node_modules/date-fns/locale/fr/index.js b/node_modules/date-fns/locale/fr/index.js new file mode 100644 index 0000000..fee66e1 --- /dev/null +++ b/node_modules/date-fns/locale/fr/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary French locale. + * @language French + * @iso-639-2 fra + * @author Jean Dupouy [@izeau]{@link https://github.com/izeau} + * @author François B [@fbonzon]{@link https://github.com/fbonzon} + */ +var locale = { + code: 'fr', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fr/index.js.flow b/node_modules/date-fns/locale/fr/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/fr/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/fr/package.json b/node_modules/date-fns/locale/fr/package.json new file mode 100644 index 0000000..37a176c --- /dev/null +++ b/node_modules/date-fns/locale/fr/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/fr/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/fy/_lib/formatDistance/index.js b/node_modules/date-fns/locale/fy/_lib/formatDistance/index.js new file mode 100644 index 0000000..50fc7fc --- /dev/null +++ b/node_modules/date-fns/locale/fy/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'minder as 1 sekonde', + other: 'minder as {{count}} sekonden' + }, + xSeconds: { + one: '1 sekonde', + other: '{{count}} sekonden' + }, + halfAMinute: 'oardel minút', + lessThanXMinutes: { + one: 'minder as 1 minút', + other: 'minder as {{count}} minuten' + }, + xMinutes: { + one: '1 minút', + other: '{{count}} minuten' + }, + aboutXHours: { + one: 'sawat 1 oere', + other: 'sawat {{count}} oere' + }, + xHours: { + one: '1 oere', + other: '{{count}} oere' + }, + xDays: { + one: '1 dei', + other: '{{count}} dagen' + }, + aboutXWeeks: { + one: 'sawat 1 wike', + other: 'sawat {{count}} wiken' + }, + xWeeks: { + one: '1 wike', + other: '{{count}} wiken' + }, + aboutXMonths: { + one: 'sawat 1 moanne', + other: 'sawat {{count}} moannen' + }, + xMonths: { + one: '1 moanne', + other: '{{count}} moannen' + }, + aboutXYears: { + one: 'sawat 1 jier', + other: 'sawat {{count}} jier' + }, + xYears: { + one: '1 jier', + other: '{{count}} jier' + }, + overXYears: { + one: 'mear as 1 jier', + other: 'mear as {{count}}s jier' + }, + almostXYears: { + one: 'hast 1 jier', + other: 'hast {{count}} jier' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'oer ' + result; + } else { + return result + ' lyn'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fy/_lib/formatLong/index.js b/node_modules/date-fns/locale/fy/_lib/formatLong/index.js new file mode 100644 index 0000000..bc56a01 --- /dev/null +++ b/node_modules/date-fns/locale/fy/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd-MM-y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'om' {{time}}", + long: "{{date}} 'om' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fy/_lib/formatRelative/index.js b/node_modules/date-fns/locale/fy/_lib/formatRelative/index.js new file mode 100644 index 0000000..18e1eb5 --- /dev/null +++ b/node_modules/date-fns/locale/fy/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'ôfrûne' eeee 'om' p", + yesterday: "'juster om' p", + today: "'hjoed om' p", + tomorrow: "'moarn om' p", + nextWeek: "eeee 'om' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fy/_lib/localize/index.js b/node_modules/date-fns/locale/fy/_lib/localize/index.js new file mode 100644 index 0000000..0cc9149 --- /dev/null +++ b/node_modules/date-fns/locale/fy/_lib/localize/index.js @@ -0,0 +1,94 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['f.K.', 'n.K.'], + abbreviated: ['f.Kr.', 'n.Kr.'], + wide: ['foar Kristus', 'nei Kristus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1e fearnsjier', '2e fearnsjier', '3e fearnsjier', '4e fearnsjier'] +}; +var monthValues = { + narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['jan.', 'feb.', 'mrt.', 'apr.', 'mai.', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + wide: ['jannewaris', 'febrewaris', 'maart', 'april', 'maaie', 'juny', 'july', 'augustus', 'septimber', 'oktober', 'novimber', 'desimber'] +}; +var dayValues = { + narrow: ['s', 'm', 't', 'w', 't', 'f', 's'], + short: ['si', 'mo', 'ti', 'wo', 'to', 'fr', 'so'], + abbreviated: ['snein', 'moa', 'tii', 'woa', 'ton', 'fre', 'sneon'], + wide: ['snein', 'moandei', 'tiisdei', 'woansdei', 'tongersdei', 'freed', 'sneon'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'middei', + morning: 'moarns', + afternoon: 'middeis', + evening: 'jûns', + night: 'nachts' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'middei', + morning: 'moarns', + afternoon: 'middeis', + evening: 'jûns', + night: 'nachts' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'middei', + morning: 'moarns', + afternoon: 'middeis', + evening: 'jûns', + night: 'nachts' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'e'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fy/_lib/match/index.js b/node_modules/date-fns/locale/fy/_lib/match/index.js new file mode 100644 index 0000000..528bb15 --- /dev/null +++ b/node_modules/date-fns/locale/fy/_lib/match/index.js @@ -0,0 +1,106 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)e?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^([fn]\.? ?K\.?)/, + abbreviated: /^([fn]\. ?Kr\.?)/, + wide: /^((foar|nei) Kristus)/ +}; +var parseEraPatterns = { + any: [/^f/, /^n/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^K[1234]/i, + wide: /^[1234]e fearnsjier/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan.|feb.|mrt.|apr.|mai.|jun.|jul.|aug.|sep.|okt.|nov.|des.)/i, + wide: /^(jannewaris|febrewaris|maart|april|maaie|juny|july|augustus|septimber|oktober|novimber|desimber)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^jan/i, /^feb/i, /^m(r|a)/i, /^apr/i, /^mai/i, /^jun/i, /^jul/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^des/i] +}; +var matchDayPatterns = { + narrow: /^[smtwf]/i, + short: /^(si|mo|ti|wo|to|fr|so)/i, + abbreviated: /^(snein|moa|tii|woa|ton|fre|sneon)/i, + wide: /^(snein|moandei|tiisdei|woansdei|tongersdei|freed|sneon)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^sn/i, /^mo/i, /^ti/i, /^wo/i, /^to/i, /^fr/i, /^sn/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|middernacht|middeis|moarns|middei|jûns|nachts)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /^middernacht/i, + noon: /^middei/i, + morning: /moarns/i, + afternoon: /^middeis/i, + evening: /jûns/i, + night: /nachts/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fy/index.d.ts b/node_modules/date-fns/locale/fy/index.d.ts new file mode 100644 index 0000000..11b41b4 --- /dev/null +++ b/node_modules/date-fns/locale/fy/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { fy } from 'date-fns/locale' +export default fy diff --git a/node_modules/date-fns/locale/fy/index.js b/node_modules/date-fns/locale/fy/index.js new file mode 100644 index 0000000..48cecc9 --- /dev/null +++ b/node_modules/date-fns/locale/fy/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Western Frisian locale (Netherlands). + * @language West Frisian + * @iso-639-2 fry + * @author Damon Asberg [@damon02]{@link https://github.com/damon02} + */ +var locale = { + code: 'fy', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/fy/index.js.flow b/node_modules/date-fns/locale/fy/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/fy/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/fy/package.json b/node_modules/date-fns/locale/fy/package.json new file mode 100644 index 0000000..ccfdb0e --- /dev/null +++ b/node_modules/date-fns/locale/fy/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/fy/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/gd/_lib/formatDistance/index.js b/node_modules/date-fns/locale/gd/_lib/formatDistance/index.js new file mode 100644 index 0000000..1b7eade --- /dev/null +++ b/node_modules/date-fns/locale/gd/_lib/formatDistance/index.js @@ -0,0 +1,101 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'nas lugha na diog', + other: 'nas lugha na {{count}} diogan' + }, + xSeconds: { + one: '1 diog', + two: '2 dhiog', + twenty: '20 diog', + other: '{{count}} diogan' + }, + halfAMinute: 'leth mhionaid', + lessThanXMinutes: { + one: 'nas lugha na mionaid', + other: 'nas lugha na {{count}} mionaidean' + }, + xMinutes: { + one: '1 mionaid', + two: '2 mhionaid', + twenty: '20 mionaid', + other: '{{count}} mionaidean' + }, + aboutXHours: { + one: 'mu uair de thìde', + other: 'mu {{count}} uairean de thìde' + }, + xHours: { + one: '1 uair de thìde', + two: '2 uair de thìde', + twenty: '20 uair de thìde', + other: '{{count}} uairean de thìde' + }, + xDays: { + one: '1 là', + other: '{{count}} là' + }, + aboutXWeeks: { + one: 'mu 1 seachdain', + other: 'mu {{count}} seachdainean' + }, + xWeeks: { + one: '1 seachdain', + other: '{{count}} seachdainean' + }, + aboutXMonths: { + one: 'mu mhìos', + other: 'mu {{count}} mìosan' + }, + xMonths: { + one: '1 mìos', + other: '{{count}} mìosan' + }, + aboutXYears: { + one: 'mu bhliadhna', + other: 'mu {{count}} bliadhnaichean' + }, + xYears: { + one: '1 bhliadhna', + other: '{{count}} bliadhna' + }, + overXYears: { + one: 'còrr is bliadhna', + other: 'còrr is {{count}} bliadhnaichean' + }, + almostXYears: { + one: 'cha mhòr bliadhna', + other: 'cha mhòr {{count}} bliadhnaichean' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 2 && !!tokenValue.two) { + result = tokenValue.two; + } else if (count === 20 && !!tokenValue.twenty) { + result = tokenValue.twenty; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'ann an ' + result; + } else { + return 'o chionn ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gd/_lib/formatLong/index.js b/node_modules/date-fns/locale/gd/_lib/formatLong/index.js new file mode 100644 index 0000000..c53ad16 --- /dev/null +++ b/node_modules/date-fns/locale/gd/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'aig' {{time}}", + long: "{{date}} 'aig' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gd/_lib/formatRelative/index.js b/node_modules/date-fns/locale/gd/_lib/formatRelative/index.js new file mode 100644 index 0000000..0594289 --- /dev/null +++ b/node_modules/date-fns/locale/gd/_lib/formatRelative/index.js @@ -0,0 +1,21 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'mu dheireadh' eeee 'aig' p", + //FIX + yesterday: "'an-dè aig' p", + today: "'an-diugh aig' p", + tomorrow: "'a-màireach aig' p", + nextWeek: "eeee 'aig' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gd/_lib/localize/index.js b/node_modules/date-fns/locale/gd/_lib/localize/index.js new file mode 100644 index 0000000..77d8fe0 --- /dev/null +++ b/node_modules/date-fns/locale/gd/_lib/localize/index.js @@ -0,0 +1,145 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['R', 'A'], + abbreviated: ['RC', 'AD'], + wide: ['ro Chrìosta', 'anno domini'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['C1', 'C2', 'C3', 'C4'], + wide: ["a' chiad chairteal", 'an dàrna cairteal', 'an treas cairteal', 'an ceathramh cairteal'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['F', 'G', 'M', 'G', 'C', 'Ò', 'I', 'L', 'S', 'D', 'S', 'D'], + abbreviated: ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh'], + wide: ['Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd'] +}; +var dayValues = { + narrow: ['D', 'L', 'M', 'C', 'A', 'H', 'S'], + short: ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'], + abbreviated: ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'], + wide: ['Didòmhnaich', 'Diluain', 'Dimàirt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne'] +}; +var dayPeriodValues = { + narrow: { + am: 'm', + pm: 'f', + midnight: 'm.o.', + noon: 'm.l.', + morning: 'madainn', + afternoon: 'feasgar', + evening: 'feasgar', + night: 'oidhche' + }, + abbreviated: { + am: 'M.', + pm: 'F.', + midnight: 'meadhan oidhche', + noon: 'meadhan là', + morning: 'madainn', + afternoon: 'feasgar', + evening: 'feasgar', + night: 'oidhche' + }, + wide: { + am: 'm.', + pm: 'f.', + midnight: 'meadhan oidhche', + noon: 'meadhan là', + morning: 'madainn', + afternoon: 'feasgar', + evening: 'feasgar', + night: 'oidhche' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'm', + pm: 'f', + midnight: 'm.o.', + noon: 'm.l.', + morning: 'sa mhadainn', + afternoon: 'feasgar', + evening: 'feasgar', + night: 'air an oidhche' + }, + abbreviated: { + am: 'M.', + pm: 'F.', + midnight: 'meadhan oidhche', + noon: 'meadhan là', + morning: 'sa mhadainn', + afternoon: 'feasgar', + evening: 'feasgar', + night: 'air an oidhche' + }, + wide: { + am: 'm.', + pm: 'f.', + midnight: 'meadhan oidhche', + noon: 'meadhan là', + morning: 'sa mhadainn', + afternoon: 'feasgar', + evening: 'feasgar', + night: 'air an oidhche' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + var number = Number(dirtyNumber); + var rem100 = number % 100; + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + return number + 'd'; + case 2: + return number + 'na'; + } + } + if (rem100 === 12) { + return number + 'na'; + } + return number + 'mh'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gd/_lib/match/index.js b/node_modules/date-fns/locale/gd/_lib/match/index.js new file mode 100644 index 0000000..8b5b626 --- /dev/null +++ b/node_modules/date-fns/locale/gd/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(d|na|tr|mh)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(r|a)/i, + abbreviated: /^(r\.?\s?c\.?|r\.?\s?a\.?\s?c\.?|a\.?\s?d\.?|a\.?\s?c\.?)/i, + wide: /^(ro Chrìosta|ron aois choitchinn|anno domini|aois choitcheann)/i +}; +var parseEraPatterns = { + any: [/^b/i, /^(a|c)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^c[1234]/i, + wide: /^[1234](cd|na|tr|mh)? cairteal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[fgmcòilsd]/i, + abbreviated: /^(faoi|gear|màrt|gibl|cèit|ògmh|iuch|lùn|sult|dàmh|samh|dùbh)/i, + wide: /^(am faoilleach|an gearran|am màrt|an giblean|an cèitean|an t-Ògmhios|an t-Iuchar|an lùnastal|an t-Sultain|an dàmhair|an t-Samhain|an dùbhlachd)/i +}; +var parseMonthPatterns = { + narrow: [/^f/i, /^g/i, /^m/i, /^g/i, /^c/i, /^ò/i, /^i/i, /^l/i, /^s/i, /^d/i, /^s/i, /^d/i], + any: [/^fa/i, /^ge/i, /^mà/i, /^gi/i, /^c/i, /^ò/i, /^i/i, /^l/i, /^su/i, /^d/i, /^sa/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[dlmcahs]/i, + short: /^(dò|lu|mà|ci|ar|ha|sa)/i, + abbreviated: /^(did|dil|dim|dic|dia|dih|dis)/i, + wide: /^(didòmhnaich|diluain|dimàirt|diciadain|diardaoin|dihaoine|disathairne)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^c/i, /^a/i, /^h/i, /^s/i], + any: [/^d/i, /^l/i, /^m/i, /^c/i, /^a/i, /^h/i, /^s/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mi|n|(san|aig) (madainn|feasgar|feasgar|oidhche))/i, + any: /^([ap]\.?\s?m\.?|meadhan oidhche|meadhan là|(san|aig) (madainn|feasgar|feasgar|oidhche))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^m/i, + pm: /^f/i, + midnight: /^meadhan oidhche/i, + noon: /^meadhan là/i, + morning: /sa mhadainn/i, + afternoon: /feasgar/i, + evening: /feasgar/i, + night: /air an oidhche/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gd/index.d.ts b/node_modules/date-fns/locale/gd/index.d.ts new file mode 100644 index 0000000..2b24744 --- /dev/null +++ b/node_modules/date-fns/locale/gd/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { gd } from 'date-fns/locale' +export default gd diff --git a/node_modules/date-fns/locale/gd/index.js b/node_modules/date-fns/locale/gd/index.js new file mode 100644 index 0000000..33ba154 --- /dev/null +++ b/node_modules/date-fns/locale/gd/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Scottish Gaelic. + * @language Scottish Gaelic + * @iso-639-2 gla + * @author Lee Driscoll [@leedriscoll]{@link https://github.com/leedriscoll} + */ +var locale = { + code: 'gd', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gd/index.js.flow b/node_modules/date-fns/locale/gd/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/gd/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/gd/package.json b/node_modules/date-fns/locale/gd/package.json new file mode 100644 index 0000000..25e62f4 --- /dev/null +++ b/node_modules/date-fns/locale/gd/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/gd/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/gl/_lib/formatDistance/index.js b/node_modules/date-fns/locale/gl/_lib/formatDistance/index.js new file mode 100644 index 0000000..0140740 --- /dev/null +++ b/node_modules/date-fns/locale/gl/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'menos dun segundo', + other: 'menos de {{count}} segundos' + }, + xSeconds: { + one: '1 segundo', + other: '{{count}} segundos' + }, + halfAMinute: 'medio minuto', + lessThanXMinutes: { + one: 'menos dun minuto', + other: 'menos de {{count}} minutos' + }, + xMinutes: { + one: '1 minuto', + other: '{{count}} minutos' + }, + aboutXHours: { + one: 'arredor dunha hora', + other: 'arredor de {{count}} horas' + }, + xHours: { + one: '1 hora', + other: '{{count}} horas' + }, + xDays: { + one: '1 día', + other: '{{count}} días' + }, + aboutXWeeks: { + one: 'arredor dunha semana', + other: 'arredor de {{count}} semanas' + }, + xWeeks: { + one: '1 semana', + other: '{{count}} semanas' + }, + aboutXMonths: { + one: 'arredor de 1 mes', + other: 'arredor de {{count}} meses' + }, + xMonths: { + one: '1 mes', + other: '{{count}} meses' + }, + aboutXYears: { + one: 'arredor dun ano', + other: 'arredor de {{count}} anos' + }, + xYears: { + one: '1 ano', + other: '{{count}} anos' + }, + overXYears: { + one: 'máis dun ano', + other: 'máis de {{count}} anos' + }, + almostXYears: { + one: 'case un ano', + other: 'case {{count}} anos' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'en ' + result; + } else { + return 'hai ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gl/_lib/formatLong/index.js b/node_modules/date-fns/locale/gl/_lib/formatLong/index.js new file mode 100644 index 0000000..0b1b814 --- /dev/null +++ b/node_modules/date-fns/locale/gl/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, d 'de' MMMM y", + long: "d 'de' MMMM y", + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'ás' {{time}}", + long: "{{date}} 'ás' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gl/_lib/formatRelative/index.js b/node_modules/date-fns/locale/gl/_lib/formatRelative/index.js new file mode 100644 index 0000000..87ca659 --- /dev/null +++ b/node_modules/date-fns/locale/gl/_lib/formatRelative/index.js @@ -0,0 +1,31 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'o' eeee 'pasado á' LT", + yesterday: "'onte á' p", + today: "'hoxe á' p", + tomorrow: "'mañá á' p", + nextWeek: "eeee 'á' p", + other: 'P' +}; +var formatRelativeLocalePlural = { + lastWeek: "'o' eeee 'pasado ás' p", + yesterday: "'onte ás' p", + today: "'hoxe ás' p", + tomorrow: "'mañá ás' p", + nextWeek: "eeee 'ás' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + if (date.getUTCHours() !== 1) { + return formatRelativeLocalePlural[token]; + } + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gl/_lib/localize/index.js b/node_modules/date-fns/locale/gl/_lib/localize/index.js new file mode 100644 index 0000000..03753bb --- /dev/null +++ b/node_modules/date-fns/locale/gl/_lib/localize/index.js @@ -0,0 +1,128 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['AC', 'DC'], + abbreviated: ['AC', 'DC'], + wide: ['antes de cristo', 'despois de cristo'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'] +}; +var monthValues = { + narrow: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['xan', 'feb', 'mar', 'abr', 'mai', 'xun', 'xul', 'ago', 'set', 'out', 'nov', 'dec'], + wide: ['xaneiro', 'febreiro', 'marzo', 'abril', 'maio', 'xuño', 'xullo', 'agosto', 'setembro', 'outubro', 'novembro', 'decembro'] +}; +var dayValues = { + narrow: ['d', 'l', 'm', 'm', 'j', 'v', 's'], + short: ['do', 'lu', 'ma', 'me', 'xo', 've', 'sa'], + abbreviated: ['dom', 'lun', 'mar', 'mer', 'xov', 'ven', 'sab'], + wide: ['domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', 'sábado'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'md', + morning: 'mañá', + afternoon: 'tarde', + evening: 'tarde', + night: 'noite' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'medianoite', + noon: 'mediodía', + morning: 'mañá', + afternoon: 'tarde', + evening: 'tardiña', + night: 'noite' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'medianoite', + noon: 'mediodía', + morning: 'mañá', + afternoon: 'tarde', + evening: 'tardiña', + night: 'noite' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'md', + morning: 'da mañá', + afternoon: 'da tarde', + evening: 'da tardiña', + night: 'da noite' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'medianoite', + noon: 'mediodía', + morning: 'da mañá', + afternoon: 'da tarde', + evening: 'da tardiña', + night: 'da noite' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'medianoite', + noon: 'mediodía', + morning: 'da mañá', + afternoon: 'da tarde', + evening: 'da tardiña', + night: 'da noite' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'º'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gl/_lib/match/index.js b/node_modules/date-fns/locale/gl/_lib/match/index.js new file mode 100644 index 0000000..ac1d466 --- /dev/null +++ b/node_modules/date-fns/locale/gl/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(º)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ac|dc|a|d)/i, + abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i, + wide: /^(antes de cristo|antes da era com[uú]n|despois de cristo|era com[uú]n)/i +}; +var parseEraPatterns = { + any: [/^ac/i, /^dc/i], + wide: [/^(antes de cristo|antes da era com[uú]n)/i, /^(despois de cristo|era com[uú]n)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^T[1234]/i, + wide: /^[1234](º)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[xfmasond]/i, + abbreviated: /^(xan|feb|mar|abr|mai|xun|xul|ago|set|out|nov|dec)/i, + wide: /^(xaneiro|febreiro|marzo|abril|maio|xuño|xullo|agosto|setembro|outubro|novembro|decembro)/i +}; +var parseMonthPatterns = { + narrow: [/^x/i, /^f/i, /^m/i, /^a/i, /^m/i, /^x/i, /^x/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^xan/i, /^feb/i, /^mar/i, /^abr/i, /^mai/i, /^xun/i, /^xul/i, /^ago/i, /^set/i, /^out/i, /^nov/i, /^dec/i] +}; +var matchDayPatterns = { + narrow: /^[dlmxvs]/i, + short: /^(do|lu|ma|me|xo|ve|sa)/i, + abbreviated: /^(dom|lun|mar|mer|xov|ven|sab)/i, + wide: /^(domingo|luns|martes|m[eé]rcores|xoves|venres|s[áa]bado)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^x/i, /^v/i, /^s/i], + any: [/^do/i, /^lu/i, /^ma/i, /^me/i, /^xo/i, /^ve/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mn|md|(da|[aá]s) (mañ[aá]|tarde|noite))/i, + any: /^([ap]\.?\s?m\.?|medianoite|mediod[ií]a|(da|[aá]s) (mañ[aá]|tarde|noite))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mn/i, + noon: /^md/i, + morning: /mañ[aá]/i, + afternoon: /tarde/i, + evening: /tardiña/i, + night: /noite/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gl/index.d.ts b/node_modules/date-fns/locale/gl/index.d.ts new file mode 100644 index 0000000..67954c6 --- /dev/null +++ b/node_modules/date-fns/locale/gl/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { gl } from 'date-fns/locale' +export default gl diff --git a/node_modules/date-fns/locale/gl/index.js b/node_modules/date-fns/locale/gl/index.js new file mode 100644 index 0000000..70fced6 --- /dev/null +++ b/node_modules/date-fns/locale/gl/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Galician locale. + * @language Galician + * @iso-639-2 glg + * @author Alberto Doval - Cocodin Technology[@cocodinTech]{@link https://github.com/cocodinTech} + * @author Fidel Pita [@fidelpita]{@link https://github.com/fidelpita} + */ +var locale = { + code: 'gl', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gl/index.js.flow b/node_modules/date-fns/locale/gl/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/gl/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/gl/package.json b/node_modules/date-fns/locale/gl/package.json new file mode 100644 index 0000000..35570fe --- /dev/null +++ b/node_modules/date-fns/locale/gl/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/gl/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/gu/_lib/formatDistance/index.js b/node_modules/date-fns/locale/gu/_lib/formatDistance/index.js new file mode 100644 index 0000000..3aaccba --- /dev/null +++ b/node_modules/date-fns/locale/gu/_lib/formatDistance/index.js @@ -0,0 +1,94 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +// Source: https://www.unicode.org/cldr/charts/32/summary/gu.html +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'હમણાં', + // CLDR #1461 + other: '​આશરે {{count}} સેકંડ' + }, + xSeconds: { + one: '1 સેકંડ', + other: '{{count}} સેકંડ' + }, + halfAMinute: 'અડધી મિનિટ', + lessThanXMinutes: { + one: 'આ મિનિટ', + // CLDR #1448 + other: '​આશરે {{count}} મિનિટ' + }, + xMinutes: { + one: '1 મિનિટ', + other: '{{count}} મિનિટ' + }, + aboutXHours: { + one: '​આશરે 1 કલાક', + other: '​આશરે {{count}} કલાક' + }, + xHours: { + one: '1 કલાક', + other: '{{count}} કલાક' + }, + xDays: { + one: '1 દિવસ', + other: '{{count}} દિવસ' + }, + aboutXWeeks: { + one: 'આશરે 1 અઠવાડિયું', + other: 'આશરે {{count}} અઠવાડિયા' + }, + xWeeks: { + one: '1 અઠવાડિયું', + other: '{{count}} અઠવાડિયા' + }, + aboutXMonths: { + one: 'આશરે 1 મહિનો', + other: 'આશરે {{count}} મહિના' + }, + xMonths: { + one: '1 મહિનો', + other: '{{count}} મહિના' + }, + aboutXYears: { + one: 'આશરે 1 વર્ષ', + other: 'આશરે {{count}} વર્ષ' + }, + xYears: { + one: '1 વર્ષ', + other: '{{count}} વર્ષ' + }, + overXYears: { + one: '1 વર્ષથી વધુ', + other: '{{count}} વર્ષથી વધુ' + }, + almostXYears: { + one: 'લગભગ 1 વર્ષ', + other: 'લગભગ {{count}} વર્ષ' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + 'માં'; + } else { + return result + ' પહેલાં'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gu/_lib/formatLong/index.js b/node_modules/date-fns/locale/gu/_lib/formatLong/index.js new file mode 100644 index 0000000..cfa38ac --- /dev/null +++ b/node_modules/date-fns/locale/gu/_lib/formatLong/index.js @@ -0,0 +1,56 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +//Source: https://www.unicode.org/cldr/charts/32/summary/gu.html +var dateFormats = { + full: 'EEEE, d MMMM, y', + // CLDR #1825 + long: 'd MMMM, y', + // CLDR #1826 + medium: 'd MMM, y', + // CLDR #1827 + short: 'd/M/yy' // CLDR #1828 +}; + +var timeFormats = { + full: 'hh:mm:ss a zzzz', + // CLDR #1829 + long: 'hh:mm:ss a z', + // CLDR #1830 + medium: 'hh:mm:ss a', + // CLDR #1831 + short: 'hh:mm a' // CLDR #1832 +}; + +var dateTimeFormats = { + full: '{{date}} {{time}}', + // CLDR #1833 + long: '{{date}} {{time}}', + // CLDR #1834 + medium: '{{date}} {{time}}', + // CLDR #1835 + short: '{{date}} {{time}}' // CLDR #1836 +}; + +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gu/_lib/formatRelative/index.js b/node_modules/date-fns/locale/gu/_lib/formatRelative/index.js new file mode 100644 index 0000000..545e899 --- /dev/null +++ b/node_modules/date-fns/locale/gu/_lib/formatRelative/index.js @@ -0,0 +1,27 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +// Source: https://www.unicode.org/cldr/charts/32/summary/gu.html + +var formatRelativeLocale = { + lastWeek: "'પાછલા' eeee p", + // CLDR #1384 + yesterday: "'ગઈકાલે' p", + // CLDR #1409 + today: "'આજે' p", + // CLDR #1410 + tomorrow: "'આવતીકાલે' p", + // CLDR #1411 + nextWeek: 'eeee p', + // CLDR #1386 + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gu/_lib/localize/index.js b/node_modules/date-fns/locale/gu/_lib/localize/index.js new file mode 100644 index 0000000..85575e2 --- /dev/null +++ b/node_modules/date-fns/locale/gu/_lib/localize/index.js @@ -0,0 +1,146 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +// https://www.unicode.org/cldr/charts/32/summary/gu.html +// #1621 - #1630 +var eraValues = { + narrow: ['ઈસપૂ', 'ઈસ'], + abbreviated: ['ઈ.સ.પૂર્વે', 'ઈ.સ.'], + wide: ['ઈસવીસન પૂર્વે', 'ઈસવીસન'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/gu.html +// #1631 - #1654 +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1લો ત્રિમાસ', '2જો ત્રિમાસ', '3જો ત્રિમાસ', '4થો ત્રિમાસ'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. + +// https://www.unicode.org/cldr/charts/32/summary/gu.html +// #1655 - #1726 +var monthValues = { + narrow: ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', 'જુ', 'ઓ', 'સ', 'ઓ', 'ન', 'ડિ'], + abbreviated: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઓક્ટો', 'નવે', 'ડિસે'], + wide: ['જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઇ', 'ઓગસ્ટ', 'સપ્ટેમ્બર', 'ઓક્ટોબર', 'નવેમ્બર', 'ડિસેમ્બર'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/gu.html +// #1727 - #1768 +var dayValues = { + narrow: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'], + short: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'], + abbreviated: ['રવિ', 'સોમ', 'મંગળ', 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], + wide: ['રવિવાર' /* Sunday */, 'સોમવાર' /* Monday */, 'મંગળવાર' /* Tuesday */, 'બુધવાર' /* Wednesday */, 'ગુરુવાર' /* Thursday */, 'શુક્રવાર' /* Friday */, 'શનિવાર' /* Saturday */] +}; + +// https://www.unicode.org/cldr/charts/32/summary/gu.html +// #1783 - #1824 +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'મ.રાત્રિ', + noon: 'બ.', + morning: 'સવારે', + afternoon: 'બપોરે', + evening: 'સાંજે', + night: 'રાત્રે' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: '​મધ્યરાત્રિ', + noon: 'બપોરે', + morning: 'સવારે', + afternoon: 'બપોરે', + evening: 'સાંજે', + night: 'રાત્રે' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: '​મધ્યરાત્રિ', + noon: 'બપોરે', + morning: 'સવારે', + afternoon: 'બપોરે', + evening: 'સાંજે', + night: 'રાત્રે' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'મ.રાત્રિ', + noon: 'બપોરે', + morning: 'સવારે', + afternoon: 'બપોરે', + evening: 'સાંજે', + night: 'રાત્રે' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'મધ્યરાત્રિ', + noon: 'બપોરે', + morning: 'સવારે', + afternoon: 'બપોરે', + evening: 'સાંજે', + night: 'રાત્રે' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: '​મધ્યરાત્રિ', + noon: 'બપોરે', + morning: 'સવારે', + afternoon: 'બપોરે', + evening: 'સાંજે', + night: 'રાત્રે' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gu/_lib/match/index.js b/node_modules/date-fns/locale/gu/_lib/match/index.js new file mode 100644 index 0000000..ef82fb2 --- /dev/null +++ b/node_modules/date-fns/locale/gu/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(લ|જ|થ|ઠ્ઠ|મ)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ઈસપૂ|ઈસ)/i, + abbreviated: /^(ઈ\.સ\.પૂર્વે|ઈ\.સ\.)/i, + wide: /^(ઈસવીસન\sપૂર્વે|ઈસવીસન)/i +}; +var parseEraPatterns = { + any: [/^ઈસપૂ/i, /^ઈસ/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](લો|જો|થો)? ત્રિમાસ/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + // eslint-disable-next-line no-misleading-character-class + narrow: /^[જાફેમાએમેજૂજુઓસઓનડિ]/i, + abbreviated: /^(જાન્યુ|ફેબ્રુ|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઈ|ઑગસ્ટ|સપ્ટે|ઓક્ટો|નવે|ડિસે)/i, + wide: /^(જાન્યુઆરી|ફેબ્રુઆરી|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઇ|ઓગસ્ટ|સપ્ટેમ્બર|ઓક્ટોબર|નવેમ્બર|ડિસેમ્બર)/i +}; +var parseMonthPatterns = { + narrow: [/^જા/i, /^ફે/i, /^મા/i, /^એ/i, /^મે/i, /^જૂ/i, /^જુ/i, /^ઑગ/i, /^સ/i, /^ઓક્ટો/i, /^ન/i, /^ડિ/i], + any: [/^જા/i, /^ફે/i, /^મા/i, /^એ/i, /^મે/i, /^જૂ/i, /^જુ/i, /^ઑગ/i, /^સ/i, /^ઓક્ટો/i, /^ન/i, /^ડિ/i] +}; +var matchDayPatterns = { + narrow: /^(ર|સો|મં|બુ|ગુ|શુ|શ)/i, + short: /^(ર|સો|મં|બુ|ગુ|શુ|શ)/i, + abbreviated: /^(રવિ|સોમ|મંગળ|બુધ|ગુરુ|શુક્ર|શનિ)/i, + wide: /^(રવિવાર|સોમવાર|મંગળવાર|બુધવાર|ગુરુવાર|શુક્રવાર|શનિવાર)/i +}; +var parseDayPatterns = { + narrow: [/^ર/i, /^સો/i, /^મં/i, /^બુ/i, /^ગુ/i, /^શુ/i, /^શ/i], + any: [/^ર/i, /^સો/i, /^મં/i, /^બુ/i, /^ગુ/i, /^શુ/i, /^શ/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|મ\.?|સ|બ|સાં|રા)/i, + any: /^(a|p|મ\.?|સ|બ|સાં|રા)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^મ\.?/i, + noon: /^બ/i, + morning: /સ/i, + afternoon: /બ/i, + evening: /સાં/i, + night: /રા/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gu/index.d.ts b/node_modules/date-fns/locale/gu/index.d.ts new file mode 100644 index 0000000..42642b6 --- /dev/null +++ b/node_modules/date-fns/locale/gu/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { gu } from 'date-fns/locale' +export default gu diff --git a/node_modules/date-fns/locale/gu/index.js b/node_modules/date-fns/locale/gu/index.js new file mode 100644 index 0000000..2297d85 --- /dev/null +++ b/node_modules/date-fns/locale/gu/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Gujarati locale (India). + * @language Gujarati + * @iso-639-2 guj + * @author Manaday Mavani [@ManadayM]{@link https://github.com/manadaym} + */ +var locale = { + code: 'gu', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/gu/index.js.flow b/node_modules/date-fns/locale/gu/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/gu/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/gu/package.json b/node_modules/date-fns/locale/gu/package.json new file mode 100644 index 0000000..4d0acd5 --- /dev/null +++ b/node_modules/date-fns/locale/gu/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/gu/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/he/_lib/formatDistance/index.js b/node_modules/date-fns/locale/he/_lib/formatDistance/index.js new file mode 100644 index 0000000..5271518 --- /dev/null +++ b/node_modules/date-fns/locale/he/_lib/formatDistance/index.js @@ -0,0 +1,115 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'פחות משנייה', + two: 'פחות משתי שניות', + other: 'פחות מ־{{count}} שניות' + }, + xSeconds: { + one: 'שנייה', + two: 'שתי שניות', + other: '{{count}} שניות' + }, + halfAMinute: 'חצי דקה', + lessThanXMinutes: { + one: 'פחות מדקה', + two: 'פחות משתי דקות', + other: 'פחות מ־{{count}} דקות' + }, + xMinutes: { + one: 'דקה', + two: 'שתי דקות', + other: '{{count}} דקות' + }, + aboutXHours: { + one: 'כשעה', + two: 'כשעתיים', + other: 'כ־{{count}} שעות' + }, + xHours: { + one: 'שעה', + two: 'שעתיים', + other: '{{count}} שעות' + }, + xDays: { + one: 'יום', + two: 'יומיים', + other: '{{count}} ימים' + }, + aboutXWeeks: { + one: 'כשבוע', + two: 'כשבועיים', + other: 'כ־{{count}} שבועות' + }, + xWeeks: { + one: 'שבוע', + two: 'שבועיים', + other: '{{count}} שבועות' + }, + aboutXMonths: { + one: 'כחודש', + two: 'כחודשיים', + other: 'כ־{{count}} חודשים' + }, + xMonths: { + one: 'חודש', + two: 'חודשיים', + other: '{{count}} חודשים' + }, + aboutXYears: { + one: 'כשנה', + two: 'כשנתיים', + other: 'כ־{{count}} שנים' + }, + xYears: { + one: 'שנה', + two: 'שנתיים', + other: '{{count}} שנים' + }, + overXYears: { + one: 'יותר משנה', + two: 'יותר משנתיים', + other: 'יותר מ־{{count}} שנים' + }, + almostXYears: { + one: 'כמעט שנה', + two: 'כמעט שנתיים', + other: 'כמעט {{count}} שנים' + } +}; +var formatDistance = function formatDistance(token, count, options) { + // Return word instead of `in one day` or `one day ago` + if (token === 'xDays' && options !== null && options !== void 0 && options.addSuffix && count <= 2) { + if (options.comparison && options.comparison > 0) { + return count === 1 ? 'מחר' : 'מחרתיים'; + } + return count === 1 ? 'אתמול' : 'שלשום'; + } + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 2) { + result = tokenValue.two; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'בעוד ' + result; + } else { + return 'לפני ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/he/_lib/formatLong/index.js b/node_modules/date-fns/locale/he/_lib/formatLong/index.js new file mode 100644 index 0000000..337eb9a --- /dev/null +++ b/node_modules/date-fns/locale/he/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d בMMMM y', + long: 'd בMMMM y', + medium: 'd בMMM y', + short: 'd.M.y' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'בשעה' {{time}}", + long: "{{date}} 'בשעה' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/he/_lib/formatRelative/index.js b/node_modules/date-fns/locale/he/_lib/formatRelative/index.js new file mode 100644 index 0000000..c66c4c9 --- /dev/null +++ b/node_modules/date-fns/locale/he/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'שעבר בשעה' p", + yesterday: "'אתמול בשעה' p", + today: "'היום בשעה' p", + tomorrow: "'מחר בשעה' p", + nextWeek: "eeee 'בשעה' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/he/_lib/localize/index.js b/node_modules/date-fns/locale/he/_lib/localize/index.js new file mode 100644 index 0000000..27ca6e7 --- /dev/null +++ b/node_modules/date-fns/locale/he/_lib/localize/index.js @@ -0,0 +1,136 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['לפנה״ס', 'לספירה'], + abbreviated: ['לפנה״ס', 'לספירה'], + wide: ['לפני הספירה', 'לספירה'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'] +}; +var monthValues = { + narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + abbreviated: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'], + wide: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'] +}; +var dayValues = { + narrow: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], + short: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], + abbreviated: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], + wide: ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'] +}; +var dayPeriodValues = { + narrow: { + am: 'לפנה״צ', + pm: 'אחה״צ', + midnight: 'חצות', + noon: 'צהריים', + morning: 'בוקר', + afternoon: 'אחר הצהריים', + evening: 'ערב', + night: 'לילה' + }, + abbreviated: { + am: 'לפנה״צ', + pm: 'אחה״צ', + midnight: 'חצות', + noon: 'צהריים', + morning: 'בוקר', + afternoon: 'אחר הצהריים', + evening: 'ערב', + night: 'לילה' + }, + wide: { + am: 'לפנה״צ', + pm: 'אחה״צ', + midnight: 'חצות', + noon: 'צהריים', + morning: 'בוקר', + afternoon: 'אחר הצהריים', + evening: 'ערב', + night: 'לילה' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'לפנה״צ', + pm: 'אחה״צ', + midnight: 'חצות', + noon: 'צהריים', + morning: 'בבוקר', + afternoon: 'בצהריים', + evening: 'בערב', + night: 'בלילה' + }, + abbreviated: { + am: 'לפנה״צ', + pm: 'אחה״צ', + midnight: 'חצות', + noon: 'צהריים', + morning: 'בבוקר', + afternoon: 'אחר הצהריים', + evening: 'בערב', + night: 'בלילה' + }, + wide: { + am: 'לפנה״צ', + pm: 'אחה״צ', + midnight: 'חצות', + noon: 'צהריים', + morning: 'בבוקר', + afternoon: 'אחר הצהריים', + evening: 'בערב', + night: 'בלילה' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + + // We only show words till 10 + if (number <= 0 || number > 10) return String(number); + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + var isFemale = ['year', 'hour', 'minute', 'second'].indexOf(unit) >= 0; + var male = ['ראשון', 'שני', 'שלישי', 'רביעי', 'חמישי', 'שישי', 'שביעי', 'שמיני', 'תשיעי', 'עשירי']; + var female = ['ראשונה', 'שנייה', 'שלישית', 'רביעית', 'חמישית', 'שישית', 'שביעית', 'שמינית', 'תשיעית', 'עשירית']; + var index = number - 1; + return isFemale ? female[index] : male[index]; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/he/_lib/match/index.js b/node_modules/date-fns/locale/he/_lib/match/index.js new file mode 100644 index 0000000..37001c7 --- /dev/null +++ b/node_modules/date-fns/locale/he/_lib/match/index.js @@ -0,0 +1,109 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+|(ראשון|שני|שלישי|רביעי|חמישי|שישי|שביעי|שמיני|תשיעי|עשירי|ראשונה|שנייה|שלישית|רביעית|חמישית|שישית|שביעית|שמינית|תשיעית|עשירית))/i; +var parseOrdinalNumberPattern = /^(\d+|רא|שנ|של|רב|ח|שי|שב|שמ|ת|ע)/i; +var matchEraPatterns = { + narrow: /^ל(ספירה|פנה״ס)/i, + abbreviated: /^ל(ספירה|פנה״ס)/i, + wide: /^ל(פני ה)?ספירה/i +}; +var parseEraPatterns = { + any: [/^לפ/i, /^לס/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^רבעון [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^\d+/i, + abbreviated: /^(ינו|פבר|מרץ|אפר|מאי|יוני|יולי|אוג|ספט|אוק|נוב|דצמ)׳?/i, + wide: /^(ינואר|פברואר|מרץ|אפריל|מאי|יוני|יולי|אוגוסט|ספטמבר|אוקטובר|נובמבר|דצמבר)/i +}; +var parseMonthPatterns = { + narrow: [/^1$/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i], + any: [/^ינ/i, /^פ/i, /^מר/i, /^אפ/i, /^מא/i, /^יונ/i, /^יול/i, /^אוג/i, /^ס/i, /^אוק/i, /^נ/i, /^ד/i] +}; +var matchDayPatterns = { + narrow: /^[אבגדהוש]׳/i, + short: /^[אבגדהוש]׳/i, + abbreviated: /^(שבת|יום (א|ב|ג|ד|ה|ו)׳)/i, + wide: /^יום (ראשון|שני|שלישי|רביעי|חמישי|שישי|שבת)/i +}; +var parseDayPatterns = { + abbreviated: [/א׳$/i, /ב׳$/i, /ג׳$/i, /ד׳$/i, /ה׳$/i, /ו׳$/i, /^ש/i], + wide: [/ן$/i, /ני$/i, /לישי$/i, /עי$/i, /מישי$/i, /שישי$/i, /ת$/i], + any: [/^א/i, /^ב/i, /^ג/i, /^ד/i, /^ה/i, /^ו/i, /^ש/i] +}; +var matchDayPeriodPatterns = { + any: /^(אחר ה|ב)?(חצות|צהריים|בוקר|ערב|לילה|אחה״צ|לפנה״צ)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^לפ/i, + pm: /^אחה/i, + midnight: /^ח/i, + noon: /^צ/i, + morning: /בוקר/i, + afternoon: /בצ|אחר/i, + evening: /ערב/i, + night: /לילה/i + } +}; +var ordinalName = ['רא', 'שנ', 'של', 'רב', 'ח', 'שי', 'שב', 'שמ', 'ת', 'ע']; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + var number = parseInt(value, 10); + return isNaN(number) ? ordinalName.indexOf(value) + 1 : number; + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/he/index.d.ts b/node_modules/date-fns/locale/he/index.d.ts new file mode 100644 index 0000000..33d6042 --- /dev/null +++ b/node_modules/date-fns/locale/he/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { he } from 'date-fns/locale' +export default he diff --git a/node_modules/date-fns/locale/he/index.js b/node_modules/date-fns/locale/he/index.js new file mode 100644 index 0000000..1f70d6e --- /dev/null +++ b/node_modules/date-fns/locale/he/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Hebrew locale. + * @language Hebrew + * @iso-639-2 heb + * @author Nir Lahad [@nirlah]{@link https://github.com/nirlah} + */ +var locale = { + code: 'he', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/he/index.js.flow b/node_modules/date-fns/locale/he/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/he/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/he/package.json b/node_modules/date-fns/locale/he/package.json new file mode 100644 index 0000000..b778e53 --- /dev/null +++ b/node_modules/date-fns/locale/he/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/he/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/hi/_lib/formatDistance/index.js b/node_modules/date-fns/locale/hi/_lib/formatDistance/index.js new file mode 100644 index 0000000..68b0e74 --- /dev/null +++ b/node_modules/date-fns/locale/hi/_lib/formatDistance/index.js @@ -0,0 +1,100 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = require("../localize/index.js"); +// Source: https://www.unicode.org/cldr/charts/32/summary/hi.html + +var formatDistanceLocale = { + lessThanXSeconds: { + one: '१ सेकंड से कम', + // CLDR #1310 + other: '{{count}} सेकंड से कम' + }, + xSeconds: { + one: '१ सेकंड', + other: '{{count}} सेकंड' + }, + halfAMinute: 'आधा मिनट', + lessThanXMinutes: { + one: '१ मिनट से कम', + other: '{{count}} मिनट से कम' + }, + xMinutes: { + one: '१ मिनट', + // CLDR #1307 + other: '{{count}} मिनट' + }, + aboutXHours: { + one: 'लगभग १ घंटा', + other: 'लगभग {{count}} घंटे' + }, + xHours: { + one: '१ घंटा', + // CLDR #1304 + other: '{{count}} घंटे' // CLDR #4467 + }, + + xDays: { + one: '१ दिन', + // CLDR #1286 + other: '{{count}} दिन' + }, + aboutXWeeks: { + one: 'लगभग १ सप्ताह', + other: 'लगभग {{count}} सप्ताह' + }, + xWeeks: { + one: '१ सप्ताह', + other: '{{count}} सप्ताह' + }, + aboutXMonths: { + one: 'लगभग १ महीना', + other: 'लगभग {{count}} महीने' + }, + xMonths: { + one: '१ महीना', + other: '{{count}} महीने' + }, + aboutXYears: { + one: 'लगभग १ वर्ष', + other: 'लगभग {{count}} वर्ष' // CLDR #4823 + }, + + xYears: { + one: '१ वर्ष', + other: '{{count}} वर्ष' + }, + overXYears: { + one: '१ वर्ष से अधिक', + other: '{{count}} वर्ष से अधिक' + }, + almostXYears: { + one: 'लगभग १ वर्ष', + other: 'लगभग {{count}} वर्ष' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', (0, _index.numberToLocale)(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + 'मे '; + } else { + return result + ' पहले'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hi/_lib/formatLong/index.js b/node_modules/date-fns/locale/hi/_lib/formatLong/index.js new file mode 100644 index 0000000..ad3e533 --- /dev/null +++ b/node_modules/date-fns/locale/hi/_lib/formatLong/index.js @@ -0,0 +1,55 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, do MMMM, y', + // CLDR #1787 + long: 'do MMMM, y', + // CLDR #1788 + medium: 'd MMM, y', + // CLDR #1789 + short: 'dd/MM/yyyy' // CLDR #1790 +}; + +var timeFormats = { + full: 'h:mm:ss a zzzz', + // CLDR #1791 + long: 'h:mm:ss a z', + // CLDR #1792 + medium: 'h:mm:ss a', + // CLDR #1793 + short: 'h:mm a' // CLDR #1794 +}; + +var dateTimeFormats = { + full: "{{date}} 'को' {{time}}", + // CLDR #1795 + long: "{{date}} 'को' {{time}}", + // CLDR #1796 + medium: '{{date}}, {{time}}', + // CLDR #1797 + short: '{{date}}, {{time}}' // CLDR #1798 +}; + +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hi/_lib/formatRelative/index.js b/node_modules/date-fns/locale/hi/_lib/formatRelative/index.js new file mode 100644 index 0000000..83be1fc --- /dev/null +++ b/node_modules/date-fns/locale/hi/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'पिछले' eeee p", + yesterday: "'कल' p", + today: "'आज' p", + tomorrow: "'कल' p", + nextWeek: "eeee 'को' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hi/_lib/localize/index.js b/node_modules/date-fns/locale/hi/_lib/localize/index.js new file mode 100644 index 0000000..53f1bb0 --- /dev/null +++ b/node_modules/date-fns/locale/hi/_lib/localize/index.js @@ -0,0 +1,179 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +exports.localeToNumber = localeToNumber; +exports.numberToLocale = numberToLocale; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var numberValues = { + locale: { + '1': '१', + '2': '२', + '3': '३', + '4': '४', + '5': '५', + '6': '६', + '7': '७', + '8': '८', + '9': '९', + '0': '०' + }, + number: { + '१': '1', + '२': '2', + '३': '3', + '४': '4', + '५': '5', + '६': '6', + '७': '7', + '८': '8', + '९': '9', + '०': '0' + } +}; + +// CLDR #1585 - #1592 +var eraValues = { + narrow: ['ईसा-पूर्व', 'ईस्वी'], + abbreviated: ['ईसा-पूर्व', 'ईस्वी'], + wide: ['ईसा-पूर्व', 'ईसवी सन'] +}; + +// CLDR #1593 - #1616 +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ति1', 'ति2', 'ति3', 'ति4'], + wide: ['पहली तिमाही', 'दूसरी तिमाही', 'तीसरी तिमाही', 'चौथी तिमाही'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +// https://www.unicode.org/cldr/charts/32/summary/hi.html +// CLDR #1617 - #1688 +var monthValues = { + narrow: ['ज', 'फ़', 'मा', 'अ', 'मई', 'जू', 'जु', 'अग', 'सि', 'अक्टू', 'न', 'दि'], + abbreviated: ['जन', 'फ़र', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुल', 'अग', 'सित', 'अक्टू', 'नव', 'दिस'], + wide: ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्टूबर', 'नवंबर', 'दिसंबर'] +}; + +// CLDR #1689 - #1744 +var dayValues = { + narrow: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], + short: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], + abbreviated: ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'], + wide: ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'] +}; +var dayPeriodValues = { + narrow: { + am: 'पूर्वाह्न', + pm: 'अपराह्न', + midnight: 'मध्यरात्रि', + noon: 'दोपहर', + morning: 'सुबह', + afternoon: 'दोपहर', + evening: 'शाम', + night: 'रात' + }, + abbreviated: { + am: 'पूर्वाह्न', + pm: 'अपराह्न', + midnight: 'मध्यरात्रि', + noon: 'दोपहर', + morning: 'सुबह', + afternoon: 'दोपहर', + evening: 'शाम', + night: 'रात' + }, + wide: { + am: 'पूर्वाह्न', + pm: 'अपराह्न', + midnight: 'मध्यरात्रि', + noon: 'दोपहर', + morning: 'सुबह', + afternoon: 'दोपहर', + evening: 'शाम', + night: 'रात' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'पूर्वाह्न', + pm: 'अपराह्न', + midnight: 'मध्यरात्रि', + noon: 'दोपहर', + morning: 'सुबह', + afternoon: 'दोपहर', + evening: 'शाम', + night: 'रात' + }, + abbreviated: { + am: 'पूर्वाह्न', + pm: 'अपराह्न', + midnight: 'मध्यरात्रि', + noon: 'दोपहर', + morning: 'सुबह', + afternoon: 'दोपहर', + evening: 'शाम', + night: 'रात' + }, + wide: { + am: 'पूर्वाह्न', + pm: 'अपराह्न', + midnight: 'मध्यरात्रि', + noon: 'दोपहर', + morning: 'सुबह', + afternoon: 'दोपहर', + evening: 'शाम', + night: 'रात' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return numberToLocale(number); +}; +function localeToNumber(locale) { + var enNumber = locale.toString().replace(/[१२३४५६७८९०]/g, function (match) { + return numberValues.number[match]; + }); + return Number(enNumber); +} +function numberToLocale(enNumber) { + return enNumber.toString().replace(/\d/g, function (match) { + return numberValues.locale[match]; + }); +} +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hi/_lib/match/index.js b/node_modules/date-fns/locale/hi/_lib/match/index.js new file mode 100644 index 0000000..9934b60 --- /dev/null +++ b/node_modules/date-fns/locale/hi/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var _index3 = require("../localize/index.js"); +var matchOrdinalNumberPattern = /^[०१२३४५६७८९]+/i; +var parseOrdinalNumberPattern = /^[०१२३४५६७८९]+/i; +var matchEraPatterns = { + narrow: /^(ईसा-पूर्व|ईस्वी)/i, + abbreviated: /^(ईसा\.?\s?पूर्व\.?|ईसा\.?)/i, + wide: /^(ईसा-पूर्व|ईसवी पूर्व|ईसवी सन|ईसवी)/i +}; +var parseEraPatterns = { + any: [/^b/i, /^(a|c)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ति[1234]/i, + wide: /^[1234](पहली|दूसरी|तीसरी|चौथी)? तिमाही/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + // eslint-disable-next-line no-misleading-character-class + narrow: /^[जफ़माअप्मईजूनजुअगसिअक्तनदि]/i, + abbreviated: /^(जन|फ़र|मार्च|अप्|मई|जून|जुल|अग|सित|अक्तू|नव|दिस)/i, + wide: /^(जनवरी|फ़रवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्तूबर|नवंबर|दिसंबर)/i +}; +var parseMonthPatterns = { + narrow: [/^ज/i, /^फ़/i, /^मा/i, /^अप्/i, /^मई/i, /^जू/i, /^जु/i, /^अग/i, /^सि/i, /^अक्तू/i, /^न/i, /^दि/i], + any: [/^जन/i, /^फ़/i, /^मा/i, /^अप्/i, /^मई/i, /^जू/i, /^जु/i, /^अग/i, /^सि/i, /^अक्तू/i, /^नव/i, /^दिस/i] +}; +var matchDayPatterns = { + // eslint-disable-next-line no-misleading-character-class + narrow: /^[रविसोममंगलबुधगुरुशुक्रशनि]/i, + short: /^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i, + abbreviated: /^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i, + wide: /^(रविवार|सोमवार|मंगलवार|बुधवार|गुरुवार|शुक्रवार|शनिवार)/i +}; +var parseDayPatterns = { + narrow: [/^रवि/i, /^सोम/i, /^मंगल/i, /^बुध/i, /^गुरु/i, /^शुक्र/i, /^शनि/i], + any: [/^रवि/i, /^सोम/i, /^मंगल/i, /^बुध/i, /^गुरु/i, /^शुक्र/i, /^शनि/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(पू|अ|म|द.\?|सु|दो|शा|रा)/i, + any: /^(पूर्वाह्न|अपराह्न|म|द.\?|सु|दो|शा|रा)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^पूर्वाह्न/i, + pm: /^अपराह्न/i, + midnight: /^मध्य/i, + noon: /^दो/i, + morning: /सु/i, + afternoon: /दो/i, + evening: /शा/i, + night: /रा/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: _index3.localeToNumber + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hi/index.d.ts b/node_modules/date-fns/locale/hi/index.d.ts new file mode 100644 index 0000000..089bdd9 --- /dev/null +++ b/node_modules/date-fns/locale/hi/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hi } from 'date-fns/locale' +export default hi diff --git a/node_modules/date-fns/locale/hi/index.js b/node_modules/date-fns/locale/hi/index.js new file mode 100644 index 0000000..87a9d03 --- /dev/null +++ b/node_modules/date-fns/locale/hi/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Hindi locale (India). + * @language Hindi + * @iso-639-2 hin + * @author Mukesh Mandiwal [@mukeshmandiwal]{@link https://github.com/mukeshmandiwal} + */ +var locale = { + code: 'hi', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hi/index.js.flow b/node_modules/date-fns/locale/hi/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/hi/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/hi/package.json b/node_modules/date-fns/locale/hi/package.json new file mode 100644 index 0000000..f00a4e5 --- /dev/null +++ b/node_modules/date-fns/locale/hi/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/hi/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/hr/_lib/formatDistance/index.js b/node_modules/date-fns/locale/hr/_lib/formatDistance/index.js new file mode 100644 index 0000000..dd985ee --- /dev/null +++ b/node_modules/date-fns/locale/hr/_lib/formatDistance/index.js @@ -0,0 +1,179 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + standalone: 'manje od 1 sekunde', + withPrepositionAgo: 'manje od 1 sekunde', + withPrepositionIn: 'manje od 1 sekundu' + }, + dual: 'manje od {{count}} sekunde', + other: 'manje od {{count}} sekundi' + }, + xSeconds: { + one: { + standalone: '1 sekunda', + withPrepositionAgo: '1 sekunde', + withPrepositionIn: '1 sekundu' + }, + dual: '{{count}} sekunde', + other: '{{count}} sekundi' + }, + halfAMinute: 'pola minute', + lessThanXMinutes: { + one: { + standalone: 'manje od 1 minute', + withPrepositionAgo: 'manje od 1 minute', + withPrepositionIn: 'manje od 1 minutu' + }, + dual: 'manje od {{count}} minute', + other: 'manje od {{count}} minuta' + }, + xMinutes: { + one: { + standalone: '1 minuta', + withPrepositionAgo: '1 minute', + withPrepositionIn: '1 minutu' + }, + dual: '{{count}} minute', + other: '{{count}} minuta' + }, + aboutXHours: { + one: { + standalone: 'oko 1 sat', + withPrepositionAgo: 'oko 1 sat', + withPrepositionIn: 'oko 1 sat' + }, + dual: 'oko {{count}} sata', + other: 'oko {{count}} sati' + }, + xHours: { + one: { + standalone: '1 sat', + withPrepositionAgo: '1 sat', + withPrepositionIn: '1 sat' + }, + dual: '{{count}} sata', + other: '{{count}} sati' + }, + xDays: { + one: { + standalone: '1 dan', + withPrepositionAgo: '1 dan', + withPrepositionIn: '1 dan' + }, + dual: '{{count}} dana', + other: '{{count}} dana' + }, + aboutXWeeks: { + one: { + standalone: 'oko 1 tjedan', + withPrepositionAgo: 'oko 1 tjedan', + withPrepositionIn: 'oko 1 tjedan' + }, + dual: 'oko {{count}} tjedna', + other: 'oko {{count}} tjedana' + }, + xWeeks: { + one: { + standalone: '1 tjedan', + withPrepositionAgo: '1 tjedan', + withPrepositionIn: '1 tjedan' + }, + dual: '{{count}} tjedna', + other: '{{count}} tjedana' + }, + aboutXMonths: { + one: { + standalone: 'oko 1 mjesec', + withPrepositionAgo: 'oko 1 mjesec', + withPrepositionIn: 'oko 1 mjesec' + }, + dual: 'oko {{count}} mjeseca', + other: 'oko {{count}} mjeseci' + }, + xMonths: { + one: { + standalone: '1 mjesec', + withPrepositionAgo: '1 mjesec', + withPrepositionIn: '1 mjesec' + }, + dual: '{{count}} mjeseca', + other: '{{count}} mjeseci' + }, + aboutXYears: { + one: { + standalone: 'oko 1 godinu', + withPrepositionAgo: 'oko 1 godinu', + withPrepositionIn: 'oko 1 godinu' + }, + dual: 'oko {{count}} godine', + other: 'oko {{count}} godina' + }, + xYears: { + one: { + standalone: '1 godina', + withPrepositionAgo: '1 godine', + withPrepositionIn: '1 godinu' + }, + dual: '{{count}} godine', + other: '{{count}} godina' + }, + overXYears: { + one: { + standalone: 'preko 1 godinu', + withPrepositionAgo: 'preko 1 godinu', + withPrepositionIn: 'preko 1 godinu' + }, + dual: 'preko {{count}} godine', + other: 'preko {{count}} godina' + }, + almostXYears: { + one: { + standalone: 'gotovo 1 godinu', + withPrepositionAgo: 'gotovo 1 godinu', + withPrepositionIn: 'gotovo 1 godinu' + }, + dual: 'gotovo {{count}} godine', + other: 'gotovo {{count}} godina' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + result = tokenValue.one.withPrepositionIn; + } else { + result = tokenValue.one.withPrepositionAgo; + } + } else { + result = tokenValue.one.standalone; + } + } else if (count % 10 > 1 && count % 10 < 5 && + // if last digit is between 2 and 4 + String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1" + ) { + result = tokenValue.dual.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'za ' + result; + } else { + return 'prije ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hr/_lib/formatLong/index.js b/node_modules/date-fns/locale/hr/_lib/formatLong/index.js new file mode 100644 index 0000000..3a8deb5 --- /dev/null +++ b/node_modules/date-fns/locale/hr/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d. MMMM y.', + long: 'd. MMMM y.', + medium: 'd. MMM y.', + short: 'dd. MM. y.' +}; +var timeFormats = { + full: 'HH:mm:ss (zzzz)', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'u' {{time}}", + long: "{{date}} 'u' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hr/_lib/formatRelative/index.js b/node_modules/date-fns/locale/hr/_lib/formatRelative/index.js new file mode 100644 index 0000000..4766b1f --- /dev/null +++ b/node_modules/date-fns/locale/hr/_lib/formatRelative/index.js @@ -0,0 +1,46 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + switch (date.getUTCDay()) { + case 0: + return "'prošlu nedjelju u' p"; + case 3: + return "'prošlu srijedu u' p"; + case 6: + return "'prošlu subotu u' p"; + default: + return "'prošli' EEEE 'u' p"; + } + }, + yesterday: "'jučer u' p", + today: "'danas u' p", + tomorrow: "'sutra u' p", + nextWeek: function nextWeek(date) { + switch (date.getUTCDay()) { + case 0: + return "'iduću nedjelju u' p"; + case 3: + return "'iduću srijedu u' p"; + case 6: + return "'iduću subotu u' p"; + default: + return "'prošli' EEEE 'u' p"; + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hr/_lib/localize/index.js b/node_modules/date-fns/locale/hr/_lib/localize/index.js new file mode 100644 index 0000000..b39602d --- /dev/null +++ b/node_modules/date-fns/locale/hr/_lib/localize/index.js @@ -0,0 +1,135 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['pr.n.e.', 'AD'], + abbreviated: ['pr. Kr.', 'po. Kr.'], + wide: ['Prije Krista', 'Poslije Krista'] +}; +var quarterValues = { + narrow: ['1.', '2.', '3.', '4.'], + abbreviated: ['1. kv.', '2. kv.', '3. kv.', '4. kv.'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'], + wide: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'] +}; +var formattingMonthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'], + wide: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenog', 'prosinca'] +}; +var dayValues = { + narrow: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], + short: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + abbreviated: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + wide: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'] +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutro', + afternoon: 'popodne', + evening: 'navečer', + night: 'noću' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutro', + afternoon: 'popodne', + evening: 'navečer', + night: 'noću' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutro', + afternoon: 'poslije podne', + evening: 'navečer', + night: 'noću' + } +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutro', + afternoon: 'popodne', + evening: 'navečer', + night: 'noću' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutro', + afternoon: 'popodne', + evening: 'navečer', + night: 'noću' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutro', + afternoon: 'poslije podne', + evening: 'navečer', + night: 'noću' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hr/_lib/match/index.js b/node_modules/date-fns/locale/hr/_lib/match/index.js new file mode 100644 index 0000000..e786bda --- /dev/null +++ b/node_modules/date-fns/locale/hr/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(pr\.n\.e\.|AD)/i, + abbreviated: /^(pr\.\s?Kr\.|po\.\s?Kr\.)/i, + wide: /^(Prije Krista|prije nove ere|Poslije Krista|nova era)/i +}; +var parseEraPatterns = { + any: [/^pr/i, /^(po|nova)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]\.\s?kv\.?/i, + wide: /^[1234]\. kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(10|11|12|[123456789])\./i, + abbreviated: /^(sij|velj|(ožu|ozu)|tra|svi|lip|srp|kol|ruj|lis|stu|pro)/i, + wide: /^((siječanj|siječnja|sijecanj|sijecnja)|(veljača|veljače|veljaca|veljace)|(ožujak|ožujka|ozujak|ozujka)|(travanj|travnja)|(svibanj|svibnja)|(lipanj|lipnja)|(srpanj|srpnja)|(kolovoz|kolovoza)|(rujan|rujna)|(listopad|listopada)|(studeni|studenog)|(prosinac|prosinca))/i +}; +var parseMonthPatterns = { + narrow: [/1/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i, /8/i, /9/i, /10/i, /11/i, /12/i], + abbreviated: [/^sij/i, /^velj/i, /^(ožu|ozu)/i, /^tra/i, /^svi/i, /^lip/i, /^srp/i, /^kol/i, /^ruj/i, /^lis/i, /^stu/i, /^pro/i], + wide: [/^sij/i, /^velj/i, /^(ožu|ozu)/i, /^tra/i, /^svi/i, /^lip/i, /^srp/i, /^kol/i, /^ruj/i, /^lis/i, /^stu/i, /^pro/i] +}; +var matchDayPatterns = { + narrow: /^[npusčc]/i, + short: /^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i, + abbreviated: /^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i, + wide: /^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|ponoc|ponoć|(po)?podne|navecer|navečer|noću|poslije podne|ujutro)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^pono/i, + noon: /^pod/i, + morning: /jutro/i, + afternoon: /(poslije\s|po)+podne/i, + evening: /(navece|naveče)/i, + night: /(nocu|noću)/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'wide' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hr/index.d.ts b/node_modules/date-fns/locale/hr/index.d.ts new file mode 100644 index 0000000..025baa3 --- /dev/null +++ b/node_modules/date-fns/locale/hr/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hr } from 'date-fns/locale' +export default hr diff --git a/node_modules/date-fns/locale/hr/index.js b/node_modules/date-fns/locale/hr/index.js new file mode 100644 index 0000000..fcc989d --- /dev/null +++ b/node_modules/date-fns/locale/hr/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Croatian locale. + * @language Croatian + * @iso-639-2 hrv + * @author Matija Marohnić [@silvenon]{@link https://github.com/silvenon} + * @author Manico [@manico]{@link https://github.com/manico} + * @author Ivan Jeržabek [@jerzabek]{@link https://github.com/jerzabek} + */ +var locale = { + code: 'hr', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hr/index.js.flow b/node_modules/date-fns/locale/hr/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/hr/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/hr/package.json b/node_modules/date-fns/locale/hr/package.json new file mode 100644 index 0000000..1785e94 --- /dev/null +++ b/node_modules/date-fns/locale/hr/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/hr/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ht/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ht/_lib/formatDistance/index.js new file mode 100644 index 0000000..311af6b --- /dev/null +++ b/node_modules/date-fns/locale/ht/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mwens pase yon segond', + other: 'mwens pase {{count}} segond' + }, + xSeconds: { + one: '1 segond', + other: '{{count}} segond' + }, + halfAMinute: '30 segond', + lessThanXMinutes: { + one: 'mwens pase yon minit', + other: 'mwens pase {{count}} minit' + }, + xMinutes: { + one: '1 minit', + other: '{{count}} minit' + }, + aboutXHours: { + one: 'anviwon inè', + other: 'anviwon {{count}} è' + }, + xHours: { + one: '1 lè', + other: '{{count}} lè' + }, + xDays: { + one: '1 jou', + other: '{{count}} jou' + }, + aboutXWeeks: { + one: 'anviwon 1 semèn', + other: 'anviwon {{count}} semèn' + }, + xWeeks: { + one: '1 semèn', + other: '{{count}} semèn' + }, + aboutXMonths: { + one: 'anviwon 1 mwa', + other: 'anviwon {{count}} mwa' + }, + xMonths: { + one: '1 mwa', + other: '{{count}} mwa' + }, + aboutXYears: { + one: 'anviwon 1 an', + other: 'anviwon {{count}} an' + }, + xYears: { + one: '1 an', + other: '{{count}} an' + }, + overXYears: { + one: 'plis pase 1 an', + other: 'plis pase {{count}} an' + }, + almostXYears: { + one: 'prèske 1 an', + other: 'prèske {{count}} an' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'nan ' + result; + } else { + return 'sa fè ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ht/_lib/formatLong/index.js b/node_modules/date-fns/locale/ht/_lib/formatLong/index.js new file mode 100644 index 0000000..a62b1a3 --- /dev/null +++ b/node_modules/date-fns/locale/ht/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'nan lè' {{time}}", + long: "{{date}} 'nan lè' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ht/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ht/_lib/formatRelative/index.js new file mode 100644 index 0000000..a312d64 --- /dev/null +++ b/node_modules/date-fns/locale/ht/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'pase nan lè' p", + yesterday: "'yè nan lè' p", + today: "'jodi a' p", + tomorrow: "'demen nan lè' p'", + nextWeek: "eeee 'pwochen nan lè' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ht/_lib/localize/index.js b/node_modules/date-fns/locale/ht/_lib/localize/index.js new file mode 100644 index 0000000..4a3a860 --- /dev/null +++ b/node_modules/date-fns/locale/ht/_lib/localize/index.js @@ -0,0 +1,96 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['av. J.-K', 'ap. J.-K'], + abbreviated: ['av. J.-K', 'ap. J.-K'], + wide: ['anvan Jezi Kris', 'apre Jezi Kris'] +}; +var quarterValues = { + narrow: ['T1', 'T2', 'T3', 'T4'], + abbreviated: ['1ye trim.', '2yèm trim.', '3yèm trim.', '4yèm trim.'], + wide: ['1ye trimès', '2yèm trimès', '3yèm trimès', '4yèm trimès'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], + abbreviated: ['janv.', 'fevr.', 'mas', 'avr.', 'me', 'jen', 'jiyè', 'out', 'sept.', 'okt.', 'nov.', 'des.'], + wide: ['janvye', 'fevrye', 'mas', 'avril', 'me', 'jen', 'jiyè', 'out', 'septanm', 'oktòb', 'novanm', 'desanm'] +}; +var dayValues = { + narrow: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + short: ['di', 'le', 'ma', 'mè', 'je', 'va', 'sa'], + abbreviated: ['dim.', 'len.', 'mad.', 'mèk.', 'jed.', 'van.', 'sam.'], + wide: ['dimanch', 'lendi', 'madi', 'mèkredi', 'jedi', 'vandredi', 'samdi'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'minwit', + noon: 'midi', + morning: 'mat.', + afternoon: 'ap.m.', + evening: 'swa', + night: 'mat.' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'minwit', + noon: 'midi', + morning: 'maten', + afternoon: 'aprèmidi', + evening: 'swa', + night: 'maten' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'minwit', + noon: 'midi', + morning: 'nan maten', + afternoon: 'nan aprèmidi', + evening: 'nan aswè', + night: 'nan maten' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + if (number === 0) return String(number); + var suffix = number === 1 ? 'ye' : 'yèm'; + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ht/_lib/match/index.js b/node_modules/date-fns/locale/ht/_lib/match/index.js new file mode 100644 index 0000000..8b40a85 --- /dev/null +++ b/node_modules/date-fns/locale/ht/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(ye|yèm)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(av\.J\.K|ap\.J\.K|ap\.J\.-K)/i, + abbreviated: /^(av\.J\.-K|av\.J-K|apr\.J\.-K|apr\.J-K|ap\.J-K)/i, + wide: /^(avan Jezi Kris|apre Jezi Kris)/i +}; +var parseEraPatterns = { + any: [/^av/i, /^ap/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^t[1234]/i, + wide: /^[1234](ye|yèm)? trimès/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(janv|fevr|mas|avr|me|jen|jiyè|out|sept|okt|nov|des)\.?/i, + wide: /^(janvye|fevrye|mas|avril|me|jen|jiyè|out|septanm|oktòb|novanm|desanm)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^o/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^ma/i, /^av/i, /^me/i, /^je/i, /^ji/i, /^ou/i, /^s/i, /^ok/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[lmjvsd]/i, + short: /^(di|le|ma|me|je|va|sa)/i, + abbreviated: /^(dim|len|mad|mèk|jed|van|sam)\.?/i, + wide: /^(dimanch|lendi|madi|mèkredi|jedi|vandredi|samdi)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i], + any: [/^di/i, /^le/i, /^ma/i, /^mè/i, /^je/i, /^va/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|minwit|midi|mat\.?|ap\.?m\.?|swa)/i, + any: /^([ap]\.?\s?m\.?|nan maten|nan aprèmidi|nan aswè)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^min/i, + noon: /^mid/i, + morning: /mat/i, + afternoon: /ap/i, + evening: /sw/i, + night: /nwit/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ht/index.d.ts b/node_modules/date-fns/locale/ht/index.d.ts new file mode 100644 index 0000000..7362d75 --- /dev/null +++ b/node_modules/date-fns/locale/ht/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ht } from 'date-fns/locale' +export default ht diff --git a/node_modules/date-fns/locale/ht/index.js b/node_modules/date-fns/locale/ht/index.js new file mode 100644 index 0000000..f01de87 --- /dev/null +++ b/node_modules/date-fns/locale/ht/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Haitian Creole locale. + * @language Haitian Creole + * @iso-639-2 hat + * @author Rubens Mariuzzo [@rmariuzzo]{@link https://github.com/rmariuzzo} + * @author Watson Marcelain [@watsongm24]{@link https://github.com/watsongm24} + */ +var locale = { + code: 'ht', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ht/index.js.flow b/node_modules/date-fns/locale/ht/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ht/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ht/package.json b/node_modules/date-fns/locale/ht/package.json new file mode 100644 index 0000000..00c08dc --- /dev/null +++ b/node_modules/date-fns/locale/ht/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ht/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/hu/_lib/formatDistance/index.js b/node_modules/date-fns/locale/hu/_lib/formatDistance/index.js new file mode 100644 index 0000000..c6e6e35 --- /dev/null +++ b/node_modules/date-fns/locale/hu/_lib/formatDistance/index.js @@ -0,0 +1,81 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var translations = { + about: 'körülbelül', + over: 'több mint', + almost: 'majdnem', + lessthan: 'kevesebb mint' +}; +var withoutSuffixes = { + xseconds: ' másodperc', + halfaminute: 'fél perc', + xminutes: ' perc', + xhours: ' óra', + xdays: ' nap', + xweeks: ' hét', + xmonths: ' hónap', + xyears: ' év' +}; +var withSuffixes = { + xseconds: { + '-1': ' másodperccel ezelőtt', + '1': ' másodperc múlva', + '0': ' másodperce' + }, + halfaminute: { + '-1': 'fél perccel ezelőtt', + '1': 'fél perc múlva', + '0': 'fél perce' + }, + xminutes: { + '-1': ' perccel ezelőtt', + '1': ' perc múlva', + '0': ' perce' + }, + xhours: { + '-1': ' órával ezelőtt', + '1': ' óra múlva', + '0': ' órája' + }, + xdays: { + '-1': ' nappal ezelőtt', + '1': ' nap múlva', + '0': ' napja' + }, + xweeks: { + '-1': ' héttel ezelőtt', + '1': ' hét múlva', + '0': ' hete' + }, + xmonths: { + '-1': ' hónappal ezelőtt', + '1': ' hónap múlva', + '0': ' hónapja' + }, + xyears: { + '-1': ' évvel ezelőtt', + '1': ' év múlva', + '0': ' éve' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var adverb = token.match(/about|over|almost|lessthan/i); + var unit = adverb ? token.replace(adverb[0], '') : token; + var addSuffix = (options === null || options === void 0 ? void 0 : options.addSuffix) === true; + var key = unit.toLowerCase(); + var comparison = (options === null || options === void 0 ? void 0 : options.comparison) || 0; + var translated = addSuffix ? withSuffixes[key][comparison] : withoutSuffixes[key]; + var result = key === 'halfaminute' ? translated : count + translated; + if (adverb) { + var adv = adverb[0].toLowerCase(); + result = translations[adv] + ' ' + result; + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hu/_lib/formatLong/index.js b/node_modules/date-fns/locale/hu/_lib/formatLong/index.js new file mode 100644 index 0000000..0ef4cfc --- /dev/null +++ b/node_modules/date-fns/locale/hu/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'y. MMMM d., EEEE', + long: 'y. MMMM d.', + medium: 'y. MMM d.', + short: 'y. MM. dd.' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hu/_lib/formatRelative/index.js b/node_modules/date-fns/locale/hu/_lib/formatRelative/index.js new file mode 100644 index 0000000..3c7ff4a --- /dev/null +++ b/node_modules/date-fns/locale/hu/_lib/formatRelative/index.js @@ -0,0 +1,32 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var accusativeWeekdays = ['vasárnap', 'hétfőn', 'kedden', 'szerdán', 'csütörtökön', 'pénteken', 'szombaton']; +function week(isFuture) { + return function (date) { + var weekday = accusativeWeekdays[date.getUTCDay()]; + var prefix = isFuture ? '' : "'múlt' "; + return "".concat(prefix, "'").concat(weekday, "' p'-kor'"); + }; +} +var formatRelativeLocale = { + lastWeek: week(false), + yesterday: "'tegnap' p'-kor'", + today: "'ma' p'-kor'", + tomorrow: "'holnap' p'-kor'", + nextWeek: week(true), + other: 'P' +}; +var formatRelative = function formatRelative(token, date) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hu/_lib/localize/index.js b/node_modules/date-fns/locale/hu/_lib/localize/index.js new file mode 100644 index 0000000..25ae65b --- /dev/null +++ b/node_modules/date-fns/locale/hu/_lib/localize/index.js @@ -0,0 +1,101 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['ie.', 'isz.'], + abbreviated: ['i. e.', 'i. sz.'], + wide: ['Krisztus előtt', 'időszámításunk szerint'] +}; +var quarterValues = { + narrow: ['1.', '2.', '3.', '4.'], + abbreviated: ['1. n.év', '2. n.év', '3. n.év', '4. n.év'], + wide: ['1. negyedév', '2. negyedév', '3. negyedév', '4. negyedév'] +}; +var formattingQuarterValues = { + narrow: ['I.', 'II.', 'III.', 'IV.'], + abbreviated: ['I. n.év', 'II. n.év', 'III. n.év', 'IV. n.év'], + wide: ['I. negyedév', 'II. negyedév', 'III. negyedév', 'IV. negyedév'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', 'N', 'D'], + abbreviated: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], + wide: ['január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'] +}; +var dayValues = { + narrow: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'], + short: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], + abbreviated: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], + wide: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat'] +}; +var dayPeriodValues = { + narrow: { + am: 'de.', + pm: 'du.', + midnight: 'éjfél', + noon: 'dél', + morning: 'reggel', + afternoon: 'du.', + evening: 'este', + night: 'éjjel' + }, + abbreviated: { + am: 'de.', + pm: 'du.', + midnight: 'éjfél', + noon: 'dél', + morning: 'reggel', + afternoon: 'du.', + evening: 'este', + night: 'éjjel' + }, + wide: { + am: 'de.', + pm: 'du.', + midnight: 'éjfél', + noon: 'dél', + morning: 'reggel', + afternoon: 'délután', + evening: 'este', + night: 'éjjel' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + }, + formattingValues: formattingQuarterValues, + defaultFormattingWidth: 'wide' + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hu/_lib/match/index.js b/node_modules/date-fns/locale/hu/_lib/match/index.js new file mode 100644 index 0000000..de98672 --- /dev/null +++ b/node_modules/date-fns/locale/hu/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)\.?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ie\.|isz\.)/i, + abbreviated: /^(i\.\s?e\.?|b?\s?c\s?e|i\.\s?sz\.?)/i, + wide: /^(Krisztus előtt|időszámításunk előtt|időszámításunk szerint|i\. sz\.)/i +}; +var parseEraPatterns = { + narrow: [/ie/i, /isz/i], + abbreviated: [/^(i\.?\s?e\.?|b\s?ce)/i, /^(i\.?\s?sz\.?|c\s?e)/i], + any: [/előtt/i, /(szerint|i. sz.)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]\.?/i, + abbreviated: /^[1234]?\.?\s?n\.év/i, + wide: /^([1234]|I|II|III|IV)?\.?\s?negyedév/i +}; +var parseQuarterPatterns = { + any: [/1|I$/i, /2|II$/i, /3|III/i, /4|IV/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmaásond]|sz/i, + abbreviated: /^(jan\.?|febr\.?|márc\.?|ápr\.?|máj\.?|jún\.?|júl\.?|aug\.?|szept\.?|okt\.?|nov\.?|dec\.?)/i, + wide: /^(január|február|március|április|május|június|július|augusztus|szeptember|október|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a|á/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s|sz/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^már/i, /^áp/i, /^máj/i, /^jún/i, /^júl/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^([vhkpc]|sz|cs|sz)/i, + short: /^([vhkp]|sze|cs|szo)/i, + abbreviated: /^([vhkp]|sze|cs|szo)/i, + wide: /^(vasárnap|hétfő|kedd|szerda|csütörtök|péntek|szombat)/i +}; +var parseDayPatterns = { + narrow: [/^v/i, /^h/i, /^k/i, /^sz/i, /^c/i, /^p/i, /^sz/i], + any: [/^v/i, /^h/i, /^k/i, /^sze/i, /^c/i, /^p/i, /^szo/i] +}; +var matchDayPeriodPatterns = { + any: /^((de|du)\.?|éjfél|délután|dél|reggel|este|éjjel)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^de\.?/i, + pm: /^du\.?/i, + midnight: /^éjf/i, + noon: /^dé/i, + morning: /reg/i, + afternoon: /^délu\.?/i, + evening: /es/i, + night: /éjj/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hu/index.d.ts b/node_modules/date-fns/locale/hu/index.d.ts new file mode 100644 index 0000000..979baa6 --- /dev/null +++ b/node_modules/date-fns/locale/hu/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hu } from 'date-fns/locale' +export default hu diff --git a/node_modules/date-fns/locale/hu/index.js b/node_modules/date-fns/locale/hu/index.js new file mode 100644 index 0000000..9f1d9a8 --- /dev/null +++ b/node_modules/date-fns/locale/hu/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Hungarian locale. + * @language Hungarian + * @iso-639-2 hun + * @author Pavlo Shpak [@pshpak]{@link https://github.com/pshpak} + * @author Eduardo Pardo [@eduardopsll]{@link https://github.com/eduardopsll} + * @author Zoltan Szepesi [@twodcube]{@link https://github.com/twodcube} + */ +var locale = { + code: 'hu', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hu/index.js.flow b/node_modules/date-fns/locale/hu/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/hu/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/hu/package.json b/node_modules/date-fns/locale/hu/package.json new file mode 100644 index 0000000..3df7975 --- /dev/null +++ b/node_modules/date-fns/locale/hu/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/hu/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/hy/_lib/formatDistance/index.js b/node_modules/date-fns/locale/hy/_lib/formatDistance/index.js new file mode 100644 index 0000000..7c6d510 --- /dev/null +++ b/node_modules/date-fns/locale/hy/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'ավելի քիչ քան 1 վայրկյան', + other: 'ավելի քիչ քան {{count}} վայրկյան' + }, + xSeconds: { + one: '1 վայրկյան', + other: '{{count}} վայրկյան' + }, + halfAMinute: 'կես րոպե', + lessThanXMinutes: { + one: 'ավելի քիչ քան 1 րոպե', + other: 'ավելի քիչ քան {{count}} րոպե' + }, + xMinutes: { + one: '1 րոպե', + other: '{{count}} րոպե' + }, + aboutXHours: { + one: 'մոտ 1 ժամ', + other: 'մոտ {{count}} ժամ' + }, + xHours: { + one: '1 ժամ', + other: '{{count}} ժամ' + }, + xDays: { + one: '1 օր', + other: '{{count}} օր' + }, + aboutXWeeks: { + one: 'մոտ 1 շաբաթ', + other: 'մոտ {{count}} շաբաթ' + }, + xWeeks: { + one: '1 շաբաթ', + other: '{{count}} շաբաթ' + }, + aboutXMonths: { + one: 'մոտ 1 ամիս', + other: 'մոտ {{count}} ամիս' + }, + xMonths: { + one: '1 ամիս', + other: '{{count}} ամիս' + }, + aboutXYears: { + one: 'մոտ 1 տարի', + other: 'մոտ {{count}} տարի' + }, + xYears: { + one: '1 տարի', + other: '{{count}} տարի' + }, + overXYears: { + one: 'ավելի քան 1 տարի', + other: 'ավելի քան {{count}} տարի' + }, + almostXYears: { + one: 'համարյա 1 տարի', + other: 'համարյա {{count}} տարի' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' հետո'; + } else { + return result + ' առաջ'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hy/_lib/formatLong/index.js b/node_modules/date-fns/locale/hy/_lib/formatLong/index.js new file mode 100644 index 0000000..dcff3c8 --- /dev/null +++ b/node_modules/date-fns/locale/hy/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'd MMMM, y, EEEE', + long: 'd MMMM, y', + medium: 'd MMM, y', + short: 'dd.MM.yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'ժ․'{{time}}", + long: "{{date}} 'ժ․'{{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hy/_lib/formatRelative/index.js b/node_modules/date-fns/locale/hy/_lib/formatRelative/index.js new file mode 100644 index 0000000..f1fd3f5 --- /dev/null +++ b/node_modules/date-fns/locale/hy/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'նախորդ' eeee p'֊ին'", + yesterday: "'երեկ' p'֊ին'", + today: "'այսօր' p'֊ին'", + tomorrow: "'վաղը' p'֊ին'", + nextWeek: "'հաջորդ' eeee p'֊ին'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hy/_lib/localize/index.js b/node_modules/date-fns/locale/hy/_lib/localize/index.js new file mode 100644 index 0000000..1dc4d2e --- /dev/null +++ b/node_modules/date-fns/locale/hy/_lib/localize/index.js @@ -0,0 +1,142 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['Ք', 'Մ'], + abbreviated: ['ՔԱ', 'ՄԹ'], + wide: ['Քրիստոսից առաջ', 'Մեր թվարկության'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Ք1', 'Ք2', 'Ք3', 'Ք4'], + wide: ['1֊ին քառորդ', '2֊րդ քառորդ', '3֊րդ քառորդ', '4֊րդ քառորդ'] +}; +var monthValues = { + narrow: ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'], + abbreviated: ['հուն', 'փետ', 'մար', 'ապր', 'մայ', 'հուն', 'հուլ', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], + wide: ['հունվար', 'փետրվար', 'մարտ', 'ապրիլ', 'մայիս', 'հունիս', 'հուլիս', 'օգոստոս', 'սեպտեմբեր', 'հոկտեմբեր', 'նոյեմբեր', 'դեկտեմբեր'] +}; +var dayValues = { + narrow: ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ո', 'Շ'], + short: ['կր', 'եր', 'եք', 'չք', 'հգ', 'ուր', 'շբ'], + abbreviated: ['կիր', 'երկ', 'երք', 'չոր', 'հնգ', 'ուրբ', 'շաբ'], + wide: ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'կեսգշ', + noon: 'կեսօր', + morning: 'առավոտ', + afternoon: 'ցերեկ', + evening: 'երեկո', + night: 'գիշեր' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'կեսգիշեր', + noon: 'կեսօր', + morning: 'առավոտ', + afternoon: 'ցերեկ', + evening: 'երեկո', + night: 'գիշեր' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'կեսգիշեր', + noon: 'կեսօր', + morning: 'առավոտ', + afternoon: 'ցերեկ', + evening: 'երեկո', + night: 'գիշեր' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'կեսգշ', + noon: 'կեսօր', + morning: 'առավոտը', + afternoon: 'ցերեկը', + evening: 'երեկոյան', + night: 'գիշերը' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'կեսգիշերին', + noon: 'կեսօրին', + morning: 'առավոտը', + afternoon: 'ցերեկը', + evening: 'երեկոյան', + night: 'գիշերը' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'կեսգիշերին', + noon: 'կեսօրին', + morning: 'առավոտը', + afternoon: 'ցերեկը', + evening: 'երեկոյան', + night: 'գիշերը' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + + // If ordinal numbers depend on context, for example, + // if they are different for different grammatical genders, + // use `options.unit`. + // + // `unit` can be 'year', 'quarter', 'month', 'week', 'date', 'dayOfYear', + // 'day', 'hour', 'minute', 'second'. + + var rem100 = number % 100; + if (rem100 < 10) { + if (rem100 % 10 === 1) { + return number + '֊ին'; + } + } + return number + '֊րդ'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hy/_lib/match/index.js b/node_modules/date-fns/locale/hy/_lib/match/index.js new file mode 100644 index 0000000..a2f0d68 --- /dev/null +++ b/node_modules/date-fns/locale/hy/_lib/match/index.js @@ -0,0 +1,109 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)((-|֊)?(ին|րդ))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(Ք|Մ)/i, + abbreviated: /^(Ք\.?\s?Ա\.?|Մ\.?\s?Թ\.?\s?Ա\.?|Մ\.?\s?Թ\.?|Ք\.?\s?Հ\.?)/i, + wide: /^(քրիստոսից առաջ|մեր թվարկությունից առաջ|մեր թվարկության|քրիստոսից հետո)/i +}; +var parseEraPatterns = { + any: [/^ք/i, /^մ/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ք[1234]/i, + wide: /^[1234]((-|֊)?(ին|րդ)) քառորդ/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[հփմաօսնդ]/i, + abbreviated: /^(հուն|փետ|մար|ապր|մայ|հուն|հուլ|օգս|սեպ|հոկ|նոյ|դեկ)/i, + wide: /^(հունվար|փետրվար|մարտ|ապրիլ|մայիս|հունիս|հուլիս|օգոստոս|սեպտեմբեր|հոկտեմբեր|նոյեմբեր|դեկտեմբեր)/i +}; +var parseMonthPatterns = { + narrow: [/^հ/i, /^փ/i, /^մ/i, /^ա/i, /^մ/i, /^հ/i, /^հ/i, /^օ/i, /^ս/i, /^հ/i, /^ն/i, /^դ/i], + any: [/^հու/i, /^փ/i, /^մար/i, /^ա/i, /^մայ/i, /^հուն/i, /^հուլ/i, /^օ/i, /^ս/i, /^հոկ/i, /^ն/i, /^դ/i] +}; +var matchDayPatterns = { + narrow: /^[եչհոշկ]/i, + short: /^(կր|եր|եք|չք|հգ|ուր|շբ)/i, + abbreviated: /^(կիր|երկ|երք|չոր|հնգ|ուրբ|շաբ)/i, + wide: /^(կիրակի|երկուշաբթի|երեքշաբթի|չորեքշաբթի|հինգշաբթի|ուրբաթ|շաբաթ)/i +}; +var parseDayPatterns = { + narrow: [/^կ/i, /^ե/i, /^ե/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i], + short: [/^կ/i, /^եր/i, /^եք/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i], + abbreviated: [/^կ/i, /^երկ/i, /^երք/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i], + wide: [/^կ/i, /^երկ/i, /^երե/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i] +}; +var matchDayPeriodPatterns = { + narrow: /^([ap]|կեսգշ|կեսօր|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i, + any: /^([ap]\.?\s?m\.?|կեսգիշեր(ին)?|կեսօր(ին)?|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /կեսգիշեր/i, + noon: /կեսօր/i, + morning: /առավոտ/i, + afternoon: /ցերեկ/i, + evening: /երեկո/i, + night: /գիշեր/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hy/index.d.ts b/node_modules/date-fns/locale/hy/index.d.ts new file mode 100644 index 0000000..a79f29e --- /dev/null +++ b/node_modules/date-fns/locale/hy/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { hy } from 'date-fns/locale' +export default hy diff --git a/node_modules/date-fns/locale/hy/index.js b/node_modules/date-fns/locale/hy/index.js new file mode 100644 index 0000000..da5ea1b --- /dev/null +++ b/node_modules/date-fns/locale/hy/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Armenian locale + * @language Armenian + * @iso-639-2 arm + * @author Alex Igityan [@alexigityan]{@link https://github.com/alexigityan} + */ +var locale = { + code: 'hy', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/hy/index.js.flow b/node_modules/date-fns/locale/hy/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/hy/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/hy/package.json b/node_modules/date-fns/locale/hy/package.json new file mode 100644 index 0000000..e93ec48 --- /dev/null +++ b/node_modules/date-fns/locale/hy/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/hy/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/id/_lib/formatDistance/index.js b/node_modules/date-fns/locale/id/_lib/formatDistance/index.js new file mode 100644 index 0000000..0ce81b8 --- /dev/null +++ b/node_modules/date-fns/locale/id/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'kurang dari 1 detik', + other: 'kurang dari {{count}} detik' + }, + xSeconds: { + one: '1 detik', + other: '{{count}} detik' + }, + halfAMinute: 'setengah menit', + lessThanXMinutes: { + one: 'kurang dari 1 menit', + other: 'kurang dari {{count}} menit' + }, + xMinutes: { + one: '1 menit', + other: '{{count}} menit' + }, + aboutXHours: { + one: 'sekitar 1 jam', + other: 'sekitar {{count}} jam' + }, + xHours: { + one: '1 jam', + other: '{{count}} jam' + }, + xDays: { + one: '1 hari', + other: '{{count}} hari' + }, + aboutXWeeks: { + one: 'sekitar 1 minggu', + other: 'sekitar {{count}} minggu' + }, + xWeeks: { + one: '1 minggu', + other: '{{count}} minggu' + }, + aboutXMonths: { + one: 'sekitar 1 bulan', + other: 'sekitar {{count}} bulan' + }, + xMonths: { + one: '1 bulan', + other: '{{count}} bulan' + }, + aboutXYears: { + one: 'sekitar 1 tahun', + other: 'sekitar {{count}} tahun' + }, + xYears: { + one: '1 tahun', + other: '{{count}} tahun' + }, + overXYears: { + one: 'lebih dari 1 tahun', + other: 'lebih dari {{count}} tahun' + }, + almostXYears: { + one: 'hampir 1 tahun', + other: 'hampir {{count}} tahun' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'dalam waktu ' + result; + } else { + return result + ' yang lalu'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/id/_lib/formatLong/index.js b/node_modules/date-fns/locale/id/_lib/formatLong/index.js new file mode 100644 index 0000000..6afa95c --- /dev/null +++ b/node_modules/date-fns/locale/id/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'd/M/yyyy' +}; +var timeFormats = { + full: 'HH.mm.ss', + long: 'HH.mm.ss', + medium: 'HH.mm', + short: 'HH.mm' +}; +var dateTimeFormats = { + full: "{{date}} 'pukul' {{time}}", + long: "{{date}} 'pukul' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/id/_lib/formatRelative/index.js b/node_modules/date-fns/locale/id/_lib/formatRelative/index.js new file mode 100644 index 0000000..c4774be --- /dev/null +++ b/node_modules/date-fns/locale/id/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'lalu pukul' p", + yesterday: "'Kemarin pukul' p", + today: "'Hari ini pukul' p", + tomorrow: "'Besok pukul' p", + nextWeek: "eeee 'pukul' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/id/_lib/localize/index.js b/node_modules/date-fns/locale/id/_lib/localize/index.js new file mode 100644 index 0000000..deb2f25 --- /dev/null +++ b/node_modules/date-fns/locale/id/_lib/localize/index.js @@ -0,0 +1,138 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +// All data for localization are taken from this page +// https://www.unicode.org/cldr/charts/32/summary/id.html +var eraValues = { + narrow: ['SM', 'M'], + abbreviated: ['SM', 'M'], + wide: ['Sebelum Masehi', 'Masehi'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['Kuartal ke-1', 'Kuartal ke-2', 'Kuartal ke-3', 'Kuartal ke-4'] +}; + +// Note: in Indonesian, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], + wide: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'] +}; +var dayValues = { + narrow: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], + short: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], + abbreviated: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], + wide: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'siang', + evening: 'sore', + night: 'malam' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'siang', + evening: 'sore', + night: 'malam' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'siang', + evening: 'sore', + night: 'malam' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'siang', + evening: 'sore', + night: 'malam' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'siang', + evening: 'sore', + night: 'malam' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'siang', + evening: 'sore', + night: 'malam' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + + // Can't use "pertama", "kedua" because can't be parsed + + return 'ke-' + number; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/id/_lib/match/index.js b/node_modules/date-fns/locale/id/_lib/match/index.js new file mode 100644 index 0000000..b4fdb5b --- /dev/null +++ b/node_modules/date-fns/locale/id/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^ke-(\d+)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(sm|m)/i, + abbreviated: /^(s\.?\s?m\.?|s\.?\s?e\.?\s?u\.?|m\.?|e\.?\s?u\.?)/i, + wide: /^(sebelum masehi|sebelum era umum|masehi|era umum)/i +}; +var parseEraPatterns = { + any: [/^s/i, /^(m|e)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^K-?\s[1234]/i, + wide: /^Kuartal ke-?\s?[1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mar|apr|mei|jun|jul|agt|sep|okt|nov|des)/i, + wide: /^(januari|februari|maret|april|mei|juni|juli|agustus|september|oktober|november|desember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^ma/i, /^ap/i, /^me/i, /^jun/i, /^jul/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[srkjm]/i, + short: /^(min|sen|sel|rab|kam|jum|sab)/i, + abbreviated: /^(min|sen|sel|rab|kam|jum|sab)/i, + wide: /^(minggu|senin|selasa|rabu|kamis|jumat|sabtu)/i +}; +var parseDayPatterns = { + narrow: [/^m/i, /^s/i, /^s/i, /^r/i, /^k/i, /^j/i, /^s/i], + any: [/^m/i, /^sen/i, /^sel/i, /^r/i, /^k/i, /^j/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|tengah m|tengah h|(di(\swaktu)?) (pagi|siang|sore|malam))/i, + any: /^([ap]\.?\s?m\.?|tengah malam|tengah hari|(di(\swaktu)?) (pagi|siang|sore|malam))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^pm/i, + midnight: /^tengah m/i, + noon: /^tengah h/i, + morning: /pagi/i, + afternoon: /siang/i, + evening: /sore/i, + night: /malam/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/id/index.d.ts b/node_modules/date-fns/locale/id/index.d.ts new file mode 100644 index 0000000..2bf83f4 --- /dev/null +++ b/node_modules/date-fns/locale/id/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { id } from 'date-fns/locale' +export default id diff --git a/node_modules/date-fns/locale/id/index.js b/node_modules/date-fns/locale/id/index.js new file mode 100644 index 0000000..fb456c1 --- /dev/null +++ b/node_modules/date-fns/locale/id/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Indonesian locale. + * @language Indonesian + * @iso-639-2 ind + * @author Rahmat Budiharso [@rbudiharso]{@link https://github.com/rbudiharso} + * @author Benget Nata [@bentinata]{@link https://github.com/bentinata} + * @author Budi Irawan [@deerawan]{@link https://github.com/deerawan} + * @author Try Ajitiono [@imballinst]{@link https://github.com/imballinst} + */ +var locale = { + code: 'id', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/id/index.js.flow b/node_modules/date-fns/locale/id/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/id/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/id/package.json b/node_modules/date-fns/locale/id/package.json new file mode 100644 index 0000000..de84b10 --- /dev/null +++ b/node_modules/date-fns/locale/id/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/id/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/index.js b/node_modules/date-fns/locale/index.js new file mode 100644 index 0000000..d1c696a --- /dev/null +++ b/node_modules/date-fns/locale/index.js @@ -0,0 +1,657 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +Object.defineProperty(exports, "af", { + enumerable: true, + get: function get() { + return _index.default; + } +}); +Object.defineProperty(exports, "ar", { + enumerable: true, + get: function get() { + return _index2.default; + } +}); +Object.defineProperty(exports, "arDZ", { + enumerable: true, + get: function get() { + return _index3.default; + } +}); +Object.defineProperty(exports, "arEG", { + enumerable: true, + get: function get() { + return _index4.default; + } +}); +Object.defineProperty(exports, "arMA", { + enumerable: true, + get: function get() { + return _index5.default; + } +}); +Object.defineProperty(exports, "arSA", { + enumerable: true, + get: function get() { + return _index6.default; + } +}); +Object.defineProperty(exports, "arTN", { + enumerable: true, + get: function get() { + return _index7.default; + } +}); +Object.defineProperty(exports, "az", { + enumerable: true, + get: function get() { + return _index8.default; + } +}); +Object.defineProperty(exports, "be", { + enumerable: true, + get: function get() { + return _index9.default; + } +}); +Object.defineProperty(exports, "beTarask", { + enumerable: true, + get: function get() { + return _index10.default; + } +}); +Object.defineProperty(exports, "bg", { + enumerable: true, + get: function get() { + return _index11.default; + } +}); +Object.defineProperty(exports, "bn", { + enumerable: true, + get: function get() { + return _index12.default; + } +}); +Object.defineProperty(exports, "bs", { + enumerable: true, + get: function get() { + return _index13.default; + } +}); +Object.defineProperty(exports, "ca", { + enumerable: true, + get: function get() { + return _index14.default; + } +}); +Object.defineProperty(exports, "cs", { + enumerable: true, + get: function get() { + return _index15.default; + } +}); +Object.defineProperty(exports, "cy", { + enumerable: true, + get: function get() { + return _index16.default; + } +}); +Object.defineProperty(exports, "da", { + enumerable: true, + get: function get() { + return _index17.default; + } +}); +Object.defineProperty(exports, "de", { + enumerable: true, + get: function get() { + return _index18.default; + } +}); +Object.defineProperty(exports, "deAT", { + enumerable: true, + get: function get() { + return _index19.default; + } +}); +Object.defineProperty(exports, "el", { + enumerable: true, + get: function get() { + return _index20.default; + } +}); +Object.defineProperty(exports, "enAU", { + enumerable: true, + get: function get() { + return _index21.default; + } +}); +Object.defineProperty(exports, "enCA", { + enumerable: true, + get: function get() { + return _index22.default; + } +}); +Object.defineProperty(exports, "enGB", { + enumerable: true, + get: function get() { + return _index23.default; + } +}); +Object.defineProperty(exports, "enIE", { + enumerable: true, + get: function get() { + return _index24.default; + } +}); +Object.defineProperty(exports, "enIN", { + enumerable: true, + get: function get() { + return _index25.default; + } +}); +Object.defineProperty(exports, "enNZ", { + enumerable: true, + get: function get() { + return _index26.default; + } +}); +Object.defineProperty(exports, "enUS", { + enumerable: true, + get: function get() { + return _index27.default; + } +}); +Object.defineProperty(exports, "enZA", { + enumerable: true, + get: function get() { + return _index28.default; + } +}); +Object.defineProperty(exports, "eo", { + enumerable: true, + get: function get() { + return _index29.default; + } +}); +Object.defineProperty(exports, "es", { + enumerable: true, + get: function get() { + return _index30.default; + } +}); +Object.defineProperty(exports, "et", { + enumerable: true, + get: function get() { + return _index31.default; + } +}); +Object.defineProperty(exports, "eu", { + enumerable: true, + get: function get() { + return _index32.default; + } +}); +Object.defineProperty(exports, "faIR", { + enumerable: true, + get: function get() { + return _index33.default; + } +}); +Object.defineProperty(exports, "fi", { + enumerable: true, + get: function get() { + return _index34.default; + } +}); +Object.defineProperty(exports, "fr", { + enumerable: true, + get: function get() { + return _index35.default; + } +}); +Object.defineProperty(exports, "frCA", { + enumerable: true, + get: function get() { + return _index36.default; + } +}); +Object.defineProperty(exports, "frCH", { + enumerable: true, + get: function get() { + return _index37.default; + } +}); +Object.defineProperty(exports, "fy", { + enumerable: true, + get: function get() { + return _index38.default; + } +}); +Object.defineProperty(exports, "gd", { + enumerable: true, + get: function get() { + return _index39.default; + } +}); +Object.defineProperty(exports, "gl", { + enumerable: true, + get: function get() { + return _index40.default; + } +}); +Object.defineProperty(exports, "gu", { + enumerable: true, + get: function get() { + return _index41.default; + } +}); +Object.defineProperty(exports, "he", { + enumerable: true, + get: function get() { + return _index42.default; + } +}); +Object.defineProperty(exports, "hi", { + enumerable: true, + get: function get() { + return _index43.default; + } +}); +Object.defineProperty(exports, "hr", { + enumerable: true, + get: function get() { + return _index44.default; + } +}); +Object.defineProperty(exports, "ht", { + enumerable: true, + get: function get() { + return _index45.default; + } +}); +Object.defineProperty(exports, "hu", { + enumerable: true, + get: function get() { + return _index46.default; + } +}); +Object.defineProperty(exports, "hy", { + enumerable: true, + get: function get() { + return _index47.default; + } +}); +Object.defineProperty(exports, "id", { + enumerable: true, + get: function get() { + return _index48.default; + } +}); +Object.defineProperty(exports, "is", { + enumerable: true, + get: function get() { + return _index49.default; + } +}); +Object.defineProperty(exports, "it", { + enumerable: true, + get: function get() { + return _index50.default; + } +}); +Object.defineProperty(exports, "itCH", { + enumerable: true, + get: function get() { + return _index51.default; + } +}); +Object.defineProperty(exports, "ja", { + enumerable: true, + get: function get() { + return _index52.default; + } +}); +Object.defineProperty(exports, "jaHira", { + enumerable: true, + get: function get() { + return _index53.default; + } +}); +Object.defineProperty(exports, "ka", { + enumerable: true, + get: function get() { + return _index54.default; + } +}); +Object.defineProperty(exports, "kk", { + enumerable: true, + get: function get() { + return _index55.default; + } +}); +Object.defineProperty(exports, "km", { + enumerable: true, + get: function get() { + return _index56.default; + } +}); +Object.defineProperty(exports, "kn", { + enumerable: true, + get: function get() { + return _index57.default; + } +}); +Object.defineProperty(exports, "ko", { + enumerable: true, + get: function get() { + return _index58.default; + } +}); +Object.defineProperty(exports, "lb", { + enumerable: true, + get: function get() { + return _index59.default; + } +}); +Object.defineProperty(exports, "lt", { + enumerable: true, + get: function get() { + return _index60.default; + } +}); +Object.defineProperty(exports, "lv", { + enumerable: true, + get: function get() { + return _index61.default; + } +}); +Object.defineProperty(exports, "mk", { + enumerable: true, + get: function get() { + return _index62.default; + } +}); +Object.defineProperty(exports, "mn", { + enumerable: true, + get: function get() { + return _index63.default; + } +}); +Object.defineProperty(exports, "ms", { + enumerable: true, + get: function get() { + return _index64.default; + } +}); +Object.defineProperty(exports, "mt", { + enumerable: true, + get: function get() { + return _index65.default; + } +}); +Object.defineProperty(exports, "nb", { + enumerable: true, + get: function get() { + return _index66.default; + } +}); +Object.defineProperty(exports, "nl", { + enumerable: true, + get: function get() { + return _index67.default; + } +}); +Object.defineProperty(exports, "nlBE", { + enumerable: true, + get: function get() { + return _index68.default; + } +}); +Object.defineProperty(exports, "nn", { + enumerable: true, + get: function get() { + return _index69.default; + } +}); +Object.defineProperty(exports, "oc", { + enumerable: true, + get: function get() { + return _index70.default; + } +}); +Object.defineProperty(exports, "pl", { + enumerable: true, + get: function get() { + return _index71.default; + } +}); +Object.defineProperty(exports, "pt", { + enumerable: true, + get: function get() { + return _index72.default; + } +}); +Object.defineProperty(exports, "ptBR", { + enumerable: true, + get: function get() { + return _index73.default; + } +}); +Object.defineProperty(exports, "ro", { + enumerable: true, + get: function get() { + return _index74.default; + } +}); +Object.defineProperty(exports, "ru", { + enumerable: true, + get: function get() { + return _index75.default; + } +}); +Object.defineProperty(exports, "sk", { + enumerable: true, + get: function get() { + return _index76.default; + } +}); +Object.defineProperty(exports, "sl", { + enumerable: true, + get: function get() { + return _index77.default; + } +}); +Object.defineProperty(exports, "sq", { + enumerable: true, + get: function get() { + return _index78.default; + } +}); +Object.defineProperty(exports, "sr", { + enumerable: true, + get: function get() { + return _index79.default; + } +}); +Object.defineProperty(exports, "srLatn", { + enumerable: true, + get: function get() { + return _index80.default; + } +}); +Object.defineProperty(exports, "sv", { + enumerable: true, + get: function get() { + return _index81.default; + } +}); +Object.defineProperty(exports, "ta", { + enumerable: true, + get: function get() { + return _index82.default; + } +}); +Object.defineProperty(exports, "te", { + enumerable: true, + get: function get() { + return _index83.default; + } +}); +Object.defineProperty(exports, "th", { + enumerable: true, + get: function get() { + return _index84.default; + } +}); +Object.defineProperty(exports, "tr", { + enumerable: true, + get: function get() { + return _index85.default; + } +}); +Object.defineProperty(exports, "ug", { + enumerable: true, + get: function get() { + return _index86.default; + } +}); +Object.defineProperty(exports, "uk", { + enumerable: true, + get: function get() { + return _index87.default; + } +}); +Object.defineProperty(exports, "uz", { + enumerable: true, + get: function get() { + return _index88.default; + } +}); +Object.defineProperty(exports, "uzCyrl", { + enumerable: true, + get: function get() { + return _index89.default; + } +}); +Object.defineProperty(exports, "vi", { + enumerable: true, + get: function get() { + return _index90.default; + } +}); +Object.defineProperty(exports, "zhCN", { + enumerable: true, + get: function get() { + return _index91.default; + } +}); +Object.defineProperty(exports, "zhHK", { + enumerable: true, + get: function get() { + return _index92.default; + } +}); +Object.defineProperty(exports, "zhTW", { + enumerable: true, + get: function get() { + return _index93.default; + } +}); +var _index = _interopRequireDefault(require("./af/index.js")); +var _index2 = _interopRequireDefault(require("./ar/index.js")); +var _index3 = _interopRequireDefault(require("./ar-DZ/index.js")); +var _index4 = _interopRequireDefault(require("./ar-EG/index.js")); +var _index5 = _interopRequireDefault(require("./ar-MA/index.js")); +var _index6 = _interopRequireDefault(require("./ar-SA/index.js")); +var _index7 = _interopRequireDefault(require("./ar-TN/index.js")); +var _index8 = _interopRequireDefault(require("./az/index.js")); +var _index9 = _interopRequireDefault(require("./be/index.js")); +var _index10 = _interopRequireDefault(require("./be-tarask/index.js")); +var _index11 = _interopRequireDefault(require("./bg/index.js")); +var _index12 = _interopRequireDefault(require("./bn/index.js")); +var _index13 = _interopRequireDefault(require("./bs/index.js")); +var _index14 = _interopRequireDefault(require("./ca/index.js")); +var _index15 = _interopRequireDefault(require("./cs/index.js")); +var _index16 = _interopRequireDefault(require("./cy/index.js")); +var _index17 = _interopRequireDefault(require("./da/index.js")); +var _index18 = _interopRequireDefault(require("./de/index.js")); +var _index19 = _interopRequireDefault(require("./de-AT/index.js")); +var _index20 = _interopRequireDefault(require("./el/index.js")); +var _index21 = _interopRequireDefault(require("./en-AU/index.js")); +var _index22 = _interopRequireDefault(require("./en-CA/index.js")); +var _index23 = _interopRequireDefault(require("./en-GB/index.js")); +var _index24 = _interopRequireDefault(require("./en-IE/index.js")); +var _index25 = _interopRequireDefault(require("./en-IN/index.js")); +var _index26 = _interopRequireDefault(require("./en-NZ/index.js")); +var _index27 = _interopRequireDefault(require("./en-US/index.js")); +var _index28 = _interopRequireDefault(require("./en-ZA/index.js")); +var _index29 = _interopRequireDefault(require("./eo/index.js")); +var _index30 = _interopRequireDefault(require("./es/index.js")); +var _index31 = _interopRequireDefault(require("./et/index.js")); +var _index32 = _interopRequireDefault(require("./eu/index.js")); +var _index33 = _interopRequireDefault(require("./fa-IR/index.js")); +var _index34 = _interopRequireDefault(require("./fi/index.js")); +var _index35 = _interopRequireDefault(require("./fr/index.js")); +var _index36 = _interopRequireDefault(require("./fr-CA/index.js")); +var _index37 = _interopRequireDefault(require("./fr-CH/index.js")); +var _index38 = _interopRequireDefault(require("./fy/index.js")); +var _index39 = _interopRequireDefault(require("./gd/index.js")); +var _index40 = _interopRequireDefault(require("./gl/index.js")); +var _index41 = _interopRequireDefault(require("./gu/index.js")); +var _index42 = _interopRequireDefault(require("./he/index.js")); +var _index43 = _interopRequireDefault(require("./hi/index.js")); +var _index44 = _interopRequireDefault(require("./hr/index.js")); +var _index45 = _interopRequireDefault(require("./ht/index.js")); +var _index46 = _interopRequireDefault(require("./hu/index.js")); +var _index47 = _interopRequireDefault(require("./hy/index.js")); +var _index48 = _interopRequireDefault(require("./id/index.js")); +var _index49 = _interopRequireDefault(require("./is/index.js")); +var _index50 = _interopRequireDefault(require("./it/index.js")); +var _index51 = _interopRequireDefault(require("./it-CH/index.js")); +var _index52 = _interopRequireDefault(require("./ja/index.js")); +var _index53 = _interopRequireDefault(require("./ja-Hira/index.js")); +var _index54 = _interopRequireDefault(require("./ka/index.js")); +var _index55 = _interopRequireDefault(require("./kk/index.js")); +var _index56 = _interopRequireDefault(require("./km/index.js")); +var _index57 = _interopRequireDefault(require("./kn/index.js")); +var _index58 = _interopRequireDefault(require("./ko/index.js")); +var _index59 = _interopRequireDefault(require("./lb/index.js")); +var _index60 = _interopRequireDefault(require("./lt/index.js")); +var _index61 = _interopRequireDefault(require("./lv/index.js")); +var _index62 = _interopRequireDefault(require("./mk/index.js")); +var _index63 = _interopRequireDefault(require("./mn/index.js")); +var _index64 = _interopRequireDefault(require("./ms/index.js")); +var _index65 = _interopRequireDefault(require("./mt/index.js")); +var _index66 = _interopRequireDefault(require("./nb/index.js")); +var _index67 = _interopRequireDefault(require("./nl/index.js")); +var _index68 = _interopRequireDefault(require("./nl-BE/index.js")); +var _index69 = _interopRequireDefault(require("./nn/index.js")); +var _index70 = _interopRequireDefault(require("./oc/index.js")); +var _index71 = _interopRequireDefault(require("./pl/index.js")); +var _index72 = _interopRequireDefault(require("./pt/index.js")); +var _index73 = _interopRequireDefault(require("./pt-BR/index.js")); +var _index74 = _interopRequireDefault(require("./ro/index.js")); +var _index75 = _interopRequireDefault(require("./ru/index.js")); +var _index76 = _interopRequireDefault(require("./sk/index.js")); +var _index77 = _interopRequireDefault(require("./sl/index.js")); +var _index78 = _interopRequireDefault(require("./sq/index.js")); +var _index79 = _interopRequireDefault(require("./sr/index.js")); +var _index80 = _interopRequireDefault(require("./sr-Latn/index.js")); +var _index81 = _interopRequireDefault(require("./sv/index.js")); +var _index82 = _interopRequireDefault(require("./ta/index.js")); +var _index83 = _interopRequireDefault(require("./te/index.js")); +var _index84 = _interopRequireDefault(require("./th/index.js")); +var _index85 = _interopRequireDefault(require("./tr/index.js")); +var _index86 = _interopRequireDefault(require("./ug/index.js")); +var _index87 = _interopRequireDefault(require("./uk/index.js")); +var _index88 = _interopRequireDefault(require("./uz/index.js")); +var _index89 = _interopRequireDefault(require("./uz-Cyrl/index.js")); +var _index90 = _interopRequireDefault(require("./vi/index.js")); +var _index91 = _interopRequireDefault(require("./zh-CN/index.js")); +var _index92 = _interopRequireDefault(require("./zh-HK/index.js")); +var _index93 = _interopRequireDefault(require("./zh-TW/index.js")); \ No newline at end of file diff --git a/node_modules/date-fns/locale/index.js.flow b/node_modules/date-fns/locale/index.js.flow new file mode 100644 index 0000000..ddcdfe7 --- /dev/null +++ b/node_modules/date-fns/locale/index.js.flow @@ -0,0 +1,129 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: { + af: Locale, + ar: Locale, + arDZ: Locale, + arEG: Locale, + arMA: Locale, + arSA: Locale, + arTN: Locale, + az: Locale, + be: Locale, + beTarask: Locale, + bg: Locale, + bn: Locale, + bs: Locale, + ca: Locale, + cs: Locale, + cy: Locale, + da: Locale, + de: Locale, + deAT: Locale, + el: Locale, + enAU: Locale, + enCA: Locale, + enGB: Locale, + enIE: Locale, + enIN: Locale, + enNZ: Locale, + enUS: Locale, + enZA: Locale, + eo: Locale, + es: Locale, + et: Locale, + eu: Locale, + faIR: Locale, + fi: Locale, + fr: Locale, + frCA: Locale, + frCH: Locale, + fy: Locale, + gd: Locale, + gl: Locale, + gu: Locale, + he: Locale, + hi: Locale, + hr: Locale, + ht: Locale, + hu: Locale, + hy: Locale, + id: Locale, + is: Locale, + it: Locale, + itCH: Locale, + ja: Locale, + jaHira: Locale, + ka: Locale, + kk: Locale, + km: Locale, + kn: Locale, + ko: Locale, + lb: Locale, + lt: Locale, + lv: Locale, + mk: Locale, + mn: Locale, + ms: Locale, + mt: Locale, + nb: Locale, + nl: Locale, + nlBE: Locale, + nn: Locale, + oc: Locale, + pl: Locale, + pt: Locale, + ptBR: Locale, + ro: Locale, + ru: Locale, + sk: Locale, + sl: Locale, + sq: Locale, + sr: Locale, + srLatn: Locale, + sv: Locale, + ta: Locale, + te: Locale, + th: Locale, + tr: Locale, + ug: Locale, + uk: Locale, + uz: Locale, + uzCyrl: Locale, + vi: Locale, + zhCN: Locale, + zhHK: Locale, + zhTW: Locale, +} diff --git a/node_modules/date-fns/locale/is/_lib/formatDistance/index.js b/node_modules/date-fns/locale/is/_lib/formatDistance/index.js new file mode 100644 index 0000000..02c5f56 --- /dev/null +++ b/node_modules/date-fns/locale/is/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'minna en 1 sekúnda', + other: 'minna en {{count}} sekúndur' + }, + xSeconds: { + one: '1 sekúnda', + other: '{{count}} sekúndur' + }, + halfAMinute: 'hálf mínúta', + lessThanXMinutes: { + one: 'minna en 1 mínúta', + other: 'minna en {{count}} mínútur' + }, + xMinutes: { + one: '1 mínúta', + other: '{{count}} mínútur' + }, + aboutXHours: { + one: 'u.þ.b. 1 klukkustund', + other: 'u.þ.b. {{count}} klukkustundir' + }, + xHours: { + one: '1 klukkustund', + other: '{{count}} klukkustundir' + }, + xDays: { + one: '1 dagur', + other: '{{count}} dagar' + }, + aboutXWeeks: { + one: 'um viku', + other: 'um {{count}} vikur' + }, + xWeeks: { + one: '1 viku', + other: '{{count}} vikur' + }, + aboutXMonths: { + one: 'u.þ.b. 1 mánuður', + other: 'u.þ.b. {{count}} mánuðir' + }, + xMonths: { + one: '1 mánuður', + other: '{{count}} mánuðir' + }, + aboutXYears: { + one: 'u.þ.b. 1 ár', + other: 'u.þ.b. {{count}} ár' + }, + xYears: { + one: '1 ár', + other: '{{count}} ár' + }, + overXYears: { + one: 'meira en 1 ár', + other: 'meira en {{count}} ár' + }, + almostXYears: { + one: 'næstum 1 ár', + other: 'næstum {{count}} ár' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'í ' + result; + } else { + return result + ' síðan'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/is/_lib/formatLong/index.js b/node_modules/date-fns/locale/is/_lib/formatLong/index.js new file mode 100644 index 0000000..66be054 --- /dev/null +++ b/node_modules/date-fns/locale/is/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, do MMMM y', + long: 'do MMMM y', + medium: 'do MMM y', + short: 'd.MM.y' +}; +var timeFormats = { + full: "'kl'. HH:mm:ss zzzz", + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'kl.' {{time}}", + long: "{{date}} 'kl.' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/is/_lib/formatRelative/index.js b/node_modules/date-fns/locale/is/_lib/formatRelative/index.js new file mode 100644 index 0000000..0c92516 --- /dev/null +++ b/node_modules/date-fns/locale/is/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'síðasta' dddd 'kl.' p", + yesterday: "'í gær kl.' p", + today: "'í dag kl.' p", + tomorrow: "'á morgun kl.' p", + nextWeek: "dddd 'kl.' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/is/_lib/localize/index.js b/node_modules/date-fns/locale/is/_lib/localize/index.js new file mode 100644 index 0000000..fe77ae6 --- /dev/null +++ b/node_modules/date-fns/locale/is/_lib/localize/index.js @@ -0,0 +1,128 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['f.Kr.', 'e.Kr.'], + abbreviated: ['f.Kr.', 'e.Kr.'], + wide: ['fyrir Krist', 'eftir Krist'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1F', '2F', '3F', '4F'], + wide: ['1. fjórðungur', '2. fjórðungur', '3. fjórðungur', '4. fjórðungur'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'S', 'Ó', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'sept.', 'okt.', 'nóv.', 'des.'], + wide: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember'] +}; +var dayValues = { + narrow: ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'], + short: ['Su', 'Má', 'Þr', 'Mi', 'Fi', 'Fö', 'La'], + abbreviated: ['sun.', 'mán.', 'þri.', 'mið.', 'fim.', 'fös.', 'lau.'], + wide: ['sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', 'fimmtudagur', 'föstudagur', 'laugardagur'] +}; +var dayPeriodValues = { + narrow: { + am: 'f', + pm: 'e', + midnight: 'miðnætti', + noon: 'hádegi', + morning: 'morgunn', + afternoon: 'síðdegi', + evening: 'kvöld', + night: 'nótt' + }, + abbreviated: { + am: 'f.h.', + pm: 'e.h.', + midnight: 'miðnætti', + noon: 'hádegi', + morning: 'morgunn', + afternoon: 'síðdegi', + evening: 'kvöld', + night: 'nótt' + }, + wide: { + am: 'fyrir hádegi', + pm: 'eftir hádegi', + midnight: 'miðnætti', + noon: 'hádegi', + morning: 'morgunn', + afternoon: 'síðdegi', + evening: 'kvöld', + night: 'nótt' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'f', + pm: 'e', + midnight: 'á miðnætti', + noon: 'á hádegi', + morning: 'að morgni', + afternoon: 'síðdegis', + evening: 'um kvöld', + night: 'um nótt' + }, + abbreviated: { + am: 'f.h.', + pm: 'e.h.', + midnight: 'á miðnætti', + noon: 'á hádegi', + morning: 'að morgni', + afternoon: 'síðdegis', + evening: 'um kvöld', + night: 'um nótt' + }, + wide: { + am: 'fyrir hádegi', + pm: 'eftir hádegi', + midnight: 'á miðnætti', + noon: 'á hádegi', + morning: 'að morgni', + afternoon: 'síðdegis', + evening: 'um kvöld', + night: 'um nótt' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/is/_lib/match/index.js b/node_modules/date-fns/locale/is/_lib/match/index.js new file mode 100644 index 0000000..8863007 --- /dev/null +++ b/node_modules/date-fns/locale/is/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(\.)?/i; +var parseOrdinalNumberPattern = /\d+(\.)?/i; +var matchEraPatterns = { + narrow: /^(f\.Kr\.|e\.Kr\.)/i, + abbreviated: /^(f\.Kr\.|e\.Kr\.)/i, + wide: /^(fyrir Krist|eftir Krist)/i +}; +var parseEraPatterns = { + any: [/^(f\.Kr\.)/i, /^(e\.Kr\.)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]\.?/i, + abbreviated: /^q[1234]\.?/i, + wide: /^[1234]\.? fjórðungur/i +}; +var parseQuarterPatterns = { + any: [/1\.?/i, /2\.?/i, /3\.?/i, /4\.?/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmásónd]/i, + abbreviated: /^(jan\.|feb\.|mars\.|apríl\.|maí|júní|júlí|águst|sep\.|oct\.|nov\.|dec\.)/i, + wide: /^(januar|febrúar|mars|apríl|maí|júní|júlí|águst|september|október|nóvember|desember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^á/i, /^s/i, /^ó/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maí/i, /^jún/i, /^júl/i, /^áu/i, /^s/i, /^ó/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtwf]/i, + short: /^(su|má|þr|mi|fi|fö|la)/i, + abbreviated: /^(sun|mán|þri|mið|fim|fös|lau)\.?/i, + wide: /^(sunnudagur|mánudagur|þriðjudagur|miðvikudagur|fimmtudagur|föstudagur|laugardagur)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^þ/i, /^m/i, /^f/i, /^f/i, /^l/i], + any: [/^su/i, /^má/i, /^þr/i, /^mi/i, /^fi/i, /^fö/i, /^la/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(f|e|síðdegis|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i, + any: /^(fyrir hádegi|eftir hádegi|[ef]\.?h\.?|síðdegis|morgunn|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^f/i, + pm: /^e/i, + midnight: /^mi/i, + noon: /^há/i, + morning: /morgunn/i, + afternoon: /síðdegi/i, + evening: /kvöld/i, + night: /nótt/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/is/index.d.ts b/node_modules/date-fns/locale/is/index.d.ts new file mode 100644 index 0000000..0d12119 --- /dev/null +++ b/node_modules/date-fns/locale/is/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { is } from 'date-fns/locale' +export default is diff --git a/node_modules/date-fns/locale/is/index.js b/node_modules/date-fns/locale/is/index.js new file mode 100644 index 0000000..654bf94 --- /dev/null +++ b/node_modules/date-fns/locale/is/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Icelandic locale. + * @language Icelandic + * @iso-639-2 isl + * @author Derek Blank [@derekblank]{@link https://github.com/derekblank} + * @author Arnór Ýmir [@lamayg]{@link https://github.com/lamayg} + */ +var locale = { + code: 'is', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/is/index.js.flow b/node_modules/date-fns/locale/is/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/is/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/is/package.json b/node_modules/date-fns/locale/is/package.json new file mode 100644 index 0000000..d50cf98 --- /dev/null +++ b/node_modules/date-fns/locale/is/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/is/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/it-CH/_lib/formatLong/index.js b/node_modules/date-fns/locale/it-CH/_lib/formatLong/index.js new file mode 100644 index 0000000..212bf41 --- /dev/null +++ b/node_modules/date-fns/locale/it-CH/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/it-CH/index.d.ts b/node_modules/date-fns/locale/it-CH/index.d.ts new file mode 100644 index 0000000..43f7003 --- /dev/null +++ b/node_modules/date-fns/locale/it-CH/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { itCH } from 'date-fns/locale' +export default itCH diff --git a/node_modules/date-fns/locale/it-CH/index.js b/node_modules/date-fns/locale/it-CH/index.js new file mode 100644 index 0000000..2c529bb --- /dev/null +++ b/node_modules/date-fns/locale/it-CH/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../it/_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("../it/_lib/formatRelative/index.js")); +var _index3 = _interopRequireDefault(require("../it/_lib/localize/index.js")); +var _index4 = _interopRequireDefault(require("../it/_lib/match/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Italian locale (Switzerland). + * @language Italian + * @iso-639-2 ita + * @author Mike Peyer [@maic66]{@link https://github.com/maic66} + */ +var locale = { + code: 'it-CH', + formatDistance: _index.default, + formatLong: _index5.default, + formatRelative: _index2.default, + localize: _index3.default, + match: _index4.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/it-CH/index.js.flow b/node_modules/date-fns/locale/it-CH/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/it-CH/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/it-CH/package.json b/node_modules/date-fns/locale/it-CH/package.json new file mode 100644 index 0000000..67bb591 --- /dev/null +++ b/node_modules/date-fns/locale/it-CH/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/it-CH/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/it/_lib/formatDistance/index.js b/node_modules/date-fns/locale/it/_lib/formatDistance/index.js new file mode 100644 index 0000000..b204187 --- /dev/null +++ b/node_modules/date-fns/locale/it/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'meno di un secondo', + other: 'meno di {{count}} secondi' + }, + xSeconds: { + one: 'un secondo', + other: '{{count}} secondi' + }, + halfAMinute: 'alcuni secondi', + lessThanXMinutes: { + one: 'meno di un minuto', + other: 'meno di {{count}} minuti' + }, + xMinutes: { + one: 'un minuto', + other: '{{count}} minuti' + }, + aboutXHours: { + one: "circa un'ora", + other: 'circa {{count}} ore' + }, + xHours: { + one: "un'ora", + other: '{{count}} ore' + }, + xDays: { + one: 'un giorno', + other: '{{count}} giorni' + }, + aboutXWeeks: { + one: 'circa una settimana', + other: 'circa {{count}} settimane' + }, + xWeeks: { + one: 'una settimana', + other: '{{count}} settimane' + }, + aboutXMonths: { + one: 'circa un mese', + other: 'circa {{count}} mesi' + }, + xMonths: { + one: 'un mese', + other: '{{count}} mesi' + }, + aboutXYears: { + one: 'circa un anno', + other: 'circa {{count}} anni' + }, + xYears: { + one: 'un anno', + other: '{{count}} anni' + }, + overXYears: { + one: 'più di un anno', + other: 'più di {{count}} anni' + }, + almostXYears: { + one: 'quasi un anno', + other: 'quasi {{count}} anni' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'tra ' + result; + } else { + return result + ' fa'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/it/_lib/formatLong/index.js b/node_modules/date-fns/locale/it/_lib/formatLong/index.js new file mode 100644 index 0000000..bed3040 --- /dev/null +++ b/node_modules/date-fns/locale/it/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/it/_lib/formatRelative/index.js b/node_modules/date-fns/locale/it/_lib/formatRelative/index.js new file mode 100644 index 0000000..7fafec2 --- /dev/null +++ b/node_modules/date-fns/locale/it/_lib/formatRelative/index.js @@ -0,0 +1,60 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js")); +var weekdays = ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato']; +function _lastWeek(day) { + switch (day) { + case 0: + return "'domenica scorsa alle' p"; + default: + return "'" + weekdays[day] + " scorso alle' p"; + } +} +function thisWeek(day) { + return "'" + weekdays[day] + " alle' p"; +} +function _nextWeek(day) { + switch (day) { + case 0: + return "'domenica prossima alle' p"; + default: + return "'" + weekdays[day] + " prossimo alle' p"; + } +} +var formatRelativeLocale = { + lastWeek: function lastWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if ((0, _index.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return _lastWeek(day); + } + }, + yesterday: "'ieri alle' p", + today: "'oggi alle' p", + tomorrow: "'domani alle' p", + nextWeek: function nextWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if ((0, _index.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return _nextWeek(day); + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/it/_lib/localize/index.js b/node_modules/date-fns/locale/it/_lib/localize/index.js new file mode 100644 index 0000000..18b5d82 --- /dev/null +++ b/node_modules/date-fns/locale/it/_lib/localize/index.js @@ -0,0 +1,128 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['aC', 'dC'], + abbreviated: ['a.C.', 'd.C.'], + wide: ['avanti Cristo', 'dopo Cristo'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'] +}; +var monthValues = { + narrow: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'], + wide: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'] +}; +var dayValues = { + narrow: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], + short: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], + abbreviated: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], + wide: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'] +}; +var dayPeriodValues = { + narrow: { + am: 'm.', + pm: 'p.', + midnight: 'mezzanotte', + noon: 'mezzogiorno', + morning: 'mattina', + afternoon: 'pomeriggio', + evening: 'sera', + night: 'notte' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'mezzanotte', + noon: 'mezzogiorno', + morning: 'mattina', + afternoon: 'pomeriggio', + evening: 'sera', + night: 'notte' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'mezzanotte', + noon: 'mezzogiorno', + morning: 'mattina', + afternoon: 'pomeriggio', + evening: 'sera', + night: 'notte' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'm.', + pm: 'p.', + midnight: 'mezzanotte', + noon: 'mezzogiorno', + morning: 'di mattina', + afternoon: 'del pomeriggio', + evening: 'di sera', + night: 'di notte' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'mezzanotte', + noon: 'mezzogiorno', + morning: 'di mattina', + afternoon: 'del pomeriggio', + evening: 'di sera', + night: 'di notte' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'mezzanotte', + noon: 'mezzogiorno', + morning: 'di mattina', + afternoon: 'del pomeriggio', + evening: 'di sera', + night: 'di notte' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return String(number); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/it/_lib/match/index.js b/node_modules/date-fns/locale/it/_lib/match/index.js new file mode 100644 index 0000000..1abdd40 --- /dev/null +++ b/node_modules/date-fns/locale/it/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(º)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(aC|dC)/i, + abbreviated: /^(a\.?\s?C\.?|a\.?\s?e\.?\s?v\.?|d\.?\s?C\.?|e\.?\s?v\.?)/i, + wide: /^(avanti Cristo|avanti Era Volgare|dopo Cristo|Era Volgare)/i +}; +var parseEraPatterns = { + any: [/^a/i, /^(d|e)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^t[1234]/i, + wide: /^[1234](º)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[gfmalsond]/i, + abbreviated: /^(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic)/i, + wide: /^(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)/i +}; +var parseMonthPatterns = { + narrow: [/^g/i, /^f/i, /^m/i, /^a/i, /^m/i, /^g/i, /^l/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ge/i, /^f/i, /^mar/i, /^ap/i, /^mag/i, /^gi/i, /^l/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[dlmgvs]/i, + short: /^(do|lu|ma|me|gi|ve|sa)/i, + abbreviated: /^(dom|lun|mar|mer|gio|ven|sab)/i, + wide: /^(domenica|luned[i|ì]|marted[i|ì]|mercoled[i|ì]|gioved[i|ì]|venerd[i|ì]|sabato)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^g/i, /^v/i, /^s/i], + any: [/^d/i, /^l/i, /^ma/i, /^me/i, /^g/i, /^v/i, /^s/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|m\.|p|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i, + any: /^([ap]\.?\s?m\.?|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mezza/i, + noon: /^mezzo/i, + morning: /mattina/i, + afternoon: /pomeriggio/i, + evening: /sera/i, + night: /notte/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/it/index.d.ts b/node_modules/date-fns/locale/it/index.d.ts new file mode 100644 index 0000000..6e0422e --- /dev/null +++ b/node_modules/date-fns/locale/it/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { it } from 'date-fns/locale' +export default it diff --git a/node_modules/date-fns/locale/it/index.js b/node_modules/date-fns/locale/it/index.js new file mode 100644 index 0000000..c0bb8b3 --- /dev/null +++ b/node_modules/date-fns/locale/it/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Italian locale. + * @language Italian + * @iso-639-2 ita + * @author Alberto Restifo [@albertorestifo]{@link https://github.com/albertorestifo} + * @author Giovanni Polimeni [@giofilo]{@link https://github.com/giofilo} + * @author Vincenzo Carrese [@vin-car]{@link https://github.com/vin-car} + */ +var locale = { + code: 'it', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/it/index.js.flow b/node_modules/date-fns/locale/it/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/it/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/it/package.json b/node_modules/date-fns/locale/it/package.json new file mode 100644 index 0000000..6a28426 --- /dev/null +++ b/node_modules/date-fns/locale/it/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/it/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja-Hira/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ja-Hira/_lib/formatDistance/index.js new file mode 100644 index 0000000..6f0c7d7 --- /dev/null +++ b/node_modules/date-fns/locale/ja-Hira/_lib/formatDistance/index.js @@ -0,0 +1,104 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: '1びょうみまん', + other: '{{count}}びょうみまん', + oneWithSuffix: 'やく1びょう', + otherWithSuffix: 'やく{{count}}びょう' + }, + xSeconds: { + one: '1びょう', + other: '{{count}}びょう' + }, + halfAMinute: '30びょう', + lessThanXMinutes: { + one: '1ぷんみまん', + other: '{{count}}ふんみまん', + oneWithSuffix: 'やく1ぷん', + otherWithSuffix: 'やく{{count}}ふん' + }, + xMinutes: { + one: '1ぷん', + other: '{{count}}ふん' + }, + aboutXHours: { + one: 'やく1じかん', + other: 'やく{{count}}じかん' + }, + xHours: { + one: '1じかん', + other: '{{count}}じかん' + }, + xDays: { + one: '1にち', + other: '{{count}}にち' + }, + aboutXWeeks: { + one: 'やく1しゅうかん', + other: 'やく{{count}}しゅうかん' + }, + xWeeks: { + one: '1しゅうかん', + other: '{{count}}しゅうかん' + }, + aboutXMonths: { + one: 'やく1かげつ', + other: 'やく{{count}}かげつ' + }, + xMonths: { + one: '1かげつ', + other: '{{count}}かげつ' + }, + aboutXYears: { + one: 'やく1ねん', + other: 'やく{{count}}ねん' + }, + xYears: { + one: '1ねん', + other: '{{count}}ねん' + }, + overXYears: { + one: '1ねんいじょう', + other: '{{count}}ねんいじょう' + }, + almostXYears: { + one: '1ねんちかく', + other: '{{count}}ねんちかく' + } +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + if (options.addSuffix && tokenValue.oneWithSuffix) { + result = tokenValue.oneWithSuffix; + } else { + result = tokenValue.one; + } + } else { + if (options.addSuffix && tokenValue.otherWithSuffix) { + result = tokenValue.otherWithSuffix.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + } + if (options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + 'あと'; + } else { + return result + 'まえ'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja-Hira/_lib/formatLong/index.js b/node_modules/date-fns/locale/ja-Hira/_lib/formatLong/index.js new file mode 100644 index 0000000..74f448d --- /dev/null +++ b/node_modules/date-fns/locale/ja-Hira/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'yねんMがつdにちEEEE', + long: 'yねんMがつdにち', + medium: 'y/MM/dd', + short: 'y/MM/dd' +}; +var timeFormats = { + full: 'Hじmmふんssびょう zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja-Hira/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ja-Hira/_lib/formatRelative/index.js new file mode 100644 index 0000000..42788e5 --- /dev/null +++ b/node_modules/date-fns/locale/ja-Hira/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: 'せんしゅうのeeeeのp', + yesterday: 'きのうのp', + today: 'きょうのp', + tomorrow: 'あしたのp', + nextWeek: 'よくしゅうのeeeeのp', + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja-Hira/_lib/localize/index.js b/node_modules/date-fns/locale/ja-Hira/_lib/localize/index.js new file mode 100644 index 0000000..c62be04 --- /dev/null +++ b/node_modules/date-fns/locale/ja-Hira/_lib/localize/index.js @@ -0,0 +1,148 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['BC', 'AC'], + abbreviated: ['きげんぜん', 'せいれき'], + wide: ['きげんぜん', 'せいれき'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['だい1しはんき', 'だい2しはんき', 'だい3しはんき', 'だい4しはんき'] +}; +var monthValues = { + narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + abbreviated: ['1がつ', '2がつ', '3がつ', '4がつ', '5がつ', '6がつ', '7がつ', '8がつ', '9がつ', '10がつ', '11がつ', '12がつ'], + wide: ['1がつ', '2がつ', '3がつ', '4がつ', '5がつ', '6がつ', '7がつ', '8がつ', '9がつ', '10がつ', '11がつ', '12がつ'] +}; +var dayValues = { + narrow: ['にち', 'げつ', 'か', 'すい', 'もく', 'きん', 'ど'], + short: ['にち', 'げつ', 'か', 'すい', 'もく', 'きん', 'ど'], + abbreviated: ['にち', 'げつ', 'か', 'すい', 'もく', 'きん', 'ど'], + wide: ['にちようび', 'げつようび', 'かようび', 'すいようび', 'もくようび', 'きんようび', 'どようび'] +}; +var dayPeriodValues = { + narrow: { + am: 'ごぜん', + pm: 'ごご', + midnight: 'しんや', + noon: 'しょうご', + morning: 'あさ', + afternoon: 'ごご', + evening: 'よる', + night: 'しんや' + }, + abbreviated: { + am: 'ごぜん', + pm: 'ごご', + midnight: 'しんや', + noon: 'しょうご', + morning: 'あさ', + afternoon: 'ごご', + evening: 'よる', + night: 'しんや' + }, + wide: { + am: 'ごぜん', + pm: 'ごご', + midnight: 'しんや', + noon: 'しょうご', + morning: 'あさ', + afternoon: 'ごご', + evening: 'よる', + night: 'しんや' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ごぜん', + pm: 'ごご', + midnight: 'しんや', + noon: 'しょうご', + morning: 'あさ', + afternoon: 'ごご', + evening: 'よる', + night: 'しんや' + }, + abbreviated: { + am: 'ごぜん', + pm: 'ごご', + midnight: 'しんや', + noon: 'しょうご', + morning: 'あさ', + afternoon: 'ごご', + evening: 'よる', + night: 'しんや' + }, + wide: { + am: 'ごぜん', + pm: 'ごご', + midnight: 'しんや', + noon: 'しょうご', + morning: 'あさ', + afternoon: 'ごご', + evening: 'よる', + night: 'しんや' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + switch (unit) { + case 'year': + return "".concat(number, "\u306D\u3093"); + case 'quarter': + return "\u3060\u3044".concat(number, "\u3057\u306F\u3093\u304D"); + case 'month': + return "".concat(number, "\u304C\u3064"); + case 'week': + return "\u3060\u3044".concat(number, "\u3057\u3085\u3046"); + case 'date': + return "".concat(number, "\u306B\u3061"); + case 'hour': + return "".concat(number, "\u3058"); + case 'minute': + return "".concat(number, "\u3075\u3093"); + case 'second': + return "".concat(number, "\u3073\u3087\u3046"); + default: + return "".concat(number); + } +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja-Hira/_lib/match/index.js b/node_modules/date-fns/locale/ja-Hira/_lib/match/index.js new file mode 100644 index 0000000..488bd77 --- /dev/null +++ b/node_modules/date-fns/locale/ja-Hira/_lib/match/index.js @@ -0,0 +1,105 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^だ?い?\d+(ねん|しはんき|がつ|しゅう|にち|じ|ふん|びょう)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(B\.?C\.?|A\.?D\.?)/i, + abbreviated: /^(きげん[前後]|せいれき)/i, + wide: /^(きげん[前後]|せいれき)/i +}; +var parseEraPatterns = { + narrow: [/^B/i, /^A/i], + any: [/^(きげんぜん)/i, /^(せいれき|きげんご)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^Q[1234]/i, + wide: /^だい[1234一二三四1234]しはんき/i +}; +var parseQuarterPatterns = { + any: [/(1|一|1)/i, /(2|二|2)/i, /(3|三|3)/i, /(4|四|4)/i] +}; +var matchMonthPatterns = { + narrow: /^([123456789]|1[012])/, + abbreviated: /^([123456789]|1[012])がつ/i, + wide: /^([123456789]|1[012])がつ/i +}; +var parseMonthPatterns = { + any: [/^1\D/, /^2/, /^3/, /^4/, /^5/, /^6/, /^7/, /^8/, /^9/, /^10/, /^11/, /^12/] +}; +var matchDayPatterns = { + narrow: /^(にち|げつ|か|すい|もく|きん|ど)/, + short: /^(にち|げつ|か|すい|もく|きん|ど)/, + abbreviated: /^(にち|げつ|か|すい|もく|きん|ど)/, + wide: /^(にち|げつ|か|すい|もく|きん|ど)ようび/ +}; +var parseDayPatterns = { + any: [/^にち/, /^げつ/, /^か/, /^すい/, /^もく/, /^きん/, /^ど/] +}; +var matchDayPeriodPatterns = { + any: /^(AM|PM|ごぜん|ごご|しょうご|しんや|まよなか|よる|あさ)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^(A|ごぜん)/i, + pm: /^(P|ごご)/i, + midnight: /^しんや|まよなか/i, + noon: /^しょうご/i, + morning: /^あさ/i, + afternoon: /^ごご/i, + evening: /^よる/i, + night: /^しんや/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja-Hira/index.d.ts b/node_modules/date-fns/locale/ja-Hira/index.d.ts new file mode 100644 index 0000000..9dfe125 --- /dev/null +++ b/node_modules/date-fns/locale/ja-Hira/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { jaHira } from 'date-fns/locale' +export default jaHira diff --git a/node_modules/date-fns/locale/ja-Hira/index.js b/node_modules/date-fns/locale/ja-Hira/index.js new file mode 100644 index 0000000..d12bab2 --- /dev/null +++ b/node_modules/date-fns/locale/ja-Hira/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Japanese (Hiragana) locale. + * @language Japanese (Hiragana) + * @iso-639-2 jpn + * @author Eri Hiramatsu [@Eritutteo]{@link https://github.com/Eritutteo} + */ +var locale = { + code: 'ja-Hira', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja-Hira/index.js.flow b/node_modules/date-fns/locale/ja-Hira/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ja-Hira/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ja-Hira/package.json b/node_modules/date-fns/locale/ja-Hira/package.json new file mode 100644 index 0000000..60d9ddc --- /dev/null +++ b/node_modules/date-fns/locale/ja-Hira/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ja-Hira/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ja/_lib/formatDistance/index.js new file mode 100644 index 0000000..f06fc57 --- /dev/null +++ b/node_modules/date-fns/locale/ja/_lib/formatDistance/index.js @@ -0,0 +1,104 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: '1秒未満', + other: '{{count}}秒未満', + oneWithSuffix: '約1秒', + otherWithSuffix: '約{{count}}秒' + }, + xSeconds: { + one: '1秒', + other: '{{count}}秒' + }, + halfAMinute: '30秒', + lessThanXMinutes: { + one: '1分未満', + other: '{{count}}分未満', + oneWithSuffix: '約1分', + otherWithSuffix: '約{{count}}分' + }, + xMinutes: { + one: '1分', + other: '{{count}}分' + }, + aboutXHours: { + one: '約1時間', + other: '約{{count}}時間' + }, + xHours: { + one: '1時間', + other: '{{count}}時間' + }, + xDays: { + one: '1日', + other: '{{count}}日' + }, + aboutXWeeks: { + one: '約1週間', + other: '約{{count}}週間' + }, + xWeeks: { + one: '1週間', + other: '{{count}}週間' + }, + aboutXMonths: { + one: '約1か月', + other: '約{{count}}か月' + }, + xMonths: { + one: '1か月', + other: '{{count}}か月' + }, + aboutXYears: { + one: '約1年', + other: '約{{count}}年' + }, + xYears: { + one: '1年', + other: '{{count}}年' + }, + overXYears: { + one: '1年以上', + other: '{{count}}年以上' + }, + almostXYears: { + one: '1年近く', + other: '{{count}}年近く' + } +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + if (options.addSuffix && tokenValue.oneWithSuffix) { + result = tokenValue.oneWithSuffix; + } else { + result = tokenValue.one; + } + } else { + if (options.addSuffix && tokenValue.otherWithSuffix) { + result = tokenValue.otherWithSuffix.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + } + if (options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + '後'; + } else { + return result + '前'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja/_lib/formatLong/index.js b/node_modules/date-fns/locale/ja/_lib/formatLong/index.js new file mode 100644 index 0000000..6638761 --- /dev/null +++ b/node_modules/date-fns/locale/ja/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'y年M月d日EEEE', + long: 'y年M月d日', + medium: 'y/MM/dd', + short: 'y/MM/dd' +}; +var timeFormats = { + full: 'H時mm分ss秒 zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ja/_lib/formatRelative/index.js new file mode 100644 index 0000000..5227ee4 --- /dev/null +++ b/node_modules/date-fns/locale/ja/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: '先週のeeeeのp', + yesterday: '昨日のp', + today: '今日のp', + tomorrow: '明日のp', + nextWeek: '翌週のeeeeのp', + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja/_lib/localize/index.js b/node_modules/date-fns/locale/ja/_lib/localize/index.js new file mode 100644 index 0000000..b8409a7 --- /dev/null +++ b/node_modules/date-fns/locale/ja/_lib/localize/index.js @@ -0,0 +1,148 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['BC', 'AC'], + abbreviated: ['紀元前', '西暦'], + wide: ['紀元前', '西暦'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['第1四半期', '第2四半期', '第3四半期', '第4四半期'] +}; +var monthValues = { + narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + wide: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'] +}; +var dayValues = { + narrow: ['日', '月', '火', '水', '木', '金', '土'], + short: ['日', '月', '火', '水', '木', '金', '土'], + abbreviated: ['日', '月', '火', '水', '木', '金', '土'], + wide: ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日'] +}; +var dayPeriodValues = { + narrow: { + am: '午前', + pm: '午後', + midnight: '深夜', + noon: '正午', + morning: '朝', + afternoon: '午後', + evening: '夜', + night: '深夜' + }, + abbreviated: { + am: '午前', + pm: '午後', + midnight: '深夜', + noon: '正午', + morning: '朝', + afternoon: '午後', + evening: '夜', + night: '深夜' + }, + wide: { + am: '午前', + pm: '午後', + midnight: '深夜', + noon: '正午', + morning: '朝', + afternoon: '午後', + evening: '夜', + night: '深夜' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: '午前', + pm: '午後', + midnight: '深夜', + noon: '正午', + morning: '朝', + afternoon: '午後', + evening: '夜', + night: '深夜' + }, + abbreviated: { + am: '午前', + pm: '午後', + midnight: '深夜', + noon: '正午', + morning: '朝', + afternoon: '午後', + evening: '夜', + night: '深夜' + }, + wide: { + am: '午前', + pm: '午後', + midnight: '深夜', + noon: '正午', + morning: '朝', + afternoon: '午後', + evening: '夜', + night: '深夜' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + switch (unit) { + case 'year': + return "".concat(number, "\u5E74"); + case 'quarter': + return "\u7B2C".concat(number, "\u56DB\u534A\u671F"); + case 'month': + return "".concat(number, "\u6708"); + case 'week': + return "\u7B2C".concat(number, "\u9031"); + case 'date': + return "".concat(number, "\u65E5"); + case 'hour': + return "".concat(number, "\u6642"); + case 'minute': + return "".concat(number, "\u5206"); + case 'second': + return "".concat(number, "\u79D2"); + default: + return "".concat(number); + } +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja/_lib/match/index.js b/node_modules/date-fns/locale/ja/_lib/match/index.js new file mode 100644 index 0000000..27e0700 --- /dev/null +++ b/node_modules/date-fns/locale/ja/_lib/match/index.js @@ -0,0 +1,105 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var matchOrdinalNumberPattern = /^第?\d+(年|四半期|月|週|日|時|分|秒)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(B\.?C\.?|A\.?D\.?)/i, + abbreviated: /^(紀元[前後]|西暦)/i, + wide: /^(紀元[前後]|西暦)/i +}; +var parseEraPatterns = { + narrow: [/^B/i, /^A/i], + any: [/^(紀元前)/i, /^(西暦|紀元後)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^Q[1234]/i, + wide: /^第[1234一二三四1234]四半期/i +}; +var parseQuarterPatterns = { + any: [/(1|一|1)/i, /(2|二|2)/i, /(3|三|3)/i, /(4|四|4)/i] +}; +var matchMonthPatterns = { + narrow: /^([123456789]|1[012])/, + abbreviated: /^([123456789]|1[012])月/i, + wide: /^([123456789]|1[012])月/i +}; +var parseMonthPatterns = { + any: [/^1\D/, /^2/, /^3/, /^4/, /^5/, /^6/, /^7/, /^8/, /^9/, /^10/, /^11/, /^12/] +}; +var matchDayPatterns = { + narrow: /^[日月火水木金土]/, + short: /^[日月火水木金土]/, + abbreviated: /^[日月火水木金土]/, + wide: /^[日月火水木金土]曜日/ +}; +var parseDayPatterns = { + any: [/^日/, /^月/, /^火/, /^水/, /^木/, /^金/, /^土/] +}; +var matchDayPeriodPatterns = { + any: /^(AM|PM|午前|午後|正午|深夜|真夜中|夜|朝)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^(A|午前)/i, + pm: /^(P|午後)/i, + midnight: /^深夜|真夜中/i, + noon: /^正午/i, + morning: /^朝/i, + afternoon: /^午後/i, + evening: /^夜/i, + night: /^深夜/i + } +}; +var match = { + ordinalNumber: (0, _index.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index2.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index2.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index2.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index2.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index2.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja/index.d.ts b/node_modules/date-fns/locale/ja/index.d.ts new file mode 100644 index 0000000..dec4f9c --- /dev/null +++ b/node_modules/date-fns/locale/ja/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ja } from 'date-fns/locale' +export default ja diff --git a/node_modules/date-fns/locale/ja/index.js b/node_modules/date-fns/locale/ja/index.js new file mode 100644 index 0000000..e2463e2 --- /dev/null +++ b/node_modules/date-fns/locale/ja/index.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Japanese locale. + * @language Japanese + * @iso-639-2 jpn + * @author Thomas Eilmsteiner [@DeMuu]{@link https://github.com/DeMuu} + * @author Yamagishi Kazutoshi [@ykzts]{@link https://github.com/ykzts} + * @author Luca Ban [@mesqueeb]{@link https://github.com/mesqueeb} + * @author Terrence Lam [@skyuplam]{@link https://github.com/skyuplam} + * @author Taiki IKeda [@so99ynoodles]{@link https://github.com/so99ynoodles} + */ +var locale = { + code: 'ja', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ja/index.js.flow b/node_modules/date-fns/locale/ja/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ja/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ja/package.json b/node_modules/date-fns/locale/ja/package.json new file mode 100644 index 0000000..21a71d3 --- /dev/null +++ b/node_modules/date-fns/locale/ja/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ja/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ka/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ka/_lib/formatDistance/index.js new file mode 100644 index 0000000..4f1cbb6 --- /dev/null +++ b/node_modules/date-fns/locale/ka/_lib/formatDistance/index.js @@ -0,0 +1,105 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + past: '{{count}} წამზე ნაკლები ხნის წინ', + present: '{{count}} წამზე ნაკლები', + future: '{{count}} წამზე ნაკლებში' + }, + xSeconds: { + past: '{{count}} წამის წინ', + present: '{{count}} წამი', + future: '{{count}} წამში' + }, + halfAMinute: { + past: 'ნახევარი წუთის წინ', + present: 'ნახევარი წუთი', + future: 'ნახევარი წუთში' + }, + lessThanXMinutes: { + past: '{{count}} წუთზე ნაკლები ხნის წინ', + present: '{{count}} წუთზე ნაკლები', + future: '{{count}} წუთზე ნაკლებში' + }, + xMinutes: { + past: '{{count}} წუთის წინ', + present: '{{count}} წუთი', + future: '{{count}} წუთში' + }, + aboutXHours: { + past: 'დაახლოებით {{count}} საათის წინ', + present: 'დაახლოებით {{count}} საათი', + future: 'დაახლოებით {{count}} საათში' + }, + xHours: { + past: '{{count}} საათის წინ', + present: '{{count}} საათი', + future: '{{count}} საათში' + }, + xDays: { + past: '{{count}} დღის წინ', + present: '{{count}} დღე', + future: '{{count}} დღეში' + }, + aboutXWeeks: { + past: 'დაახლოებით {{count}} კვირას წინ', + present: 'დაახლოებით {{count}} კვირა', + future: 'დაახლოებით {{count}} კვირაში' + }, + xWeeks: { + past: '{{count}} კვირას კვირა', + present: '{{count}} კვირა', + future: '{{count}} კვირაში' + }, + aboutXMonths: { + past: 'დაახლოებით {{count}} თვის წინ', + present: 'დაახლოებით {{count}} თვე', + future: 'დაახლოებით {{count}} თვეში' + }, + xMonths: { + past: '{{count}} თვის წინ', + present: '{{count}} თვე', + future: '{{count}} თვეში' + }, + aboutXYears: { + past: 'დაახლოებით {{count}} წლის წინ', + present: 'დაახლოებით {{count}} წელი', + future: 'დაახლოებით {{count}} წელში' + }, + xYears: { + past: '{{count}} წლის წინ', + present: '{{count}} წელი', + future: '{{count}} წელში' + }, + overXYears: { + past: '{{count}} წელზე მეტი ხნის წინ', + present: '{{count}} წელზე მეტი', + future: '{{count}} წელზე მეტი ხნის შემდეგ' + }, + almostXYears: { + past: 'თითქმის {{count}} წლის წინ', + present: 'თითქმის {{count}} წელი', + future: 'თითქმის {{count}} წელში' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (options !== null && options !== void 0 && options.addSuffix && options.comparison && options.comparison > 0) { + result = tokenValue.future.replace('{{count}}', String(count)); + } else if (options !== null && options !== void 0 && options.addSuffix) { + result = tokenValue.past.replace('{{count}}', String(count)); + } else { + result = tokenValue.present.replace('{{count}}', String(count)); + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ka/_lib/formatLong/index.js b/node_modules/date-fns/locale/ka/_lib/formatLong/index.js new file mode 100644 index 0000000..5554721 --- /dev/null +++ b/node_modules/date-fns/locale/ka/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, do MMMM, y', + long: 'do, MMMM, y', + medium: 'd, MMM, y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} {{time}}'-ზე'", + long: "{{date}} {{time}}'-ზე'", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ka/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ka/_lib/formatRelative/index.js new file mode 100644 index 0000000..d54cce9 --- /dev/null +++ b/node_modules/date-fns/locale/ka/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'წინა' eeee p'-ზე'", + yesterday: "'გუშინ' p'-ზე'", + today: "'დღეს' p'-ზე'", + tomorrow: "'ხვალ' p'-ზე'", + nextWeek: "'შემდეგი' eeee p'-ზე'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ka/_lib/localize/index.js b/node_modules/date-fns/locale/ka/_lib/localize/index.js new file mode 100644 index 0000000..7e81260 --- /dev/null +++ b/node_modules/date-fns/locale/ka/_lib/localize/index.js @@ -0,0 +1,136 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['ჩ.წ-მდე', 'ჩ.წ'], + abbreviated: ['ჩვ.წ-მდე', 'ჩვ.წ'], + wide: ['ჩვენს წელთაღრიცხვამდე', 'ჩვენი წელთაღრიცხვით'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-ლი კვ', '2-ე კვ', '3-ე კვ', '4-ე კვ'], + wide: ['1-ლი კვარტალი', '2-ე კვარტალი', '3-ე კვარტალი', '4-ე კვარტალი'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['ია', 'თე', 'მა', 'აპ', 'მს', 'ვნ', 'ვლ', 'აგ', 'სე', 'ოქ', 'ნო', 'დე'], + abbreviated: ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ'], + wide: ['იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი'] +}; +var dayValues = { + narrow: ['კვ', 'ორ', 'სა', 'ოთ', 'ხუ', 'პა', 'შა'], + short: ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'], + abbreviated: ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'], + wide: ['კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუთშაბათი', 'პარასკევი', 'შაბათი'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'შუაღამე', + noon: 'შუადღე', + morning: 'დილა', + afternoon: 'საღამო', + evening: 'საღამო', + night: 'ღამე' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'შუაღამე', + noon: 'შუადღე', + morning: 'დილა', + afternoon: 'საღამო', + evening: 'საღამო', + night: 'ღამე' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'შუაღამე', + noon: 'შუადღე', + morning: 'დილა', + afternoon: 'საღამო', + evening: 'საღამო', + night: 'ღამე' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'შუაღამით', + noon: 'შუადღისას', + morning: 'დილით', + afternoon: 'ნაშუადღევს', + evening: 'საღამოს', + night: 'ღამით' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'შუაღამით', + noon: 'შუადღისას', + morning: 'დილით', + afternoon: 'ნაშუადღევს', + evening: 'საღამოს', + night: 'ღამით' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'შუაღამით', + noon: 'შუადღისას', + morning: 'დილით', + afternoon: 'ნაშუადღევს', + evening: 'საღამოს', + night: 'ღამით' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber) { + var number = Number(dirtyNumber); + if (number === 1) { + return number + '-ლი'; + } + return number + '-ე'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ka/_lib/match/index.js b/node_modules/date-fns/locale/ka/_lib/match/index.js new file mode 100644 index 0000000..31421e2 --- /dev/null +++ b/node_modules/date-fns/locale/ka/_lib/match/index.js @@ -0,0 +1,101 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(-ლი|-ე)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ჩვ?\.წ)/i, + abbreviated: /^(ჩვ?\.წ)/i, + wide: /^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე|ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i +}; +var parseEraPatterns = { + any: [/^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე)/i, /^(ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]-(ლი|ე)? კვ/i, + wide: /^[1234]-(ლი|ე)? კვარტალი/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + any: /^(ია|თე|მა|აპ|მს|ვნ|ვლ|აგ|სე|ოქ|ნო|დე)/i +}; +var parseMonthPatterns = { + any: [/^ია/i, /^თ/i, /^მარ/i, /^აპ/i, /^მაი/i, /^ი?ვნ/i, /^ი?ვლ/i, /^აგ/i, /^ს/i, /^ო/i, /^ნ/i, /^დ/i] +}; +var matchDayPatterns = { + narrow: /^(კვ|ორ|სა|ოთ|ხუ|პა|შა)/i, + short: /^(კვი|ორშ|სამ|ოთხ|ხუთ|პარ|შაბ)/i, + wide: /^(კვირა|ორშაბათი|სამშაბათი|ოთხშაბათი|ხუთშაბათი|პარასკევი|შაბათი)/i +}; +var parseDayPatterns = { + any: [/^კვ/i, /^ორ/i, /^სა/i, /^ოთ/i, /^ხუ/i, /^პა/i, /^შა/i] +}; +var matchDayPeriodPatterns = { + any: /^([ap]\.?\s?m\.?|შუაღ|დილ)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^შუაღ/i, + noon: /^შუადღ/i, + morning: /^დილ/i, + afternoon: /ნაშუადღევს/i, + evening: /საღამო/i, + night: /ღამ/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ka/index.d.ts b/node_modules/date-fns/locale/ka/index.d.ts new file mode 100644 index 0000000..c0be71a --- /dev/null +++ b/node_modules/date-fns/locale/ka/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ka } from 'date-fns/locale' +export default ka diff --git a/node_modules/date-fns/locale/ka/index.js b/node_modules/date-fns/locale/ka/index.js new file mode 100644 index 0000000..fc1b674 --- /dev/null +++ b/node_modules/date-fns/locale/ka/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Georgian locale. + * @language Georgian + * @iso-639-2 geo + * @author Lado Lomidze [@Landish]{@link https://github.com/Landish} + * @author Nick Shvelidze [@shvelo]{@link https://github.com/shvelo} + */ +var locale = { + code: 'ka', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ka/index.js.flow b/node_modules/date-fns/locale/ka/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ka/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ka/package.json b/node_modules/date-fns/locale/ka/package.json new file mode 100644 index 0000000..9ec0879 --- /dev/null +++ b/node_modules/date-fns/locale/ka/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ka/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/kk/_lib/formatDistance/index.js b/node_modules/date-fns/locale/kk/_lib/formatDistance/index.js new file mode 100644 index 0000000..299636c --- /dev/null +++ b/node_modules/date-fns/locale/kk/_lib/formatDistance/index.js @@ -0,0 +1,234 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + regular: { + one: '1 секундтан аз', + singularNominative: '{{count}} секундтан аз', + singularGenitive: '{{count}} секундтан аз', + pluralGenitive: '{{count}} секундтан аз' + }, + future: { + one: 'бір секундтан кейін', + singularNominative: '{{count}} секундтан кейін', + singularGenitive: '{{count}} секундтан кейін', + pluralGenitive: '{{count}} секундтан кейін' + } + }, + xSeconds: { + regular: { + singularNominative: '{{count}} секунд', + singularGenitive: '{{count}} секунд', + pluralGenitive: '{{count}} секунд' + }, + past: { + singularNominative: '{{count}} секунд бұрын', + singularGenitive: '{{count}} секунд бұрын', + pluralGenitive: '{{count}} секунд бұрын' + }, + future: { + singularNominative: '{{count}} секундтан кейін', + singularGenitive: '{{count}} секундтан кейін', + pluralGenitive: '{{count}} секундтан кейін' + } + }, + halfAMinute: function halfAMinute(options) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'жарты минут ішінде'; + } else { + return 'жарты минут бұрын'; + } + } + return 'жарты минут'; + }, + lessThanXMinutes: { + regular: { + one: '1 минуттан аз', + singularNominative: '{{count}} минуттан аз', + singularGenitive: '{{count}} минуттан аз', + pluralGenitive: '{{count}} минуттан аз' + }, + future: { + one: 'минуттан кем ', + singularNominative: '{{count}} минуттан кем', + singularGenitive: '{{count}} минуттан кем', + pluralGenitive: '{{count}} минуттан кем' + } + }, + xMinutes: { + regular: { + singularNominative: '{{count}} минут', + singularGenitive: '{{count}} минут', + pluralGenitive: '{{count}} минут' + }, + past: { + singularNominative: '{{count}} минут бұрын', + singularGenitive: '{{count}} минут бұрын', + pluralGenitive: '{{count}} минут бұрын' + }, + future: { + singularNominative: '{{count}} минуттан кейін', + singularGenitive: '{{count}} минуттан кейін', + pluralGenitive: '{{count}} минуттан кейін' + } + }, + aboutXHours: { + regular: { + singularNominative: 'шамамен {{count}} сағат', + singularGenitive: 'шамамен {{count}} сағат', + pluralGenitive: 'шамамен {{count}} сағат' + }, + future: { + singularNominative: 'шамамен {{count}} сағаттан кейін', + singularGenitive: 'шамамен {{count}} сағаттан кейін', + pluralGenitive: 'шамамен {{count}} сағаттан кейін' + } + }, + xHours: { + regular: { + singularNominative: '{{count}} сағат', + singularGenitive: '{{count}} сағат', + pluralGenitive: '{{count}} сағат' + } + }, + xDays: { + regular: { + singularNominative: '{{count}} күн', + singularGenitive: '{{count}} күн', + pluralGenitive: '{{count}} күн' + }, + future: { + singularNominative: '{{count}} күннен кейін', + singularGenitive: '{{count}} күннен кейін', + pluralGenitive: '{{count}} күннен кейін' + } + }, + aboutXWeeks: { + type: 'weeks', + one: 'шамамен 1 апта', + other: 'шамамен {{count}} апта' + }, + xWeeks: { + type: 'weeks', + one: '1 апта', + other: '{{count}} апта' + }, + aboutXMonths: { + regular: { + singularNominative: 'шамамен {{count}} ай', + singularGenitive: 'шамамен {{count}} ай', + pluralGenitive: 'шамамен {{count}} ай' + }, + future: { + singularNominative: 'шамамен {{count}} айдан кейін', + singularGenitive: 'шамамен {{count}} айдан кейін', + pluralGenitive: 'шамамен {{count}} айдан кейін' + } + }, + xMonths: { + regular: { + singularNominative: '{{count}} ай', + singularGenitive: '{{count}} ай', + pluralGenitive: '{{count}} ай' + } + }, + aboutXYears: { + regular: { + singularNominative: 'шамамен {{count}} жыл', + singularGenitive: 'шамамен {{count}} жыл', + pluralGenitive: 'шамамен {{count}} жыл' + }, + future: { + singularNominative: 'шамамен {{count}} жылдан кейін', + singularGenitive: 'шамамен {{count}} жылдан кейін', + pluralGenitive: 'шамамен {{count}} жылдан кейін' + } + }, + xYears: { + regular: { + singularNominative: '{{count}} жыл', + singularGenitive: '{{count}} жыл', + pluralGenitive: '{{count}} жыл' + }, + future: { + singularNominative: '{{count}} жылдан кейін', + singularGenitive: '{{count}} жылдан кейін', + pluralGenitive: '{{count}} жылдан кейін' + } + }, + overXYears: { + regular: { + singularNominative: '{{count}} жылдан астам', + singularGenitive: '{{count}} жылдан астам', + pluralGenitive: '{{count}} жылдан астам' + }, + future: { + singularNominative: '{{count}} жылдан астам', + singularGenitive: '{{count}} жылдан астам', + pluralGenitive: '{{count}} жылдан астам' + } + }, + almostXYears: { + regular: { + singularNominative: '{{count}} жылға жақын', + singularGenitive: '{{count}} жылға жақын', + pluralGenitive: '{{count}} жылға жақын' + }, + future: { + singularNominative: '{{count}} жылдан кейін', + singularGenitive: '{{count}} жылдан кейін', + pluralGenitive: '{{count}} жылдан кейін' + } + } +}; +function declension(scheme, count) { + // scheme for count=1 exists + if (scheme.one && count === 1) return scheme.one; + var rem10 = count % 10; + var rem100 = count % 100; + + // 1, 21, 31, ... + if (rem10 === 1 && rem100 !== 11) { + return scheme.singularNominative.replace('{{count}}', String(count)); + + // 2, 3, 4, 22, 23, 24, 32 ... + } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { + return scheme.singularGenitive.replace('{{count}}', String(count)); + + // 5, 6, 7, 8, 9, 10, 11, ... + } else { + return scheme.pluralGenitive.replace('{{count}}', String(count)); + } +} +var formatDistance = function formatDistance(token, count, options) { + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'function') return tokenValue(options); + if (tokenValue.type === 'weeks') { + return count === 1 ? tokenValue.one : tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + if (tokenValue.future) { + return declension(tokenValue.future, count); + } else { + return declension(tokenValue.regular, count) + ' кейін'; + } + } else { + if (tokenValue.past) { + return declension(tokenValue.past, count); + } else { + return declension(tokenValue.regular, count) + ' бұрын'; + } + } + } else { + return declension(tokenValue.regular, count); + } +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/kk/_lib/formatLong/index.js b/node_modules/date-fns/locale/kk/_lib/formatLong/index.js new file mode 100644 index 0000000..e7e2743 --- /dev/null +++ b/node_modules/date-fns/locale/kk/_lib/formatLong/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, do MMMM y 'ж.'", + long: "do MMMM y 'ж.'", + medium: "d MMM y 'ж.'", + short: 'dd.MM.yyyy' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/kk/_lib/formatRelative/index.js b/node_modules/date-fns/locale/kk/_lib/formatRelative/index.js new file mode 100644 index 0000000..ca50458 --- /dev/null +++ b/node_modules/date-fns/locale/kk/_lib/formatRelative/index.js @@ -0,0 +1,53 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js")); +var accusativeWeekdays = ['жексенбіде', 'дүйсенбіде', 'сейсенбіде', 'сәрсенбіде', 'бейсенбіде', 'жұмада', 'сенбіде']; +function _lastWeek(day) { + var weekday = accusativeWeekdays[day]; + return "'өткен " + weekday + " сағат' p'-де'"; +} +function thisWeek(day) { + var weekday = accusativeWeekdays[day]; + return "'" + weekday + " сағат' p'-де'"; +} +function _nextWeek(day) { + var weekday = accusativeWeekdays[day]; + return "'келесі " + weekday + " сағат' p'-де'"; +} +var formatRelativeLocale = { + lastWeek: function lastWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if ((0, _index.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return _lastWeek(day); + } + }, + yesterday: "'кеше сағат' p'-де'", + today: "'бүгін сағат' p'-де'", + tomorrow: "'ертең сағат' p'-де'", + nextWeek: function nextWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if ((0, _index.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return _nextWeek(day); + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/kk/_lib/localize/index.js b/node_modules/date-fns/locale/kk/_lib/localize/index.js new file mode 100644 index 0000000..b55bafc --- /dev/null +++ b/node_modules/date-fns/locale/kk/_lib/localize/index.js @@ -0,0 +1,140 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['б.з.д.', 'б.з.'], + abbreviated: ['б.з.д.', 'б.з.'], + wide: ['біздің заманымызға дейін', 'біздің заманымыз'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-ші тоқ.', '2-ші тоқ.', '3-ші тоқ.', '4-ші тоқ.'], + wide: ['1-ші тоқсан', '2-ші тоқсан', '3-ші тоқсан', '4-ші тоқсан'] +}; +var monthValues = { + narrow: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], + abbreviated: ['қаң', 'ақп', 'нау', 'сәу', 'мам', 'мау', 'шіл', 'там', 'қыр', 'қаз', 'қар', 'жел'], + wide: ['қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'] +}; +var formattingMonthValues = { + narrow: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], + abbreviated: ['қаң', 'ақп', 'нау', 'сәу', 'мам', 'мау', 'шіл', 'там', 'қыр', 'қаз', 'қар', 'жел'], + wide: ['қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'] +}; +var dayValues = { + narrow: ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], + short: ['жс', 'дс', 'сс', 'ср', 'бс', 'жм', 'сб'], + abbreviated: ['жс', 'дс', 'сс', 'ср', 'бс', 'жм', 'сб'], + wide: ['жексенбі', 'дүйсенбі', 'сейсенбі', 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі'] +}; +var dayPeriodValues = { + narrow: { + am: 'ТД', + pm: 'ТК', + midnight: 'түн ортасы', + noon: 'түс', + morning: 'таң', + afternoon: 'күндіз', + evening: 'кеш', + night: 'түн' + }, + wide: { + am: 'ТД', + pm: 'ТК', + midnight: 'түн ортасы', + noon: 'түс', + morning: 'таң', + afternoon: 'күндіз', + evening: 'кеш', + night: 'түн' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ТД', + pm: 'ТК', + midnight: 'түн ортасында', + noon: 'түс', + morning: 'таң', + afternoon: 'күн', + evening: 'кеш', + night: 'түн' + }, + wide: { + am: 'ТД', + pm: 'ТК', + midnight: 'түн ортасында', + noon: 'түсте', + morning: 'таңертең', + afternoon: 'күндіз', + evening: 'кеште', + night: 'түнде' + } +}; +var suffixes = { + 0: '-ші', + 1: '-ші', + 2: '-ші', + 3: '-ші', + 4: '-ші', + 5: '-ші', + 6: '-шы', + 7: '-ші', + 8: '-ші', + 9: '-шы', + 10: '-шы', + 20: '-шы', + 30: '-шы', + 40: '-шы', + 50: '-ші', + 60: '-шы', + 70: '-ші', + 80: '-ші', + 90: '-шы', + 100: '-ші' +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + var mod10 = number % 10; + var b = number >= 100 ? 100 : null; + var suffix = suffixes[number] || suffixes[mod10] || b && suffixes[b] || ''; + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'any', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/kk/_lib/match/index.js b/node_modules/date-fns/locale/kk/_lib/match/index.js new file mode 100644 index 0000000..cf7fc66 --- /dev/null +++ b/node_modules/date-fns/locale/kk/_lib/match/index.js @@ -0,0 +1,109 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(-?(ші|шы))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((б )?з\.?\s?д\.?)/i, + abbreviated: /^((б )?з\.?\s?д\.?)/i, + wide: /^(біздің заманымызға дейін|біздің заманымыз|біздің заманымыздан)/i +}; +var parseEraPatterns = { + any: [/^б/i, /^з/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?ші)? тоқ.?/i, + wide: /^[1234](-?ші)? тоқсан/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(қ|а|н|с|м|мау|ш|т|қыр|қаз|қар|ж)/i, + abbreviated: /^(қаң|ақп|нау|сәу|мам|мау|шіл|там|қыр|қаз|қар|жел)/i, + wide: /^(қаңтар|ақпан|наурыз|сәуір|мамыр|маусым|шілде|тамыз|қыркүйек|қазан|қараша|желтоқсан)/i +}; +var parseMonthPatterns = { + narrow: [/^қ/i, /^а/i, /^н/i, /^с/i, /^м/i, /^м/i, /^ш/i, /^т/i, /^қ/i, /^қ/i, /^қ/i, /^ж/i], + abbreviated: [/^қаң/i, /^ақп/i, /^нау/i, /^сәу/i, /^мам/i, /^мау/i, /^шіл/i, /^там/i, /^қыр/i, /^қаз/i, /^қар/i, /^жел/i], + any: [/^қ/i, /^а/i, /^н/i, /^с/i, /^м/i, /^м/i, /^ш/i, /^т/i, /^қ/i, /^қ/i, /^қ/i, /^ж/i] +}; +var matchDayPatterns = { + narrow: /^(ж|д|с|с|б|ж|с)/i, + short: /^(жс|дс|сс|ср|бс|жм|сб)/i, + wide: /^(жексенбі|дүйсенбі|сейсенбі|сәрсенбі|бейсенбі|жұма|сенбі)/i +}; +var parseDayPatterns = { + narrow: [/^ж/i, /^д/i, /^с/i, /^с/i, /^б/i, /^ж/i, /^с/i], + short: [/^жс/i, /^дс/i, /^сс/i, /^ср/i, /^бс/i, /^жм/i, /^сб/i], + any: [/^ж[ек]/i, /^д[үй]/i, /^сe[й]/i, /^сә[р]/i, /^б[ей]/i, /^ж[ұм]/i, /^се[н]/i] +}; +var matchDayPeriodPatterns = { + narrow: /^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i, + wide: /^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i, + any: /^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ТД/i, + pm: /^ТК/i, + midnight: /^түн орта/i, + noon: /^күндіз/i, + morning: /таң/i, + afternoon: /түс/i, + evening: /кеш/i, + night: /түн/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/kk/index.d.ts b/node_modules/date-fns/locale/kk/index.d.ts new file mode 100644 index 0000000..8ccf1a7 --- /dev/null +++ b/node_modules/date-fns/locale/kk/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { kk } from 'date-fns/locale' +export default kk diff --git a/node_modules/date-fns/locale/kk/index.js b/node_modules/date-fns/locale/kk/index.js new file mode 100644 index 0000000..74d1995 --- /dev/null +++ b/node_modules/date-fns/locale/kk/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Kazakh locale. + * @language Kazakh + * @iso-639-2 kaz + * @author Nikita Bayev [@drugoi]{@link https://github.com/drugoi} + */ +var locale = { + code: 'kk', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/kk/index.js.flow b/node_modules/date-fns/locale/kk/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/kk/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/kk/package.json b/node_modules/date-fns/locale/kk/package.json new file mode 100644 index 0000000..e094d41 --- /dev/null +++ b/node_modules/date-fns/locale/kk/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/kk/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/km/_lib/formatDistance/index.js b/node_modules/date-fns/locale/km/_lib/formatDistance/index.js new file mode 100644 index 0000000..46ab3eb --- /dev/null +++ b/node_modules/date-fns/locale/km/_lib/formatDistance/index.js @@ -0,0 +1,42 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: 'តិចជាង {{count}} វិនាទី', + xSeconds: '{{count}} វិនាទី', + halfAMinute: 'កន្លះនាទី', + lessThanXMinutes: 'តិចជាង {{count}} នាទី', + xMinutes: '{{count}} នាទី', + aboutXHours: 'ប្រហែល {{count}} ម៉ោង', + xHours: '{{count}} ម៉ោង', + xDays: '{{count}} ថ្ងៃ', + aboutXWeeks: 'ប្រហែល {{count}} សប្តាហ៍', + xWeeks: '{{count}} សប្តាហ៍', + aboutXMonths: 'ប្រហែល {{count}} ខែ', + xMonths: '{{count}} ខែ', + aboutXYears: 'ប្រហែល {{count}} ឆ្នាំ', + xYears: '{{count}} ឆ្នាំ', + overXYears: 'ជាង {{count}} ឆ្នាំ', + almostXYears: 'ជិត {{count}} ឆ្នាំ' +}; +var formatDistance = function formatDistance(token, count, options) { + var tokenValue = formatDistanceLocale[token]; + var result = tokenValue; + if (typeof count === 'number') { + result = result.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'ក្នុងរយៈពេល ' + result; + } else { + return result + 'មុន'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/km/_lib/formatLong/index.js b/node_modules/date-fns/locale/km/_lib/formatLong/index.js new file mode 100644 index 0000000..bb6f0f2 --- /dev/null +++ b/node_modules/date-fns/locale/km/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE do MMMM y', + long: 'do MMMM y', + medium: 'd MMM y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a', + long: 'h:mm:ss a', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'ម៉ោង' {{time}}", + long: "{{date}} 'ម៉ោង' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/km/_lib/formatRelative/index.js b/node_modules/date-fns/locale/km/_lib/formatRelative/index.js new file mode 100644 index 0000000..f1139ca --- /dev/null +++ b/node_modules/date-fns/locale/km/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'ថ្ងៃ'eeee'ស​ប្តា​ហ៍​មុនម៉ោង' p", + yesterday: "'ម្សិលមិញនៅម៉ោង' p", + today: "'ថ្ងៃនេះម៉ោង' p", + tomorrow: "'ថ្ងៃស្អែកម៉ោង' p", + nextWeek: "'ថ្ងៃ'eeee'ស​ប្តា​ហ៍​ក្រោយម៉ោង' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/km/_lib/localize/index.js b/node_modules/date-fns/locale/km/_lib/localize/index.js new file mode 100644 index 0000000..619b477 --- /dev/null +++ b/node_modules/date-fns/locale/km/_lib/localize/index.js @@ -0,0 +1,128 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['ម.គស', 'គស'], + abbreviated: ['មុនគ.ស', 'គ.ស'], + wide: ['មុនគ្រិស្តសករាជ', 'នៃគ្រិស្តសករាជ'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['ត្រីមាសទី 1', 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', 'ត្រីមាសទី 4'] +}; +var monthValues = { + narrow: ['ម.ក', 'ក.ម', 'មិ', 'ម.ស', 'ឧ.ស', 'ម.ថ', 'ក.ដ', 'សី', 'កញ', 'តុ', 'វិ', 'ធ'], + abbreviated: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'], + wide: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'] +}; +var dayValues = { + narrow: ['អា', 'ច', 'អ', 'ព', 'ព្រ', 'សុ', 'ស'], + short: ['អា', 'ច', 'អ', 'ព', 'ព្រ', 'សុ', 'ស'], + abbreviated: ['អា', 'ច', 'អ', 'ព', 'ព្រ', 'សុ', 'ស'], + wide: ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'] +}; +var dayPeriodValues = { + narrow: { + am: 'ព្រឹក', + pm: 'ល្ងាច', + midnight: '​ពេលកណ្ដាលអធ្រាត្រ', + noon: 'ពេលថ្ងៃត្រង់', + morning: 'ពេលព្រឹក', + afternoon: 'ពេលរសៀល', + evening: 'ពេលល្ងាច', + night: 'ពេលយប់' + }, + abbreviated: { + am: 'ព្រឹក', + pm: 'ល្ងាច', + midnight: '​ពេលកណ្ដាលអធ្រាត្រ', + noon: 'ពេលថ្ងៃត្រង់', + morning: 'ពេលព្រឹក', + afternoon: 'ពេលរសៀល', + evening: 'ពេលល្ងាច', + night: 'ពេលយប់' + }, + wide: { + am: 'ព្រឹក', + pm: 'ល្ងាច', + midnight: '​ពេលកណ្ដាលអធ្រាត្រ', + noon: 'ពេលថ្ងៃត្រង់', + morning: 'ពេលព្រឹក', + afternoon: 'ពេលរសៀល', + evening: 'ពេលល្ងាច', + night: 'ពេលយប់' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ព្រឹក', + pm: 'ល្ងាច', + midnight: '​ពេលកណ្ដាលអធ្រាត្រ', + noon: 'ពេលថ្ងៃត្រង់', + morning: 'ពេលព្រឹក', + afternoon: 'ពេលរសៀល', + evening: 'ពេលល្ងាច', + night: 'ពេលយប់' + }, + abbreviated: { + am: 'ព្រឹក', + pm: 'ល្ងាច', + midnight: '​ពេលកណ្ដាលអធ្រាត្រ', + noon: 'ពេលថ្ងៃត្រង់', + morning: 'ពេលព្រឹក', + afternoon: 'ពេលរសៀល', + evening: 'ពេលល្ងាច', + night: 'ពេលយប់' + }, + wide: { + am: 'ព្រឹក', + pm: 'ល្ងាច', + midnight: '​ពេលកណ្ដាលអធ្រាត្រ', + noon: 'ពេលថ្ងៃត្រង់', + morning: 'ពេលព្រឹក', + afternoon: 'ពេលរសៀល', + evening: 'ពេលល្ងាច', + night: 'ពេលយប់' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _) { + var number = Number(dirtyNumber); + return number.toString(); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/km/_lib/match/index.js b/node_modules/date-fns/locale/km/_lib/match/index.js new file mode 100644 index 0000000..2e2d6d5 --- /dev/null +++ b/node_modules/date-fns/locale/km/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ម\.)?គស/i, + abbreviated: /^(មុន)?គ\.ស/i, + wide: /^(មុន|នៃ)គ្រិស្តសករាជ/i +}; +var parseEraPatterns = { + any: [/^(ម|មុន)គ\.?ស/i, /^(នៃ)?គ\.?ស/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^(ត្រីមាស)(ទី)?\s?[1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(ម\.ក|ក\.ម|មិ|ម\.ស|ឧ\.ស|ម\.ថ|ក\.ដ|សី|កញ|តុ|វិ|ធ)/i, + abbreviated: /^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i, + wide: /^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i +}; +var parseMonthPatterns = { + narrow: [/^ម\.ក/i, /^ក\.ម/i, /^មិ/i, /^ម\.ស/i, /^ឧ\.ស/i, /^ម\.ថ/i, /^ក\.ដ/i, /^សី/i, /^កញ/i, /^តុ/i, /^វិ/i, /^ធ/i], + any: [/^មក/i, /^កុ/i, /^មីន/i, /^មេ/i, /^ឧស/i, /^មិថ/i, /^កក/i, /^សី/i, /^កញ/i, /^តុ/i, /^វិច/i, /^ធ/i] +}; +var matchDayPatterns = { + narrow: /^(អា|ច|អ|ព|ព្រ|សុ|ស)/i, + short: /^(អា|ច|អ|ព|ព្រ|សុ|ស)/i, + abbreviated: /^(អា|ច|អ|ព|ព្រ|សុ|ស)/i, + wide: /^(អាទិត្យ|ចន្ទ|អង្គារ|ពុធ|ព្រហស្បតិ៍|សុក្រ|សៅរ៍)/i +}; +var parseDayPatterns = { + narrow: [/^អា/i, /^ច/i, /^អ/i, /^ព/i, /^ព្រ/i, /^សុ/i, /^ស/i], + any: [/^អា/i, /^ច/i, /^អ/i, /^ព/i, /^ព្រ/i, /^សុ/i, /^សៅ/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i, + any: /^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ព្រឹក/i, + pm: /^ល្ងាច/i, + midnight: /^ពេលកណ្ដាលអធ្រាត្រ/i, + noon: /^ពេលថ្ងៃត្រង់/i, + morning: /ពេលព្រឹក/i, + afternoon: /ពេលរសៀល/i, + evening: /ពេលល្ងាច/i, + night: /ពេលយប់/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/km/index.d.ts b/node_modules/date-fns/locale/km/index.d.ts new file mode 100644 index 0000000..82f582c --- /dev/null +++ b/node_modules/date-fns/locale/km/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { km } from 'date-fns/locale' +export default km diff --git a/node_modules/date-fns/locale/km/index.js b/node_modules/date-fns/locale/km/index.js new file mode 100644 index 0000000..218b7af --- /dev/null +++ b/node_modules/date-fns/locale/km/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Khmer locale (Cambodian). + * @language Khmer + * @iso-639-2 khm + * @author Seanghay Yath [@seanghay]{@link https://github.com/seanghay} + */ +var locale = { + code: 'km', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/km/index.js.flow b/node_modules/date-fns/locale/km/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/km/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/km/package.json b/node_modules/date-fns/locale/km/package.json new file mode 100644 index 0000000..e6e1795 --- /dev/null +++ b/node_modules/date-fns/locale/km/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/km/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/kn/_lib/formatDistance/index.js b/node_modules/date-fns/locale/kn/_lib/formatDistance/index.js new file mode 100644 index 0000000..e68e2b2 --- /dev/null +++ b/node_modules/date-fns/locale/kn/_lib/formatDistance/index.js @@ -0,0 +1,202 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +// note: no implementation for weeks + +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + default: '1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ', + future: '1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ', + past: '1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ' + }, + other: { + default: '{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ', + future: '{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ', + past: '{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ' + } + }, + xSeconds: { + one: { + default: '1 ಸೆಕೆಂಡ್', + future: '1 ಸೆಕೆಂಡ್‌ನಲ್ಲಿ', + past: '1 ಸೆಕೆಂಡ್ ಹಿಂದೆ' + }, + other: { + default: '{{count}} ಸೆಕೆಂಡುಗಳು', + future: '{{count}} ಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ', + past: '{{count}} ಸೆಕೆಂಡ್ ಹಿಂದೆ' + } + }, + halfAMinute: { + other: { + default: 'ಅರ್ಧ ನಿಮಿಷ', + future: 'ಅರ್ಧ ನಿಮಿಷದಲ್ಲಿ', + past: 'ಅರ್ಧ ನಿಮಿಷದ ಹಿಂದೆ' + } + }, + lessThanXMinutes: { + one: { + default: '1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ', + future: '1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ', + past: '1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ' + }, + other: { + default: '{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ', + future: '{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ', + past: '{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ' + } + }, + xMinutes: { + one: { + default: '1 ನಿಮಿಷ', + future: '1 ನಿಮಿಷದಲ್ಲಿ', + past: '1 ನಿಮಿಷದ ಹಿಂದೆ' + }, + other: { + default: '{{count}} ನಿಮಿಷಗಳು', + future: '{{count}} ನಿಮಿಷಗಳಲ್ಲಿ', + past: '{{count}} ನಿಮಿಷಗಳ ಹಿಂದೆ' + } + }, + aboutXHours: { + one: { + default: 'ಸುಮಾರು 1 ಗಂಟೆ', + future: 'ಸುಮಾರು 1 ಗಂಟೆಯಲ್ಲಿ', + past: 'ಸುಮಾರು 1 ಗಂಟೆ ಹಿಂದೆ' + }, + other: { + default: 'ಸುಮಾರು {{count}} ಗಂಟೆಗಳು', + future: 'ಸುಮಾರು {{count}} ಗಂಟೆಗಳಲ್ಲಿ', + past: 'ಸುಮಾರು {{count}} ಗಂಟೆಗಳ ಹಿಂದೆ' + } + }, + xHours: { + one: { + default: '1 ಗಂಟೆ', + future: '1 ಗಂಟೆಯಲ್ಲಿ', + past: '1 ಗಂಟೆ ಹಿಂದೆ' + }, + other: { + default: '{{count}} ಗಂಟೆಗಳು', + future: '{{count}} ಗಂಟೆಗಳಲ್ಲಿ', + past: '{{count}} ಗಂಟೆಗಳ ಹಿಂದೆ' + } + }, + xDays: { + one: { + default: '1 ದಿನ', + future: '1 ದಿನದಲ್ಲಿ', + past: '1 ದಿನದ ಹಿಂದೆ' + }, + other: { + default: '{{count}} ದಿನಗಳು', + future: '{{count}} ದಿನಗಳಲ್ಲಿ', + past: '{{count}} ದಿನಗಳ ಹಿಂದೆ' + } + }, + // TODO + // aboutXWeeks: {}, + + // TODO + // xWeeks: {}, + + aboutXMonths: { + one: { + default: 'ಸುಮಾರು 1 ತಿಂಗಳು', + future: 'ಸುಮಾರು 1 ತಿಂಗಳಲ್ಲಿ', + past: 'ಸುಮಾರು 1 ತಿಂಗಳ ಹಿಂದೆ' + }, + other: { + default: 'ಸುಮಾರು {{count}} ತಿಂಗಳು', + future: 'ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳಲ್ಲಿ', + past: 'ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ' + } + }, + xMonths: { + one: { + default: '1 ತಿಂಗಳು', + future: '1 ತಿಂಗಳಲ್ಲಿ', + past: '1 ತಿಂಗಳ ಹಿಂದೆ' + }, + other: { + default: '{{count}} ತಿಂಗಳು', + future: '{{count}} ತಿಂಗಳುಗಳಲ್ಲಿ', + past: '{{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ' + } + }, + aboutXYears: { + one: { + default: 'ಸುಮಾರು 1 ವರ್ಷ', + future: 'ಸುಮಾರು 1 ವರ್ಷದಲ್ಲಿ', + past: 'ಸುಮಾರು 1 ವರ್ಷದ ಹಿಂದೆ' + }, + other: { + default: 'ಸುಮಾರು {{count}} ವರ್ಷಗಳು', + future: 'ಸುಮಾರು {{count}} ವರ್ಷಗಳಲ್ಲಿ', + past: 'ಸುಮಾರು {{count}} ವರ್ಷಗಳ ಹಿಂದೆ' + } + }, + xYears: { + one: { + default: '1 ವರ್ಷ', + future: '1 ವರ್ಷದಲ್ಲಿ', + past: '1 ವರ್ಷದ ಹಿಂದೆ' + }, + other: { + default: '{{count}} ವರ್ಷಗಳು', + future: '{{count}} ವರ್ಷಗಳಲ್ಲಿ', + past: '{{count}} ವರ್ಷಗಳ ಹಿಂದೆ' + } + }, + overXYears: { + one: { + default: '1 ವರ್ಷದ ಮೇಲೆ', + future: '1 ವರ್ಷದ ಮೇಲೆ', + past: '1 ವರ್ಷದ ಮೇಲೆ' + }, + other: { + default: '{{count}} ವರ್ಷಗಳ ಮೇಲೆ', + future: '{{count}} ವರ್ಷಗಳ ಮೇಲೆ', + past: '{{count}} ವರ್ಷಗಳ ಮೇಲೆ' + } + }, + almostXYears: { + one: { + default: 'ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ', + future: 'ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ', + past: 'ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ' + }, + other: { + default: 'ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ', + future: 'ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ', + past: 'ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ' + } + } +}; +function getResultByTense(parentToken, options) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return parentToken.future; + } else { + return parentToken.past; + } + } + return parentToken.default; +} +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (tokenValue.one && count === 1) { + result = getResultByTense(tokenValue.one, options); + } else { + result = getResultByTense(tokenValue.other, options); + } + return result.replace('{{count}}', String(count)); +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/kn/_lib/formatLong/index.js b/node_modules/date-fns/locale/kn/_lib/formatLong/index.js new file mode 100644 index 0000000..149e15e --- /dev/null +++ b/node_modules/date-fns/locale/kn/_lib/formatLong/index.js @@ -0,0 +1,57 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +// Reference: https://www.unicode.org/cldr/charts/32/summary/kn.html + +var dateFormats = { + full: 'EEEE, MMMM d, y', + // CLDR 1816 + long: 'MMMM d, y', + // CLDR 1817 + medium: 'MMM d, y', + // CLDR 1818 + short: 'd/M/yy' // CLDR 1819 +}; + +var timeFormats = { + full: 'hh:mm:ss a zzzz', + // CLDR 1820 + long: 'hh:mm:ss a z', + // CLDR 1821 + medium: 'hh:mm:ss a', + // CLDR 1822 + short: 'hh:mm a' // CLDR 1823 +}; + +var dateTimeFormats = { + full: '{{date}} {{time}}', + // CLDR 1824 + long: '{{date}} {{time}}', + // CLDR 1825 + medium: '{{date}} {{time}}', + // CLDR 1826 + short: '{{date}} {{time}}' // CLDR 1827 +}; + +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/kn/_lib/formatRelative/index.js b/node_modules/date-fns/locale/kn/_lib/formatRelative/index.js new file mode 100644 index 0000000..bc61396 --- /dev/null +++ b/node_modules/date-fns/locale/kn/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'ಕಳೆದ' eeee p 'ಕ್ಕೆ'", + yesterday: "'ನಿನ್ನೆ' p 'ಕ್ಕೆ'", + today: "'ಇಂದು' p 'ಕ್ಕೆ'", + tomorrow: "'ನಾಳೆ' p 'ಕ್ಕೆ'", + nextWeek: "eeee p 'ಕ್ಕೆ'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/kn/_lib/localize/index.js b/node_modules/date-fns/locale/kn/_lib/localize/index.js new file mode 100644 index 0000000..08b8d3b --- /dev/null +++ b/node_modules/date-fns/locale/kn/_lib/localize/index.js @@ -0,0 +1,139 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +// Reference: https://www.unicode.org/cldr/charts/32/summary/kn.html + +var eraValues = { + narrow: ['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'], + abbreviated: ['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'], + // CLDR #1618, #1620 + wide: ['ಕ್ರಿಸ್ತ ಪೂರ್ವ', 'ಕ್ರಿಸ್ತ ಶಕ'] // CLDR #1614, #1616 +}; + +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['ತ್ರೈ 1', 'ತ್ರೈ 2', 'ತ್ರೈ 3', 'ತ್ರೈ 4'], + // CLDR #1630 - #1638 + wide: ['1ನೇ ತ್ರೈಮಾಸಿಕ', '2ನೇ ತ್ರೈಮಾಸಿಕ', '3ನೇ ತ್ರೈಮಾಸಿಕ', '4ನೇ ತ್ರೈಮಾಸಿಕ'] // CLDR #1622 - #1629 +}; + +// CLDR #1646 - #1717 +var monthValues = { + narrow: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], + abbreviated: ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'], + wide: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', 'ಡಿಸೆಂಬರ್'] +}; + +// CLDR #1718 - #1773 +var dayValues = { + narrow: ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'], + short: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], + abbreviated: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], + wide: ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'] +}; + +// CLDR #1774 - #1815 +var dayPeriodValues = { + narrow: { + am: 'ಪೂರ್ವಾಹ್ನ', + pm: 'ಅಪರಾಹ್ನ', + midnight: 'ಮಧ್ಯರಾತ್ರಿ', + noon: 'ಮಧ್ಯಾಹ್ನ', + morning: 'ಬೆಳಗ್ಗೆ', + afternoon: 'ಮಧ್ಯಾಹ್ನ', + evening: 'ಸಂಜೆ', + night: 'ರಾತ್ರಿ' + }, + abbreviated: { + am: 'ಪೂರ್ವಾಹ್ನ', + pm: 'ಅಪರಾಹ್ನ', + midnight: 'ಮಧ್ಯರಾತ್ರಿ', + noon: 'ಮಧ್ಯಾನ್ಹ', + morning: 'ಬೆಳಗ್ಗೆ', + afternoon: 'ಮಧ್ಯಾನ್ಹ', + evening: 'ಸಂಜೆ', + night: 'ರಾತ್ರಿ' + }, + wide: { + am: 'ಪೂರ್ವಾಹ್ನ', + pm: 'ಅಪರಾಹ್ನ', + midnight: 'ಮಧ್ಯರಾತ್ರಿ', + noon: 'ಮಧ್ಯಾನ್ಹ', + morning: 'ಬೆಳಗ್ಗೆ', + afternoon: 'ಮಧ್ಯಾನ್ಹ', + evening: 'ಸಂಜೆ', + night: 'ರಾತ್ರಿ' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ಪೂ', + pm: 'ಅ', + midnight: 'ಮಧ್ಯರಾತ್ರಿ', + noon: 'ಮಧ್ಯಾನ್ಹ', + morning: 'ಬೆಳಗ್ಗೆ', + afternoon: 'ಮಧ್ಯಾನ್ಹ', + evening: 'ಸಂಜೆ', + night: 'ರಾತ್ರಿ' + }, + abbreviated: { + am: 'ಪೂರ್ವಾಹ್ನ', + pm: 'ಅಪರಾಹ್ನ', + midnight: 'ಮಧ್ಯ ರಾತ್ರಿ', + noon: 'ಮಧ್ಯಾನ್ಹ', + morning: 'ಬೆಳಗ್ಗೆ', + afternoon: 'ಮಧ್ಯಾನ್ಹ', + evening: 'ಸಂಜೆ', + night: 'ರಾತ್ರಿ' + }, + wide: { + am: 'ಪೂರ್ವಾಹ್ನ', + pm: 'ಅಪರಾಹ್ನ', + midnight: 'ಮಧ್ಯ ರಾತ್ರಿ', + noon: 'ಮಧ್ಯಾನ್ಹ', + morning: 'ಬೆಳಗ್ಗೆ', + afternoon: 'ಮಧ್ಯಾನ್ಹ', + evening: 'ಸಂಜೆ', + night: 'ರಾತ್ರಿ' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'ನೇ'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/kn/_lib/match/index.js b/node_modules/date-fns/locale/kn/_lib/match/index.js new file mode 100644 index 0000000..43516b4 --- /dev/null +++ b/node_modules/date-fns/locale/kn/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(ನೇ|ನೆ)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ಕ್ರಿ.ಪೂ|ಕ್ರಿ.ಶ)/i, + abbreviated: /^(ಕ್ರಿ\.?\s?ಪೂ\.?|ಕ್ರಿ\.?\s?ಶ\.?|ಪ್ರ\.?\s?ಶ\.?)/i, + wide: /^(ಕ್ರಿಸ್ತ ಪೂರ್ವ|ಕ್ರಿಸ್ತ ಶಕ|ಪ್ರಸಕ್ತ ಶಕ)/i +}; +var parseEraPatterns = { + any: [/^ಪೂ/i, /^(ಶ|ಪ್ರ)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^ತ್ರೈ[1234]|ತ್ರೈ [1234]| [1234]ತ್ರೈ/i, + wide: /^[1234](ನೇ)? ತ್ರೈಮಾಸಿಕ/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(ಜೂ|ಜು|ಜ|ಫೆ|ಮಾ|ಏ|ಮೇ|ಆ|ಸೆ|ಅ|ನ|ಡಿ)/i, + abbreviated: /^(ಜನ|ಫೆಬ್ರ|ಮಾರ್ಚ್|ಏಪ್ರಿ|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗ|ಸೆಪ್ಟೆಂ|ಅಕ್ಟೋ|ನವೆಂ|ಡಿಸೆಂ)/i, + wide: /^(ಜನವರಿ|ಫೆಬ್ರವರಿ|ಮಾರ್ಚ್|ಏಪ್ರಿಲ್|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗಸ್ಟ್|ಸೆಪ್ಟೆಂಬರ್|ಅಕ್ಟೋಬರ್|ನವೆಂಬರ್|ಡಿಸೆಂಬರ್)/i +}; +var parseMonthPatterns = { + narrow: [/^ಜ$/i, /^ಫೆ/i, /^ಮಾ/i, /^ಏ/i, /^ಮೇ/i, /^ಜೂ/i, /^ಜು$/i, /^ಆ/i, /^ಸೆ/i, /^ಅ/i, /^ನ/i, /^ಡಿ/i], + any: [/^ಜನ/i, /^ಫೆ/i, /^ಮಾ/i, /^ಏ/i, /^ಮೇ/i, /^ಜೂನ್/i, /^ಜುಲೈ/i, /^ಆ/i, /^ಸೆ/i, /^ಅ/i, /^ನ/i, /^ಡಿ/i] +}; +var matchDayPatterns = { + narrow: /^(ಭಾ|ಸೋ|ಮ|ಬು|ಗು|ಶು|ಶ)/i, + short: /^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i, + abbreviated: /^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i, + wide: /^(ಭಾನುವಾರ|ಸೋಮವಾರ|ಮಂಗಳವಾರ|ಬುಧವಾರ|ಗುರುವಾರ|ಶುಕ್ರವಾರ|ಶನಿವಾರ)/i +}; +var parseDayPatterns = { + narrow: [/^ಭಾ/i, /^ಸೋ/i, /^ಮ/i, /^ಬು/i, /^ಗು/i, /^ಶು/i, /^ಶ/i], + any: [/^ಭಾ/i, /^ಸೋ/i, /^ಮ/i, /^ಬು/i, /^ಗು/i, /^ಶು/i, /^ಶ/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ಪೂ|ಅ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i, + any: /^(ಪೂರ್ವಾಹ್ನ|ಅಪರಾಹ್ನ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ಪೂ/i, + pm: /^ಅ/i, + midnight: /ಮಧ್ಯರಾತ್ರಿ/i, + noon: /ಮಧ್ಯಾನ್ಹ/i, + morning: /ಬೆಳಗ್ಗೆ/i, + afternoon: /ಮಧ್ಯಾನ್ಹ/i, + evening: /ಸಂಜೆ/i, + night: /ರಾತ್ರಿ/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/kn/index.d.ts b/node_modules/date-fns/locale/kn/index.d.ts new file mode 100644 index 0000000..85a2ed5 --- /dev/null +++ b/node_modules/date-fns/locale/kn/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { kn } from 'date-fns/locale' +export default kn diff --git a/node_modules/date-fns/locale/kn/index.js b/node_modules/date-fns/locale/kn/index.js new file mode 100644 index 0000000..a7f0471 --- /dev/null +++ b/node_modules/date-fns/locale/kn/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Kannada locale (India). + * @language Kannada + * @iso-639-2 kan + * @author Manjunatha Gouli [@developergouli]{@link https://github.com/developergouli} + */ +var locale = { + code: 'kn', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/kn/index.js.flow b/node_modules/date-fns/locale/kn/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/kn/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/kn/package.json b/node_modules/date-fns/locale/kn/package.json new file mode 100644 index 0000000..005e18b --- /dev/null +++ b/node_modules/date-fns/locale/kn/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/kn/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ko/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ko/_lib/formatDistance/index.js new file mode 100644 index 0000000..9181deb --- /dev/null +++ b/node_modules/date-fns/locale/ko/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: '1초 미만', + other: '{{count}}초 미만' + }, + xSeconds: { + one: '1초', + other: '{{count}}초' + }, + halfAMinute: '30초', + lessThanXMinutes: { + one: '1분 미만', + other: '{{count}}분 미만' + }, + xMinutes: { + one: '1분', + other: '{{count}}분' + }, + aboutXHours: { + one: '약 1시간', + other: '약 {{count}}시간' + }, + xHours: { + one: '1시간', + other: '{{count}}시간' + }, + xDays: { + one: '1일', + other: '{{count}}일' + }, + aboutXWeeks: { + one: '약 1주', + other: '약 {{count}}주' + }, + xWeeks: { + one: '1주', + other: '{{count}}주' + }, + aboutXMonths: { + one: '약 1개월', + other: '약 {{count}}개월' + }, + xMonths: { + one: '1개월', + other: '{{count}}개월' + }, + aboutXYears: { + one: '약 1년', + other: '약 {{count}}년' + }, + xYears: { + one: '1년', + other: '{{count}}년' + }, + overXYears: { + one: '1년 이상', + other: '{{count}}년 이상' + }, + almostXYears: { + one: '거의 1년', + other: '거의 {{count}}년' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' 후'; + } else { + return result + ' 전'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ko/_lib/formatLong/index.js b/node_modules/date-fns/locale/ko/_lib/formatLong/index.js new file mode 100644 index 0000000..6439f60 --- /dev/null +++ b/node_modules/date-fns/locale/ko/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'y년 M월 d일 EEEE', + long: 'y년 M월 d일', + medium: 'y.MM.dd', + short: 'y.MM.dd' +}; +var timeFormats = { + full: 'a H시 mm분 ss초 zzzz', + long: 'a H:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ko/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ko/_lib/formatRelative/index.js new file mode 100644 index 0000000..4604958 --- /dev/null +++ b/node_modules/date-fns/locale/ko/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'지난' eeee p", + yesterday: "'어제' p", + today: "'오늘' p", + tomorrow: "'내일' p", + nextWeek: "'다음' eeee p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ko/_lib/localize/index.js b/node_modules/date-fns/locale/ko/_lib/localize/index.js new file mode 100644 index 0000000..359a1fe --- /dev/null +++ b/node_modules/date-fns/locale/ko/_lib/localize/index.js @@ -0,0 +1,137 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['BC', 'AD'], + abbreviated: ['BC', 'AD'], + wide: ['기원전', '서기'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1분기', '2분기', '3분기', '4분기'] +}; +var monthValues = { + narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + abbreviated: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + wide: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'] +}; +var dayValues = { + narrow: ['일', '월', '화', '수', '목', '금', '토'], + short: ['일', '월', '화', '수', '목', '금', '토'], + abbreviated: ['일', '월', '화', '수', '목', '금', '토'], + wide: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'] +}; +var dayPeriodValues = { + narrow: { + am: '오전', + pm: '오후', + midnight: '자정', + noon: '정오', + morning: '아침', + afternoon: '오후', + evening: '저녁', + night: '밤' + }, + abbreviated: { + am: '오전', + pm: '오후', + midnight: '자정', + noon: '정오', + morning: '아침', + afternoon: '오후', + evening: '저녁', + night: '밤' + }, + wide: { + am: '오전', + pm: '오후', + midnight: '자정', + noon: '정오', + morning: '아침', + afternoon: '오후', + evening: '저녁', + night: '밤' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: '오전', + pm: '오후', + midnight: '자정', + noon: '정오', + morning: '아침', + afternoon: '오후', + evening: '저녁', + night: '밤' + }, + abbreviated: { + am: '오전', + pm: '오후', + midnight: '자정', + noon: '정오', + morning: '아침', + afternoon: '오후', + evening: '저녁', + night: '밤' + }, + wide: { + am: '오전', + pm: '오후', + midnight: '자정', + noon: '정오', + morning: '아침', + afternoon: '오후', + evening: '저녁', + night: '밤' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + switch (unit) { + case 'minute': + case 'second': + return String(number); + case 'date': + return number + '일'; + default: + return number + '번째'; + } +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ko/_lib/match/index.js b/node_modules/date-fns/locale/ko/_lib/match/index.js new file mode 100644 index 0000000..bf0cecc --- /dev/null +++ b/node_modules/date-fns/locale/ko/_lib/match/index.js @@ -0,0 +1,104 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(일|번째)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, + abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, + wide: /^(기원전|서기)/i +}; +var parseEraPatterns = { + any: [/^(bc|기원전)/i, /^(ad|서기)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234]사?분기/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(1[012]|[123456789])/, + abbreviated: /^(1[012]|[123456789])월/i, + wide: /^(1[012]|[123456789])월/i +}; +var parseMonthPatterns = { + any: [/^1월?$/, /^2/, /^3/, /^4/, /^5/, /^6/, /^7/, /^8/, /^9/, /^10/, /^11/, /^12/] +}; +var matchDayPatterns = { + narrow: /^[일월화수목금토]/, + short: /^[일월화수목금토]/, + abbreviated: /^[일월화수목금토]/, + wide: /^[일월화수목금토]요일/ +}; +var parseDayPatterns = { + any: [/^일/, /^월/, /^화/, /^수/, /^목/, /^금/, /^토/] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|오전|오후|자정|정오|아침|저녁|밤)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^(am|오전)/i, + pm: /^(pm|오후)/i, + midnight: /^자정/i, + noon: /^정오/i, + morning: /^아침/i, + afternoon: /^오후/i, + evening: /^저녁/i, + night: /^밤/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ko/index.d.ts b/node_modules/date-fns/locale/ko/index.d.ts new file mode 100644 index 0000000..eac8228 --- /dev/null +++ b/node_modules/date-fns/locale/ko/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ko } from 'date-fns/locale' +export default ko diff --git a/node_modules/date-fns/locale/ko/index.js b/node_modules/date-fns/locale/ko/index.js new file mode 100644 index 0000000..f1d80a5 --- /dev/null +++ b/node_modules/date-fns/locale/ko/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Korean locale. + * @language Korean + * @iso-639-2 kor + * @author Hong Chulju [@angdev]{@link https://github.com/angdev} + * @author Lee Seoyoen [@iamssen]{@link https://github.com/iamssen} + * @author Taiki IKeda [@so99ynoodles]{@link https://github.com/so99ynoodles} + */ +var locale = { + code: 'ko', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ko/index.js.flow b/node_modules/date-fns/locale/ko/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ko/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ko/package.json b/node_modules/date-fns/locale/ko/package.json new file mode 100644 index 0000000..34aedde --- /dev/null +++ b/node_modules/date-fns/locale/ko/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ko/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/lb/_lib/formatDistance/index.js b/node_modules/date-fns/locale/lb/_lib/formatDistance/index.js new file mode 100644 index 0000000..a36fdf8 --- /dev/null +++ b/node_modules/date-fns/locale/lb/_lib/formatDistance/index.js @@ -0,0 +1,208 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + standalone: { + one: 'manner wéi eng Sekonn', + other: 'manner wéi {{count}} Sekonnen' + }, + withPreposition: { + one: 'manner wéi enger Sekonn', + other: 'manner wéi {{count}} Sekonnen' + } + }, + xSeconds: { + standalone: { + one: 'eng Sekonn', + other: '{{count}} Sekonnen' + }, + withPreposition: { + one: 'enger Sekonn', + other: '{{count}} Sekonnen' + } + }, + halfAMinute: { + standalone: 'eng hallef Minutt', + withPreposition: 'enger hallwer Minutt' + }, + lessThanXMinutes: { + standalone: { + one: 'manner wéi eng Minutt', + other: 'manner wéi {{count}} Minutten' + }, + withPreposition: { + one: 'manner wéi enger Minutt', + other: 'manner wéi {{count}} Minutten' + } + }, + xMinutes: { + standalone: { + one: 'eng Minutt', + other: '{{count}} Minutten' + }, + withPreposition: { + one: 'enger Minutt', + other: '{{count}} Minutten' + } + }, + aboutXHours: { + standalone: { + one: 'ongeféier eng Stonn', + other: 'ongeféier {{count}} Stonnen' + }, + withPreposition: { + one: 'ongeféier enger Stonn', + other: 'ongeféier {{count}} Stonnen' + } + }, + xHours: { + standalone: { + one: 'eng Stonn', + other: '{{count}} Stonnen' + }, + withPreposition: { + one: 'enger Stonn', + other: '{{count}} Stonnen' + } + }, + xDays: { + standalone: { + one: 'een Dag', + other: '{{count}} Deeg' + }, + withPreposition: { + one: 'engem Dag', + other: '{{count}} Deeg' + } + }, + aboutXWeeks: { + standalone: { + one: 'ongeféier eng Woch', + other: 'ongeféier {{count}} Wochen' + }, + withPreposition: { + one: 'ongeféier enger Woche', + other: 'ongeféier {{count}} Wochen' + } + }, + xWeeks: { + standalone: { + one: 'eng Woch', + other: '{{count}} Wochen' + }, + withPreposition: { + one: 'enger Woch', + other: '{{count}} Wochen' + } + }, + aboutXMonths: { + standalone: { + one: 'ongeféier ee Mount', + other: 'ongeféier {{count}} Méint' + }, + withPreposition: { + one: 'ongeféier engem Mount', + other: 'ongeféier {{count}} Méint' + } + }, + xMonths: { + standalone: { + one: 'ee Mount', + other: '{{count}} Méint' + }, + withPreposition: { + one: 'engem Mount', + other: '{{count}} Méint' + } + }, + aboutXYears: { + standalone: { + one: 'ongeféier ee Joer', + other: 'ongeféier {{count}} Joer' + }, + withPreposition: { + one: 'ongeféier engem Joer', + other: 'ongeféier {{count}} Joer' + } + }, + xYears: { + standalone: { + one: 'ee Joer', + other: '{{count}} Joer' + }, + withPreposition: { + one: 'engem Joer', + other: '{{count}} Joer' + } + }, + overXYears: { + standalone: { + one: 'méi wéi ee Joer', + other: 'méi wéi {{count}} Joer' + }, + withPreposition: { + one: 'méi wéi engem Joer', + other: 'méi wéi {{count}} Joer' + } + }, + almostXYears: { + standalone: { + one: 'bal ee Joer', + other: 'bal {{count}} Joer' + }, + withPreposition: { + one: 'bal engem Joer', + other: 'bal {{count}} Joer' + } + } +}; +var EXCEPTION_CONSONANTS = ['d', 'h', 'n', 't', 'z']; +var VOWELS = ['a,', 'e', 'i', 'o', 'u']; +var DIGITS_SPOKEN_N_NEEDED = [0, 1, 2, 3, 8, 9]; +var FIRST_TWO_DIGITS_SPOKEN_NO_N_NEEDED = [40, 50, 60, 70]; + +// Eifeler Regel +function isFinalNNeeded(nextWords) { + var firstLetter = nextWords.charAt(0).toLowerCase(); + if (VOWELS.indexOf(firstLetter) != -1 || EXCEPTION_CONSONANTS.indexOf(firstLetter) != -1) { + return true; + } + + // Numbers would need to converted into words for checking. + // Therefore, I have listed the digits that require a preceeding n with a few exceptions. + var firstWord = nextWords.split(' ')[0]; + var number = parseInt(firstWord); + if (!isNaN(number) && DIGITS_SPOKEN_N_NEEDED.indexOf(number % 10) != -1 && FIRST_TWO_DIGITS_SPOKEN_NO_N_NEEDED.indexOf(parseInt(firstWord.substring(0, 2))) == -1) { + return true; + } + + // Omit other checks as they are not expected here. + return false; +} +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + var usageGroup = options !== null && options !== void 0 && options.addSuffix ? tokenValue.withPreposition : tokenValue.standalone; + if (typeof usageGroup === 'string') { + result = usageGroup; + } else if (count === 1) { + result = usageGroup.one; + } else { + result = usageGroup.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'a' + (isFinalNNeeded(result) ? 'n' : '') + ' ' + result; + } else { + return 'viru' + (isFinalNNeeded(result) ? 'n' : '') + ' ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lb/_lib/formatLong/index.js b/node_modules/date-fns/locale/lb/_lib/formatLong/index.js new file mode 100644 index 0000000..8bf2d8e --- /dev/null +++ b/node_modules/date-fns/locale/lb/_lib/formatLong/index.js @@ -0,0 +1,49 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +// DIN 5008: https://de.wikipedia.org/wiki/Datumsformat#DIN_5008 + +var dateFormats = { + full: 'EEEE, do MMMM y', + // Méindeg, 7. Januar 2018 + long: 'do MMMM y', + // 7. Januar 2018 + medium: 'do MMM y', + // 7. Jan 2018 + short: 'dd.MM.yy' // 07.01.18 +}; + +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'um' {{time}}", + long: "{{date}} 'um' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lb/_lib/formatRelative/index.js b/node_modules/date-fns/locale/lb/_lib/formatRelative/index.js new file mode 100644 index 0000000..2b269d6 --- /dev/null +++ b/node_modules/date-fns/locale/lb/_lib/formatRelative/index.js @@ -0,0 +1,33 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + var day = date.getUTCDay(); + var result = "'läschte"; + if (day === 2 || day === 4) { + // Eifeler Regel: Add an n before the consonant d; Here "Dënschdeg" "and Donneschde". + result += 'n'; + } + result += "' eeee 'um' p"; + return result; + }, + yesterday: "'gëschter um' p", + today: "'haut um' p", + tomorrow: "'moien um' p", + nextWeek: "eeee 'um' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lb/_lib/localize/index.js b/node_modules/date-fns/locale/lb/_lib/localize/index.js new file mode 100644 index 0000000..fbffc03 --- /dev/null +++ b/node_modules/date-fns/locale/lb/_lib/localize/index.js @@ -0,0 +1,128 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['v.Chr.', 'n.Chr.'], + abbreviated: ['v.Chr.', 'n.Chr.'], + wide: ['viru Christus', 'no Christus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mäe', 'Abr', 'Mee', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + wide: ['Januar', 'Februar', 'Mäerz', 'Abrëll', 'Mee', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'] +}; +var dayValues = { + narrow: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], + short: ['So', 'Mé', 'Dë', 'Më', 'Do', 'Fr', 'Sa'], + abbreviated: ['So.', 'Mé.', 'Dë.', 'Më.', 'Do.', 'Fr.', 'Sa.'], + wide: ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', 'Donneschdeg', 'Freideg', 'Samschdeg'] +}; +var dayPeriodValues = { + narrow: { + am: 'mo.', + pm: 'nomë.', + midnight: 'Mëtternuecht', + noon: 'Mëtteg', + morning: 'Moien', + afternoon: 'Nomëtteg', + evening: 'Owend', + night: 'Nuecht' + }, + abbreviated: { + am: 'moies', + pm: 'nomëttes', + midnight: 'Mëtternuecht', + noon: 'Mëtteg', + morning: 'Moien', + afternoon: 'Nomëtteg', + evening: 'Owend', + night: 'Nuecht' + }, + wide: { + am: 'moies', + pm: 'nomëttes', + midnight: 'Mëtternuecht', + noon: 'Mëtteg', + morning: 'Moien', + afternoon: 'Nomëtteg', + evening: 'Owend', + night: 'Nuecht' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'mo.', + pm: 'nom.', + midnight: 'Mëtternuecht', + noon: 'mëttes', + morning: 'moies', + afternoon: 'nomëttes', + evening: 'owes', + night: 'nuets' + }, + abbreviated: { + am: 'moies', + pm: 'nomëttes', + midnight: 'Mëtternuecht', + noon: 'mëttes', + morning: 'moies', + afternoon: 'nomëttes', + evening: 'owes', + night: 'nuets' + }, + wide: { + am: 'moies', + pm: 'nomëttes', + midnight: 'Mëtternuecht', + noon: 'mëttes', + morning: 'moies', + afternoon: 'nomëttes', + evening: 'owes', + night: 'nuets' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lb/_lib/match/index.js b/node_modules/date-fns/locale/lb/_lib/match/index.js new file mode 100644 index 0000000..adceb5d --- /dev/null +++ b/node_modules/date-fns/locale/lb/_lib/match/index.js @@ -0,0 +1,109 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(\.)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i, + abbreviated: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i, + wide: /^(viru Christus|virun eiser Zäitrechnung|no Christus|eiser Zäitrechnung)/i +}; +var parseEraPatterns = { + any: [/^v/i, /^n/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](\.)? Quartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mäe|abr|mee|jun|jul|aug|sep|okt|nov|dez)/i, + wide: /^(januar|februar|mäerz|abrëll|mee|juni|juli|august|september|oktober|november|dezember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mä/i, /^ab/i, /^me/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smdf]/i, + short: /^(so|mé|dë|më|do|fr|sa)/i, + abbreviated: /^(son?|méi?|dën?|mët?|don?|fre?|sam?)\.?/i, + wide: /^(sonndeg|méindeg|dënschdeg|mëttwoch|donneschdeg|freideg|samschdeg)/i +}; +var parseDayPatterns = { + any: [/^so/i, /^mé/i, /^dë/i, /^më/i, /^do/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(mo\.?|nomë\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i, + abbreviated: /^(moi\.?|nomët\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i, + wide: /^(moies|nomëttes|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^m/i, + pm: /^n/i, + midnight: /^Mëtter/i, + noon: /^mëttes/i, + morning: /moies/i, + afternoon: /nomëttes/i, + // will never be matched. Afternoon is matched by `pm` + evening: /owes/i, + night: /nuets/i // will never be matched. Night is matched by `pm` + } +}; + +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lb/index.d.ts b/node_modules/date-fns/locale/lb/index.d.ts new file mode 100644 index 0000000..727529b --- /dev/null +++ b/node_modules/date-fns/locale/lb/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lb } from 'date-fns/locale' +export default lb diff --git a/node_modules/date-fns/locale/lb/index.js b/node_modules/date-fns/locale/lb/index.js new file mode 100644 index 0000000..9afdc01 --- /dev/null +++ b/node_modules/date-fns/locale/lb/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Luxembourgish locale. + * @language Luxembourgish + * @iso-639-2 ltz + * @author Daniel Waxweiler [@dwaxweiler]{@link https://github.com/dwaxweiler} + */ +var locale = { + code: 'lb', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lb/index.js.flow b/node_modules/date-fns/locale/lb/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/lb/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/lb/package.json b/node_modules/date-fns/locale/lb/package.json new file mode 100644 index 0000000..d176617 --- /dev/null +++ b/node_modules/date-fns/locale/lb/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/lb/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/lt/_lib/formatDistance/index.js b/node_modules/date-fns/locale/lt/_lib/formatDistance/index.js new file mode 100644 index 0000000..abd5992 --- /dev/null +++ b/node_modules/date-fns/locale/lt/_lib/formatDistance/index.js @@ -0,0 +1,147 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var translations = { + xseconds_other: 'sekundė_sekundžių_sekundes', + xminutes_one: 'minutė_minutės_minutę', + xminutes_other: 'minutės_minučių_minutes', + xhours_one: 'valanda_valandos_valandą', + xhours_other: 'valandos_valandų_valandas', + xdays_one: 'diena_dienos_dieną', + xdays_other: 'dienos_dienų_dienas', + xweeks_one: 'savaitė_savaitės_savaitę', + xweeks_other: 'savaitės_savaičių_savaites', + xmonths_one: 'mėnuo_mėnesio_mėnesį', + xmonths_other: 'mėnesiai_mėnesių_mėnesius', + xyears_one: 'metai_metų_metus', + xyears_other: 'metai_metų_metus', + about: 'apie', + over: 'daugiau nei', + almost: 'beveik', + lessthan: 'mažiau nei' +}; +var translateSeconds = function translateSeconds(_number, addSuffix, _key, isFuture) { + if (!addSuffix) { + return 'kelios sekundės'; + } else { + return isFuture ? 'kelių sekundžių' : 'kelias sekundes'; + } +}; +var translateSingular = function translateSingular(_number, addSuffix, key, isFuture) { + return !addSuffix ? forms(key)[0] : isFuture ? forms(key)[1] : forms(key)[2]; +}; +var translate = function translate(number, addSuffix, key, isFuture) { + var result = number + ' '; + if (number === 1) { + return result + translateSingular(number, addSuffix, key, isFuture); + } else if (!addSuffix) { + return result + (special(number) ? forms(key)[1] : forms(key)[0]); + } else { + if (isFuture) { + return result + forms(key)[1]; + } else { + return result + (special(number) ? forms(key)[1] : forms(key)[2]); + } + } +}; +function special(number) { + return number % 10 === 0 || number > 10 && number < 20; +} +function forms(key) { + return translations[key].split('_'); +} +var formatDistanceLocale = { + lessThanXSeconds: { + one: translateSeconds, + other: translate + }, + xSeconds: { + one: translateSeconds, + other: translate + }, + halfAMinute: 'pusė minutės', + lessThanXMinutes: { + one: translateSingular, + other: translate + }, + xMinutes: { + one: translateSingular, + other: translate + }, + aboutXHours: { + one: translateSingular, + other: translate + }, + xHours: { + one: translateSingular, + other: translate + }, + xDays: { + one: translateSingular, + other: translate + }, + aboutXWeeks: { + one: translateSingular, + other: translate + }, + xWeeks: { + one: translateSingular, + other: translate + }, + aboutXMonths: { + one: translateSingular, + other: translate + }, + xMonths: { + one: translateSingular, + other: translate + }, + aboutXYears: { + one: translateSingular, + other: translate + }, + xYears: { + one: translateSingular, + other: translate + }, + overXYears: { + one: translateSingular, + other: translate + }, + almostXYears: { + one: translateSingular, + other: translate + } +}; +var formatDistance = function formatDistance(token, count, options) { + var adverb = token.match(/about|over|almost|lessthan/i); + var unit = adverb ? token.replace(adverb[0], '') : token; + var isFuture = (options === null || options === void 0 ? void 0 : options.comparison) !== undefined && options.comparison > 0; + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one(count, (options === null || options === void 0 ? void 0 : options.addSuffix) === true, unit.toLowerCase() + '_one', isFuture); + } else { + result = tokenValue.other(count, (options === null || options === void 0 ? void 0 : options.addSuffix) === true, unit.toLowerCase() + '_other', isFuture); + } + if (adverb) { + var _key2 = adverb[0].toLowerCase(); + result = translations[_key2] + ' ' + result; + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'po ' + result; + } else { + return 'prieš ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lt/_lib/formatLong/index.js b/node_modules/date-fns/locale/lt/_lib/formatLong/index.js new file mode 100644 index 0000000..7a84037 --- /dev/null +++ b/node_modules/date-fns/locale/lt/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "y 'm'. MMMM d 'd'., EEEE", + long: "y 'm'. MMMM d 'd'.", + medium: 'y-MM-dd', + short: 'y-MM-dd' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lt/_lib/formatRelative/index.js b/node_modules/date-fns/locale/lt/_lib/formatRelative/index.js new file mode 100644 index 0000000..2d86bd7 --- /dev/null +++ b/node_modules/date-fns/locale/lt/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'Praėjusį' eeee p", + yesterday: "'Vakar' p", + today: "'Šiandien' p", + tomorrow: "'Rytoj' p", + nextWeek: 'eeee p', + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lt/_lib/localize/index.js b/node_modules/date-fns/locale/lt/_lib/localize/index.js new file mode 100644 index 0000000..775b4d6 --- /dev/null +++ b/node_modules/date-fns/locale/lt/_lib/localize/index.js @@ -0,0 +1,150 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['pr. Kr.', 'po Kr.'], + abbreviated: ['pr. Kr.', 'po Kr.'], + wide: ['prieš Kristų', 'po Kristaus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['I ketv.', 'II ketv.', 'III ketv.', 'IV ketv.'], + wide: ['I ketvirtis', 'II ketvirtis', 'III ketvirtis', 'IV ketvirtis'] +}; +var formattingQuarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['I k.', 'II k.', 'III k.', 'IV k.'], + wide: ['I ketvirtis', 'II ketvirtis', 'III ketvirtis', 'IV ketvirtis'] +}; +var monthValues = { + narrow: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'], + abbreviated: ['saus.', 'vas.', 'kov.', 'bal.', 'geg.', 'birž.', 'liep.', 'rugp.', 'rugs.', 'spal.', 'lapkr.', 'gruod.'], + wide: ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', 'gruodis'] +}; +var formattingMonthValues = { + narrow: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'], + abbreviated: ['saus.', 'vas.', 'kov.', 'bal.', 'geg.', 'birž.', 'liep.', 'rugp.', 'rugs.', 'spal.', 'lapkr.', 'gruod.'], + wide: ['sausio', 'vasario', 'kovo', 'balandžio', 'gegužės', 'birželio', 'liepos', 'rugpjūčio', 'rugsėjo', 'spalio', 'lapkričio', 'gruodžio'] +}; +var dayValues = { + narrow: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'], + short: ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'], + abbreviated: ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'], + wide: ['sekmadienis', 'pirmadienis', 'antradienis', 'trečiadienis', 'ketvirtadienis', 'penktadienis', 'šeštadienis'] +}; +var formattingDayValues = { + narrow: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'], + short: ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'], + abbreviated: ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'], + wide: ['sekmadienį', 'pirmadienį', 'antradienį', 'trečiadienį', 'ketvirtadienį', 'penktadienį', 'šeštadienį'] +}; +var dayPeriodValues = { + narrow: { + am: 'pr. p.', + pm: 'pop.', + midnight: 'vidurnaktis', + noon: 'vidurdienis', + morning: 'rytas', + afternoon: 'diena', + evening: 'vakaras', + night: 'naktis' + }, + abbreviated: { + am: 'priešpiet', + pm: 'popiet', + midnight: 'vidurnaktis', + noon: 'vidurdienis', + morning: 'rytas', + afternoon: 'diena', + evening: 'vakaras', + night: 'naktis' + }, + wide: { + am: 'priešpiet', + pm: 'popiet', + midnight: 'vidurnaktis', + noon: 'vidurdienis', + morning: 'rytas', + afternoon: 'diena', + evening: 'vakaras', + night: 'naktis' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'pr. p.', + pm: 'pop.', + midnight: 'vidurnaktis', + noon: 'perpiet', + morning: 'rytas', + afternoon: 'popietė', + evening: 'vakaras', + night: 'naktis' + }, + abbreviated: { + am: 'priešpiet', + pm: 'popiet', + midnight: 'vidurnaktis', + noon: 'perpiet', + morning: 'rytas', + afternoon: 'popietė', + evening: 'vakaras', + night: 'naktis' + }, + wide: { + am: 'priešpiet', + pm: 'popiet', + midnight: 'vidurnaktis', + noon: 'perpiet', + morning: 'rytas', + afternoon: 'popietė', + evening: 'vakaras', + night: 'naktis' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '-oji'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + formattingValues: formattingQuarterValues, + defaultFormattingWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: formattingDayValues, + defaultFormattingWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lt/_lib/match/index.js b/node_modules/date-fns/locale/lt/_lib/match/index.js new file mode 100644 index 0000000..f0d47ba --- /dev/null +++ b/node_modules/date-fns/locale/lt/_lib/match/index.js @@ -0,0 +1,120 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(-oji)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^p(r|o)\.?\s?(kr\.?|me)/i, + abbreviated: /^(pr\.\s?(kr\.|m\.\s?e\.)|po\s?kr\.|mūsų eroje)/i, + wide: /^(prieš Kristų|prieš mūsų erą|po Kristaus|mūsų eroje)/i +}; +var parseEraPatterns = { + wide: [/prieš/i, /(po|mūsų)/i], + any: [/^pr/i, /^(po|m)/i] +}; +var matchQuarterPatterns = { + narrow: /^([1234])/i, + abbreviated: /^(I|II|III|IV)\s?ketv?\.?/i, + wide: /^(I|II|III|IV)\s?ketvirtis/i +}; +var parseQuarterPatterns = { + narrow: [/1/i, /2/i, /3/i, /4/i], + any: [/I$/i, /II$/i, /III/i, /IV/i] +}; +var matchMonthPatterns = { + narrow: /^[svkbglr]/i, + abbreviated: /^(saus\.|vas\.|kov\.|bal\.|geg\.|birž\.|liep\.|rugp\.|rugs\.|spal\.|lapkr\.|gruod\.)/i, + wide: /^(sausi(s|o)|vasari(s|o)|kov(a|o)s|balandž?i(s|o)|gegužės?|birželi(s|o)|liep(a|os)|rugpjū(t|č)i(s|o)|rugsėj(is|o)|spali(s|o)|lapkri(t|č)i(s|o)|gruodž?i(s|o))/i +}; +var parseMonthPatterns = { + narrow: [/^s/i, /^v/i, /^k/i, /^b/i, /^g/i, /^b/i, /^l/i, /^r/i, /^r/i, /^s/i, /^l/i, /^g/i], + any: [/^saus/i, /^vas/i, /^kov/i, /^bal/i, /^geg/i, /^birž/i, /^liep/i, /^rugp/i, /^rugs/i, /^spal/i, /^lapkr/i, /^gruod/i] +}; +var matchDayPatterns = { + narrow: /^[spatkš]/i, + short: /^(sk|pr|an|tr|kt|pn|št)/i, + abbreviated: /^(sk|pr|an|tr|kt|pn|št)/i, + wide: /^(sekmadien(is|į)|pirmadien(is|į)|antradien(is|į)|trečiadien(is|į)|ketvirtadien(is|į)|penktadien(is|į)|šeštadien(is|į))/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^p/i, /^a/i, /^t/i, /^k/i, /^p/i, /^š/i], + wide: [/^se/i, /^pi/i, /^an/i, /^tr/i, /^ke/i, /^pe/i, /^še/i], + any: [/^sk/i, /^pr/i, /^an/i, /^tr/i, /^kt/i, /^pn/i, /^št/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(pr.\s?p.|pop.|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i, + any: /^(priešpiet|popiet$|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i +}; +var parseDayPeriodPatterns = { + narrow: { + am: /^pr/i, + pm: /^pop./i, + midnight: /^vidurnaktis/i, + noon: /^(vidurdienis|perp)/i, + morning: /rytas/i, + afternoon: /(die|popietė)/i, + evening: /vakaras/i, + night: /naktis/i + }, + any: { + am: /^pr/i, + pm: /^popiet$/i, + midnight: /^vidurnaktis/i, + noon: /^(vidurdienis|perp)/i, + morning: /rytas/i, + afternoon: /(die|popietė)/i, + evening: /vakaras/i, + night: /naktis/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lt/index.d.ts b/node_modules/date-fns/locale/lt/index.d.ts new file mode 100644 index 0000000..573a840 --- /dev/null +++ b/node_modules/date-fns/locale/lt/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lt } from 'date-fns/locale' +export default lt diff --git a/node_modules/date-fns/locale/lt/index.js b/node_modules/date-fns/locale/lt/index.js new file mode 100644 index 0000000..3342346 --- /dev/null +++ b/node_modules/date-fns/locale/lt/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Lithuanian locale. + * @language Lithuanian + * @iso-639-2 lit + * @author Pavlo Shpak [@pshpak]{@link https://github.com/pshpak} + * @author Eduardo Pardo [@eduardopsll]{@link https://github.com/eduardopsll} + */ +var locale = { + code: 'lt', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lt/index.js.flow b/node_modules/date-fns/locale/lt/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/lt/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/lt/package.json b/node_modules/date-fns/locale/lt/package.json new file mode 100644 index 0000000..be17a41 --- /dev/null +++ b/node_modules/date-fns/locale/lt/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/lt/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/lv/_lib/formatDistance/index.js b/node_modules/date-fns/locale/lv/_lib/formatDistance/index.js new file mode 100644 index 0000000..18aa713 --- /dev/null +++ b/node_modules/date-fns/locale/lv/_lib/formatDistance/index.js @@ -0,0 +1,109 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +function buildLocalizeTokenFn(schema) { + return function (count, options) { + if (count === 1) { + if (options !== null && options !== void 0 && options.addSuffix) { + return schema.one[0].replace('{{time}}', schema.one[2]); + } else { + return schema.one[0].replace('{{time}}', schema.one[1]); + } + } else { + var rem = count % 10 === 1 && count % 100 !== 11; + if (options !== null && options !== void 0 && options.addSuffix) { + return schema.other[0].replace('{{time}}', rem ? schema.other[3] : schema.other[4]).replace('{{count}}', String(count)); + } else { + return schema.other[0].replace('{{time}}', rem ? schema.other[1] : schema.other[2]).replace('{{count}}', String(count)); + } + } + }; +} +var formatDistanceLocale = { + lessThanXSeconds: buildLocalizeTokenFn({ + one: ['mazāk par {{time}}', 'sekundi', 'sekundi'], + other: ['mazāk nekā {{count}} {{time}}', 'sekunde', 'sekundes', 'sekundes', 'sekundēm'] + }), + xSeconds: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'sekunde', 'sekundes'], + other: ['{{count}} {{time}}', 'sekunde', 'sekundes', 'sekundes', 'sekundēm'] + }), + halfAMinute: function halfAMinute(_count, options) { + if (options !== null && options !== void 0 && options.addSuffix) { + return 'pusminūtes'; + } else { + return 'pusminūte'; + } + }, + lessThanXMinutes: buildLocalizeTokenFn({ + one: ['mazāk par {{time}}', 'minūti', 'minūti'], + other: ['mazāk nekā {{count}} {{time}}', 'minūte', 'minūtes', 'minūtes', 'minūtēm'] + }), + xMinutes: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'minūte', 'minūtes'], + other: ['{{count}} {{time}}', 'minūte', 'minūtes', 'minūtes', 'minūtēm'] + }), + aboutXHours: buildLocalizeTokenFn({ + one: ['apmēram 1 {{time}}', 'stunda', 'stundas'], + other: ['apmēram {{count}} {{time}}', 'stunda', 'stundas', 'stundas', 'stundām'] + }), + xHours: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'stunda', 'stundas'], + other: ['{{count}} {{time}}', 'stunda', 'stundas', 'stundas', 'stundām'] + }), + xDays: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'diena', 'dienas'], + other: ['{{count}} {{time}}', 'diena', 'dienas', 'dienas', 'dienām'] + }), + aboutXWeeks: buildLocalizeTokenFn({ + one: ['apmēram 1 {{time}}', 'nedēļa', 'nedēļas'], + other: ['apmēram {{count}} {{time}}', 'nedēļa', 'nedēļu', 'nedēļas', 'nedēļām'] + }), + xWeeks: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'nedēļa', 'nedēļas'], + other: ['{{count}} {{time}}', + // TODO + 'nedēļa', 'nedēļu', 'nedēļas', 'nedēļām'] + }), + aboutXMonths: buildLocalizeTokenFn({ + one: ['apmēram 1 {{time}}', 'mēnesis', 'mēneša'], + other: ['apmēram {{count}} {{time}}', 'mēnesis', 'mēneši', 'mēneša', 'mēnešiem'] + }), + xMonths: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'mēnesis', 'mēneša'], + other: ['{{count}} {{time}}', 'mēnesis', 'mēneši', 'mēneša', 'mēnešiem'] + }), + aboutXYears: buildLocalizeTokenFn({ + one: ['apmēram 1 {{time}}', 'gads', 'gada'], + other: ['apmēram {{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem'] + }), + xYears: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'gads', 'gada'], + other: ['{{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem'] + }), + overXYears: buildLocalizeTokenFn({ + one: ['ilgāk par 1 {{time}}', 'gadu', 'gadu'], + other: ['vairāk nekā {{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem'] + }), + almostXYears: buildLocalizeTokenFn({ + one: ['gandrīz 1 {{time}}', 'gads', 'gada'], + other: ['vairāk nekā {{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem'] + }) +}; +var formatDistance = function formatDistance(token, count, options) { + var result = formatDistanceLocale[token](count, options); + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'pēc ' + result; + } else { + return 'pirms ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lv/_lib/formatLong/index.js b/node_modules/date-fns/locale/lv/_lib/formatLong/index.js new file mode 100644 index 0000000..8e78206 --- /dev/null +++ b/node_modules/date-fns/locale/lv/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, y. 'gada' d. MMMM", + long: "y. 'gada' d. MMMM", + medium: 'dd.MM.y.', + short: 'dd.MM.y.' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'plkst.' {{time}}", + long: "{{date}} 'plkst.' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lv/_lib/formatRelative/index.js b/node_modules/date-fns/locale/lv/_lib/formatRelative/index.js new file mode 100644 index 0000000..cbfdb8b --- /dev/null +++ b/node_modules/date-fns/locale/lv/_lib/formatRelative/index.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js")); +var weekdays = ['svētdienā', 'pirmdienā', 'otrdienā', 'trešdienā', 'ceturtdienā', 'piektdienā', 'sestdienā']; +var formatRelativeLocale = { + lastWeek: function lastWeek(date, baseDate, options) { + if ((0, _index.default)(date, baseDate, options)) { + return "eeee 'plkst.' p"; + } + var weekday = weekdays[date.getUTCDay()]; + return "'Pagājušā " + weekday + " plkst.' p"; + }, + yesterday: "'Vakar plkst.' p", + today: "'Šodien plkst.' p", + tomorrow: "'Rīt plkst.' p", + nextWeek: function nextWeek(date, baseDate, options) { + if ((0, _index.default)(date, baseDate, options)) { + return "eeee 'plkst.' p"; + } + var weekday = weekdays[date.getUTCDay()]; + return "'Nākamajā " + weekday + " plkst.' p"; + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lv/_lib/localize/index.js b/node_modules/date-fns/locale/lv/_lib/localize/index.js new file mode 100644 index 0000000..3e01f1f --- /dev/null +++ b/node_modules/date-fns/locale/lv/_lib/localize/index.js @@ -0,0 +1,150 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['p.m.ē', 'm.ē'], + abbreviated: ['p. m. ē.', 'm. ē.'], + wide: ['pirms mūsu ēras', 'mūsu ērā'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1. cet.', '2. cet.', '3. cet.', '4. cet.'], + wide: ['pirmais ceturksnis', 'otrais ceturksnis', 'trešais ceturksnis', 'ceturtais ceturksnis'] +}; +var formattingQuarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1. cet.', '2. cet.', '3. cet.', '4. cet.'], + wide: ['pirmajā ceturksnī', 'otrajā ceturksnī', 'trešajā ceturksnī', 'ceturtajā ceturksnī'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['janv.', 'febr.', 'marts', 'apr.', 'maijs', 'jūn.', 'jūl.', 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'], + wide: ['janvāris', 'februāris', 'marts', 'aprīlis', 'maijs', 'jūnijs', 'jūlijs', 'augusts', 'septembris', 'oktobris', 'novembris', 'decembris'] +}; +var formattingMonthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['janv.', 'febr.', 'martā', 'apr.', 'maijs', 'jūn.', 'jūl.', 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'], + wide: ['janvārī', 'februārī', 'martā', 'aprīlī', 'maijā', 'jūnijā', 'jūlijā', 'augustā', 'septembrī', 'oktobrī', 'novembrī', 'decembrī'] +}; +var dayValues = { + narrow: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], + short: ['Sv', 'P', 'O', 'T', 'C', 'Pk', 'S'], + abbreviated: ['svētd.', 'pirmd.', 'otrd.', 'trešd.', 'ceturtd.', 'piektd.', 'sestd.'], + wide: ['svētdiena', 'pirmdiena', 'otrdiena', 'trešdiena', 'ceturtdiena', 'piektdiena', 'sestdiena'] +}; +var formattingDayValues = { + narrow: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], + short: ['Sv', 'P', 'O', 'T', 'C', 'Pk', 'S'], + abbreviated: ['svētd.', 'pirmd.', 'otrd.', 'trešd.', 'ceturtd.', 'piektd.', 'sestd.'], + wide: ['svētdienā', 'pirmdienā', 'otrdienā', 'trešdienā', 'ceturtdienā', 'piektdienā', 'sestdienā'] +}; +var dayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'pusn.', + noon: 'pusd.', + morning: 'rīts', + afternoon: 'diena', + evening: 'vakars', + night: 'nakts' + }, + abbreviated: { + am: 'am', + pm: 'pm', + midnight: 'pusn.', + noon: 'pusd.', + morning: 'rīts', + afternoon: 'pēcpusd.', + evening: 'vakars', + night: 'nakts' + }, + wide: { + am: 'am', + pm: 'pm', + midnight: 'pusnakts', + noon: 'pusdienlaiks', + morning: 'rīts', + afternoon: 'pēcpusdiena', + evening: 'vakars', + night: 'nakts' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'pusn.', + noon: 'pusd.', + morning: 'rītā', + afternoon: 'dienā', + evening: 'vakarā', + night: 'naktī' + }, + abbreviated: { + am: 'am', + pm: 'pm', + midnight: 'pusn.', + noon: 'pusd.', + morning: 'rītā', + afternoon: 'pēcpusd.', + evening: 'vakarā', + night: 'naktī' + }, + wide: { + am: 'am', + pm: 'pm', + midnight: 'pusnaktī', + noon: 'pusdienlaikā', + morning: 'rītā', + afternoon: 'pēcpusdienā', + evening: 'vakarā', + night: 'naktī' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + formattingValues: formattingQuarterValues, + defaultFormattingWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: formattingDayValues, + defaultFormattingWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lv/_lib/match/index.js b/node_modules/date-fns/locale/lv/_lib/match/index.js new file mode 100644 index 0000000..31f66f9 --- /dev/null +++ b/node_modules/date-fns/locale/lv/_lib/match/index.js @@ -0,0 +1,110 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(p\.m\.ē|m\.ē)/i, + abbreviated: /^(p\. m\. ē\.|m\. ē\.)/i, + wide: /^(pirms mūsu ēras|mūsu ērā)/i +}; +var parseEraPatterns = { + any: [/^p/i, /^m/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](\. cet\.)/i, + wide: /^(pirma(is|jā)|otra(is|jā)|treša(is|jā)|ceturta(is|jā)) ceturksn(is|ī)/i +}; +var parseQuarterPatterns = { + narrow: [/^1/i, /^2/i, /^3/i, /^4/i], + abbreviated: [/^1/i, /^2/i, /^3/i, /^4/i], + wide: [/^p/i, /^o/i, /^t/i, /^c/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(janv\.|febr\.|marts|apr\.|maijs|jūn\.|jūl\.|aug\.|sept\.|okt\.|nov\.|dec\.)/i, + wide: /^(janvār(is|ī)|februār(is|ī)|mart[sā]|aprīl(is|ī)|maij[sā]|jūnij[sā]|jūlij[sā]|august[sā]|septembr(is|ī)|oktobr(is|ī)|novembr(is|ī)|decembr(is|ī))/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^jūn/i, /^jūl/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[spotc]/i, + short: /^(sv|pi|o|t|c|pk|s)/i, + abbreviated: /^(svētd\.|pirmd\.|otrd.\|trešd\.|ceturtd\.|piektd\.|sestd\.)/i, + wide: /^(svētdien(a|ā)|pirmdien(a|ā)|otrdien(a|ā)|trešdien(a|ā)|ceturtdien(a|ā)|piektdien(a|ā)|sestdien(a|ā))/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^p/i, /^o/i, /^t/i, /^c/i, /^p/i, /^s/i], + any: [/^sv/i, /^pi/i, /^o/i, /^t/i, /^c/i, /^p/i, /^se/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(am|pm|pusn\.|pusd\.|rīt(s|ā)|dien(a|ā)|vakar(s|ā)|nakt(s|ī))/, + abbreviated: /^(am|pm|pusn\.|pusd\.|rīt(s|ā)|pēcpusd\.|vakar(s|ā)|nakt(s|ī))/, + wide: /^(am|pm|pusnakt(s|ī)|pusdienlaik(s|ā)|rīt(s|ā)|pēcpusdien(a|ā)|vakar(s|ā)|nakt(s|ī))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /^pusn/i, + noon: /^pusd/i, + morning: /^r/i, + afternoon: /^(d|pēc)/i, + evening: /^v/i, + night: /^n/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'wide', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lv/index.d.ts b/node_modules/date-fns/locale/lv/index.d.ts new file mode 100644 index 0000000..14686a2 --- /dev/null +++ b/node_modules/date-fns/locale/lv/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lv } from 'date-fns/locale' +export default lv diff --git a/node_modules/date-fns/locale/lv/index.js b/node_modules/date-fns/locale/lv/index.js new file mode 100644 index 0000000..5a67474 --- /dev/null +++ b/node_modules/date-fns/locale/lv/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Latvian locale (Latvia). + * @language Latvian + * @iso-639-2 lav + * @author Rūdolfs Puķītis [@prudolfs]{@link https://github.com/prudolfs} + */ +var locale = { + code: 'lv', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/lv/index.js.flow b/node_modules/date-fns/locale/lv/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/lv/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/lv/package.json b/node_modules/date-fns/locale/lv/package.json new file mode 100644 index 0000000..c5c0bf4 --- /dev/null +++ b/node_modules/date-fns/locale/lv/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/lv/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/mk/_lib/formatDistance/index.js b/node_modules/date-fns/locale/mk/_lib/formatDistance/index.js new file mode 100644 index 0000000..d5de2f5 --- /dev/null +++ b/node_modules/date-fns/locale/mk/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'помалку од секунда', + other: 'помалку од {{count}} секунди' + }, + xSeconds: { + one: '1 секунда', + other: '{{count}} секунди' + }, + halfAMinute: 'половина минута', + lessThanXMinutes: { + one: 'помалку од минута', + other: 'помалку од {{count}} минути' + }, + xMinutes: { + one: '1 минута', + other: '{{count}} минути' + }, + aboutXHours: { + one: 'околу 1 час', + other: 'околу {{count}} часа' + }, + xHours: { + one: '1 час', + other: '{{count}} часа' + }, + xDays: { + one: '1 ден', + other: '{{count}} дена' + }, + aboutXWeeks: { + one: 'околу 1 недела', + other: 'околу {{count}} месеци' + }, + xWeeks: { + one: '1 недела', + other: '{{count}} недели' + }, + aboutXMonths: { + one: 'околу 1 месец', + other: 'околу {{count}} недели' + }, + xMonths: { + one: '1 месец', + other: '{{count}} месеци' + }, + aboutXYears: { + one: 'околу 1 година', + other: 'околу {{count}} години' + }, + xYears: { + one: '1 година', + other: '{{count}} години' + }, + overXYears: { + one: 'повеќе од 1 година', + other: 'повеќе од {{count}} години' + }, + almostXYears: { + one: 'безмалку 1 година', + other: 'безмалку {{count}} години' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'за ' + result; + } else { + return 'пред ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mk/_lib/formatLong/index.js b/node_modules/date-fns/locale/mk/_lib/formatLong/index.js new file mode 100644 index 0000000..f8da9d0 --- /dev/null +++ b/node_modules/date-fns/locale/mk/_lib/formatLong/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, dd MMMM yyyy', + long: 'dd MMMM yyyy', + medium: 'dd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mk/_lib/formatRelative/index.js b/node_modules/date-fns/locale/mk/_lib/formatRelative/index.js new file mode 100644 index 0000000..48f9bcf --- /dev/null +++ b/node_modules/date-fns/locale/mk/_lib/formatRelative/index.js @@ -0,0 +1,83 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js")); +var weekdays = ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота']; +function _lastWeek(day) { + var weekday = weekdays[day]; + switch (day) { + case 0: + case 3: + case 6: + return "'минатата " + weekday + " во' p"; + case 1: + case 2: + case 4: + case 5: + return "'минатиот " + weekday + " во' p"; + } +} +function thisWeek(day) { + var weekday = weekdays[day]; + switch (day) { + case 0: + case 3: + case 6: + return "'ова " + weekday + " вo' p"; + case 1: + case 2: + case 4: + case 5: + return "'овој " + weekday + " вo' p"; + } +} +function _nextWeek(day) { + var weekday = weekdays[day]; + switch (day) { + case 0: + case 3: + case 6: + return "'следната " + weekday + " вo' p"; + case 1: + case 2: + case 4: + case 5: + return "'следниот " + weekday + " вo' p"; + } +} +var formatRelativeLocale = { + lastWeek: function lastWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if ((0, _index.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return _lastWeek(day); + } + }, + yesterday: "'вчера во' p", + today: "'денес во' p", + tomorrow: "'утре во' p", + nextWeek: function nextWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if ((0, _index.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return _nextWeek(day); + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mk/_lib/localize/index.js b/node_modules/date-fns/locale/mk/_lib/localize/index.js new file mode 100644 index 0000000..7ffd49d --- /dev/null +++ b/node_modules/date-fns/locale/mk/_lib/localize/index.js @@ -0,0 +1,85 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['пр.н.е.', 'н.е.'], + abbreviated: ['пред н. е.', 'н. е.'], + wide: ['пред нашата ера', 'нашата ера'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-ви кв.', '2-ри кв.', '3-ти кв.', '4-ти кв.'], + wide: ['1-ви квартал', '2-ри квартал', '3-ти квартал', '4-ти квартал'] +}; +var monthValues = { + abbreviated: ['јан', 'фев', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'септ', 'окт', 'ноем', 'дек'], + wide: ['јануари', 'февруари', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септември', 'октомври', 'ноември', 'декември'] +}; +var dayValues = { + narrow: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], + short: ['не', 'по', 'вт', 'ср', 'че', 'пе', 'са'], + abbreviated: ['нед', 'пон', 'вто', 'сре', 'чет', 'пет', 'саб'], + wide: ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'] +}; +var dayPeriodValues = { + wide: { + am: 'претпладне', + pm: 'попладне', + midnight: 'полноќ', + noon: 'напладне', + morning: 'наутро', + afternoon: 'попладне', + evening: 'навечер', + night: 'ноќе' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + var rem100 = number % 100; + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + return number + '-ви'; + case 2: + return number + '-ри'; + case 7: + case 8: + return number + '-ми'; + } + } + return number + '-ти'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mk/_lib/match/index.js b/node_modules/date-fns/locale/mk/_lib/match/index.js new file mode 100644 index 0000000..15eea09 --- /dev/null +++ b/node_modules/date-fns/locale/mk/_lib/match/index.js @@ -0,0 +1,104 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(-?[врмт][и])?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((пр)?н\.?\s?е\.?)/i, + abbreviated: /^((пр)?н\.?\s?е\.?)/i, + wide: /^(пред нашата ера|нашата ера)/i +}; +var parseEraPatterns = { + any: [/^п/i, /^н/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?[врт]?и?)? кв.?/i, + wide: /^[1234](-?[врт]?и?)? квартал/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchDayPatterns = { + narrow: /^[нпвсч]/i, + short: /^(не|по|вт|ср|че|пе|са)/i, + abbreviated: /^(нед|пон|вто|сре|чет|пет|саб)/i, + wide: /^(недела|понеделник|вторник|среда|четврток|петок|сабота)/i +}; +var parseDayPatterns = { + narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i], + any: [/^н[ед]/i, /^п[он]/i, /^вт/i, /^ср/i, /^ч[ет]/i, /^п[ет]/i, /^с[аб]/i] +}; +var matchMonthPatterns = { + abbreviated: /^(јан|фев|мар|апр|мај|јун|јул|авг|сеп|окт|ноем|дек)/i, + wide: /^(јануари|февруари|март|април|мај|јуни|јули|август|септември|октомври|ноември|декември)/i +}; +var parseMonthPatterns = { + any: [/^ја/i, /^Ф/i, /^мар/i, /^ап/i, /^мај/i, /^јун/i, /^јул/i, /^ав/i, /^се/i, /^окт/i, /^но/i, /^де/i] +}; +var matchDayPeriodPatterns = { + any: /^(претп|попл|полноќ|утро|пладне|вечер|ноќ)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /претпладне/i, + pm: /попладне/i, + midnight: /полноќ/i, + noon: /напладне/i, + morning: /наутро/i, + afternoon: /попладне/i, + evening: /навечер/i, + night: /ноќе/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mk/index.d.ts b/node_modules/date-fns/locale/mk/index.d.ts new file mode 100644 index 0000000..b845b31 --- /dev/null +++ b/node_modules/date-fns/locale/mk/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { mk } from 'date-fns/locale' +export default mk diff --git a/node_modules/date-fns/locale/mk/index.js b/node_modules/date-fns/locale/mk/index.js new file mode 100644 index 0000000..0144319 --- /dev/null +++ b/node_modules/date-fns/locale/mk/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Macedonian locale. + * @language Macedonian + * @iso-639-2 mkd + * @author Petar Vlahu [@vlahupetar]{@link https://github.com/vlahupetar} + * @author Altrim Beqiri [@altrim]{@link https://github.com/altrim} + */ +var locale = { + code: 'mk', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mk/index.js.flow b/node_modules/date-fns/locale/mk/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/mk/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/mk/package.json b/node_modules/date-fns/locale/mk/package.json new file mode 100644 index 0000000..14c4d4f --- /dev/null +++ b/node_modules/date-fns/locale/mk/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/mk/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/mn/_lib/formatDistance/index.js b/node_modules/date-fns/locale/mn/_lib/formatDistance/index.js new file mode 100644 index 0000000..959ac18 --- /dev/null +++ b/node_modules/date-fns/locale/mn/_lib/formatDistance/index.js @@ -0,0 +1,128 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'секунд хүрэхгүй', + other: '{{count}} секунд хүрэхгүй' + }, + xSeconds: { + one: '1 секунд', + other: '{{count}} секунд' + }, + halfAMinute: 'хагас минут', + lessThanXMinutes: { + one: 'минут хүрэхгүй', + other: '{{count}} минут хүрэхгүй' + }, + xMinutes: { + one: '1 минут', + other: '{{count}} минут' + }, + aboutXHours: { + one: 'ойролцоогоор 1 цаг', + other: 'ойролцоогоор {{count}} цаг' + }, + xHours: { + one: '1 цаг', + other: '{{count}} цаг' + }, + xDays: { + one: '1 өдөр', + other: '{{count}} өдөр' + }, + aboutXWeeks: { + one: 'ойролцоогоор 1 долоо хоног', + other: 'ойролцоогоор {{count}} долоо хоног' + }, + xWeeks: { + one: '1 долоо хоног', + other: '{{count}} долоо хоног' + }, + aboutXMonths: { + one: 'ойролцоогоор 1 сар', + other: 'ойролцоогоор {{count}} сар' + }, + xMonths: { + one: '1 сар', + other: '{{count}} сар' + }, + aboutXYears: { + one: 'ойролцоогоор 1 жил', + other: 'ойролцоогоор {{count}} жил' + }, + xYears: { + one: '1 жил', + other: '{{count}} жил' + }, + overXYears: { + one: '1 жил гаран', + other: '{{count}} жил гаран' + }, + almostXYears: { + one: 'бараг 1 жил', + other: 'бараг {{count}} жил' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + /** + * Append genitive case + */ + var words = result.split(' '); + var lastword = words.pop(); + result = words.join(' '); + switch (lastword) { + case 'секунд': + result += ' секундийн'; + break; + case 'минут': + result += ' минутын'; + break; + case 'цаг': + result += ' цагийн'; + break; + case 'өдөр': + result += ' өдрийн'; + break; + case 'сар': + result += ' сарын'; + break; + case 'жил': + result += ' жилийн'; + break; + case 'хоног': + result += ' хоногийн'; + break; + case 'гаран': + result += ' гараны'; + break; + case 'хүрэхгүй': + result += ' хүрэхгүй хугацааны'; + break; + default: + result += lastword + '-н'; + } + if (options.comparison && options.comparison > 0) { + return result + ' дараа'; + } else { + return result + ' өмнө'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mn/_lib/formatLong/index.js b/node_modules/date-fns/locale/mn/_lib/formatLong/index.js new file mode 100644 index 0000000..70d5afd --- /dev/null +++ b/node_modules/date-fns/locale/mn/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "y 'оны' MMMM'ын' d, EEEE 'гараг'", + long: "y 'оны' MMMM'ын' d", + medium: "y 'оны' MMM'ын' d", + short: 'y.MM.dd' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mn/_lib/formatRelative/index.js b/node_modules/date-fns/locale/mn/_lib/formatRelative/index.js new file mode 100644 index 0000000..01e0411 --- /dev/null +++ b/node_modules/date-fns/locale/mn/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'өнгөрсөн' eeee 'гарагийн' p 'цагт'", + yesterday: "'өчигдөр' p 'цагт'", + today: "'өнөөдөр' p 'цагт'", + tomorrow: "'маргааш' p 'цагт'", + nextWeek: "'ирэх' eeee 'гарагийн' p 'цагт'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mn/_lib/localize/index.js b/node_modules/date-fns/locale/mn/_lib/localize/index.js new file mode 100644 index 0000000..342c0d4 --- /dev/null +++ b/node_modules/date-fns/locale/mn/_lib/localize/index.js @@ -0,0 +1,113 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['НТӨ', 'НТ'], + abbreviated: ['НТӨ', 'НТ'], + wide: ['нийтийн тооллын өмнөх', 'нийтийн тооллын'] +}; +var quarterValues = { + narrow: ['I', 'II', 'III', 'IV'], + abbreviated: ['I улирал', 'II улирал', 'III улирал', 'IV улирал'], + wide: ['1-р улирал', '2-р улирал', '3-р улирал', '4-р улирал'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'], + abbreviated: ['1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', '9-р сар', '10-р сар', '11-р сар', '12-р сар'], + wide: ['Нэгдүгээр сар', 'Хоёрдугаар сар', 'Гуравдугаар сар', 'Дөрөвдүгээр сар', 'Тавдугаар сар', 'Зургаадугаар сар', 'Долоодугаар сар', 'Наймдугаар сар', 'Есдүгээр сар', 'Аравдугаар сар', 'Арваннэгдүгээр сар', 'Арван хоёрдугаар сар'] +}; +var formattingMonthValues = { + narrow: ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'], + abbreviated: ['1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', '9-р сар', '10-р сар', '11-р сар', '12-р сар'], + wide: ['нэгдүгээр сар', 'хоёрдугаар сар', 'гуравдугаар сар', 'дөрөвдүгээр сар', 'тавдугаар сар', 'зургаадугаар сар', 'долоодугаар сар', 'наймдугаар сар', 'есдүгээр сар', 'аравдугаар сар', 'арваннэгдүгээр сар', 'арван хоёрдугаар сар'] +}; +var dayValues = { + narrow: ['Н', 'Д', 'М', 'Л', 'П', 'Б', 'Б'], + short: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], + abbreviated: ['Ням', 'Дав', 'Мяг', 'Лха', 'Пүр', 'Баа', 'Бям'], + wide: ['Ням', 'Даваа', 'Мягмар', 'Лхагва', 'Пүрэв', 'Баасан', 'Бямба'] +}; +var formattingDayValues = { + narrow: ['Н', 'Д', 'М', 'Л', 'П', 'Б', 'Б'], + short: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], + abbreviated: ['Ням', 'Дав', 'Мяг', 'Лха', 'Пүр', 'Баа', 'Бям'], + wide: ['ням', 'даваа', 'мягмар', 'лхагва', 'пүрэв', 'баасан', 'бямба'] +}; +var dayPeriodValues = { + narrow: { + am: 'ү.ө.', + pm: 'ү.х.', + midnight: 'шөнө дунд', + noon: 'үд дунд', + morning: 'өглөө', + afternoon: 'өдөр', + evening: 'орой', + night: 'шөнө' + }, + abbreviated: { + am: 'ү.ө.', + pm: 'ү.х.', + midnight: 'шөнө дунд', + noon: 'үд дунд', + morning: 'өглөө', + afternoon: 'өдөр', + evening: 'орой', + night: 'шөнө' + }, + wide: { + am: 'ү.ө.', + pm: 'ү.х.', + midnight: 'шөнө дунд', + noon: 'үд дунд', + morning: 'өглөө', + afternoon: 'өдөр', + evening: 'орой', + night: 'шөнө' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: formattingDayValues, + defaultFormattingWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mn/_lib/match/index.js b/node_modules/date-fns/locale/mn/_lib/match/index.js new file mode 100644 index 0000000..8e5b7c3 --- /dev/null +++ b/node_modules/date-fns/locale/mn/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /\d+/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(нтө|нт)/i, + abbreviated: /^(нтө|нт)/i, + wide: /^(нийтийн тооллын өмнө|нийтийн тооллын)/i +}; +var parseEraPatterns = { + any: [/^(нтө|нийтийн тооллын өмнө)/i, /^(нт|нийтийн тооллын)/i] +}; +var matchQuarterPatterns = { + narrow: /^(iv|iii|ii|i)/i, + abbreviated: /^(iv|iii|ii|i) улирал/i, + wide: /^[1-4]-р улирал/i +}; +var parseQuarterPatterns = { + any: [/^(i(\s|$)|1)/i, /^(ii(\s|$)|2)/i, /^(iii(\s|$)|3)/i, /^(iv(\s|$)|4)/i] +}; +var matchMonthPatterns = { + narrow: /^(xii|xi|x|ix|viii|vii|vi|v|iv|iii|ii|i)/i, + abbreviated: /^(1-р сар|2-р сар|3-р сар|4-р сар|5-р сар|6-р сар|7-р сар|8-р сар|9-р сар|10-р сар|11-р сар|12-р сар)/i, + wide: /^(нэгдүгээр сар|хоёрдугаар сар|гуравдугаар сар|дөрөвдүгээр сар|тавдугаар сар|зургаадугаар сар|долоодугаар сар|наймдугаар сар|есдүгээр сар|аравдугаар сар|арван нэгдүгээр сар|арван хоёрдугаар сар)/i +}; +var parseMonthPatterns = { + narrow: [/^i$/i, /^ii$/i, /^iii$/i, /^iv$/i, /^v$/i, /^vi$/i, /^vii$/i, /^viii$/i, /^ix$/i, /^x$/i, /^xi$/i, /^xii$/i], + any: [/^(1|нэгдүгээр)/i, /^(2|хоёрдугаар)/i, /^(3|гуравдугаар)/i, /^(4|дөрөвдүгээр)/i, /^(5|тавдугаар)/i, /^(6|зургаадугаар)/i, /^(7|долоодугаар)/i, /^(8|наймдугаар)/i, /^(9|есдүгээр)/i, /^(10|аравдугаар)/i, /^(11|арван нэгдүгээр)/i, /^(12|арван хоёрдугаар)/i] +}; +var matchDayPatterns = { + narrow: /^[ндмлпбб]/i, + short: /^(ня|да|мя|лх|пү|ба|бя)/i, + abbreviated: /^(ням|дав|мяг|лха|пүр|баа|бям)/i, + wide: /^(ням|даваа|мягмар|лхагва|пүрэв|баасан|бямба)/i +}; +var parseDayPatterns = { + narrow: [/^н/i, /^д/i, /^м/i, /^л/i, /^п/i, /^б/i, /^б/i], + any: [/^ня/i, /^да/i, /^мя/i, /^лх/i, /^пү/i, /^ба/i, /^бя/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i, + any: /^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ү\.ө\./i, + pm: /^ү\.х\./i, + midnight: /^шөнө дунд/i, + noon: /^үд дунд/i, + morning: /өглөө/i, + afternoon: /өдөр/i, + evening: /орой/i, + night: /шөнө/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mn/index.d.ts b/node_modules/date-fns/locale/mn/index.d.ts new file mode 100644 index 0000000..9b27ad9 --- /dev/null +++ b/node_modules/date-fns/locale/mn/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { mn } from 'date-fns/locale' +export default mn diff --git a/node_modules/date-fns/locale/mn/index.js b/node_modules/date-fns/locale/mn/index.js new file mode 100644 index 0000000..3489be8 --- /dev/null +++ b/node_modules/date-fns/locale/mn/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Mongolian locale. + * @language Mongolian + * @iso-639-2 mon + * @author Bilguun Ochirbat [@bilguun0203]{@link https://github.com/bilguun0203} + */ +var locale = { + code: 'mn', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mn/index.js.flow b/node_modules/date-fns/locale/mn/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/mn/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/mn/package.json b/node_modules/date-fns/locale/mn/package.json new file mode 100644 index 0000000..f3233bc --- /dev/null +++ b/node_modules/date-fns/locale/mn/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/mn/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ms/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ms/_lib/formatDistance/index.js new file mode 100644 index 0000000..c788581 --- /dev/null +++ b/node_modules/date-fns/locale/ms/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'kurang dari 1 saat', + other: 'kurang dari {{count}} saat' + }, + xSeconds: { + one: '1 saat', + other: '{{count}} saat' + }, + halfAMinute: 'setengah minit', + lessThanXMinutes: { + one: 'kurang dari 1 minit', + other: 'kurang dari {{count}} minit' + }, + xMinutes: { + one: '1 minit', + other: '{{count}} minit' + }, + aboutXHours: { + one: 'sekitar 1 jam', + other: 'sekitar {{count}} jam' + }, + xHours: { + one: '1 jam', + other: '{{count}} jam' + }, + xDays: { + one: '1 hari', + other: '{{count}} hari' + }, + aboutXWeeks: { + one: 'sekitar 1 minggu', + other: 'sekitar {{count}} minggu' + }, + xWeeks: { + one: '1 minggu', + other: '{{count}} minggu' + }, + aboutXMonths: { + one: 'sekitar 1 bulan', + other: 'sekitar {{count}} bulan' + }, + xMonths: { + one: '1 bulan', + other: '{{count}} bulan' + }, + aboutXYears: { + one: 'sekitar 1 tahun', + other: 'sekitar {{count}} tahun' + }, + xYears: { + one: '1 tahun', + other: '{{count}} tahun' + }, + overXYears: { + one: 'lebih dari 1 tahun', + other: 'lebih dari {{count}} tahun' + }, + almostXYears: { + one: 'hampir 1 tahun', + other: 'hampir {{count}} tahun' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'dalam masa ' + result; + } else { + return result + ' yang lalu'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ms/_lib/formatLong/index.js b/node_modules/date-fns/locale/ms/_lib/formatLong/index.js new file mode 100644 index 0000000..6afa95c --- /dev/null +++ b/node_modules/date-fns/locale/ms/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'd/M/yyyy' +}; +var timeFormats = { + full: 'HH.mm.ss', + long: 'HH.mm.ss', + medium: 'HH.mm', + short: 'HH.mm' +}; +var dateTimeFormats = { + full: "{{date}} 'pukul' {{time}}", + long: "{{date}} 'pukul' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ms/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ms/_lib/formatRelative/index.js new file mode 100644 index 0000000..d51010c --- /dev/null +++ b/node_modules/date-fns/locale/ms/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'lepas pada jam' p", + yesterday: "'Semalam pada jam' p", + today: "'Hari ini pada jam' p", + tomorrow: "'Esok pada jam' p", + nextWeek: "eeee 'pada jam' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ms/_lib/localize/index.js b/node_modules/date-fns/locale/ms/_lib/localize/index.js new file mode 100644 index 0000000..6aca555 --- /dev/null +++ b/node_modules/date-fns/locale/ms/_lib/localize/index.js @@ -0,0 +1,135 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +// Most data for localization are taken from this page +// https://www.unicode.org/cldr/charts/32/summary/ms.html +var eraValues = { + narrow: ['SM', 'M'], + abbreviated: ['SM', 'M'], + wide: ['Sebelum Masihi', 'Masihi'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['S1', 'S2', 'S3', 'S4'], + wide: ['Suku pertama', 'Suku kedua', 'Suku ketiga', 'Suku keempat'] +}; + +// Note: in Malay, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], + wide: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'] +}; +var dayValues = { + narrow: ['A', 'I', 'S', 'R', 'K', 'J', 'S'], + short: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], + abbreviated: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], + wide: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'] +}; +var dayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'tgh malam', + noon: 'tgh hari', + morning: 'pagi', + afternoon: 'tengah hari', + evening: 'petang', + night: 'malam' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'tengah hari', + evening: 'petang', + night: 'malam' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'tengah hari', + evening: 'petang', + night: 'malam' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'tengah hari', + evening: 'petang', + night: 'malam' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'tengah hari', + evening: 'petang', + night: 'malam' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'tengah malam', + noon: 'tengah hari', + morning: 'pagi', + afternoon: 'tengah hari', + evening: 'petang', + night: 'malam' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + // Can't use "pertama", "kedua" because can't be parsed + return 'ke-' + Number(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ms/_lib/match/index.js b/node_modules/date-fns/locale/ms/_lib/match/index.js new file mode 100644 index 0000000..1a4b6bb --- /dev/null +++ b/node_modules/date-fns/locale/ms/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^ke-(\d+)?/i; +var parseOrdinalNumberPattern = /petama|\d+/i; +var matchEraPatterns = { + narrow: /^(sm|m)/i, + abbreviated: /^(s\.?\s?m\.?|m\.?)/i, + wide: /^(sebelum masihi|masihi)/i +}; +var parseEraPatterns = { + any: [/^s/i, /^(m)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^S[1234]/i, + wide: /Suku (pertama|kedua|ketiga|keempat)/i +}; +var parseQuarterPatterns = { + any: [/pertama|1/i, /kedua|2/i, /ketiga|3/i, /keempat|4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mac|apr|mei|jun|jul|ogo|sep|okt|nov|dis)/i, + wide: /^(januari|februari|mac|april|mei|jun|julai|ogos|september|oktober|november|disember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^o/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^ma/i, /^ap/i, /^me/i, /^jun/i, /^jul/i, /^og/i, /^s/i, /^ok/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[aisrkj]/i, + short: /^(ahd|isn|sel|rab|kha|jum|sab)/i, + abbreviated: /^(ahd|isn|sel|rab|kha|jum|sab)/i, + wide: /^(ahad|isnin|selasa|rabu|khamis|jumaat|sabtu)/i +}; +var parseDayPatterns = { + narrow: [/^a/i, /^i/i, /^s/i, /^r/i, /^k/i, /^j/i, /^s/i], + any: [/^a/i, /^i/i, /^se/i, /^r/i, /^k/i, /^j/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(am|pm|tengah malam|tengah hari|pagi|petang|malam)/i, + any: /^([ap]\.?\s?m\.?|tengah malam|tengah hari|pagi|petang|malam)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^pm/i, + midnight: /^tengah m/i, + noon: /^tengah h/i, + morning: /pa/i, + afternoon: /tengah h/i, + evening: /pe/i, + night: /m/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ms/index.d.ts b/node_modules/date-fns/locale/ms/index.d.ts new file mode 100644 index 0000000..d7450bd --- /dev/null +++ b/node_modules/date-fns/locale/ms/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ms } from 'date-fns/locale' +export default ms diff --git a/node_modules/date-fns/locale/ms/index.js b/node_modules/date-fns/locale/ms/index.js new file mode 100644 index 0000000..69a7958 --- /dev/null +++ b/node_modules/date-fns/locale/ms/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Malay locale. + * @language Malay + * @iso-639-2 msa + * @author Ruban Selvarajah [@Zyten]{@link https://github.com/Zyten} + */ +var locale = { + code: 'ms', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ms/index.js.flow b/node_modules/date-fns/locale/ms/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ms/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ms/package.json b/node_modules/date-fns/locale/ms/package.json new file mode 100644 index 0000000..e96ee07 --- /dev/null +++ b/node_modules/date-fns/locale/ms/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ms/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/mt/_lib/formatDistance/index.js b/node_modules/date-fns/locale/mt/_lib/formatDistance/index.js new file mode 100644 index 0000000..bc569f5 --- /dev/null +++ b/node_modules/date-fns/locale/mt/_lib/formatDistance/index.js @@ -0,0 +1,97 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'inqas minn sekonda', + other: 'inqas minn {{count}} sekondi' + }, + xSeconds: { + one: 'sekonda', + other: '{{count}} sekondi' + }, + halfAMinute: 'nofs minuta', + lessThanXMinutes: { + one: 'inqas minn minuta', + other: 'inqas minn {{count}} minuti' + }, + xMinutes: { + one: 'minuta', + other: '{{count}} minuti' + }, + aboutXHours: { + one: 'madwar siegħa', + other: 'madwar {{count}} siegħat' + }, + xHours: { + one: 'siegħa', + other: '{{count}} siegħat' + }, + xDays: { + one: 'ġurnata', + other: '{{count}} ġranet' + }, + aboutXWeeks: { + one: 'madwar ġimgħa', + other: 'madwar {{count}} ġimgħat' + }, + xWeeks: { + one: 'ġimgħa', + other: '{{count}} ġimgħat' + }, + aboutXMonths: { + one: 'madwar xahar', + other: 'madwar {{count}} xhur' + }, + xMonths: { + one: 'xahar', + other: '{{count}} xhur' + }, + aboutXYears: { + one: 'madwar sena', + two: 'madwar sentejn', + other: 'madwar {{count}} snin' + }, + xYears: { + one: 'sena', + two: 'sentejn', + other: '{{count}} snin' + }, + overXYears: { + one: 'aktar minn sena', + two: 'aktar minn sentejn', + other: 'aktar minn {{count}} snin' + }, + almostXYears: { + one: 'kważi sena', + two: 'kważi sentejn', + other: 'kważi {{count}} snin' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else if (count === 2 && tokenValue.two) { + result = tokenValue.two; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return "f'" + result; + } else { + return result + ' ilu'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mt/_lib/formatLong/index.js b/node_modules/date-fns/locale/mt/_lib/formatLong/index.js new file mode 100644 index 0000000..8b4182a --- /dev/null +++ b/node_modules/date-fns/locale/mt/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mt/_lib/formatRelative/index.js b/node_modules/date-fns/locale/mt/_lib/formatRelative/index.js new file mode 100644 index 0000000..906caf1 --- /dev/null +++ b/node_modules/date-fns/locale/mt/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'li għadda' 'fil-'p", + yesterday: "'Il-bieraħ fil-'p", + today: "'Illum fil-'p", + tomorrow: "'Għada fil-'p", + nextWeek: "eeee 'fil-'p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mt/_lib/localize/index.js b/node_modules/date-fns/locale/mt/_lib/localize/index.js new file mode 100644 index 0000000..e431688 --- /dev/null +++ b/node_modules/date-fns/locale/mt/_lib/localize/index.js @@ -0,0 +1,128 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['Q', 'W'], + abbreviated: ['QK', 'WK'], + wide: ['qabel Kristu', 'wara Kristu'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1. kwart', '2. kwart', '3. kwart', '4. kwart'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], + wide: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'] +}; +var dayValues = { + narrow: ['Ħ', 'T', 'T', 'E', 'Ħ', 'Ġ', 'S'], + short: ['Ħa', 'Tn', 'Tl', 'Er', 'Ħa', 'Ġi', 'Si'], + abbreviated: ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'], + wide: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'nofsillejl', + noon: 'nofsinhar', + morning: 'għodwa', + afternoon: 'wara nofsinhar', + evening: 'filgħaxija', + night: 'lejl' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'nofsillejl', + noon: 'nofsinhar', + morning: 'għodwa', + afternoon: 'wara nofsinhar', + evening: 'filgħaxija', + night: 'lejl' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'nofsillejl', + noon: 'nofsinhar', + morning: 'għodwa', + afternoon: 'wara nofsinhar', + evening: 'filgħaxija', + night: 'lejl' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: "f'nofsillejl", + noon: "f'nofsinhar", + morning: 'filgħodu', + afternoon: 'wara nofsinhar', + evening: 'filgħaxija', + night: 'billejl' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: "f'nofsillejl", + noon: "f'nofsinhar", + morning: 'filgħodu', + afternoon: 'wara nofsinhar', + evening: 'filgħaxija', + night: 'billejl' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: "f'nofsillejl", + noon: "f'nofsinhar", + morning: 'filgħodu', + afternoon: 'wara nofsinhar', + evening: 'filgħaxija', + night: 'billejl' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'º'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mt/_lib/match/index.js b/node_modules/date-fns/locale/mt/_lib/match/index.js new file mode 100644 index 0000000..8849aa3 --- /dev/null +++ b/node_modules/date-fns/locale/mt/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(º)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(q|w)/i, + abbreviated: /^(q\.?\s?k\.?|b\.?\s?c\.?\s?e\.?|w\.?\s?k\.?)/i, + wide: /^(qabel kristu|before common era|wara kristu|common era)/i +}; +var parseEraPatterns = { + any: [/^(q|b)/i, /^(w|c)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^k[1234]/i, + wide: /^[1234](\.)? kwart/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmaglsond]/i, + abbreviated: /^(jan|fra|mar|apr|mej|ġun|lul|aww|set|ott|nov|diċ)/i, + wide: /^(jannar|frar|marzu|april|mejju|ġunju|lulju|awwissu|settembru|ottubru|novembru|diċembru)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^ġ/i, /^l/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^mej/i, /^ġ/i, /^l/i, /^aw/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[ħteġs]/i, + short: /^(ħa|tn|tl|er|ħa|ġi|si)/i, + abbreviated: /^(ħad|tne|tli|erb|ħam|ġim|sib)/i, + wide: /^(il-ħadd|it-tnejn|it-tlieta|l-erbgħa|il-ħamis|il-ġimgħa|is-sibt)/i +}; +var parseDayPatterns = { + narrow: [/^ħ/i, /^t/i, /^t/i, /^e/i, /^ħ/i, /^ġ/i, /^s/i], + any: [/^(il-)?ħad/i, /^(it-)?tn/i, /^(it-)?tl/i, /^(l-)?er/i, /^(il-)?ham/i, /^(il-)?ġi/i, /^(is-)?si/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i, + any: /^([ap]\.?\s?m\.?|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^f'nofsillejl/i, + noon: /^f'nofsinhar/i, + morning: /għodwa/i, + afternoon: /wara(\s.*)nofsinhar/i, + evening: /filgħaxija/i, + night: /lejl/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mt/index.d.ts b/node_modules/date-fns/locale/mt/index.d.ts new file mode 100644 index 0000000..a845625 --- /dev/null +++ b/node_modules/date-fns/locale/mt/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { mt } from 'date-fns/locale' +export default mt diff --git a/node_modules/date-fns/locale/mt/index.js b/node_modules/date-fns/locale/mt/index.js new file mode 100644 index 0000000..19050aa --- /dev/null +++ b/node_modules/date-fns/locale/mt/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Maltese locale. + * @language Maltese + * @iso-639-2 mlt + * @author Andras Matzon [@amatzon](@link https://github.com/amatzon) + * @author Bryan Borg [@bryanMt](@link https://github.com/bryanMt) + */ +var locale = { + code: 'mt', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/mt/index.js.flow b/node_modules/date-fns/locale/mt/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/mt/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/mt/package.json b/node_modules/date-fns/locale/mt/package.json new file mode 100644 index 0000000..ac6f8e7 --- /dev/null +++ b/node_modules/date-fns/locale/mt/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/mt/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/nb/_lib/formatDistance/index.js b/node_modules/date-fns/locale/nb/_lib/formatDistance/index.js new file mode 100644 index 0000000..d63c4b7 --- /dev/null +++ b/node_modules/date-fns/locale/nb/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mindre enn ett sekund', + other: 'mindre enn {{count}} sekunder' + }, + xSeconds: { + one: 'ett sekund', + other: '{{count}} sekunder' + }, + halfAMinute: 'et halvt minutt', + lessThanXMinutes: { + one: 'mindre enn ett minutt', + other: 'mindre enn {{count}} minutter' + }, + xMinutes: { + one: 'ett minutt', + other: '{{count}} minutter' + }, + aboutXHours: { + one: 'omtrent en time', + other: 'omtrent {{count}} timer' + }, + xHours: { + one: 'en time', + other: '{{count}} timer' + }, + xDays: { + one: 'en dag', + other: '{{count}} dager' + }, + aboutXWeeks: { + one: 'omtrent en uke', + other: 'omtrent {{count}} uker' + }, + xWeeks: { + one: 'en uke', + other: '{{count}} uker' + }, + aboutXMonths: { + one: 'omtrent en måned', + other: 'omtrent {{count}} måneder' + }, + xMonths: { + one: 'en måned', + other: '{{count}} måneder' + }, + aboutXYears: { + one: 'omtrent ett år', + other: 'omtrent {{count}} år' + }, + xYears: { + one: 'ett år', + other: '{{count}} år' + }, + overXYears: { + one: 'over ett år', + other: 'over {{count}} år' + }, + almostXYears: { + one: 'nesten ett år', + other: 'nesten {{count}} år' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'om ' + result; + } else { + return result + ' siden'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nb/_lib/formatLong/index.js b/node_modules/date-fns/locale/nb/_lib/formatLong/index.js new file mode 100644 index 0000000..ec99af6 --- /dev/null +++ b/node_modules/date-fns/locale/nb/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE d. MMMM y', + long: 'd. MMMM y', + medium: 'd. MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: "'kl'. HH:mm:ss zzzz", + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'kl.' {{time}}", + long: "{{date}} 'kl.' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nb/_lib/formatRelative/index.js b/node_modules/date-fns/locale/nb/_lib/formatRelative/index.js new file mode 100644 index 0000000..3aab18c --- /dev/null +++ b/node_modules/date-fns/locale/nb/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'forrige' eeee 'kl.' p", + yesterday: "'i går kl.' p", + today: "'i dag kl.' p", + tomorrow: "'i morgen kl.' p", + nextWeek: "EEEE 'kl.' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nb/_lib/localize/index.js b/node_modules/date-fns/locale/nb/_lib/localize/index.js new file mode 100644 index 0000000..31dd4ff --- /dev/null +++ b/node_modules/date-fns/locale/nb/_lib/localize/index.js @@ -0,0 +1,94 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['f.Kr.', 'e.Kr.'], + abbreviated: ['f.Kr.', 'e.Kr.'], + wide: ['før Kristus', 'etter Kristus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + wide: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'] +}; +var dayValues = { + narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + short: ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'], + abbreviated: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], + wide: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morg.', + afternoon: 'på etterm.', + evening: 'på kvelden', + night: 'på natten' + }, + abbreviated: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morg.', + afternoon: 'på etterm.', + evening: 'på kvelden', + night: 'på natten' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morgenen', + afternoon: 'på ettermiddagen', + evening: 'på kvelden', + night: 'på natten' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nb/_lib/match/index.js b/node_modules/date-fns/locale/nb/_lib/match/index.js new file mode 100644 index 0000000..bacc8fa --- /dev/null +++ b/node_modules/date-fns/locale/nb/_lib/match/index.js @@ -0,0 +1,106 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)\.?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i, + abbreviated: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i, + wide: /^(før Kristus|før vår tid|etter Kristus|vår tid)/i +}; +var parseEraPatterns = { + any: [/^f/i, /^e/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](\.)? kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i, + wide: /^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^jun/i, /^jul/i, /^aug/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtofl]/i, + short: /^(sø|ma|ti|on|to|fr|lø)/i, + abbreviated: /^(søn|man|tir|ons|tor|fre|lør)/i, + wide: /^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i +}; +var parseDayPatterns = { + any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten)|[ap])/i, + any: /^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a(\.?\s?m\.?)?$/i, + pm: /^p(\.?\s?m\.?)?$/i, + midnight: /^midn/i, + noon: /^midd/i, + morning: /morgen/i, + afternoon: /ettermiddag/i, + evening: /kveld/i, + night: /natt/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nb/index.d.ts b/node_modules/date-fns/locale/nb/index.d.ts new file mode 100644 index 0000000..75c06bb --- /dev/null +++ b/node_modules/date-fns/locale/nb/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nb } from 'date-fns/locale' +export default nb diff --git a/node_modules/date-fns/locale/nb/index.js b/node_modules/date-fns/locale/nb/index.js new file mode 100644 index 0000000..9cd369d --- /dev/null +++ b/node_modules/date-fns/locale/nb/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Norwegian Bokmål locale. + * @language Norwegian Bokmål + * @iso-639-2 nob + * @author Hans-Kristian Koren [@Hanse]{@link https://github.com/Hanse} + * @author Mikolaj Grzyb [@mikolajgrzyb]{@link https://github.com/mikolajgrzyb} + * @author Dag Stuan [@dagstuan]{@link https://github.com/dagstuan} + */ +var locale = { + code: 'nb', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nb/index.js.flow b/node_modules/date-fns/locale/nb/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/nb/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/nb/package.json b/node_modules/date-fns/locale/nb/package.json new file mode 100644 index 0000000..1b66b43 --- /dev/null +++ b/node_modules/date-fns/locale/nb/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/nb/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl-BE/_lib/formatDistance/index.js b/node_modules/date-fns/locale/nl-BE/_lib/formatDistance/index.js new file mode 100644 index 0000000..64bb7c9 --- /dev/null +++ b/node_modules/date-fns/locale/nl-BE/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'minder dan een seconde', + other: 'minder dan {{count}} seconden' + }, + xSeconds: { + one: '1 seconde', + other: '{{count}} seconden' + }, + halfAMinute: 'een halve minuut', + lessThanXMinutes: { + one: 'minder dan een minuut', + other: 'minder dan {{count}} minuten' + }, + xMinutes: { + one: 'een minuut', + other: '{{count}} minuten' + }, + aboutXHours: { + one: 'ongeveer 1 uur', + other: 'ongeveer {{count}} uur' + }, + xHours: { + one: '1 uur', + other: '{{count}} uur' + }, + xDays: { + one: '1 dag', + other: '{{count}} dagen' + }, + aboutXWeeks: { + one: 'ongeveer 1 week', + other: 'ongeveer {{count}} weken' + }, + xWeeks: { + one: '1 week', + other: '{{count}} weken' + }, + aboutXMonths: { + one: 'ongeveer 1 maand', + other: 'ongeveer {{count}} maanden' + }, + xMonths: { + one: '1 maand', + other: '{{count}} maanden' + }, + aboutXYears: { + one: 'ongeveer 1 jaar', + other: 'ongeveer {{count}} jaar' + }, + xYears: { + one: '1 jaar', + other: '{{count}} jaar' + }, + overXYears: { + one: 'meer dan 1 jaar', + other: 'meer dan {{count}} jaar' + }, + almostXYears: { + one: 'bijna 1 jaar', + other: 'bijna {{count}} jaar' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'over ' + result; + } else { + return result + ' geleden'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl-BE/_lib/formatLong/index.js b/node_modules/date-fns/locale/nl-BE/_lib/formatLong/index.js new file mode 100644 index 0000000..5b708fd --- /dev/null +++ b/node_modules/date-fns/locale/nl-BE/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'om' {{time}}", + long: "{{date}} 'om' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl-BE/_lib/formatRelative/index.js b/node_modules/date-fns/locale/nl-BE/_lib/formatRelative/index.js new file mode 100644 index 0000000..ca4f023 --- /dev/null +++ b/node_modules/date-fns/locale/nl-BE/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'vorige' eeee 'om' p", + yesterday: "'gisteren om' p", + today: "'vandaag om' p", + tomorrow: "'morgen om' p", + nextWeek: "eeee 'om' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl-BE/_lib/localize/index.js b/node_modules/date-fns/locale/nl-BE/_lib/localize/index.js new file mode 100644 index 0000000..7f029a7 --- /dev/null +++ b/node_modules/date-fns/locale/nl-BE/_lib/localize/index.js @@ -0,0 +1,94 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['v.C.', 'n.C.'], + abbreviated: ['v.Chr.', 'n.Chr.'], + wide: ['voor Christus', 'na Christus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + wide: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'] +}; +var dayValues = { + narrow: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + short: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + abbreviated: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'], + wide: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'het middag', + morning: "'s ochtends", + afternoon: "'s namiddags", + evening: "'s avonds", + night: "'s nachts" + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'het middag', + morning: "'s ochtends", + afternoon: "'s namiddags", + evening: "'s avonds", + night: "'s nachts" + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'het middag', + morning: "'s ochtends", + afternoon: "'s namiddags", + evening: "'s avonds", + night: "'s nachts" + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'e'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl-BE/_lib/match/index.js b/node_modules/date-fns/locale/nl-BE/_lib/match/index.js new file mode 100644 index 0000000..9d15285 --- /dev/null +++ b/node_modules/date-fns/locale/nl-BE/_lib/match/index.js @@ -0,0 +1,106 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)e?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^([vn]\.? ?C\.?)/, + abbreviated: /^([vn]\. ?Chr\.?)/, + wide: /^((voor|na) Christus)/ +}; +var parseEraPatterns = { + any: [/^v/, /^n/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^K[1234]/i, + wide: /^[1234]e kwartaal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i, + wide: /^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^jan/i, /^feb/i, /^m(r|a)/i, /^apr/i, /^mei/i, /^jun/i, /^jul/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i] +}; +var matchDayPatterns = { + narrow: /^[zmdwv]/i, + short: /^(zo|ma|di|wo|do|vr|za)/i, + abbreviated: /^(zon|maa|din|woe|don|vri|zat)/i, + wide: /^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i +}; +var parseDayPatterns = { + narrow: [/^z/i, /^m/i, /^d/i, /^w/i, /^d/i, /^v/i, /^z/i], + any: [/^zo/i, /^ma/i, /^di/i, /^wo/i, /^do/i, /^vr/i, /^za/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /^middernacht/i, + noon: /^het middaguur/i, + morning: /ochtend/i, + afternoon: /middag/i, + evening: /avond/i, + night: /nacht/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl-BE/index.d.ts b/node_modules/date-fns/locale/nl-BE/index.d.ts new file mode 100644 index 0000000..c2970a4 --- /dev/null +++ b/node_modules/date-fns/locale/nl-BE/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nlBE } from 'date-fns/locale' +export default nlBE diff --git a/node_modules/date-fns/locale/nl-BE/index.js b/node_modules/date-fns/locale/nl-BE/index.js new file mode 100644 index 0000000..919667f --- /dev/null +++ b/node_modules/date-fns/locale/nl-BE/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Dutch locale. + * @language Dutch + * @iso-639-2 nld + * @author Jorik Tangelder [@jtangelder]{@link https://github.com/jtangelder} + * @author Ruben Stolk [@rubenstolk]{@link https://github.com/rubenstolk} + * @author Lode Vanhove [@bitcrumb]{@link https://github.com/bitcrumb} + * @author Alex Hoeing [@dcbn]{@link https://github.com/dcbn} + */ +var locale = { + code: 'nl-BE', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl-BE/index.js.flow b/node_modules/date-fns/locale/nl-BE/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/nl-BE/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/nl-BE/package.json b/node_modules/date-fns/locale/nl-BE/package.json new file mode 100644 index 0000000..607a6c2 --- /dev/null +++ b/node_modules/date-fns/locale/nl-BE/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/nl-BE/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl/_lib/formatDistance/index.js b/node_modules/date-fns/locale/nl/_lib/formatDistance/index.js new file mode 100644 index 0000000..64bb7c9 --- /dev/null +++ b/node_modules/date-fns/locale/nl/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'minder dan een seconde', + other: 'minder dan {{count}} seconden' + }, + xSeconds: { + one: '1 seconde', + other: '{{count}} seconden' + }, + halfAMinute: 'een halve minuut', + lessThanXMinutes: { + one: 'minder dan een minuut', + other: 'minder dan {{count}} minuten' + }, + xMinutes: { + one: 'een minuut', + other: '{{count}} minuten' + }, + aboutXHours: { + one: 'ongeveer 1 uur', + other: 'ongeveer {{count}} uur' + }, + xHours: { + one: '1 uur', + other: '{{count}} uur' + }, + xDays: { + one: '1 dag', + other: '{{count}} dagen' + }, + aboutXWeeks: { + one: 'ongeveer 1 week', + other: 'ongeveer {{count}} weken' + }, + xWeeks: { + one: '1 week', + other: '{{count}} weken' + }, + aboutXMonths: { + one: 'ongeveer 1 maand', + other: 'ongeveer {{count}} maanden' + }, + xMonths: { + one: '1 maand', + other: '{{count}} maanden' + }, + aboutXYears: { + one: 'ongeveer 1 jaar', + other: 'ongeveer {{count}} jaar' + }, + xYears: { + one: '1 jaar', + other: '{{count}} jaar' + }, + overXYears: { + one: 'meer dan 1 jaar', + other: 'meer dan {{count}} jaar' + }, + almostXYears: { + one: 'bijna 1 jaar', + other: 'bijna {{count}} jaar' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'over ' + result; + } else { + return result + ' geleden'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl/_lib/formatLong/index.js b/node_modules/date-fns/locale/nl/_lib/formatLong/index.js new file mode 100644 index 0000000..bc56a01 --- /dev/null +++ b/node_modules/date-fns/locale/nl/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd-MM-y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'om' {{time}}", + long: "{{date}} 'om' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl/_lib/formatRelative/index.js b/node_modules/date-fns/locale/nl/_lib/formatRelative/index.js new file mode 100644 index 0000000..6565731 --- /dev/null +++ b/node_modules/date-fns/locale/nl/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'afgelopen' eeee 'om' p", + yesterday: "'gisteren om' p", + today: "'vandaag om' p", + tomorrow: "'morgen om' p", + nextWeek: "eeee 'om' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl/_lib/localize/index.js b/node_modules/date-fns/locale/nl/_lib/localize/index.js new file mode 100644 index 0000000..daa62f8 --- /dev/null +++ b/node_modules/date-fns/locale/nl/_lib/localize/index.js @@ -0,0 +1,94 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['v.C.', 'n.C.'], + abbreviated: ['v.Chr.', 'n.Chr.'], + wide: ['voor Christus', 'na Christus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['K1', 'K2', 'K3', 'K4'], + wide: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + wide: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'] +}; +var dayValues = { + narrow: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + short: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + abbreviated: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'], + wide: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'het middaguur', + morning: "'s ochtends", + afternoon: "'s middags", + evening: "'s avonds", + night: "'s nachts" + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'het middaguur', + morning: "'s ochtends", + afternoon: "'s middags", + evening: "'s avonds", + night: "'s nachts" + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'middernacht', + noon: 'het middaguur', + morning: "'s ochtends", + afternoon: "'s middags", + evening: "'s avonds", + night: "'s nachts" + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'e'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl/_lib/match/index.js b/node_modules/date-fns/locale/nl/_lib/match/index.js new file mode 100644 index 0000000..9d15285 --- /dev/null +++ b/node_modules/date-fns/locale/nl/_lib/match/index.js @@ -0,0 +1,106 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)e?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^([vn]\.? ?C\.?)/, + abbreviated: /^([vn]\. ?Chr\.?)/, + wide: /^((voor|na) Christus)/ +}; +var parseEraPatterns = { + any: [/^v/, /^n/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^K[1234]/i, + wide: /^[1234]e kwartaal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i, + wide: /^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^jan/i, /^feb/i, /^m(r|a)/i, /^apr/i, /^mei/i, /^jun/i, /^jul/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i] +}; +var matchDayPatterns = { + narrow: /^[zmdwv]/i, + short: /^(zo|ma|di|wo|do|vr|za)/i, + abbreviated: /^(zon|maa|din|woe|don|vri|zat)/i, + wide: /^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i +}; +var parseDayPatterns = { + narrow: [/^z/i, /^m/i, /^d/i, /^w/i, /^d/i, /^v/i, /^z/i], + any: [/^zo/i, /^ma/i, /^di/i, /^wo/i, /^do/i, /^vr/i, /^za/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /^middernacht/i, + noon: /^het middaguur/i, + morning: /ochtend/i, + afternoon: /middag/i, + evening: /avond/i, + night: /nacht/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl/index.d.ts b/node_modules/date-fns/locale/nl/index.d.ts new file mode 100644 index 0000000..eb92f4e --- /dev/null +++ b/node_modules/date-fns/locale/nl/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nl } from 'date-fns/locale' +export default nl diff --git a/node_modules/date-fns/locale/nl/index.js b/node_modules/date-fns/locale/nl/index.js new file mode 100644 index 0000000..378c1de --- /dev/null +++ b/node_modules/date-fns/locale/nl/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Dutch locale. + * @language Dutch + * @iso-639-2 nld + * @author Jorik Tangelder [@jtangelder]{@link https://github.com/jtangelder} + * @author Ruben Stolk [@rubenstolk]{@link https://github.com/rubenstolk} + * @author Lode Vanhove [@bitcrumb]{@link https://github.com/bitcrumb} + * @author Edo Rivai [@edorivai]{@link https://github.com/edorivai} + * @author Niels Keurentjes [@curry684]{@link https://github.com/curry684} + * @author Stefan Vermaas [@stefanvermaas]{@link https://github.com/stefanvermaas} + */ +var locale = { + code: 'nl', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nl/index.js.flow b/node_modules/date-fns/locale/nl/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/nl/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/nl/package.json b/node_modules/date-fns/locale/nl/package.json new file mode 100644 index 0000000..210425a --- /dev/null +++ b/node_modules/date-fns/locale/nl/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/nl/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/nn/_lib/formatDistance/index.js b/node_modules/date-fns/locale/nn/_lib/formatDistance/index.js new file mode 100644 index 0000000..7a3ac05 --- /dev/null +++ b/node_modules/date-fns/locale/nn/_lib/formatDistance/index.js @@ -0,0 +1,96 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mindre enn eitt sekund', + other: 'mindre enn {{count}} sekund' + }, + xSeconds: { + one: 'eitt sekund', + other: '{{count}} sekund' + }, + halfAMinute: 'eit halvt minutt', + lessThanXMinutes: { + one: 'mindre enn eitt minutt', + other: 'mindre enn {{count}} minutt' + }, + xMinutes: { + one: 'eitt minutt', + other: '{{count}} minutt' + }, + aboutXHours: { + one: 'omtrent ein time', + other: 'omtrent {{count}} timar' + }, + xHours: { + one: 'ein time', + other: '{{count}} timar' + }, + xDays: { + one: 'ein dag', + other: '{{count}} dagar' + }, + aboutXWeeks: { + one: 'omtrent ei veke', + other: 'omtrent {{count}} veker' + }, + xWeeks: { + one: 'ei veke', + other: '{{count}} veker' + }, + aboutXMonths: { + one: 'omtrent ein månad', + other: 'omtrent {{count}} månader' + }, + xMonths: { + one: 'ein månad', + other: '{{count}} månader' + }, + aboutXYears: { + one: 'omtrent eitt år', + other: 'omtrent {{count}} år' + }, + xYears: { + one: 'eitt år', + other: '{{count}} år' + }, + overXYears: { + one: 'over eitt år', + other: 'over {{count}} år' + }, + almostXYears: { + one: 'nesten eitt år', + other: 'nesten {{count}} år' + } +}; +var wordMapping = ['null', 'ein', 'to', 'tre', 'fire', 'fem', 'seks', 'sju', 'åtte', 'ni', 'ti', 'elleve', 'tolv']; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + if (options && options.onlyNumeric) { + result = tokenValue.other.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', count < 13 ? wordMapping[count] : String(count)); + } + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'om ' + result; + } else { + return result + ' sidan'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nn/_lib/formatLong/index.js b/node_modules/date-fns/locale/nn/_lib/formatLong/index.js new file mode 100644 index 0000000..ec99af6 --- /dev/null +++ b/node_modules/date-fns/locale/nn/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE d. MMMM y', + long: 'd. MMMM y', + medium: 'd. MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: "'kl'. HH:mm:ss zzzz", + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'kl.' {{time}}", + long: "{{date}} 'kl.' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nn/_lib/formatRelative/index.js b/node_modules/date-fns/locale/nn/_lib/formatRelative/index.js new file mode 100644 index 0000000..2c33f34 --- /dev/null +++ b/node_modules/date-fns/locale/nn/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'førre' eeee 'kl.' p", + yesterday: "'i går kl.' p", + today: "'i dag kl.' p", + tomorrow: "'i morgon kl.' p", + nextWeek: "EEEE 'kl.' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nn/_lib/localize/index.js b/node_modules/date-fns/locale/nn/_lib/localize/index.js new file mode 100644 index 0000000..716d742 --- /dev/null +++ b/node_modules/date-fns/locale/nn/_lib/localize/index.js @@ -0,0 +1,94 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['f.Kr.', 'e.Kr.'], + abbreviated: ['f.Kr.', 'e.Kr.'], + wide: ['før Kristus', 'etter Kristus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + wide: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'] +}; +var dayValues = { + narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + short: ['su', 'må', 'ty', 'on', 'to', 'fr', 'lau'], + abbreviated: ['sun', 'mån', 'tys', 'ons', 'tor', 'fre', 'laur'], + wide: ['sundag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', 'laurdag'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morg.', + afternoon: 'på etterm.', + evening: 'på kvelden', + night: 'på natta' + }, + abbreviated: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morg.', + afternoon: 'på etterm.', + evening: 'på kvelden', + night: 'på natta' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morgonen', + afternoon: 'på ettermiddagen', + evening: 'på kvelden', + night: 'på natta' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nn/_lib/match/index.js b/node_modules/date-fns/locale/nn/_lib/match/index.js new file mode 100644 index 0000000..e0c7d73 --- /dev/null +++ b/node_modules/date-fns/locale/nn/_lib/match/index.js @@ -0,0 +1,106 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)\.?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i, + abbreviated: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i, + wide: /^(før Kristus|før vår tid|etter Kristus|vår tid)/i +}; +var parseEraPatterns = { + any: [/^f/i, /^e/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](\.)? kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i, + wide: /^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^jun/i, /^jul/i, /^aug/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtofl]/i, + short: /^(su|må|ty|on|to|fr|la)/i, + abbreviated: /^(sun|mån|tys|ons|tor|fre|laur)/i, + wide: /^(sundag|måndag|tysdag|onsdag|torsdag|fredag|laurdag)/i +}; +var parseDayPatterns = { + any: [/^s/i, /^m/i, /^ty/i, /^o/i, /^to/i, /^f/i, /^l/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta)|[ap])/i, + any: /^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a(\.?\s?m\.?)?$/i, + pm: /^p(\.?\s?m\.?)?$/i, + midnight: /^midn/i, + noon: /^midd/i, + morning: /morgon/i, + afternoon: /ettermiddag/i, + evening: /kveld/i, + night: /natt/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nn/index.d.ts b/node_modules/date-fns/locale/nn/index.d.ts new file mode 100644 index 0000000..08050ed --- /dev/null +++ b/node_modules/date-fns/locale/nn/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nn } from 'date-fns/locale' +export default nn diff --git a/node_modules/date-fns/locale/nn/index.js b/node_modules/date-fns/locale/nn/index.js new file mode 100644 index 0000000..9e34bd1 --- /dev/null +++ b/node_modules/date-fns/locale/nn/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Norwegian Nynorsk locale. + * @language Norwegian Nynorsk + * @iso-639-2 nno + * @author Mats Byrkjeland [@draperunner]{@link https://github.com/draperunner} + */ +var locale = { + code: 'nn', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/nn/index.js.flow b/node_modules/date-fns/locale/nn/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/nn/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/nn/package.json b/node_modules/date-fns/locale/nn/package.json new file mode 100644 index 0000000..898d9e2 --- /dev/null +++ b/node_modules/date-fns/locale/nn/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/nn/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/oc/_lib/formatDistance/index.js b/node_modules/date-fns/locale/oc/_lib/formatDistance/index.js new file mode 100644 index 0000000..e83bf54 --- /dev/null +++ b/node_modules/date-fns/locale/oc/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mens d’una segonda', + other: 'mens de {{count}} segondas' + }, + xSeconds: { + one: '1 segonda', + other: '{{count}} segondas' + }, + halfAMinute: '30 segondas', + lessThanXMinutes: { + one: 'mens d’una minuta', + other: 'mens de {{count}} minutas' + }, + xMinutes: { + one: '1 minuta', + other: '{{count}} minutas' + }, + aboutXHours: { + one: 'environ 1 ora', + other: 'environ {{count}} oras' + }, + xHours: { + one: '1 ora', + other: '{{count}} oras' + }, + xDays: { + one: '1 jorn', + other: '{{count}} jorns' + }, + aboutXWeeks: { + one: 'environ 1 setmana', + other: 'environ {{count}} setmanas' + }, + xWeeks: { + one: '1 setmana', + other: '{{count}} setmanas' + }, + aboutXMonths: { + one: 'environ 1 mes', + other: 'environ {{count}} meses' + }, + xMonths: { + one: '1 mes', + other: '{{count}} meses' + }, + aboutXYears: { + one: 'environ 1 an', + other: 'environ {{count}} ans' + }, + xYears: { + one: '1 an', + other: '{{count}} ans' + }, + overXYears: { + one: 'mai d’un an', + other: 'mai de {{count}} ans' + }, + almostXYears: { + one: 'gaireben un an', + other: 'gaireben {{count}} ans' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'd’aquí ' + result; + } else { + return 'fa ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/oc/_lib/formatLong/index.js b/node_modules/date-fns/locale/oc/_lib/formatLong/index.js new file mode 100644 index 0000000..59ea04e --- /dev/null +++ b/node_modules/date-fns/locale/oc/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE d 'de' MMMM y", + long: "d 'de' MMMM y", + medium: 'd MMM y', + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'a' {{time}}", + long: "{{date}} 'a' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/oc/_lib/formatRelative/index.js b/node_modules/date-fns/locale/oc/_lib/formatRelative/index.js new file mode 100644 index 0000000..e599716 --- /dev/null +++ b/node_modules/date-fns/locale/oc/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'passat a' p", + yesterday: "'ièr a' p", + today: "'uèi a' p", + tomorrow: "'deman a' p", + nextWeek: "eeee 'a' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/oc/_lib/localize/index.js b/node_modules/date-fns/locale/oc/_lib/localize/index.js new file mode 100644 index 0000000..bd8a48e --- /dev/null +++ b/node_modules/date-fns/locale/oc/_lib/localize/index.js @@ -0,0 +1,145 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['ab. J.C.', 'apr. J.C.'], + abbreviated: ['ab. J.C.', 'apr. J.C.'], + wide: ['abans Jèsus-Crist', 'après Jèsus-Crist'] +}; +var quarterValues = { + narrow: ['T1', 'T2', 'T3', 'T4'], + abbreviated: ['1èr trim.', '2nd trim.', '3en trim.', '4en trim.'], + wide: ['1èr trimèstre', '2nd trimèstre', '3en trimèstre', '4en trimèstre'] +}; +var monthValues = { + narrow: ['GN', 'FB', 'MÇ', 'AB', 'MA', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DC'], + abbreviated: ['gen.', 'febr.', 'març', 'abr.', 'mai', 'junh', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'dec.'], + wide: ['genièr', 'febrièr', 'març', 'abril', 'mai', 'junh', 'julhet', 'agost', 'setembre', 'octòbre', 'novembre', 'decembre'] +}; +var dayValues = { + narrow: ['dg.', 'dl.', 'dm.', 'dc.', 'dj.', 'dv.', 'ds.'], + short: ['dg.', 'dl.', 'dm.', 'dc.', 'dj.', 'dv.', 'ds.'], + abbreviated: ['dg.', 'dl.', 'dm.', 'dc.', 'dj.', 'dv.', 'ds.'], + wide: ['dimenge', 'diluns', 'dimars', 'dimècres', 'dijòus', 'divendres', 'dissabte'] +}; +var dayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'mièjanuèch', + noon: 'miègjorn', + morning: 'matin', + afternoon: 'aprèp-miègjorn', + evening: 'vèspre', + night: 'nuèch' + }, + abbreviated: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'mièjanuèch', + noon: 'miègjorn', + morning: 'matin', + afternoon: 'aprèp-miègjorn', + evening: 'vèspre', + night: 'nuèch' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'mièjanuèch', + noon: 'miègjorn', + morning: 'matin', + afternoon: 'aprèp-miègjorn', + evening: 'vèspre', + night: 'nuèch' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'mièjanuèch', + noon: 'miègjorn', + morning: 'del matin', + afternoon: 'de l’aprèp-miègjorn', + evening: 'del ser', + night: 'de la nuèch' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'mièjanuèch', + noon: 'miègjorn', + morning: 'del matin', + afternoon: 'de l’aprèp-miègjorn', + evening: 'del ser', + night: 'de la nuèch' + }, + wide: { + am: 'ante meridiem', + pm: 'post meridiem', + midnight: 'mièjanuèch', + noon: 'miègjorn', + morning: 'del matin', + afternoon: 'de l’aprèp-miègjorn', + evening: 'del ser', + night: 'de la nuèch' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = options === null || options === void 0 ? void 0 : options.unit; + var ordinal; + switch (number) { + case 1: + ordinal = 'èr'; + break; + case 2: + ordinal = 'nd'; + break; + default: + ordinal = 'en'; + } + + // feminine for year, week, hour, minute, second + if (unit === 'year' || unit === 'week' || unit === 'hour' || unit === 'minute' || unit === 'second') { + ordinal += 'a'; + } + return number + ordinal; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/oc/_lib/match/index.js b/node_modules/date-fns/locale/oc/_lib/match/index.js new file mode 100644 index 0000000..a12f1f2 --- /dev/null +++ b/node_modules/date-fns/locale/oc/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(èr|nd|en)?[a]?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ab\.J\.C|apr\.J\.C|apr\.J\.-C)/i, + abbreviated: /^(ab\.J\.-C|ab\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i, + wide: /^(abans Jèsus-Crist|après Jèsus-Crist)/i +}; +var parseEraPatterns = { + any: [/^ab/i, /^ap/i] +}; +var matchQuarterPatterns = { + narrow: /^T[1234]/i, + abbreviated: /^[1234](èr|nd|en)? trim\.?/i, + wide: /^[1234](èr|nd|en)? trimèstre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(GN|FB|MÇ|AB|MA|JN|JL|AG|ST|OC|NV|DC)/i, + abbreviated: /^(gen|febr|març|abr|mai|junh|jul|ag|set|oct|nov|dec)\.?/i, + wide: /^(genièr|febrièr|març|abril|mai|junh|julhet|agost|setembre|octòbre|novembre|decembre)/i +}; +var parseMonthPatterns = { + any: [/^g/i, /^f/i, /^ma[r?]|MÇ/i, /^ab/i, /^ma[i?]/i, /^ju[n?]|JN/i, /^ju[l?]|JL/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^d[glmcjvs]\.?/i, + short: /^d[glmcjvs]\.?/i, + abbreviated: /^d[glmcjvs]\.?/i, + wide: /^(dimenge|diluns|dimars|dimècres|dijòus|divendres|dissabte)/i +}; +var parseDayPatterns = { + narrow: [/^dg/i, /^dl/i, /^dm/i, /^dc/i, /^dj/i, /^dv/i, /^ds/i], + short: [/^dg/i, /^dl/i, /^dm/i, /^dc/i, /^dj/i, /^dv/i, /^ds/i], + abbreviated: [/^dg/i, /^dl/i, /^dm/i, /^dc/i, /^dj/i, /^dv/i, /^ds/i], + any: [/^dg|dime/i, /^dl|dil/i, /^dm|dima/i, /^dc|dimè/i, /^dj|dij/i, /^dv|div/i, /^ds|dis/i] +}; +var matchDayPeriodPatterns = { + any: /(^(a\.?m|p\.?m))|(ante meridiem|post meridiem)|((del |de la |de l’)(matin|aprèp-miègjorn|vèspre|ser|nuèch))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /(^a)|ante meridiem/i, + pm: /(^p)|post meridiem/i, + midnight: /^mièj/i, + noon: /^mièg/i, + morning: /matin/i, + afternoon: /aprèp-miègjorn/i, + evening: /vèspre|ser/i, + night: /nuèch/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/oc/index.d.ts b/node_modules/date-fns/locale/oc/index.d.ts new file mode 100644 index 0000000..39cb51b --- /dev/null +++ b/node_modules/date-fns/locale/oc/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { oc } from 'date-fns/locale' +export default oc diff --git a/node_modules/date-fns/locale/oc/index.js b/node_modules/date-fns/locale/oc/index.js new file mode 100644 index 0000000..c92584e --- /dev/null +++ b/node_modules/date-fns/locale/oc/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Occitan locale. + * @language Occitan + * @iso-639-2 oci + * @author Quentin PAGÈS + */ +var locale = { + code: 'oc', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/oc/index.js.flow b/node_modules/date-fns/locale/oc/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/oc/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/oc/package.json b/node_modules/date-fns/locale/oc/package.json new file mode 100644 index 0000000..cf6f0a0 --- /dev/null +++ b/node_modules/date-fns/locale/oc/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/oc/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/package.json b/node_modules/date-fns/locale/package.json new file mode 100644 index 0000000..bba0779 --- /dev/null +++ b/node_modules/date-fns/locale/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/locale/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/pl/_lib/formatDistance/index.js b/node_modules/date-fns/locale/pl/_lib/formatDistance/index.js new file mode 100644 index 0000000..becc80e --- /dev/null +++ b/node_modules/date-fns/locale/pl/_lib/formatDistance/index.js @@ -0,0 +1,153 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + regular: 'mniej niż sekunda', + past: 'mniej niż sekundę', + future: 'mniej niż sekundę' + }, + twoFour: 'mniej niż {{count}} sekundy', + other: 'mniej niż {{count}} sekund' + }, + xSeconds: { + one: { + regular: 'sekunda', + past: 'sekundę', + future: 'sekundę' + }, + twoFour: '{{count}} sekundy', + other: '{{count}} sekund' + }, + halfAMinute: { + one: 'pół minuty', + twoFour: 'pół minuty', + other: 'pół minuty' + }, + lessThanXMinutes: { + one: { + regular: 'mniej niż minuta', + past: 'mniej niż minutę', + future: 'mniej niż minutę' + }, + twoFour: 'mniej niż {{count}} minuty', + other: 'mniej niż {{count}} minut' + }, + xMinutes: { + one: { + regular: 'minuta', + past: 'minutę', + future: 'minutę' + }, + twoFour: '{{count}} minuty', + other: '{{count}} minut' + }, + aboutXHours: { + one: { + regular: 'około godziny', + past: 'około godziny', + future: 'około godzinę' + }, + twoFour: 'około {{count}} godziny', + other: 'około {{count}} godzin' + }, + xHours: { + one: { + regular: 'godzina', + past: 'godzinę', + future: 'godzinę' + }, + twoFour: '{{count}} godziny', + other: '{{count}} godzin' + }, + xDays: { + one: { + regular: 'dzień', + past: 'dzień', + future: '1 dzień' + }, + twoFour: '{{count}} dni', + other: '{{count}} dni' + }, + aboutXWeeks: { + one: 'około tygodnia', + twoFour: 'około {{count}} tygodni', + other: 'około {{count}} tygodni' + }, + xWeeks: { + one: 'tydzień', + twoFour: '{{count}} tygodnie', + other: '{{count}} tygodni' + }, + aboutXMonths: { + one: 'około miesiąc', + twoFour: 'około {{count}} miesiące', + other: 'około {{count}} miesięcy' + }, + xMonths: { + one: 'miesiąc', + twoFour: '{{count}} miesiące', + other: '{{count}} miesięcy' + }, + aboutXYears: { + one: 'około rok', + twoFour: 'około {{count}} lata', + other: 'około {{count}} lat' + }, + xYears: { + one: 'rok', + twoFour: '{{count}} lata', + other: '{{count}} lat' + }, + overXYears: { + one: 'ponad rok', + twoFour: 'ponad {{count}} lata', + other: 'ponad {{count}} lat' + }, + almostXYears: { + one: 'prawie rok', + twoFour: 'prawie {{count}} lata', + other: 'prawie {{count}} lat' + } +}; +function declensionGroup(scheme, count) { + if (count === 1) { + return scheme.one; + } + var rem100 = count % 100; + + // ends with 11-20 + if (rem100 <= 20 && rem100 > 10) { + return scheme.other; + } + var rem10 = rem100 % 10; + + // ends with 2, 3, 4 + if (rem10 >= 2 && rem10 <= 4) { + return scheme.twoFour; + } + return scheme.other; +} +function declension(scheme, count, time) { + var group = declensionGroup(scheme, count); + var finalText = typeof group === 'string' ? group : group[time]; + return finalText.replace('{{count}}', String(count)); +} +var formatDistance = function formatDistance(token, count, options) { + var scheme = formatDistanceLocale[token]; + if (!(options !== null && options !== void 0 && options.addSuffix)) { + return declension(scheme, count, 'regular'); + } + if (options.comparison && options.comparison > 0) { + return 'za ' + declension(scheme, count, 'future'); + } else { + return declension(scheme, count, 'past') + ' temu'; + } +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pl/_lib/formatLong/index.js b/node_modules/date-fns/locale/pl/_lib/formatLong/index.js new file mode 100644 index 0000000..8355155 --- /dev/null +++ b/node_modules/date-fns/locale/pl/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, do MMMM y', + long: 'do MMMM y', + medium: 'do MMM y', + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pl/_lib/formatRelative/index.js b/node_modules/date-fns/locale/pl/_lib/formatRelative/index.js new file mode 100644 index 0000000..18b6275 --- /dev/null +++ b/node_modules/date-fns/locale/pl/_lib/formatRelative/index.js @@ -0,0 +1,63 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js")); +var adjectivesLastWeek = { + masculine: 'ostatni', + feminine: 'ostatnia' +}; +var adjectivesThisWeek = { + masculine: 'ten', + feminine: 'ta' +}; +var adjectivesNextWeek = { + masculine: 'następny', + feminine: 'następna' +}; +var dayGrammaticalGender = { + 0: 'feminine', + 1: 'masculine', + 2: 'masculine', + 3: 'feminine', + 4: 'masculine', + 5: 'masculine', + 6: 'feminine' +}; +function dayAndTimeWithAdjective(token, date, baseDate, options) { + var adjectives; + if ((0, _index.default)(date, baseDate, options)) { + adjectives = adjectivesThisWeek; + } else if (token === 'lastWeek') { + adjectives = adjectivesLastWeek; + } else if (token === 'nextWeek') { + adjectives = adjectivesNextWeek; + } else { + throw new Error("Cannot determine adjectives for token ".concat(token)); + } + var day = date.getUTCDay(); + var grammaticalGender = dayGrammaticalGender[day]; + var adjective = adjectives[grammaticalGender]; + return "'".concat(adjective, "' eeee 'o' p"); +} +var formatRelativeLocale = { + lastWeek: dayAndTimeWithAdjective, + yesterday: "'wczoraj o' p", + today: "'dzisiaj o' p", + tomorrow: "'jutro o' p", + nextWeek: dayAndTimeWithAdjective, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(token, date, baseDate, options); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pl/_lib/localize/index.js b/node_modules/date-fns/locale/pl/_lib/localize/index.js new file mode 100644 index 0000000..2f59e7e --- /dev/null +++ b/node_modules/date-fns/locale/pl/_lib/localize/index.js @@ -0,0 +1,142 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['p.n.e.', 'n.e.'], + abbreviated: ['p.n.e.', 'n.e.'], + wide: ['przed naszą erą', 'naszej ery'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['I kw.', 'II kw.', 'III kw.', 'IV kw.'], + wide: ['I kwartał', 'II kwartał', 'III kwartał', 'IV kwartał'] +}; +var monthValues = { + narrow: ['S', 'L', 'M', 'K', 'M', 'C', 'L', 'S', 'W', 'P', 'L', 'G'], + abbreviated: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'], + wide: ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', 'grudzień'] +}; +var monthFormattingValues = { + narrow: ['s', 'l', 'm', 'k', 'm', 'c', 'l', 's', 'w', 'p', 'l', 'g'], + abbreviated: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'], + wide: ['stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia'] +}; +var dayValues = { + narrow: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], + short: ['nie', 'pon', 'wto', 'śro', 'czw', 'pią', 'sob'], + abbreviated: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'], + wide: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota'] +}; +var dayFormattingValues = { + narrow: ['n', 'p', 'w', 'ś', 'c', 'p', 's'], + short: ['nie', 'pon', 'wto', 'śro', 'czw', 'pią', 'sob'], + abbreviated: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'], + wide: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'półn.', + noon: 'poł', + morning: 'rano', + afternoon: 'popoł.', + evening: 'wiecz.', + night: 'noc' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'północ', + noon: 'południe', + morning: 'rano', + afternoon: 'popołudnie', + evening: 'wieczór', + night: 'noc' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'północ', + noon: 'południe', + morning: 'rano', + afternoon: 'popołudnie', + evening: 'wieczór', + night: 'noc' + } +}; +var dayPeriodFormattingValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'o półn.', + noon: 'w poł.', + morning: 'rano', + afternoon: 'po poł.', + evening: 'wiecz.', + night: 'w nocy' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'o północy', + noon: 'w południe', + morning: 'rano', + afternoon: 'po południu', + evening: 'wieczorem', + night: 'w nocy' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'o północy', + noon: 'w południe', + morning: 'rano', + afternoon: 'po południu', + evening: 'wieczorem', + night: 'w nocy' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: monthFormattingValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: dayFormattingValues, + defaultFormattingWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: dayPeriodFormattingValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pl/_lib/match/index.js b/node_modules/date-fns/locale/pl/_lib/match/index.js new file mode 100644 index 0000000..546ac02 --- /dev/null +++ b/node_modules/date-fns/locale/pl/_lib/match/index.js @@ -0,0 +1,119 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i, + abbreviated: /^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i, + wide: /^(przed\s*nasz(ą|a)\s*er(ą|a)|naszej\s*ery)/i +}; +var parseEraPatterns = { + any: [/^p/i, /^n/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^(I|II|III|IV)\s*kw\.?/i, + wide: /^(I|II|III|IV)\s*kwarta(ł|l)/i +}; +var parseQuarterPatterns = { + narrow: [/1/i, /2/i, /3/i, /4/i], + any: [/^I kw/i, /^II kw/i, /^III kw/i, /^IV kw/i] +}; +var matchMonthPatterns = { + narrow: /^[slmkcwpg]/i, + abbreviated: /^(sty|lut|mar|kwi|maj|cze|lip|sie|wrz|pa(ź|z)|lis|gru)/i, + wide: /^(stycznia|stycze(ń|n)|lutego|luty|marca|marzec|kwietnia|kwiecie(ń|n)|maja|maj|czerwca|czerwiec|lipca|lipiec|sierpnia|sierpie(ń|n)|wrze(ś|s)nia|wrzesie(ń|n)|pa(ź|z)dziernika|pa(ź|z)dziernik|listopada|listopad|grudnia|grudzie(ń|n))/i +}; +var parseMonthPatterns = { + narrow: [/^s/i, /^l/i, /^m/i, /^k/i, /^m/i, /^c/i, /^l/i, /^s/i, /^w/i, /^p/i, /^l/i, /^g/i], + any: [/^st/i, /^lu/i, /^mar/i, /^k/i, /^maj/i, /^c/i, /^lip/i, /^si/i, /^w/i, /^p/i, /^lis/i, /^g/i] +}; +var matchDayPatterns = { + narrow: /^[npwścs]/i, + short: /^(nie|pon|wto|(ś|s)ro|czw|pi(ą|a)|sob)/i, + abbreviated: /^(niedz|pon|wt|(ś|s)r|czw|pt|sob)\.?/i, + wide: /^(niedziela|poniedzia(ł|l)ek|wtorek|(ś|s)roda|czwartek|pi(ą|a)tek|sobota)/i +}; +var parseDayPatterns = { + narrow: [/^n/i, /^p/i, /^w/i, /^ś/i, /^c/i, /^p/i, /^s/i], + abbreviated: [/^n/i, /^po/i, /^w/i, /^(ś|s)r/i, /^c/i, /^pt/i, /^so/i], + any: [/^n/i, /^po/i, /^w/i, /^(ś|s)r/i, /^c/i, /^pi/i, /^so/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(^a$|^p$|pó(ł|l)n\.?|o\s*pó(ł|l)n\.?|po(ł|l)\.?|w\s*po(ł|l)\.?|po\s*po(ł|l)\.?|rano|wiecz\.?|noc|w\s*nocy)/i, + any: /^(am|pm|pó(ł|l)noc|o\s*pó(ł|l)nocy|po(ł|l)udnie|w\s*po(ł|l)udnie|popo(ł|l)udnie|po\s*po(ł|l)udniu|rano|wieczór|wieczorem|noc|w\s*nocy)/i +}; +var parseDayPeriodPatterns = { + narrow: { + am: /^a$/i, + pm: /^p$/i, + midnight: /pó(ł|l)n/i, + noon: /po(ł|l)/i, + morning: /rano/i, + afternoon: /po\s*po(ł|l)/i, + evening: /wiecz/i, + night: /noc/i + }, + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /pó(ł|l)n/i, + noon: /po(ł|l)/i, + morning: /rano/i, + afternoon: /po\s*po(ł|l)/i, + evening: /wiecz/i, + night: /noc/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pl/index.d.ts b/node_modules/date-fns/locale/pl/index.d.ts new file mode 100644 index 0000000..1ff8b7d --- /dev/null +++ b/node_modules/date-fns/locale/pl/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { pl } from 'date-fns/locale' +export default pl diff --git a/node_modules/date-fns/locale/pl/index.js b/node_modules/date-fns/locale/pl/index.js new file mode 100644 index 0000000..af2a12e --- /dev/null +++ b/node_modules/date-fns/locale/pl/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Polish locale. + * @language Polish + * @iso-639-2 pol + * @author Mateusz Derks [@ertrzyiks]{@link https://github.com/ertrzyiks} + * @author Just RAG [@justrag]{@link https://github.com/justrag} + * @author Mikolaj Grzyb [@mikolajgrzyb]{@link https://github.com/mikolajgrzyb} + * @author Mateusz Tokarski [@mutisz]{@link https://github.com/mutisz} + */ +var locale = { + code: 'pl', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pl/index.js.flow b/node_modules/date-fns/locale/pl/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/pl/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/pl/package.json b/node_modules/date-fns/locale/pl/package.json new file mode 100644 index 0000000..c9daa25 --- /dev/null +++ b/node_modules/date-fns/locale/pl/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/pl/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt-BR/_lib/formatDistance/index.js b/node_modules/date-fns/locale/pt-BR/_lib/formatDistance/index.js new file mode 100644 index 0000000..7f5cb46 --- /dev/null +++ b/node_modules/date-fns/locale/pt-BR/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'menos de um segundo', + other: 'menos de {{count}} segundos' + }, + xSeconds: { + one: '1 segundo', + other: '{{count}} segundos' + }, + halfAMinute: 'meio minuto', + lessThanXMinutes: { + one: 'menos de um minuto', + other: 'menos de {{count}} minutos' + }, + xMinutes: { + one: '1 minuto', + other: '{{count}} minutos' + }, + aboutXHours: { + one: 'cerca de 1 hora', + other: 'cerca de {{count}} horas' + }, + xHours: { + one: '1 hora', + other: '{{count}} horas' + }, + xDays: { + one: '1 dia', + other: '{{count}} dias' + }, + aboutXWeeks: { + one: 'cerca de 1 semana', + other: 'cerca de {{count}} semanas' + }, + xWeeks: { + one: '1 semana', + other: '{{count}} semanas' + }, + aboutXMonths: { + one: 'cerca de 1 mês', + other: 'cerca de {{count}} meses' + }, + xMonths: { + one: '1 mês', + other: '{{count}} meses' + }, + aboutXYears: { + one: 'cerca de 1 ano', + other: 'cerca de {{count}} anos' + }, + xYears: { + one: '1 ano', + other: '{{count}} anos' + }, + overXYears: { + one: 'mais de 1 ano', + other: 'mais de {{count}} anos' + }, + almostXYears: { + one: 'quase 1 ano', + other: 'quase {{count}} anos' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'em ' + result; + } else { + return 'há ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt-BR/_lib/formatLong/index.js b/node_modules/date-fns/locale/pt-BR/_lib/formatLong/index.js new file mode 100644 index 0000000..a1a2ca2 --- /dev/null +++ b/node_modules/date-fns/locale/pt-BR/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, d 'de' MMMM 'de' y", + long: "d 'de' MMMM 'de' y", + medium: 'd MMM y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'às' {{time}}", + long: "{{date}} 'às' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt-BR/_lib/formatRelative/index.js b/node_modules/date-fns/locale/pt-BR/_lib/formatRelative/index.js new file mode 100644 index 0000000..d146287 --- /dev/null +++ b/node_modules/date-fns/locale/pt-BR/_lib/formatRelative/index.js @@ -0,0 +1,28 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + var weekday = date.getUTCDay(); + var last = weekday === 0 || weekday === 6 ? 'último' : 'última'; + return "'" + last + "' eeee 'às' p"; + }, + yesterday: "'ontem às' p", + today: "'hoje às' p", + tomorrow: "'amanhã às' p", + nextWeek: "eeee 'às' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt-BR/_lib/localize/index.js b/node_modules/date-fns/locale/pt-BR/_lib/localize/index.js new file mode 100644 index 0000000..9dd690e --- /dev/null +++ b/node_modules/date-fns/locale/pt-BR/_lib/localize/index.js @@ -0,0 +1,131 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['AC', 'DC'], + abbreviated: ['AC', 'DC'], + wide: ['antes de cristo', 'depois de cristo'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'] +}; +var monthValues = { + narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + wide: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'] +}; +var dayValues = { + narrow: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + short: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sab'], + abbreviated: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + wide: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'md', + morning: 'manhã', + afternoon: 'tarde', + evening: 'tarde', + night: 'noite' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'manhã', + afternoon: 'tarde', + evening: 'tarde', + night: 'noite' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'manhã', + afternoon: 'tarde', + evening: 'tarde', + night: 'noite' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'md', + morning: 'da manhã', + afternoon: 'da tarde', + evening: 'da tarde', + night: 'da noite' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'da manhã', + afternoon: 'da tarde', + evening: 'da tarde', + night: 'da noite' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'da manhã', + afternoon: 'da tarde', + evening: 'da tarde', + night: 'da noite' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + if ((options === null || options === void 0 ? void 0 : options.unit) === 'week') { + return number + 'ª'; + } + return number + 'º'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt-BR/_lib/match/index.js b/node_modules/date-fns/locale/pt-BR/_lib/match/index.js new file mode 100644 index 0000000..bb78e1e --- /dev/null +++ b/node_modules/date-fns/locale/pt-BR/_lib/match/index.js @@ -0,0 +1,109 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)[ºªo]?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ac|dc|a|d)/i, + abbreviated: /^(a\.?\s?c\.?|d\.?\s?c\.?)/i, + wide: /^(antes de cristo|depois de cristo)/i +}; +var parseEraPatterns = { + any: [/^ac/i, /^dc/i], + wide: [/^antes de cristo/i, /^depois de cristo/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^T[1234]/i, + wide: /^[1234](º)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmajsond]/i, + abbreviated: /^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i, + wide: /^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^fev/i, /^mar/i, /^abr/i, /^mai/i, /^jun/i, /^jul/i, /^ago/i, /^set/i, /^out/i, /^nov/i, /^dez/i] +}; +var matchDayPatterns = { + narrow: /^(dom|[23456]ª?|s[aá]b)/i, + short: /^(dom|[23456]ª?|s[aá]b)/i, + abbreviated: /^(dom|seg|ter|qua|qui|sex|s[aá]b)/i, + wide: /^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)/i +}; +var parseDayPatterns = { + short: [/^d/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^s[aá]/i], + narrow: [/^d/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^s[aá]/i], + any: [/^d/i, /^seg/i, /^t/i, /^qua/i, /^qui/i, /^sex/i, /^s[aá]b/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mn|md|(da) (manhã|tarde|noite))/i, + any: /^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(da) (manhã|tarde|noite))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mn|^meia[-\s]noite/i, + noon: /^md|^meio[-\s]dia/i, + morning: /manhã/i, + afternoon: /tarde/i, + evening: /tarde/i, + night: /noite/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt-BR/index.d.ts b/node_modules/date-fns/locale/pt-BR/index.d.ts new file mode 100644 index 0000000..e50a0b1 --- /dev/null +++ b/node_modules/date-fns/locale/pt-BR/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ptBR } from 'date-fns/locale' +export default ptBR diff --git a/node_modules/date-fns/locale/pt-BR/index.js b/node_modules/date-fns/locale/pt-BR/index.js new file mode 100644 index 0000000..028853e --- /dev/null +++ b/node_modules/date-fns/locale/pt-BR/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Portuguese locale (Brazil). + * @language Portuguese + * @iso-639-2 por + * @author Lucas Duailibe [@duailibe]{@link https://github.com/duailibe} + * @author Yago Carballo [@yagocarballo]{@link https://github.com/YagoCarballo} + */ +var locale = { + code: 'pt-BR', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt-BR/index.js.flow b/node_modules/date-fns/locale/pt-BR/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/pt-BR/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/pt-BR/package.json b/node_modules/date-fns/locale/pt-BR/package.json new file mode 100644 index 0000000..1f6609d --- /dev/null +++ b/node_modules/date-fns/locale/pt-BR/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/pt-BR/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt/_lib/formatDistance/index.js b/node_modules/date-fns/locale/pt/_lib/formatDistance/index.js new file mode 100644 index 0000000..94ac00f --- /dev/null +++ b/node_modules/date-fns/locale/pt/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'menos de um segundo', + other: 'menos de {{count}} segundos' + }, + xSeconds: { + one: '1 segundo', + other: '{{count}} segundos' + }, + halfAMinute: 'meio minuto', + lessThanXMinutes: { + one: 'menos de um minuto', + other: 'menos de {{count}} minutos' + }, + xMinutes: { + one: '1 minuto', + other: '{{count}} minutos' + }, + aboutXHours: { + one: 'aproximadamente 1 hora', + other: 'aproximadamente {{count}} horas' + }, + xHours: { + one: '1 hora', + other: '{{count}} horas' + }, + xDays: { + one: '1 dia', + other: '{{count}} dias' + }, + aboutXWeeks: { + one: 'aproximadamente 1 semana', + other: 'aproximadamente {{count}} semanas' + }, + xWeeks: { + one: '1 semana', + other: '{{count}} semanas' + }, + aboutXMonths: { + one: 'aproximadamente 1 mês', + other: 'aproximadamente {{count}} meses' + }, + xMonths: { + one: '1 mês', + other: '{{count}} meses' + }, + aboutXYears: { + one: 'aproximadamente 1 ano', + other: 'aproximadamente {{count}} anos' + }, + xYears: { + one: '1 ano', + other: '{{count}} anos' + }, + overXYears: { + one: 'mais de 1 ano', + other: 'mais de {{count}} anos' + }, + almostXYears: { + one: 'quase 1 ano', + other: 'quase {{count}} anos' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'daqui a ' + result; + } else { + return 'há ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt/_lib/formatLong/index.js b/node_modules/date-fns/locale/pt/_lib/formatLong/index.js new file mode 100644 index 0000000..6112512 --- /dev/null +++ b/node_modules/date-fns/locale/pt/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, d 'de' MMMM 'de' y", + long: "d 'de' MMMM 'de' y", + medium: "d 'de' MMM 'de' y", + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'às' {{time}}", + long: "{{date}} 'às' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt/_lib/formatRelative/index.js b/node_modules/date-fns/locale/pt/_lib/formatRelative/index.js new file mode 100644 index 0000000..d146287 --- /dev/null +++ b/node_modules/date-fns/locale/pt/_lib/formatRelative/index.js @@ -0,0 +1,28 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + var weekday = date.getUTCDay(); + var last = weekday === 0 || weekday === 6 ? 'último' : 'última'; + return "'" + last + "' eeee 'às' p"; + }, + yesterday: "'ontem às' p", + today: "'hoje às' p", + tomorrow: "'amanhã às' p", + nextWeek: "eeee 'às' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt/_lib/localize/index.js b/node_modules/date-fns/locale/pt/_lib/localize/index.js new file mode 100644 index 0000000..9c1ef7a --- /dev/null +++ b/node_modules/date-fns/locale/pt/_lib/localize/index.js @@ -0,0 +1,128 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['aC', 'dC'], + abbreviated: ['a.C.', 'd.C.'], + wide: ['antes de Cristo', 'depois de Cristo'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'] +}; +var monthValues = { + narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + wide: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'] +}; +var dayValues = { + narrow: ['d', 's', 't', 'q', 'q', 's', 's'], + short: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + abbreviated: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + wide: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'] +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'manhã', + afternoon: 'tarde', + evening: 'noite', + night: 'madrugada' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'manhã', + afternoon: 'tarde', + evening: 'noite', + night: 'madrugada' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'manhã', + afternoon: 'tarde', + evening: 'noite', + night: 'madrugada' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'da manhã', + afternoon: 'da tarde', + evening: 'da noite', + night: 'da madrugada' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'da manhã', + afternoon: 'da tarde', + evening: 'da noite', + night: 'da madrugada' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'meia-noite', + noon: 'meio-dia', + morning: 'da manhã', + afternoon: 'da tarde', + evening: 'da noite', + night: 'da madrugada' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'º'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt/_lib/match/index.js b/node_modules/date-fns/locale/pt/_lib/match/index.js new file mode 100644 index 0000000..5a0ab1b --- /dev/null +++ b/node_modules/date-fns/locale/pt/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(º|ª)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ac|dc|a|d)/i, + abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i, + wide: /^(antes de cristo|antes da era comum|depois de cristo|era comum)/i +}; +var parseEraPatterns = { + any: [/^ac/i, /^dc/i], + wide: [/^(antes de cristo|antes da era comum)/i, /^(depois de cristo|era comum)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^T[1234]/i, + wide: /^[1234](º|ª)? trimestre/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i, + wide: /^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ab/i, /^mai/i, /^jun/i, /^jul/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[dstq]/i, + short: /^(dom|seg|ter|qua|qui|sex|s[áa]b)/i, + abbreviated: /^(dom|seg|ter|qua|qui|sex|s[áa]b)/i, + wide: /^(domingo|segunda-?\s?feira|terça-?\s?feira|quarta-?\s?feira|quinta-?\s?feira|sexta-?\s?feira|s[áa]bado)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^s/i, /^t/i, /^q/i, /^q/i, /^s/i, /^s/i], + any: [/^d/i, /^seg/i, /^t/i, /^qua/i, /^qui/i, /^sex/i, /^s[áa]/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i, + any: /^([ap]\.?\s?m\.?|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^meia/i, + noon: /^meio/i, + morning: /manh[ãa]/i, + afternoon: /tarde/i, + evening: /noite/i, + night: /madrugada/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt/index.d.ts b/node_modules/date-fns/locale/pt/index.d.ts new file mode 100644 index 0000000..b848c91 --- /dev/null +++ b/node_modules/date-fns/locale/pt/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { pt } from 'date-fns/locale' +export default pt diff --git a/node_modules/date-fns/locale/pt/index.js b/node_modules/date-fns/locale/pt/index.js new file mode 100644 index 0000000..7204089 --- /dev/null +++ b/node_modules/date-fns/locale/pt/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Portuguese locale. + * @language Portuguese + * @iso-639-2 por + * @author Dário Freire [@dfreire]{@link https://github.com/dfreire} + * @author Adrián de la Rosa [@adrm]{@link https://github.com/adrm} + */ +var locale = { + code: 'pt', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/pt/index.js.flow b/node_modules/date-fns/locale/pt/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/pt/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/pt/package.json b/node_modules/date-fns/locale/pt/package.json new file mode 100644 index 0000000..b266f48 --- /dev/null +++ b/node_modules/date-fns/locale/pt/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/pt/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ro/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ro/_lib/formatDistance/index.js new file mode 100644 index 0000000..18c8c70 --- /dev/null +++ b/node_modules/date-fns/locale/ro/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mai puțin de o secundă', + other: 'mai puțin de {{count}} secunde' + }, + xSeconds: { + one: '1 secundă', + other: '{{count}} secunde' + }, + halfAMinute: 'jumătate de minut', + lessThanXMinutes: { + one: 'mai puțin de un minut', + other: 'mai puțin de {{count}} minute' + }, + xMinutes: { + one: '1 minut', + other: '{{count}} minute' + }, + aboutXHours: { + one: 'circa 1 oră', + other: 'circa {{count}} ore' + }, + xHours: { + one: '1 oră', + other: '{{count}} ore' + }, + xDays: { + one: '1 zi', + other: '{{count}} zile' + }, + aboutXWeeks: { + one: 'circa o săptămână', + other: 'circa {{count}} săptămâni' + }, + xWeeks: { + one: '1 săptămână', + other: '{{count}} săptămâni' + }, + aboutXMonths: { + one: 'circa 1 lună', + other: 'circa {{count}} luni' + }, + xMonths: { + one: '1 lună', + other: '{{count}} luni' + }, + aboutXYears: { + one: 'circa 1 an', + other: 'circa {{count}} ani' + }, + xYears: { + one: '1 an', + other: '{{count}} ani' + }, + overXYears: { + one: 'peste 1 an', + other: 'peste {{count}} ani' + }, + almostXYears: { + one: 'aproape 1 an', + other: 'aproape {{count}} ani' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'în ' + result; + } else { + return result + ' în urmă'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ro/_lib/formatLong/index.js b/node_modules/date-fns/locale/ro/_lib/formatLong/index.js new file mode 100644 index 0000000..a8b29c2 --- /dev/null +++ b/node_modules/date-fns/locale/ro/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d MMMM yyyy', + long: 'd MMMM yyyy', + medium: 'd MMM yyyy', + short: 'dd.MM.yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'la' {{time}}", + long: "{{date}} 'la' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ro/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ro/_lib/formatRelative/index.js new file mode 100644 index 0000000..49613d0 --- /dev/null +++ b/node_modules/date-fns/locale/ro/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'trecută la' p", + yesterday: "'ieri la' p", + today: "'astăzi la' p", + tomorrow: "'mâine la' p", + nextWeek: "eeee 'viitoare la' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ro/_lib/localize/index.js b/node_modules/date-fns/locale/ro/_lib/localize/index.js new file mode 100644 index 0000000..2f45f47 --- /dev/null +++ b/node_modules/date-fns/locale/ro/_lib/localize/index.js @@ -0,0 +1,127 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['Î', 'D'], + abbreviated: ['Î.d.C.', 'D.C.'], + wide: ['Înainte de Cristos', 'După Cristos'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['T1', 'T2', 'T3', 'T4'], + wide: ['primul trimestru', 'al doilea trimestru', 'al treilea trimestru', 'al patrulea trimestru'] +}; +var monthValues = { + narrow: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['ian', 'feb', 'mar', 'apr', 'mai', 'iun', 'iul', 'aug', 'sep', 'oct', 'noi', 'dec'], + wide: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'] +}; +var dayValues = { + narrow: ['d', 'l', 'm', 'm', 'j', 'v', 's'], + short: ['du', 'lu', 'ma', 'mi', 'jo', 'vi', 'sâ'], + abbreviated: ['dum', 'lun', 'mar', 'mie', 'joi', 'vin', 'sâm'], + wide: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', 'sâmbătă'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'ami', + morning: 'dim', + afternoon: 'da', + evening: 's', + night: 'n' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'miezul nopții', + noon: 'amiază', + morning: 'dimineață', + afternoon: 'după-amiază', + evening: 'seară', + night: 'noapte' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'miezul nopții', + noon: 'amiază', + morning: 'dimineață', + afternoon: 'după-amiază', + evening: 'seară', + night: 'noapte' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mn', + noon: 'amiază', + morning: 'dimineață', + afternoon: 'după-amiază', + evening: 'seară', + night: 'noapte' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'miezul nopții', + noon: 'amiază', + morning: 'dimineață', + afternoon: 'după-amiază', + evening: 'seară', + night: 'noapte' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'miezul nopții', + noon: 'amiază', + morning: 'dimineață', + afternoon: 'după-amiază', + evening: 'seară', + night: 'noapte' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ro/_lib/match/index.js b/node_modules/date-fns/locale/ro/_lib/match/index.js new file mode 100644 index 0000000..b5db246 --- /dev/null +++ b/node_modules/date-fns/locale/ro/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(Î|D)/i, + abbreviated: /^(Î\.?\s?d\.?\s?C\.?|Î\.?\s?e\.?\s?n\.?|D\.?\s?C\.?|e\.?\s?n\.?)/i, + wide: /^(Înainte de Cristos|Înaintea erei noastre|După Cristos|Era noastră)/i +}; +var parseEraPatterns = { + any: [/^ÎC/i, /^DC/i], + wide: [/^(Înainte de Cristos|Înaintea erei noastre)/i, /^(După Cristos|Era noastră)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^T[1234]/i, + wide: /^trimestrul [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[ifmaasond]/i, + abbreviated: /^(ian|feb|mar|apr|mai|iun|iul|aug|sep|oct|noi|dec)/i, + wide: /^(ianuarie|februarie|martie|aprilie|mai|iunie|iulie|august|septembrie|octombrie|noiembrie|decembrie)/i +}; +var parseMonthPatterns = { + narrow: [/^i/i, /^f/i, /^m/i, /^a/i, /^m/i, /^i/i, /^i/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ia/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^iun/i, /^iul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[dlmjvs]/i, + short: /^(d|l|ma|mi|j|v|s)/i, + abbreviated: /^(dum|lun|mar|mie|jo|vi|sâ)/i, + wide: /^(duminica|luni|marţi|miercuri|joi|vineri|sâmbătă)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i], + any: [/^d/i, /^l/i, /^ma/i, /^mi/i, /^j/i, /^v/i, /^s/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mn|a|(dimineaţa|după-amiaza|seara|noaptea))/i, + any: /^([ap]\.?\s?m\.?|miezul nopții|amiaza|(dimineaţa|după-amiaza|seara|noaptea))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mn/i, + noon: /amiaza/i, + morning: /dimineaţa/i, + afternoon: /după-amiaza/i, + evening: /seara/i, + night: /noaptea/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ro/index.d.ts b/node_modules/date-fns/locale/ro/index.d.ts new file mode 100644 index 0000000..c19fdec --- /dev/null +++ b/node_modules/date-fns/locale/ro/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ro } from 'date-fns/locale' +export default ro diff --git a/node_modules/date-fns/locale/ro/index.js b/node_modules/date-fns/locale/ro/index.js new file mode 100644 index 0000000..f79a663 --- /dev/null +++ b/node_modules/date-fns/locale/ro/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Romanian locale. + * @language Romanian + * @iso-639-2 ron + * @author Sergiu Munteanu [@jsergiu]{@link https://github.com/jsergiu} + * @author Adrian Ocneanu [@aocneanu]{@link https://github.com/aocneanu} + * @author Mihai Ocneanu [@gandesc]{@link https://github.com/gandesc} + */ +var locale = { + code: 'ro', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ro/index.js.flow b/node_modules/date-fns/locale/ro/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ro/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ro/package.json b/node_modules/date-fns/locale/ro/package.json new file mode 100644 index 0000000..3816f1a --- /dev/null +++ b/node_modules/date-fns/locale/ro/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ro/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ru/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ru/_lib/formatDistance/index.js new file mode 100644 index 0000000..d0deb11 --- /dev/null +++ b/node_modules/date-fns/locale/ru/_lib/formatDistance/index.js @@ -0,0 +1,235 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +function declension(scheme, count) { + // scheme for count=1 exists + if (scheme.one !== undefined && count === 1) { + return scheme.one; + } + var rem10 = count % 10; + var rem100 = count % 100; + + // 1, 21, 31, ... + if (rem10 === 1 && rem100 !== 11) { + return scheme.singularNominative.replace('{{count}}', String(count)); + + // 2, 3, 4, 22, 23, 24, 32 ... + } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { + return scheme.singularGenitive.replace('{{count}}', String(count)); + + // 5, 6, 7, 8, 9, 10, 11, ... + } else { + return scheme.pluralGenitive.replace('{{count}}', String(count)); + } +} +function buildLocalizeTokenFn(scheme) { + return function (count, options) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + if (scheme.future) { + return declension(scheme.future, count); + } else { + return 'через ' + declension(scheme.regular, count); + } + } else { + if (scheme.past) { + return declension(scheme.past, count); + } else { + return declension(scheme.regular, count) + ' назад'; + } + } + } else { + return declension(scheme.regular, count); + } + }; +} +var formatDistanceLocale = { + lessThanXSeconds: buildLocalizeTokenFn({ + regular: { + one: 'меньше секунды', + singularNominative: 'меньше {{count}} секунды', + singularGenitive: 'меньше {{count}} секунд', + pluralGenitive: 'меньше {{count}} секунд' + }, + future: { + one: 'меньше, чем через секунду', + singularNominative: 'меньше, чем через {{count}} секунду', + singularGenitive: 'меньше, чем через {{count}} секунды', + pluralGenitive: 'меньше, чем через {{count}} секунд' + } + }), + xSeconds: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} секунда', + singularGenitive: '{{count}} секунды', + pluralGenitive: '{{count}} секунд' + }, + past: { + singularNominative: '{{count}} секунду назад', + singularGenitive: '{{count}} секунды назад', + pluralGenitive: '{{count}} секунд назад' + }, + future: { + singularNominative: 'через {{count}} секунду', + singularGenitive: 'через {{count}} секунды', + pluralGenitive: 'через {{count}} секунд' + } + }), + halfAMinute: function halfAMinute(_count, options) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'через полминуты'; + } else { + return 'полминуты назад'; + } + } + return 'полминуты'; + }, + lessThanXMinutes: buildLocalizeTokenFn({ + regular: { + one: 'меньше минуты', + singularNominative: 'меньше {{count}} минуты', + singularGenitive: 'меньше {{count}} минут', + pluralGenitive: 'меньше {{count}} минут' + }, + future: { + one: 'меньше, чем через минуту', + singularNominative: 'меньше, чем через {{count}} минуту', + singularGenitive: 'меньше, чем через {{count}} минуты', + pluralGenitive: 'меньше, чем через {{count}} минут' + } + }), + xMinutes: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} минута', + singularGenitive: '{{count}} минуты', + pluralGenitive: '{{count}} минут' + }, + past: { + singularNominative: '{{count}} минуту назад', + singularGenitive: '{{count}} минуты назад', + pluralGenitive: '{{count}} минут назад' + }, + future: { + singularNominative: 'через {{count}} минуту', + singularGenitive: 'через {{count}} минуты', + pluralGenitive: 'через {{count}} минут' + } + }), + aboutXHours: buildLocalizeTokenFn({ + regular: { + singularNominative: 'около {{count}} часа', + singularGenitive: 'около {{count}} часов', + pluralGenitive: 'около {{count}} часов' + }, + future: { + singularNominative: 'приблизительно через {{count}} час', + singularGenitive: 'приблизительно через {{count}} часа', + pluralGenitive: 'приблизительно через {{count}} часов' + } + }), + xHours: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} час', + singularGenitive: '{{count}} часа', + pluralGenitive: '{{count}} часов' + } + }), + xDays: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} день', + singularGenitive: '{{count}} дня', + pluralGenitive: '{{count}} дней' + } + }), + aboutXWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: 'около {{count}} недели', + singularGenitive: 'около {{count}} недель', + pluralGenitive: 'около {{count}} недель' + }, + future: { + singularNominative: 'приблизительно через {{count}} неделю', + singularGenitive: 'приблизительно через {{count}} недели', + pluralGenitive: 'приблизительно через {{count}} недель' + } + }), + xWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} неделя', + singularGenitive: '{{count}} недели', + pluralGenitive: '{{count}} недель' + } + }), + aboutXMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: 'около {{count}} месяца', + singularGenitive: 'около {{count}} месяцев', + pluralGenitive: 'около {{count}} месяцев' + }, + future: { + singularNominative: 'приблизительно через {{count}} месяц', + singularGenitive: 'приблизительно через {{count}} месяца', + pluralGenitive: 'приблизительно через {{count}} месяцев' + } + }), + xMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} месяц', + singularGenitive: '{{count}} месяца', + pluralGenitive: '{{count}} месяцев' + } + }), + aboutXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'около {{count}} года', + singularGenitive: 'около {{count}} лет', + pluralGenitive: 'около {{count}} лет' + }, + future: { + singularNominative: 'приблизительно через {{count}} год', + singularGenitive: 'приблизительно через {{count}} года', + pluralGenitive: 'приблизительно через {{count}} лет' + } + }), + xYears: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} год', + singularGenitive: '{{count}} года', + pluralGenitive: '{{count}} лет' + } + }), + overXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'больше {{count}} года', + singularGenitive: 'больше {{count}} лет', + pluralGenitive: 'больше {{count}} лет' + }, + future: { + singularNominative: 'больше, чем через {{count}} год', + singularGenitive: 'больше, чем через {{count}} года', + pluralGenitive: 'больше, чем через {{count}} лет' + } + }), + almostXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'почти {{count}} год', + singularGenitive: 'почти {{count}} года', + pluralGenitive: 'почти {{count}} лет' + }, + future: { + singularNominative: 'почти через {{count}} год', + singularGenitive: 'почти через {{count}} года', + pluralGenitive: 'почти через {{count}} лет' + } + }) +}; +var formatDistance = function formatDistance(token, count, options) { + return formatDistanceLocale[token](count, options); +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ru/_lib/formatLong/index.js b/node_modules/date-fns/locale/ru/_lib/formatLong/index.js new file mode 100644 index 0000000..f69309d --- /dev/null +++ b/node_modules/date-fns/locale/ru/_lib/formatLong/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, d MMMM y 'г.'", + long: "d MMMM y 'г.'", + medium: "d MMM y 'г.'", + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ru/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ru/_lib/formatRelative/index.js new file mode 100644 index 0000000..cfc6728 --- /dev/null +++ b/node_modules/date-fns/locale/ru/_lib/formatRelative/index.js @@ -0,0 +1,79 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js")); +var accusativeWeekdays = ['воскресенье', 'понедельник', 'вторник', 'среду', 'четверг', 'пятницу', 'субботу']; +function _lastWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + return "'в прошлое " + weekday + " в' p"; + case 1: + case 2: + case 4: + return "'в прошлый " + weekday + " в' p"; + case 3: + case 5: + case 6: + return "'в прошлую " + weekday + " в' p"; + } +} +function thisWeek(day) { + var weekday = accusativeWeekdays[day]; + if (day === 2 /* Tue */) { + return "'во " + weekday + " в' p"; + } else { + return "'в " + weekday + " в' p"; + } +} +function _nextWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + return "'в следующее " + weekday + " в' p"; + case 1: + case 2: + case 4: + return "'в следующий " + weekday + " в' p"; + case 3: + case 5: + case 6: + return "'в следующую " + weekday + " в' p"; + } +} +var formatRelativeLocale = { + lastWeek: function lastWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if ((0, _index.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return _lastWeek(day); + } + }, + yesterday: "'вчера в' p", + today: "'сегодня в' p", + tomorrow: "'завтра в' p", + nextWeek: function nextWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if ((0, _index.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return _nextWeek(day); + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ru/_lib/localize/index.js b/node_modules/date-fns/locale/ru/_lib/localize/index.js new file mode 100644 index 0000000..50adac5 --- /dev/null +++ b/node_modules/date-fns/locale/ru/_lib/localize/index.js @@ -0,0 +1,144 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['до н.э.', 'н.э.'], + abbreviated: ['до н. э.', 'н. э.'], + wide: ['до нашей эры', 'нашей эры'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], + wide: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'] +}; +var monthValues = { + narrow: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + abbreviated: ['янв.', 'фев.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'], + wide: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'] +}; +var formattingMonthValues = { + narrow: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + abbreviated: ['янв.', 'фев.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'], + wide: ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'] +}; +var dayValues = { + narrow: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], + short: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + abbreviated: ['вск', 'пнд', 'втр', 'срд', 'чтв', 'птн', 'суб'], + wide: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'] +}; +var dayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'полн.', + noon: 'полд.', + morning: 'утро', + afternoon: 'день', + evening: 'веч.', + night: 'ночь' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'полн.', + noon: 'полд.', + morning: 'утро', + afternoon: 'день', + evening: 'веч.', + night: 'ночь' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'полночь', + noon: 'полдень', + morning: 'утро', + afternoon: 'день', + evening: 'вечер', + night: 'ночь' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'полн.', + noon: 'полд.', + morning: 'утра', + afternoon: 'дня', + evening: 'веч.', + night: 'ночи' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'полн.', + noon: 'полд.', + morning: 'утра', + afternoon: 'дня', + evening: 'веч.', + night: 'ночи' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'полночь', + noon: 'полдень', + morning: 'утра', + afternoon: 'дня', + evening: 'вечера', + night: 'ночи' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = options === null || options === void 0 ? void 0 : options.unit; + var suffix; + if (unit === 'date') { + suffix = '-е'; + } else if (unit === 'week' || unit === 'minute' || unit === 'second') { + suffix = '-я'; + } else { + suffix = '-й'; + } + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'any', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ru/_lib/match/index.js b/node_modules/date-fns/locale/ru/_lib/match/index.js new file mode 100644 index 0000000..c0baee5 --- /dev/null +++ b/node_modules/date-fns/locale/ru/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((до )?н\.?\s?э\.?)/i, + abbreviated: /^((до )?н\.?\s?э\.?)/i, + wide: /^(до нашей эры|нашей эры|наша эра)/i +}; +var parseEraPatterns = { + any: [/^д/i, /^н/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?[ыои]?й?)? кв.?/i, + wide: /^[1234](-?[ыои]?й?)? квартал/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[яфмаисонд]/i, + abbreviated: /^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)\.?/i, + wide: /^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])/i +}; +var parseMonthPatterns = { + narrow: [/^я/i, /^ф/i, /^м/i, /^а/i, /^м/i, /^и/i, /^и/i, /^а/i, /^с/i, /^о/i, /^н/i, /^я/i], + any: [/^я/i, /^ф/i, /^мар/i, /^ап/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^ав/i, /^с/i, /^о/i, /^н/i, /^д/i] +}; +var matchDayPatterns = { + narrow: /^[впсч]/i, + short: /^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\.?/i, + abbreviated: /^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?/i, + wide: /^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])/i +}; +var parseDayPatterns = { + narrow: [/^в/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i], + any: [/^в[ос]/i, /^п[он]/i, /^в/i, /^ср/i, /^ч/i, /^п[ят]/i, /^с[уб]/i] +}; +var matchDayPeriodPatterns = { + narrow: /^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i, + abbreviated: /^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i, + wide: /^([дп]п|полночь|полдень|утр[оа]|день|дня|вечера?|ноч[ьи])/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^дп/i, + pm: /^пп/i, + midnight: /^полн/i, + noon: /^полд/i, + morning: /^у/i, + afternoon: /^д[ен]/i, + evening: /^в/i, + night: /^н/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ru/index.d.ts b/node_modules/date-fns/locale/ru/index.d.ts new file mode 100644 index 0000000..1a7f74f --- /dev/null +++ b/node_modules/date-fns/locale/ru/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ru } from 'date-fns/locale' +export default ru diff --git a/node_modules/date-fns/locale/ru/index.js b/node_modules/date-fns/locale/ru/index.js new file mode 100644 index 0000000..3985e3b --- /dev/null +++ b/node_modules/date-fns/locale/ru/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Russian locale. + * @language Russian + * @iso-639-2 rus + * @author Sasha Koss [@kossnocorp]{@link https://github.com/kossnocorp} + * @author Lesha Koss [@leshakoss]{@link https://github.com/leshakoss} + */ +var locale = { + code: 'ru', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ru/index.js.flow b/node_modules/date-fns/locale/ru/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ru/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ru/package.json b/node_modules/date-fns/locale/ru/package.json new file mode 100644 index 0000000..33bb4ec --- /dev/null +++ b/node_modules/date-fns/locale/ru/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ru/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/sk/_lib/formatDistance/index.js b/node_modules/date-fns/locale/sk/_lib/formatDistance/index.js new file mode 100644 index 0000000..40ac285 --- /dev/null +++ b/node_modules/date-fns/locale/sk/_lib/formatDistance/index.js @@ -0,0 +1,195 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +function declensionGroup(scheme, count) { + if (count === 1 && scheme.one) { + return scheme.one; + } + if (count >= 2 && count <= 4 && scheme.twoFour) { + return scheme.twoFour; + } + + // if count === null || count === 0 || count >= 5 + return scheme.other; +} +function declension(scheme, count, time) { + var group = declensionGroup(scheme, count); + var finalText = group[time]; + return finalText.replace('{{count}}', String(count)); +} +function extractPreposition(token) { + var result = ['lessThan', 'about', 'over', 'almost'].filter(function (preposition) { + return !!token.match(new RegExp('^' + preposition)); + }); + return result[0]; +} +function prefixPreposition(preposition) { + var translation = ''; + if (preposition === 'almost') { + translation = 'takmer'; + } + if (preposition === 'about') { + translation = 'približne'; + } + return translation.length > 0 ? translation + ' ' : ''; +} +function suffixPreposition(preposition) { + var translation = ''; + if (preposition === 'lessThan') { + translation = 'menej než'; + } + if (preposition === 'over') { + translation = 'viac než'; + } + return translation.length > 0 ? translation + ' ' : ''; +} +function lowercaseFirstLetter(string) { + return string.charAt(0).toLowerCase() + string.slice(1); +} +var formatDistanceLocale = { + xSeconds: { + one: { + present: 'sekunda', + past: 'sekundou', + future: 'sekundu' + }, + twoFour: { + present: '{{count}} sekundy', + past: '{{count}} sekundami', + future: '{{count}} sekundy' + }, + other: { + present: '{{count}} sekúnd', + past: '{{count}} sekundami', + future: '{{count}} sekúnd' + } + }, + halfAMinute: { + other: { + present: 'pol minúty', + past: 'pol minútou', + future: 'pol minúty' + } + }, + xMinutes: { + one: { + present: 'minúta', + past: 'minútou', + future: 'minútu' + }, + twoFour: { + present: '{{count}} minúty', + past: '{{count}} minútami', + future: '{{count}} minúty' + }, + other: { + present: '{{count}} minút', + past: '{{count}} minútami', + future: '{{count}} minút' + } + }, + xHours: { + one: { + present: 'hodina', + past: 'hodinou', + future: 'hodinu' + }, + twoFour: { + present: '{{count}} hodiny', + past: '{{count}} hodinami', + future: '{{count}} hodiny' + }, + other: { + present: '{{count}} hodín', + past: '{{count}} hodinami', + future: '{{count}} hodín' + } + }, + xDays: { + one: { + present: 'deň', + past: 'dňom', + future: 'deň' + }, + twoFour: { + present: '{{count}} dni', + past: '{{count}} dňami', + future: '{{count}} dni' + }, + other: { + present: '{{count}} dní', + past: '{{count}} dňami', + future: '{{count}} dní' + } + }, + xWeeks: { + one: { + present: 'týždeň', + past: 'týždňom', + future: 'týždeň' + }, + twoFour: { + present: '{{count}} týždne', + past: '{{count}} týždňami', + future: '{{count}} týždne' + }, + other: { + present: '{{count}} týždňov', + past: '{{count}} týždňami', + future: '{{count}} týždňov' + } + }, + xMonths: { + one: { + present: 'mesiac', + past: 'mesiacom', + future: 'mesiac' + }, + twoFour: { + present: '{{count}} mesiace', + past: '{{count}} mesiacmi', + future: '{{count}} mesiace' + }, + other: { + present: '{{count}} mesiacov', + past: '{{count}} mesiacmi', + future: '{{count}} mesiacov' + } + }, + xYears: { + one: { + present: 'rok', + past: 'rokom', + future: 'rok' + }, + twoFour: { + present: '{{count}} roky', + past: '{{count}} rokmi', + future: '{{count}} roky' + }, + other: { + present: '{{count}} rokov', + past: '{{count}} rokmi', + future: '{{count}} rokov' + } + } +}; +var formatDistance = function formatDistance(token, count, options) { + var preposition = extractPreposition(token) || ''; + var key = lowercaseFirstLetter(token.substring(preposition.length)); + var scheme = formatDistanceLocale[key]; + if (!(options !== null && options !== void 0 && options.addSuffix)) { + return prefixPreposition(preposition) + suffixPreposition(preposition) + declension(scheme, count, 'present'); + } + if (options.comparison && options.comparison > 0) { + return prefixPreposition(preposition) + 'o ' + suffixPreposition(preposition) + declension(scheme, count, 'future'); + } else { + return prefixPreposition(preposition) + 'pred ' + suffixPreposition(preposition) + declension(scheme, count, 'past'); + } +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sk/_lib/formatLong/index.js b/node_modules/date-fns/locale/sk/_lib/formatLong/index.js new file mode 100644 index 0000000..6ecc866 --- /dev/null +++ b/node_modules/date-fns/locale/sk/_lib/formatLong/index.js @@ -0,0 +1,48 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +// https://www.unicode.org/cldr/charts/32/summary/sk.html?hide#1986 +var dateFormats = { + full: 'EEEE d. MMMM y', + long: 'd. MMMM y', + medium: 'd. M. y', + short: 'd. M. y' +}; + +// https://www.unicode.org/cldr/charts/32/summary/sk.html?hide#2149 +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; + +// https://www.unicode.org/cldr/charts/32/summary/sk.html?hide#1994 +var dateTimeFormats = { + full: '{{date}}, {{time}}', + long: '{{date}}, {{time}}', + medium: '{{date}}, {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sk/_lib/formatRelative/index.js b/node_modules/date-fns/locale/sk/_lib/formatRelative/index.js new file mode 100644 index 0000000..ff6ddc7 --- /dev/null +++ b/node_modules/date-fns/locale/sk/_lib/formatRelative/index.js @@ -0,0 +1,72 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js")); +// https://www.unicode.org/cldr/charts/32/summary/sk.html?hide#1308 +var accusativeWeekdays = ['nedeľu', 'pondelok', 'utorok', 'stredu', 'štvrtok', 'piatok', 'sobotu']; +function _lastWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: /* Sun */ + case 3: /* Wed */ + case 6 /* Sat */: + return "'minulú " + weekday + " o' p"; + default: + return "'minulý' eeee 'o' p"; + } +} +function thisWeek(day) { + var weekday = accusativeWeekdays[day]; + if (day === 4 /* Thu */) { + return "'vo' eeee 'o' p"; + } else { + return "'v " + weekday + " o' p"; + } +} +function _nextWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: /* Sun */ + case 4: /* Wed */ + case 6 /* Sat */: + return "'budúcu " + weekday + " o' p"; + default: + return "'budúci' eeee 'o' p"; + } +} +var formatRelativeLocale = { + lastWeek: function lastWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if ((0, _index.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return _lastWeek(day); + } + }, + yesterday: "'včera o' p", + today: "'dnes o' p", + tomorrow: "'zajtra o' p", + nextWeek: function nextWeek(date, baseDate, options) { + var day = date.getUTCDay(); + if ((0, _index.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return _nextWeek(day); + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sk/_lib/localize/index.js b/node_modules/date-fns/locale/sk/_lib/localize/index.js new file mode 100644 index 0000000..a200dfc --- /dev/null +++ b/node_modules/date-fns/locale/sk/_lib/localize/index.js @@ -0,0 +1,144 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +// https://www.unicode.org/cldr/charts/32/summary/sk.html#1772 +var eraValues = { + narrow: ['pred Kr.', 'po Kr.'], + abbreviated: ['pred Kr.', 'po Kr.'], + wide: ['pred Kristom', 'po Kristovi'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/sk.html#1780 +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1. štvrťrok', '2. štvrťrok', '3. štvrťrok', '4. štvrťrok'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/sk.html#1804 +var monthValues = { + narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'], + wide: ['január', 'február', 'marec', 'apríl', 'máj', 'jún', 'júl', 'august', 'september', 'október', 'november', 'december'] +}; +var formattingMonthValues = { + narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'], + wide: ['januára', 'februára', 'marca', 'apríla', 'mája', 'júna', 'júla', 'augusta', 'septembra', 'októbra', 'novembra', 'decembra'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/sk.html#1876 +var dayValues = { + narrow: ['n', 'p', 'u', 's', 'š', 'p', 's'], + short: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], + abbreviated: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], + wide: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', 'sobota'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/sk.html#1932 +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'poln.', + noon: 'pol.', + morning: 'ráno', + afternoon: 'pop.', + evening: 'več.', + night: 'noc' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'poln.', + noon: 'pol.', + morning: 'ráno', + afternoon: 'popol.', + evening: 'večer', + night: 'noc' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'polnoc', + noon: 'poludnie', + morning: 'ráno', + afternoon: 'popoludnie', + evening: 'večer', + night: 'noc' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'o poln.', + noon: 'nap.', + morning: 'ráno', + afternoon: 'pop.', + evening: 'več.', + night: 'v n.' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'o poln.', + noon: 'napol.', + morning: 'ráno', + afternoon: 'popol.', + evening: 'večer', + night: 'v noci' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'o polnoci', + noon: 'napoludnie', + morning: 'ráno', + afternoon: 'popoludní', + evening: 'večer', + night: 'v noci' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sk/_lib/match/index.js b/node_modules/date-fns/locale/sk/_lib/match/index.js new file mode 100644 index 0000000..89cf80e --- /dev/null +++ b/node_modules/date-fns/locale/sk/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)\.?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i, + abbreviated: /^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i, + wide: /^(pred Kristom|pred na[šs][íi]m letopo[čc]tom|po Kristovi|n[áa][šs]ho letopo[čc]tu)/i +}; +var parseEraPatterns = { + any: [/^pr/i, /^(po|n)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234]\. [šs]tvr[ťt]rok/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mar|apr|m[áa]j|j[úu]n|j[úu]l|aug|sep|okt|nov|dec)/i, + wide: /^(janu[áa]ra?|febru[áa]ra?|(marec|marca)|apr[íi]la?|m[áa]ja?|j[úu]na?|j[úu]la?|augusta?|(september|septembra)|(okt[óo]ber|okt[óo]bra)|(november|novembra)|(december|decembra))/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^m[áa]j/i, /^j[úu]n/i, /^j[úu]l/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[npusšp]/i, + short: /^(ne|po|ut|st|št|pi|so)/i, + abbreviated: /^(ne|po|ut|st|št|pi|so)/i, + wide: /^(nede[ľl]a|pondelok|utorok|streda|[šs]tvrtok|piatok|sobota])/i +}; +var parseDayPatterns = { + narrow: [/^n/i, /^p/i, /^u/i, /^s/i, /^š/i, /^p/i, /^s/i], + any: [/^n/i, /^po/i, /^u/i, /^st/i, /^(št|stv)/i, /^pi/i, /^so/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(am|pm|(o )?poln\.?|(nap\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]\.?|(v n\.?|noc))/i, + abbreviated: /^(am|pm|(o )?poln\.?|(napol\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]er|(v )?noci?)/i, + any: /^(am|pm|(o )?polnoci?|(na)?poludnie|r[áa]no|popoludn(ie|í|i)|ve[čc]er|(v )?noci?)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /poln/i, + noon: /^(nap|(na)?pol(\.|u))/i, + morning: /^r[áa]no/i, + afternoon: /^pop/i, + evening: /^ve[čc]/i, + night: /^(noc|v n\.)/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sk/index.d.ts b/node_modules/date-fns/locale/sk/index.d.ts new file mode 100644 index 0000000..362dd32 --- /dev/null +++ b/node_modules/date-fns/locale/sk/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sk } from 'date-fns/locale' +export default sk diff --git a/node_modules/date-fns/locale/sk/index.js b/node_modules/date-fns/locale/sk/index.js new file mode 100644 index 0000000..e8f60bb --- /dev/null +++ b/node_modules/date-fns/locale/sk/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Slovak locale. + * @language Slovak + * @iso-639-2 slk + * @author Marek Suscak [@mareksuscak]{@link https://github.com/mareksuscak} + */ +var locale = { + code: 'sk', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sk/index.js.flow b/node_modules/date-fns/locale/sk/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/sk/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/sk/package.json b/node_modules/date-fns/locale/sk/package.json new file mode 100644 index 0000000..8c34807 --- /dev/null +++ b/node_modules/date-fns/locale/sk/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/sk/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/sl/_lib/formatDistance/index.js b/node_modules/date-fns/locale/sl/_lib/formatDistance/index.js new file mode 100644 index 0000000..3efa122 --- /dev/null +++ b/node_modules/date-fns/locale/sl/_lib/formatDistance/index.js @@ -0,0 +1,327 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +function isPluralType(val) { + return val.one !== undefined; +} +var formatDistanceLocale = { + lessThanXSeconds: { + present: { + one: 'manj kot {{count}} sekunda', + two: 'manj kot {{count}} sekundi', + few: 'manj kot {{count}} sekunde', + other: 'manj kot {{count}} sekund' + }, + past: { + one: 'manj kot {{count}} sekundo', + two: 'manj kot {{count}} sekundama', + few: 'manj kot {{count}} sekundami', + other: 'manj kot {{count}} sekundami' + }, + future: { + one: 'manj kot {{count}} sekundo', + two: 'manj kot {{count}} sekundi', + few: 'manj kot {{count}} sekunde', + other: 'manj kot {{count}} sekund' + } + }, + xSeconds: { + present: { + one: '{{count}} sekunda', + two: '{{count}} sekundi', + few: '{{count}} sekunde', + other: '{{count}} sekund' + }, + past: { + one: '{{count}} sekundo', + two: '{{count}} sekundama', + few: '{{count}} sekundami', + other: '{{count}} sekundami' + }, + future: { + one: '{{count}} sekundo', + two: '{{count}} sekundi', + few: '{{count}} sekunde', + other: '{{count}} sekund' + } + }, + halfAMinute: 'pol minute', + lessThanXMinutes: { + present: { + one: 'manj kot {{count}} minuta', + two: 'manj kot {{count}} minuti', + few: 'manj kot {{count}} minute', + other: 'manj kot {{count}} minut' + }, + past: { + one: 'manj kot {{count}} minuto', + two: 'manj kot {{count}} minutama', + few: 'manj kot {{count}} minutami', + other: 'manj kot {{count}} minutami' + }, + future: { + one: 'manj kot {{count}} minuto', + two: 'manj kot {{count}} minuti', + few: 'manj kot {{count}} minute', + other: 'manj kot {{count}} minut' + } + }, + xMinutes: { + present: { + one: '{{count}} minuta', + two: '{{count}} minuti', + few: '{{count}} minute', + other: '{{count}} minut' + }, + past: { + one: '{{count}} minuto', + two: '{{count}} minutama', + few: '{{count}} minutami', + other: '{{count}} minutami' + }, + future: { + one: '{{count}} minuto', + two: '{{count}} minuti', + few: '{{count}} minute', + other: '{{count}} minut' + } + }, + aboutXHours: { + present: { + one: 'približno {{count}} ura', + two: 'približno {{count}} uri', + few: 'približno {{count}} ure', + other: 'približno {{count}} ur' + }, + past: { + one: 'približno {{count}} uro', + two: 'približno {{count}} urama', + few: 'približno {{count}} urami', + other: 'približno {{count}} urami' + }, + future: { + one: 'približno {{count}} uro', + two: 'približno {{count}} uri', + few: 'približno {{count}} ure', + other: 'približno {{count}} ur' + } + }, + xHours: { + present: { + one: '{{count}} ura', + two: '{{count}} uri', + few: '{{count}} ure', + other: '{{count}} ur' + }, + past: { + one: '{{count}} uro', + two: '{{count}} urama', + few: '{{count}} urami', + other: '{{count}} urami' + }, + future: { + one: '{{count}} uro', + two: '{{count}} uri', + few: '{{count}} ure', + other: '{{count}} ur' + } + }, + xDays: { + present: { + one: '{{count}} dan', + two: '{{count}} dni', + few: '{{count}} dni', + other: '{{count}} dni' + }, + past: { + one: '{{count}} dnem', + two: '{{count}} dnevoma', + few: '{{count}} dnevi', + other: '{{count}} dnevi' + }, + future: { + one: '{{count}} dan', + two: '{{count}} dni', + few: '{{count}} dni', + other: '{{count}} dni' + } + }, + // no tenses for weeks? + aboutXWeeks: { + one: 'približno {{count}} teden', + two: 'približno {{count}} tedna', + few: 'približno {{count}} tedne', + other: 'približno {{count}} tednov' + }, + // no tenses for weeks? + xWeeks: { + one: '{{count}} teden', + two: '{{count}} tedna', + few: '{{count}} tedne', + other: '{{count}} tednov' + }, + aboutXMonths: { + present: { + one: 'približno {{count}} mesec', + two: 'približno {{count}} meseca', + few: 'približno {{count}} mesece', + other: 'približno {{count}} mesecev' + }, + past: { + one: 'približno {{count}} mesecem', + two: 'približno {{count}} mesecema', + few: 'približno {{count}} meseci', + other: 'približno {{count}} meseci' + }, + future: { + one: 'približno {{count}} mesec', + two: 'približno {{count}} meseca', + few: 'približno {{count}} mesece', + other: 'približno {{count}} mesecev' + } + }, + xMonths: { + present: { + one: '{{count}} mesec', + two: '{{count}} meseca', + few: '{{count}} meseci', + other: '{{count}} mesecev' + }, + past: { + one: '{{count}} mesecem', + two: '{{count}} mesecema', + few: '{{count}} meseci', + other: '{{count}} meseci' + }, + future: { + one: '{{count}} mesec', + two: '{{count}} meseca', + few: '{{count}} mesece', + other: '{{count}} mesecev' + } + }, + aboutXYears: { + present: { + one: 'približno {{count}} leto', + two: 'približno {{count}} leti', + few: 'približno {{count}} leta', + other: 'približno {{count}} let' + }, + past: { + one: 'približno {{count}} letom', + two: 'približno {{count}} letoma', + few: 'približno {{count}} leti', + other: 'približno {{count}} leti' + }, + future: { + one: 'približno {{count}} leto', + two: 'približno {{count}} leti', + few: 'približno {{count}} leta', + other: 'približno {{count}} let' + } + }, + xYears: { + present: { + one: '{{count}} leto', + two: '{{count}} leti', + few: '{{count}} leta', + other: '{{count}} let' + }, + past: { + one: '{{count}} letom', + two: '{{count}} letoma', + few: '{{count}} leti', + other: '{{count}} leti' + }, + future: { + one: '{{count}} leto', + two: '{{count}} leti', + few: '{{count}} leta', + other: '{{count}} let' + } + }, + overXYears: { + present: { + one: 'več kot {{count}} leto', + two: 'več kot {{count}} leti', + few: 'več kot {{count}} leta', + other: 'več kot {{count}} let' + }, + past: { + one: 'več kot {{count}} letom', + two: 'več kot {{count}} letoma', + few: 'več kot {{count}} leti', + other: 'več kot {{count}} leti' + }, + future: { + one: 'več kot {{count}} leto', + two: 'več kot {{count}} leti', + few: 'več kot {{count}} leta', + other: 'več kot {{count}} let' + } + }, + almostXYears: { + present: { + one: 'skoraj {{count}} leto', + two: 'skoraj {{count}} leti', + few: 'skoraj {{count}} leta', + other: 'skoraj {{count}} let' + }, + past: { + one: 'skoraj {{count}} letom', + two: 'skoraj {{count}} letoma', + few: 'skoraj {{count}} leti', + other: 'skoraj {{count}} leti' + }, + future: { + one: 'skoraj {{count}} leto', + two: 'skoraj {{count}} leti', + few: 'skoraj {{count}} leta', + other: 'skoraj {{count}} let' + } + } +}; +function getFormFromCount(count) { + switch (count % 100) { + case 1: + return 'one'; + case 2: + return 'two'; + case 3: + case 4: + return 'few'; + default: + return 'other'; + } +} +var formatDistance = function formatDistance(token, count, options) { + var result = ''; + var tense = 'present'; + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + tense = 'future'; + result = 'čez '; + } else { + tense = 'past'; + result = 'pred '; + } + } + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result += tokenValue; + } else { + var form = getFormFromCount(count); + if (isPluralType(tokenValue)) { + result += tokenValue[form].replace('{{count}}', String(count)); + } else { + result += tokenValue[tense][form].replace('{{count}}', String(count)); + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sl/_lib/formatLong/index.js b/node_modules/date-fns/locale/sl/_lib/formatLong/index.js new file mode 100644 index 0000000..64a37b7 --- /dev/null +++ b/node_modules/date-fns/locale/sl/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, dd. MMMM y', + long: 'dd. MMMM y', + medium: 'd. MMM y', + short: 'd. MM. yy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sl/_lib/formatRelative/index.js b/node_modules/date-fns/locale/sl/_lib/formatRelative/index.js new file mode 100644 index 0000000..48584f5 --- /dev/null +++ b/node_modules/date-fns/locale/sl/_lib/formatRelative/index.js @@ -0,0 +1,48 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + var day = date.getUTCDay(); + switch (day) { + case 0: + return "'prejšnjo nedeljo ob' p"; + case 3: + return "'prejšnjo sredo ob' p"; + case 6: + return "'prejšnjo soboto ob' p"; + default: + return "'prejšnji' EEEE 'ob' p"; + } + }, + yesterday: "'včeraj ob' p", + today: "'danes ob' p", + tomorrow: "'jutri ob' p", + nextWeek: function nextWeek(date) { + var day = date.getUTCDay(); + switch (day) { + case 0: + return "'naslednjo nedeljo ob' p"; + case 3: + return "'naslednjo sredo ob' p"; + case 6: + return "'naslednjo soboto ob' p"; + default: + return "'naslednji' EEEE 'ob' p"; + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sl/_lib/localize/index.js b/node_modules/date-fns/locale/sl/_lib/localize/index.js new file mode 100644 index 0000000..4e35050 --- /dev/null +++ b/node_modules/date-fns/locale/sl/_lib/localize/index.js @@ -0,0 +1,128 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['pr. n. št.', 'po n. št.'], + abbreviated: ['pr. n. št.', 'po n. št.'], + wide: ['pred našim štetjem', 'po našem štetju'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1. čet.', '2. čet.', '3. čet.', '4. čet.'], + wide: ['1. četrtletje', '2. četrtletje', '3. četrtletje', '4. četrtletje'] +}; +var monthValues = { + narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + abbreviated: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', 'sep.', 'okt.', 'nov.', 'dec.'], + wide: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', 'avgust', 'september', 'oktober', 'november', 'december'] +}; +var dayValues = { + narrow: ['n', 'p', 't', 's', 'č', 'p', 's'], + short: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'], + abbreviated: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'], + wide: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota'] +}; +var dayPeriodValues = { + narrow: { + am: 'd', + pm: 'p', + midnight: '24.00', + noon: '12.00', + morning: 'j', + afternoon: 'p', + evening: 'v', + night: 'n' + }, + abbreviated: { + am: 'dop.', + pm: 'pop.', + midnight: 'poln.', + noon: 'pold.', + morning: 'jut.', + afternoon: 'pop.', + evening: 'več.', + night: 'noč' + }, + wide: { + am: 'dop.', + pm: 'pop.', + midnight: 'polnoč', + noon: 'poldne', + morning: 'jutro', + afternoon: 'popoldne', + evening: 'večer', + night: 'noč' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'd', + pm: 'p', + midnight: '24.00', + noon: '12.00', + morning: 'zj', + afternoon: 'p', + evening: 'zv', + night: 'po' + }, + abbreviated: { + am: 'dop.', + pm: 'pop.', + midnight: 'opoln.', + noon: 'opold.', + morning: 'zjut.', + afternoon: 'pop.', + evening: 'zveč.', + night: 'ponoči' + }, + wide: { + am: 'dop.', + pm: 'pop.', + midnight: 'opolnoči', + noon: 'opoldne', + morning: 'zjutraj', + afternoon: 'popoldan', + evening: 'zvečer', + night: 'ponoči' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sl/_lib/match/index.js b/node_modules/date-fns/locale/sl/_lib/match/index.js new file mode 100644 index 0000000..06fe063 --- /dev/null +++ b/node_modules/date-fns/locale/sl/_lib/match/index.js @@ -0,0 +1,117 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + abbreviated: /^(pr\. n\. št\.|po n\. št\.)/i, + wide: /^(pred Kristusom|pred na[sš]im [sš]tetjem|po Kristusu|po na[sš]em [sš]tetju|na[sš]ega [sš]tetja)/i +}; +var parseEraPatterns = { + any: [/^pr/i, /^(po|na[sš]em)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]\.\s?[čc]et\.?/i, + wide: /^[1234]\. [čc]etrtletje/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan\.|feb\.|mar\.|apr\.|maj|jun\.|jul\.|avg\.|sep\.|okt\.|nov\.|dec\.)/i, + wide: /^(januar|februar|marec|april|maj|junij|julij|avgust|september|oktober|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + abbreviated: [/^ja/i, /^fe/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^av/i, /^s/i, /^o/i, /^n/i, /^d/i], + wide: [/^ja/i, /^fe/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^av/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[nptsčc]/i, + short: /^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i, + abbreviated: /^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i, + wide: /^(nedelja|ponedeljek|torek|sreda|[cč]etrtek|petek|sobota)/i +}; +var parseDayPatterns = { + narrow: [/^n/i, /^p/i, /^t/i, /^s/i, /^[cč]/i, /^p/i, /^s/i], + any: [/^n/i, /^po/i, /^t/i, /^sr/i, /^[cč]/i, /^pe/i, /^so/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(d|po?|z?v|n|z?j|24\.00|12\.00)/i, + any: /^(dop\.|pop\.|o?poln(\.|o[cč]i?)|o?pold(\.|ne)|z?ve[cč](\.|er)|(po)?no[cč]i?|popold(ne|an)|jut(\.|ro)|zjut(\.|raj))/i +}; +var parseDayPeriodPatterns = { + narrow: { + am: /^d/i, + pm: /^p/i, + midnight: /^24/i, + noon: /^12/i, + morning: /^(z?j)/i, + afternoon: /^p/i, + evening: /^(z?v)/i, + night: /^(n|po)/i + }, + any: { + am: /^dop\./i, + pm: /^pop\./i, + midnight: /^o?poln/i, + noon: /^o?pold/i, + morning: /j/i, + afternoon: /^pop\./i, + evening: /^z?ve/i, + night: /(po)?no/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'wide' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sl/index.d.ts b/node_modules/date-fns/locale/sl/index.d.ts new file mode 100644 index 0000000..fbe964a --- /dev/null +++ b/node_modules/date-fns/locale/sl/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sl } from 'date-fns/locale' +export default sl diff --git a/node_modules/date-fns/locale/sl/index.js b/node_modules/date-fns/locale/sl/index.js new file mode 100644 index 0000000..6799440 --- /dev/null +++ b/node_modules/date-fns/locale/sl/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Slovenian locale. + * @language Slovenian + * @iso-639-2 slv + * @author Adam Stradovnik [@Neoglyph]{@link https://github.com/Neoglyph} + * @author Mato Žgajner [@mzgajner]{@link https://github.com/mzgajner} + */ +var locale = { + code: 'sl', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sl/index.js.flow b/node_modules/date-fns/locale/sl/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/sl/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/sl/package.json b/node_modules/date-fns/locale/sl/package.json new file mode 100644 index 0000000..5eac24d --- /dev/null +++ b/node_modules/date-fns/locale/sl/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/sl/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/sq/_lib/formatDistance/index.js b/node_modules/date-fns/locale/sq/_lib/formatDistance/index.js new file mode 100644 index 0000000..51ac618 --- /dev/null +++ b/node_modules/date-fns/locale/sq/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'më pak se një sekondë', + other: 'më pak se {{count}} sekonda' + }, + xSeconds: { + one: '1 sekondë', + other: '{{count}} sekonda' + }, + halfAMinute: 'gjysëm minuti', + lessThanXMinutes: { + one: 'më pak se një minute', + other: 'më pak se {{count}} minuta' + }, + xMinutes: { + one: '1 minutë', + other: '{{count}} minuta' + }, + aboutXHours: { + one: 'rreth 1 orë', + other: 'rreth {{count}} orë' + }, + xHours: { + one: '1 orë', + other: '{{count}} orë' + }, + xDays: { + one: '1 ditë', + other: '{{count}} ditë' + }, + aboutXWeeks: { + one: 'rreth 1 javë', + other: 'rreth {{count}} javë' + }, + xWeeks: { + one: '1 javë', + other: '{{count}} javë' + }, + aboutXMonths: { + one: 'rreth 1 muaj', + other: 'rreth {{count}} muaj' + }, + xMonths: { + one: '1 muaj', + other: '{{count}} muaj' + }, + aboutXYears: { + one: 'rreth 1 vit', + other: 'rreth {{count}} vite' + }, + xYears: { + one: '1 vit', + other: '{{count}} vite' + }, + overXYears: { + one: 'mbi 1 vit', + other: 'mbi {{count}} vite' + }, + almostXYears: { + one: 'pothuajse 1 vit', + other: 'pothuajse {{count}} vite' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'në ' + result; + } else { + return result + ' më parë'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sq/_lib/formatLong/index.js b/node_modules/date-fns/locale/sq/_lib/formatLong/index.js new file mode 100644 index 0000000..08f35a4 --- /dev/null +++ b/node_modules/date-fns/locale/sq/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'në' {{time}}", + long: "{{date}} 'në' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sq/_lib/formatRelative/index.js b/node_modules/date-fns/locale/sq/_lib/formatRelative/index.js new file mode 100644 index 0000000..4745b84 --- /dev/null +++ b/node_modules/date-fns/locale/sq/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'të' eeee 'e shkuar në' p", + yesterday: "'dje në' p", + today: "'sot në' p", + tomorrow: "'nesër në' p", + nextWeek: "eeee 'at' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sq/_lib/localize/index.js b/node_modules/date-fns/locale/sq/_lib/localize/index.js new file mode 100644 index 0000000..74d8e8e --- /dev/null +++ b/node_modules/date-fns/locale/sq/_lib/localize/index.js @@ -0,0 +1,136 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['P', 'M'], + abbreviated: ['PK', 'MK'], + wide: ['Para Krishtit', 'Mbas Krishtit'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['4-mujori I', '4-mujori II', '4-mujori III', '4-mujori IV'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], + abbreviated: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gus', 'Sht', 'Tet', 'Nën', 'Dhj'], + wide: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor'] +}; +var dayValues = { + narrow: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], + short: ['Di', 'Hë', 'Ma', 'Më', 'En', 'Pr', 'Sh'], + abbreviated: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], + wide: ['Dielë', 'Hënë', 'Martë', 'Mërkurë', 'Enjte', 'Premte', 'Shtunë'] +}; +var dayPeriodValues = { + narrow: { + am: 'p', + pm: 'm', + midnight: 'm', + noon: 'd', + morning: 'mëngjes', + afternoon: 'dite', + evening: 'mbrëmje', + night: 'natë' + }, + abbreviated: { + am: 'PD', + pm: 'MD', + midnight: 'mesnëtë', + noon: 'drek', + morning: 'mëngjes', + afternoon: 'mbasdite', + evening: 'mbrëmje', + night: 'natë' + }, + wide: { + am: 'p.d.', + pm: 'm.d.', + midnight: 'mesnëtë', + noon: 'drek', + morning: 'mëngjes', + afternoon: 'mbasdite', + evening: 'mbrëmje', + night: 'natë' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'p', + pm: 'm', + midnight: 'm', + noon: 'd', + morning: 'në mëngjes', + afternoon: 'në mbasdite', + evening: 'në mbrëmje', + night: 'në mesnatë' + }, + abbreviated: { + am: 'PD', + pm: 'MD', + midnight: 'mesnatë', + noon: 'drek', + morning: 'në mëngjes', + afternoon: 'në mbasdite', + evening: 'në mbrëmje', + night: 'në mesnatë' + }, + wide: { + am: 'p.d.', + pm: 'm.d.', + midnight: 'mesnatë', + noon: 'drek', + morning: 'në mëngjes', + afternoon: 'në mbasdite', + evening: 'në mbrëmje', + night: 'në mesnatë' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + if ((options === null || options === void 0 ? void 0 : options.unit) === 'hour') return String(number); + if (number === 1) return number + '-rë'; + if (number === 4) return number + 't'; + return number + '-të'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sq/_lib/match/index.js b/node_modules/date-fns/locale/sq/_lib/match/index.js new file mode 100644 index 0000000..6158427 --- /dev/null +++ b/node_modules/date-fns/locale/sq/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(-rë|-të|t|)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(p|m)/i, + abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, + wide: /^(para krishtit|mbas krishtit)/i +}; +var parseEraPatterns = { + any: [/^b/i, /^(p|m)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234]-mujori (i{1,3}|iv)/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jsmpqkftnd]/i, + abbreviated: /^(jan|shk|mar|pri|maj|qer|kor|gus|sht|tet|nën|dhj)/i, + wide: /^(janar|shkurt|mars|prill|maj|qershor|korrik|gusht|shtator|tetor|nëntor|dhjetor)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^s/i, /^m/i, /^p/i, /^m/i, /^q/i, /^k/i, /^g/i, /^s/i, /^t/i, /^n/i, /^d/i], + any: [/^ja/i, /^shk/i, /^mar/i, /^pri/i, /^maj/i, /^qer/i, /^kor/i, /^gu/i, /^sht/i, /^tet/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[dhmeps]/i, + short: /^(di|hë|ma|më|en|pr|sh)/i, + abbreviated: /^(die|hën|mar|mër|enj|pre|sht)/i, + wide: /^(dielë|hënë|martë|mërkurë|enjte|premte|shtunë)/i +}; +var parseDayPatterns = { + narrow: [/^d/i, /^h/i, /^m/i, /^m/i, /^e/i, /^p/i, /^s/i], + any: [/^d/i, /^h/i, /^ma/i, /^më/i, /^e/i, /^p/i, /^s/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(p|m|me|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i, + any: /^([pm]\.?\s?d\.?|drek|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^p/i, + pm: /^m/i, + midnight: /^me/i, + noon: /^dr/i, + morning: /mëngjes/i, + afternoon: /mbasdite/i, + evening: /mbrëmje/i, + night: /natë/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sq/index.d.ts b/node_modules/date-fns/locale/sq/index.d.ts new file mode 100644 index 0000000..d361e22 --- /dev/null +++ b/node_modules/date-fns/locale/sq/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sq } from 'date-fns/locale' +export default sq diff --git a/node_modules/date-fns/locale/sq/index.js b/node_modules/date-fns/locale/sq/index.js new file mode 100644 index 0000000..6624928 --- /dev/null +++ b/node_modules/date-fns/locale/sq/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Albanian locale. + * @language Shqip + * @iso-639-2 sqi + * @author Ardit Dine [@arditdine]{@link https://github.com/arditdine} + */ +var locale = { + code: 'sq', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sq/index.js.flow b/node_modules/date-fns/locale/sq/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/sq/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/sq/package.json b/node_modules/date-fns/locale/sq/package.json new file mode 100644 index 0000000..0342bc4 --- /dev/null +++ b/node_modules/date-fns/locale/sq/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/sq/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr-Latn/_lib/formatDistance/index.js b/node_modules/date-fns/locale/sr-Latn/_lib/formatDistance/index.js new file mode 100644 index 0000000..c8ca56b --- /dev/null +++ b/node_modules/date-fns/locale/sr-Latn/_lib/formatDistance/index.js @@ -0,0 +1,179 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + standalone: 'manje od 1 sekunde', + withPrepositionAgo: 'manje od 1 sekunde', + withPrepositionIn: 'manje od 1 sekundu' + }, + dual: 'manje od {{count}} sekunde', + other: 'manje od {{count}} sekundi' + }, + xSeconds: { + one: { + standalone: '1 sekunda', + withPrepositionAgo: '1 sekunde', + withPrepositionIn: '1 sekundu' + }, + dual: '{{count}} sekunde', + other: '{{count}} sekundi' + }, + halfAMinute: 'pola minute', + lessThanXMinutes: { + one: { + standalone: 'manje od 1 minute', + withPrepositionAgo: 'manje od 1 minute', + withPrepositionIn: 'manje od 1 minutu' + }, + dual: 'manje od {{count}} minute', + other: 'manje od {{count}} minuta' + }, + xMinutes: { + one: { + standalone: '1 minuta', + withPrepositionAgo: '1 minute', + withPrepositionIn: '1 minutu' + }, + dual: '{{count}} minute', + other: '{{count}} minuta' + }, + aboutXHours: { + one: { + standalone: 'oko 1 sat', + withPrepositionAgo: 'oko 1 sat', + withPrepositionIn: 'oko 1 sat' + }, + dual: 'oko {{count}} sata', + other: 'oko {{count}} sati' + }, + xHours: { + one: { + standalone: '1 sat', + withPrepositionAgo: '1 sat', + withPrepositionIn: '1 sat' + }, + dual: '{{count}} sata', + other: '{{count}} sati' + }, + xDays: { + one: { + standalone: '1 dan', + withPrepositionAgo: '1 dan', + withPrepositionIn: '1 dan' + }, + dual: '{{count}} dana', + other: '{{count}} dana' + }, + aboutXWeeks: { + one: { + standalone: 'oko 1 nedelju', + withPrepositionAgo: 'oko 1 nedelju', + withPrepositionIn: 'oko 1 nedelju' + }, + dual: 'oko {{count}} nedelje', + other: 'oko {{count}} nedelje' + }, + xWeeks: { + one: { + standalone: '1 nedelju', + withPrepositionAgo: '1 nedelju', + withPrepositionIn: '1 nedelju' + }, + dual: '{{count}} nedelje', + other: '{{count}} nedelje' + }, + aboutXMonths: { + one: { + standalone: 'oko 1 mesec', + withPrepositionAgo: 'oko 1 mesec', + withPrepositionIn: 'oko 1 mesec' + }, + dual: 'oko {{count}} meseca', + other: 'oko {{count}} meseci' + }, + xMonths: { + one: { + standalone: '1 mesec', + withPrepositionAgo: '1 mesec', + withPrepositionIn: '1 mesec' + }, + dual: '{{count}} meseca', + other: '{{count}} meseci' + }, + aboutXYears: { + one: { + standalone: 'oko 1 godinu', + withPrepositionAgo: 'oko 1 godinu', + withPrepositionIn: 'oko 1 godinu' + }, + dual: 'oko {{count}} godine', + other: 'oko {{count}} godina' + }, + xYears: { + one: { + standalone: '1 godina', + withPrepositionAgo: '1 godine', + withPrepositionIn: '1 godinu' + }, + dual: '{{count}} godine', + other: '{{count}} godina' + }, + overXYears: { + one: { + standalone: 'preko 1 godinu', + withPrepositionAgo: 'preko 1 godinu', + withPrepositionIn: 'preko 1 godinu' + }, + dual: 'preko {{count}} godine', + other: 'preko {{count}} godina' + }, + almostXYears: { + one: { + standalone: 'gotovo 1 godinu', + withPrepositionAgo: 'gotovo 1 godinu', + withPrepositionIn: 'gotovo 1 godinu' + }, + dual: 'gotovo {{count}} godine', + other: 'gotovo {{count}} godina' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + result = tokenValue.one.withPrepositionIn; + } else { + result = tokenValue.one.withPrepositionAgo; + } + } else { + result = tokenValue.one.standalone; + } + } else if (count % 10 > 1 && count % 10 < 5 && + // if last digit is between 2 and 4 + String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1" + ) { + result = tokenValue.dual.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'za ' + result; + } else { + return 'pre ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr-Latn/_lib/formatLong/index.js b/node_modules/date-fns/locale/sr-Latn/_lib/formatLong/index.js new file mode 100644 index 0000000..8de52fc --- /dev/null +++ b/node_modules/date-fns/locale/sr-Latn/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d. MMMM yyyy.', + long: 'd. MMMM yyyy.', + medium: 'd. MMM yy.', + short: 'dd. MM. yy.' +}; +var timeFormats = { + full: 'HH:mm:ss (zzzz)', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'u' {{time}}", + long: "{{date}} 'u' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr-Latn/_lib/formatRelative/index.js b/node_modules/date-fns/locale/sr-Latn/_lib/formatRelative/index.js new file mode 100644 index 0000000..80599d5 --- /dev/null +++ b/node_modules/date-fns/locale/sr-Latn/_lib/formatRelative/index.js @@ -0,0 +1,46 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + switch (date.getUTCDay()) { + case 0: + return "'prošle nedelje u' p"; + case 3: + return "'prošle srede u' p"; + case 6: + return "'prošle subote u' p"; + default: + return "'prošli' EEEE 'u' p"; + } + }, + yesterday: "'juče u' p", + today: "'danas u' p", + tomorrow: "'sutra u' p", + nextWeek: function nextWeek(date) { + switch (date.getUTCDay()) { + case 0: + return "'sledeće nedelje u' p"; + case 3: + return "'sledeću sredu u' p"; + case 6: + return "'sledeću subotu u' p"; + default: + return "'sledeći' EEEE 'u' p"; + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr-Latn/_lib/localize/index.js b/node_modules/date-fns/locale/sr-Latn/_lib/localize/index.js new file mode 100644 index 0000000..691eb31 --- /dev/null +++ b/node_modules/date-fns/locale/sr-Latn/_lib/localize/index.js @@ -0,0 +1,135 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['pr.n.e.', 'AD'], + abbreviated: ['pr. Hr.', 'po. Hr.'], + wide: ['Pre Hrista', 'Posle Hrista'] +}; +var quarterValues = { + narrow: ['1.', '2.', '3.', '4.'], + abbreviated: ['1. kv.', '2. kv.', '3. kv.', '4. kv.'], + wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'] +}; +var monthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + wide: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'] +}; +var formattingMonthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + wide: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'] +}; +var dayValues = { + narrow: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], + short: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + abbreviated: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + wide: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'] +}; +var formattingDayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'posle podne', + evening: 'uveče', + night: 'noću' + } +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'popodne', + evening: 'uveče', + night: 'noću' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'ponoć', + noon: 'podne', + morning: 'ujutru', + afternoon: 'posle podne', + evening: 'uveče', + night: 'noću' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr-Latn/_lib/match/index.js b/node_modules/date-fns/locale/sr-Latn/_lib/match/index.js new file mode 100644 index 0000000..0b9029d --- /dev/null +++ b/node_modules/date-fns/locale/sr-Latn/_lib/match/index.js @@ -0,0 +1,106 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(pr\.n\.e\.|AD)/i, + abbreviated: /^(pr\.\s?Hr\.|po\.\s?Hr\.)/i, + wide: /^(Pre Hrista|pre nove ere|Posle Hrista|nova era)/i +}; +var parseEraPatterns = { + any: [/^pr/i, /^(po|nova)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]\.\s?kv\.?/i, + wide: /^[1234]\. kvartal/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(10|11|12|[123456789])\./i, + abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i, + wide: /^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(jun|juna)|(jul|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i +}; +var parseMonthPatterns = { + narrow: [/^1/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^avg/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[npusčc]/i, + short: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i, + abbreviated: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i, + wide: /^(nedelja|ponedeljak|utorak|sreda|(četvrtak|cetvrtak)|petak|subota)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + any: /^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|posle podne|ujutru)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^pono/i, + noon: /^pod/i, + morning: /jutro/i, + afternoon: /(posle\s|po)+podne/i, + evening: /(uvece|uveče)/i, + night: /(nocu|noću)/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr-Latn/index.d.ts b/node_modules/date-fns/locale/sr-Latn/index.d.ts new file mode 100644 index 0000000..f6313cc --- /dev/null +++ b/node_modules/date-fns/locale/sr-Latn/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { srLatn } from 'date-fns/locale' +export default srLatn diff --git a/node_modules/date-fns/locale/sr-Latn/index.js b/node_modules/date-fns/locale/sr-Latn/index.js new file mode 100644 index 0000000..bb6b3c5 --- /dev/null +++ b/node_modules/date-fns/locale/sr-Latn/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Serbian latin locale. + * @language Serbian + * @iso-639-2 srp + * @author Igor Radivojević [@rogyvoje]{@link https://github.com/rogyvoje} + */ +var locale = { + code: 'sr-Latn', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr-Latn/index.js.flow b/node_modules/date-fns/locale/sr-Latn/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/sr-Latn/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/sr-Latn/package.json b/node_modules/date-fns/locale/sr-Latn/package.json new file mode 100644 index 0000000..f05b515 --- /dev/null +++ b/node_modules/date-fns/locale/sr-Latn/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/sr-Latn/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr/_lib/formatDistance/index.js b/node_modules/date-fns/locale/sr/_lib/formatDistance/index.js new file mode 100644 index 0000000..5cc6b9d --- /dev/null +++ b/node_modules/date-fns/locale/sr/_lib/formatDistance/index.js @@ -0,0 +1,179 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + standalone: 'мање од 1 секунде', + withPrepositionAgo: 'мање од 1 секунде', + withPrepositionIn: 'мање од 1 секунду' + }, + dual: 'мање од {{count}} секунде', + other: 'мање од {{count}} секунди' + }, + xSeconds: { + one: { + standalone: '1 секунда', + withPrepositionAgo: '1 секунде', + withPrepositionIn: '1 секунду' + }, + dual: '{{count}} секунде', + other: '{{count}} секунди' + }, + halfAMinute: 'пола минуте', + lessThanXMinutes: { + one: { + standalone: 'мање од 1 минуте', + withPrepositionAgo: 'мање од 1 минуте', + withPrepositionIn: 'мање од 1 минуту' + }, + dual: 'мање од {{count}} минуте', + other: 'мање од {{count}} минута' + }, + xMinutes: { + one: { + standalone: '1 минута', + withPrepositionAgo: '1 минуте', + withPrepositionIn: '1 минуту' + }, + dual: '{{count}} минуте', + other: '{{count}} минута' + }, + aboutXHours: { + one: { + standalone: 'око 1 сат', + withPrepositionAgo: 'око 1 сат', + withPrepositionIn: 'око 1 сат' + }, + dual: 'око {{count}} сата', + other: 'око {{count}} сати' + }, + xHours: { + one: { + standalone: '1 сат', + withPrepositionAgo: '1 сат', + withPrepositionIn: '1 сат' + }, + dual: '{{count}} сата', + other: '{{count}} сати' + }, + xDays: { + one: { + standalone: '1 дан', + withPrepositionAgo: '1 дан', + withPrepositionIn: '1 дан' + }, + dual: '{{count}} дана', + other: '{{count}} дана' + }, + aboutXWeeks: { + one: { + standalone: 'око 1 недељу', + withPrepositionAgo: 'око 1 недељу', + withPrepositionIn: 'око 1 недељу' + }, + dual: 'око {{count}} недеље', + other: 'око {{count}} недеље' + }, + xWeeks: { + one: { + standalone: '1 недељу', + withPrepositionAgo: '1 недељу', + withPrepositionIn: '1 недељу' + }, + dual: '{{count}} недеље', + other: '{{count}} недеље' + }, + aboutXMonths: { + one: { + standalone: 'око 1 месец', + withPrepositionAgo: 'око 1 месец', + withPrepositionIn: 'око 1 месец' + }, + dual: 'око {{count}} месеца', + other: 'око {{count}} месеци' + }, + xMonths: { + one: { + standalone: '1 месец', + withPrepositionAgo: '1 месец', + withPrepositionIn: '1 месец' + }, + dual: '{{count}} месеца', + other: '{{count}} месеци' + }, + aboutXYears: { + one: { + standalone: 'око 1 годину', + withPrepositionAgo: 'око 1 годину', + withPrepositionIn: 'око 1 годину' + }, + dual: 'око {{count}} године', + other: 'око {{count}} година' + }, + xYears: { + one: { + standalone: '1 година', + withPrepositionAgo: '1 године', + withPrepositionIn: '1 годину' + }, + dual: '{{count}} године', + other: '{{count}} година' + }, + overXYears: { + one: { + standalone: 'преко 1 годину', + withPrepositionAgo: 'преко 1 годину', + withPrepositionIn: 'преко 1 годину' + }, + dual: 'преко {{count}} године', + other: 'преко {{count}} година' + }, + almostXYears: { + one: { + standalone: 'готово 1 годину', + withPrepositionAgo: 'готово 1 годину', + withPrepositionIn: 'готово 1 годину' + }, + dual: 'готово {{count}} године', + other: 'готово {{count}} година' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + result = tokenValue.one.withPrepositionIn; + } else { + result = tokenValue.one.withPrepositionAgo; + } + } else { + result = tokenValue.one.standalone; + } + } else if (count % 10 > 1 && count % 10 < 5 && + // if last digit is between 2 and 4 + String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1" + ) { + result = tokenValue.dual.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'за ' + result; + } else { + return 'пре ' + result; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr/_lib/formatLong/index.js b/node_modules/date-fns/locale/sr/_lib/formatLong/index.js new file mode 100644 index 0000000..53d2b0a --- /dev/null +++ b/node_modules/date-fns/locale/sr/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, d. MMMM yyyy.', + long: 'd. MMMM yyyy.', + medium: 'd. MMM yy.', + short: 'dd. MM. yy.' +}; +var timeFormats = { + full: 'HH:mm:ss (zzzz)', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'у' {{time}}", + long: "{{date}} 'у' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr/_lib/formatRelative/index.js b/node_modules/date-fns/locale/sr/_lib/formatRelative/index.js new file mode 100644 index 0000000..85bda0b --- /dev/null +++ b/node_modules/date-fns/locale/sr/_lib/formatRelative/index.js @@ -0,0 +1,48 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: function lastWeek(date) { + var day = date.getUTCDay(); + switch (day) { + case 0: + return "'прошле недеље у' p"; + case 3: + return "'прошле среде у' p"; + case 6: + return "'прошле суботе у' p"; + default: + return "'прошли' EEEE 'у' p"; + } + }, + yesterday: "'јуче у' p", + today: "'данас у' p", + tomorrow: "'сутра у' p", + nextWeek: function nextWeek(date) { + var day = date.getUTCDay(); + switch (day) { + case 0: + return "'следеће недеље у' p"; + case 3: + return "'следећу среду у' p"; + case 6: + return "'следећу суботу у' p"; + default: + return "'следећи' EEEE 'у' p"; + } + }, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, _baseDate, _options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr/_lib/localize/index.js b/node_modules/date-fns/locale/sr/_lib/localize/index.js new file mode 100644 index 0000000..ceebf48 --- /dev/null +++ b/node_modules/date-fns/locale/sr/_lib/localize/index.js @@ -0,0 +1,135 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['пр.н.е.', 'АД'], + abbreviated: ['пр. Хр.', 'по. Хр.'], + wide: ['Пре Христа', 'После Христа'] +}; +var quarterValues = { + narrow: ['1.', '2.', '3.', '4.'], + abbreviated: ['1. кв.', '2. кв.', '3. кв.', '4. кв.'], + wide: ['1. квартал', '2. квартал', '3. квартал', '4. квартал'] +}; +var monthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + wide: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'] +}; +var formattingMonthValues = { + narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + abbreviated: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + wide: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'] +}; +var dayValues = { + narrow: ['Н', 'П', 'У', 'С', 'Ч', 'П', 'С'], + short: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], + abbreviated: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], + wide: ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'] +}; +var formattingDayPeriodValues = { + narrow: { + am: 'АМ', + pm: 'ПМ', + midnight: 'поноћ', + noon: 'подне', + morning: 'ујутру', + afternoon: 'поподне', + evening: 'увече', + night: 'ноћу' + }, + abbreviated: { + am: 'АМ', + pm: 'ПМ', + midnight: 'поноћ', + noon: 'подне', + morning: 'ујутру', + afternoon: 'поподне', + evening: 'увече', + night: 'ноћу' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'поноћ', + noon: 'подне', + morning: 'ујутру', + afternoon: 'после подне', + evening: 'увече', + night: 'ноћу' + } +}; +var dayPeriodValues = { + narrow: { + am: 'AM', + pm: 'PM', + midnight: 'поноћ', + noon: 'подне', + morning: 'ујутру', + afternoon: 'поподне', + evening: 'увече', + night: 'ноћу' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'поноћ', + noon: 'подне', + morning: 'ујутру', + afternoon: 'поподне', + evening: 'увече', + night: 'ноћу' + }, + wide: { + am: 'AM', + pm: 'PM', + midnight: 'поноћ', + noon: 'подне', + morning: 'ујутру', + afternoon: 'после подне', + evening: 'увече', + night: 'ноћу' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr/_lib/match/index.js b/node_modules/date-fns/locale/sr/_lib/match/index.js new file mode 100644 index 0000000..746b0f8 --- /dev/null +++ b/node_modules/date-fns/locale/sr/_lib/match/index.js @@ -0,0 +1,106 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)\./i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(пр\.н\.е\.|АД)/i, + abbreviated: /^(пр\.\s?Хр\.|по\.\s?Хр\.)/i, + wide: /^(Пре Христа|пре нове ере|После Христа|нова ера)/i +}; +var parseEraPatterns = { + any: [/^пр/i, /^(по|нова)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]\.\s?кв\.?/i, + wide: /^[1234]\. квартал/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(10|11|12|[123456789])\./i, + abbreviated: /^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i, + wide: /^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i +}; +var parseMonthPatterns = { + narrow: [/^1/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i], + any: [/^ја/i, /^ф/i, /^мар/i, /^ап/i, /^мај/i, /^јун/i, /^јул/i, /^авг/i, /^с/i, /^о/i, /^н/i, /^д/i] +}; +var matchDayPatterns = { + narrow: /^[пусчн]/i, + short: /^(нед|пон|уто|сре|чет|пет|суб)/i, + abbreviated: /^(нед|пон|уто|сре|чет|пет|суб)/i, + wide: /^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i +}; +var parseDayPatterns = { + narrow: [/^п/i, /^у/i, /^с/i, /^ч/i, /^п/i, /^с/i, /^н/i], + any: [/^нед/i, /^пон/i, /^уто/i, /^сре/i, /^чет/i, /^пет/i, /^суб/i] +}; +var matchDayPeriodPatterns = { + any: /^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^поно/i, + noon: /^под/i, + morning: /ујутру/i, + afternoon: /(после\s|по)+подне/i, + evening: /(увече)/i, + night: /(ноћу)/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr/index.d.ts b/node_modules/date-fns/locale/sr/index.d.ts new file mode 100644 index 0000000..aaede59 --- /dev/null +++ b/node_modules/date-fns/locale/sr/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sr } from 'date-fns/locale' +export default sr diff --git a/node_modules/date-fns/locale/sr/index.js b/node_modules/date-fns/locale/sr/index.js new file mode 100644 index 0000000..0e9ad63 --- /dev/null +++ b/node_modules/date-fns/locale/sr/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Serbian cyrillic locale. + * @language Serbian + * @iso-639-2 srp + * @author Igor Radivojević [@rogyvoje]{@link https://github.com/rogyvoje} + */ +var locale = { + code: 'sr', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sr/index.js.flow b/node_modules/date-fns/locale/sr/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/sr/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/sr/package.json b/node_modules/date-fns/locale/sr/package.json new file mode 100644 index 0000000..a2c145f --- /dev/null +++ b/node_modules/date-fns/locale/sr/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/sr/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/sv/_lib/formatDistance/index.js b/node_modules/date-fns/locale/sv/_lib/formatDistance/index.js new file mode 100644 index 0000000..e23292b --- /dev/null +++ b/node_modules/date-fns/locale/sv/_lib/formatDistance/index.js @@ -0,0 +1,96 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'mindre än en sekund', + other: 'mindre än {{count}} sekunder' + }, + xSeconds: { + one: 'en sekund', + other: '{{count}} sekunder' + }, + halfAMinute: 'en halv minut', + lessThanXMinutes: { + one: 'mindre än en minut', + other: 'mindre än {{count}} minuter' + }, + xMinutes: { + one: 'en minut', + other: '{{count}} minuter' + }, + aboutXHours: { + one: 'ungefär en timme', + other: 'ungefär {{count}} timmar' + }, + xHours: { + one: 'en timme', + other: '{{count}} timmar' + }, + xDays: { + one: 'en dag', + other: '{{count}} dagar' + }, + aboutXWeeks: { + one: 'ungefär en vecka', + other: 'ungefär {{count}} vecka' + }, + xWeeks: { + one: 'en vecka', + other: '{{count}} vecka' + }, + aboutXMonths: { + one: 'ungefär en månad', + other: 'ungefär {{count}} månader' + }, + xMonths: { + one: 'en månad', + other: '{{count}} månader' + }, + aboutXYears: { + one: 'ungefär ett år', + other: 'ungefär {{count}} år' + }, + xYears: { + one: 'ett år', + other: '{{count}} år' + }, + overXYears: { + one: 'över ett år', + other: 'över {{count}} år' + }, + almostXYears: { + one: 'nästan ett år', + other: 'nästan {{count}} år' + } +}; +var wordMapping = ['noll', 'en', 'två', 'tre', 'fyra', 'fem', 'sex', 'sju', 'åtta', 'nio', 'tio', 'elva', 'tolv']; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + if (options && options.onlyNumeric) { + result = tokenValue.other.replace('{{count}}', String(count)); + } else { + result = tokenValue.other.replace('{{count}}', count < 13 ? wordMapping[count] : String(count)); + } + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'om ' + result; + } else { + return result + ' sedan'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sv/_lib/formatLong/index.js b/node_modules/date-fns/locale/sv/_lib/formatLong/index.js new file mode 100644 index 0000000..e224b4c --- /dev/null +++ b/node_modules/date-fns/locale/sv/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE d MMMM y', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'y-MM-dd' +}; +var timeFormats = { + full: "'kl'. HH:mm:ss zzzz", + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'kl.' {{time}}", + long: "{{date}} 'kl.' {{time}}", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sv/_lib/formatRelative/index.js b/node_modules/date-fns/locale/sv/_lib/formatRelative/index.js new file mode 100644 index 0000000..ec024fe --- /dev/null +++ b/node_modules/date-fns/locale/sv/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'i' EEEE's kl.' p", + yesterday: "'igår kl.' p", + today: "'idag kl.' p", + tomorrow: "'imorgon kl.' p", + nextWeek: "EEEE 'kl.' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sv/_lib/localize/index.js b/node_modules/date-fns/locale/sv/_lib/localize/index.js new file mode 100644 index 0000000..d30c474 --- /dev/null +++ b/node_modules/date-fns/locale/sv/_lib/localize/index.js @@ -0,0 +1,138 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['f.Kr.', 'e.Kr.'], + abbreviated: ['f.Kr.', 'e.Kr.'], + wide: ['före Kristus', 'efter Kristus'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', '4:e kvartalet'] +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + wide: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december'] +}; +var dayValues = { + narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + short: ['sö', 'må', 'ti', 'on', 'to', 'fr', 'lö'], + abbreviated: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], + wide: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'] +}; + +// https://www.unicode.org/cldr/charts/32/summary/sv.html#1888 +var dayPeriodValues = { + narrow: { + am: 'fm', + pm: 'em', + midnight: 'midnatt', + noon: 'middag', + morning: 'morg.', + afternoon: 'efterm.', + evening: 'kväll', + night: 'natt' + }, + abbreviated: { + am: 'f.m.', + pm: 'e.m.', + midnight: 'midnatt', + noon: 'middag', + morning: 'morgon', + afternoon: 'efterm.', + evening: 'kväll', + night: 'natt' + }, + wide: { + am: 'förmiddag', + pm: 'eftermiddag', + midnight: 'midnatt', + noon: 'middag', + morning: 'morgon', + afternoon: 'eftermiddag', + evening: 'kväll', + night: 'natt' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'fm', + pm: 'em', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morg.', + afternoon: 'på efterm.', + evening: 'på kvällen', + night: 'på natten' + }, + abbreviated: { + am: 'fm', + pm: 'em', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morg.', + afternoon: 'på efterm.', + evening: 'på kvällen', + night: 'på natten' + }, + wide: { + am: 'fm', + pm: 'em', + midnight: 'midnatt', + noon: 'middag', + morning: 'på morgonen', + afternoon: 'på eftermiddagen', + evening: 'på kvällen', + night: 'på natten' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + var rem100 = number % 100; + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + case 2: + return number + ':a'; + } + } + return number + ':e'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sv/_lib/match/index.js b/node_modules/date-fns/locale/sv/_lib/match/index.js new file mode 100644 index 0000000..01c41fa --- /dev/null +++ b/node_modules/date-fns/locale/sv/_lib/match/index.js @@ -0,0 +1,105 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(:a|:e)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i, + abbreviated: /^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i, + wide: /^(före Kristus|före vår tid|efter Kristus|vår tid)/i +}; +var parseEraPatterns = { + any: [/^f/i, /^[ev]/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](:a|:e)? kvartalet/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mar[s]?|apr|maj|jun[i]?|jul[i]?|aug|sep|okt|nov|dec)\.?/i, + wide: /^(januari|februari|mars|april|maj|juni|juli|augusti|september|oktober|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtofl]/i, + short: /^(sö|må|ti|on|to|fr|lö)/i, + abbreviated: /^(sön|mån|tis|ons|tors|fre|lör)/i, + wide: /^(söndag|måndag|tisdag|onsdag|torsdag|fredag|lördag)/i +}; +var parseDayPatterns = { + any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i] +}; +var matchDayPeriodPatterns = { + any: /^([fe]\.?\s?m\.?|midn(att)?|midd(ag)?|(på) (morgonen|eftermiddagen|kvällen|natten))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^f/i, + pm: /^e/i, + midnight: /^midn/i, + noon: /^midd/i, + morning: /morgon/i, + afternoon: /eftermiddag/i, + evening: /kväll/i, + night: /natt/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sv/index.d.ts b/node_modules/date-fns/locale/sv/index.d.ts new file mode 100644 index 0000000..2a7405b --- /dev/null +++ b/node_modules/date-fns/locale/sv/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sv } from 'date-fns/locale' +export default sv diff --git a/node_modules/date-fns/locale/sv/index.js b/node_modules/date-fns/locale/sv/index.js new file mode 100644 index 0000000..5cdc401 --- /dev/null +++ b/node_modules/date-fns/locale/sv/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Swedish locale. + * @language Swedish + * @iso-639-2 swe + * @author Johannes Ulén [@ejulen]{@link https://github.com/ejulen} + * @author Alexander Nanberg [@alexandernanberg]{@link https://github.com/alexandernanberg} + * @author Henrik Andersson [@limelights]{@link https://github.com/limelights} + */ +var locale = { + code: 'sv', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/sv/index.js.flow b/node_modules/date-fns/locale/sv/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/sv/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/sv/package.json b/node_modules/date-fns/locale/sv/package.json new file mode 100644 index 0000000..d3df8bb --- /dev/null +++ b/node_modules/date-fns/locale/sv/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/sv/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/ta/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ta/_lib/formatDistance/index.js new file mode 100644 index 0000000..7595296 --- /dev/null +++ b/node_modules/date-fns/locale/ta/_lib/formatDistance/index.js @@ -0,0 +1,209 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +function isPluralType(val) { + return val.one !== undefined; +} +var formatDistanceLocale = { + lessThanXSeconds: { + one: { + default: 'ஒரு வினாடிக்கு குறைவாக', + in: 'ஒரு வினாடிக்குள்', + ago: 'ஒரு வினாடிக்கு முன்பு' + }, + other: { + default: '{{count}} வினாடிகளுக்கு குறைவாக', + in: '{{count}} வினாடிகளுக்குள்', + ago: '{{count}} வினாடிகளுக்கு முன்பு' + } + }, + xSeconds: { + one: { + default: '1 வினாடி', + in: '1 வினாடியில்', + ago: '1 வினாடி முன்பு' + }, + other: { + default: '{{count}} விநாடிகள்', + in: '{{count}} வினாடிகளில்', + ago: '{{count}} விநாடிகளுக்கு முன்பு' + } + }, + halfAMinute: { + default: 'அரை நிமிடம்', + in: 'அரை நிமிடத்தில்', + ago: 'அரை நிமிடம் முன்பு' + }, + lessThanXMinutes: { + one: { + default: 'ஒரு நிமிடத்திற்கும் குறைவாக', + in: 'ஒரு நிமிடத்திற்குள்', + ago: 'ஒரு நிமிடத்திற்கு முன்பு' + }, + other: { + default: '{{count}} நிமிடங்களுக்கும் குறைவாக', + in: '{{count}} நிமிடங்களுக்குள்', + ago: '{{count}} நிமிடங்களுக்கு முன்பு' + } + }, + xMinutes: { + one: { + default: '1 நிமிடம்', + in: '1 நிமிடத்தில்', + ago: '1 நிமிடம் முன்பு' + }, + other: { + default: '{{count}} நிமிடங்கள்', + in: '{{count}} நிமிடங்களில்', + ago: '{{count}} நிமிடங்களுக்கு முன்பு' + } + }, + aboutXHours: { + one: { + default: 'சுமார் 1 மணி நேரம்', + in: 'சுமார் 1 மணி நேரத்தில்', + ago: 'சுமார் 1 மணி நேரத்திற்கு முன்பு' + }, + other: { + default: 'சுமார் {{count}} மணி நேரம்', + in: 'சுமார் {{count}} மணி நேரத்திற்கு முன்பு', + ago: 'சுமார் {{count}} மணி நேரத்தில்' + } + }, + xHours: { + one: { + default: '1 மணி நேரம்', + in: '1 மணி நேரத்தில்', + ago: '1 மணி நேரத்திற்கு முன்பு' + }, + other: { + default: '{{count}} மணி நேரம்', + in: '{{count}} மணி நேரத்தில்', + ago: '{{count}} மணி நேரத்திற்கு முன்பு' + } + }, + xDays: { + one: { + default: '1 நாள்', + in: '1 நாளில்', + ago: '1 நாள் முன்பு' + }, + other: { + default: '{{count}} நாட்கள்', + in: '{{count}} நாட்களில்', + ago: '{{count}} நாட்களுக்கு முன்பு' + } + }, + aboutXWeeks: { + one: { + default: 'சுமார் 1 வாரம்', + in: 'சுமார் 1 வாரத்தில்', + ago: 'சுமார் 1 வாரம் முன்பு' + }, + other: { + default: 'சுமார் {{count}} வாரங்கள்', + in: 'சுமார் {{count}} வாரங்களில்', + ago: 'சுமார் {{count}} வாரங்களுக்கு முன்பு' + } + }, + xWeeks: { + one: { + default: '1 வாரம்', + in: '1 வாரத்தில்', + ago: '1 வாரம் முன்பு' + }, + other: { + default: '{{count}} வாரங்கள்', + in: '{{count}} வாரங்களில்', + ago: '{{count}} வாரங்களுக்கு முன்பு' + } + }, + aboutXMonths: { + one: { + default: 'சுமார் 1 மாதம்', + in: 'சுமார் 1 மாதத்தில்', + ago: 'சுமார் 1 மாதத்திற்கு முன்பு' + }, + other: { + default: 'சுமார் {{count}} மாதங்கள்', + in: 'சுமார் {{count}} மாதங்களில்', + ago: 'சுமார் {{count}} மாதங்களுக்கு முன்பு' + } + }, + xMonths: { + one: { + default: '1 மாதம்', + in: '1 மாதத்தில்', + ago: '1 மாதம் முன்பு' + }, + other: { + default: '{{count}} மாதங்கள்', + in: '{{count}} மாதங்களில்', + ago: '{{count}} மாதங்களுக்கு முன்பு' + } + }, + aboutXYears: { + one: { + default: 'சுமார் 1 வருடம்', + in: 'சுமார் 1 ஆண்டில்', + ago: 'சுமார் 1 வருடம் முன்பு' + }, + other: { + default: 'சுமார் {{count}} ஆண்டுகள்', + in: 'சுமார் {{count}} ஆண்டுகளில்', + ago: 'சுமார் {{count}} ஆண்டுகளுக்கு முன்பு' + } + }, + xYears: { + one: { + default: '1 வருடம்', + in: '1 ஆண்டில்', + ago: '1 வருடம் முன்பு' + }, + other: { + default: '{{count}} ஆண்டுகள்', + in: '{{count}} ஆண்டுகளில்', + ago: '{{count}} ஆண்டுகளுக்கு முன்பு' + } + }, + overXYears: { + one: { + default: '1 வருடத்திற்கு மேல்', + in: '1 வருடத்திற்கும் மேலாக', + ago: '1 வருடம் முன்பு' + }, + other: { + default: '{{count}} ஆண்டுகளுக்கும் மேலாக', + in: '{{count}} ஆண்டுகளில்', + ago: '{{count}} ஆண்டுகளுக்கு முன்பு' + } + }, + almostXYears: { + one: { + default: 'கிட்டத்தட்ட 1 வருடம்', + in: 'கிட்டத்தட்ட 1 ஆண்டில்', + ago: 'கிட்டத்தட்ட 1 வருடம் முன்பு' + }, + other: { + default: 'கிட்டத்தட்ட {{count}} ஆண்டுகள்', + in: 'கிட்டத்தட்ட {{count}} ஆண்டுகளில்', + ago: 'கிட்டத்தட்ட {{count}} ஆண்டுகளுக்கு முன்பு' + } + } +}; +var formatDistance = function formatDistance(token, count, options) { + var tense = options !== null && options !== void 0 && options.addSuffix ? options.comparison && options.comparison > 0 ? 'in' : 'ago' : 'default'; + var tokenValue = formatDistanceLocale[token]; + if (!isPluralType(tokenValue)) return tokenValue[tense]; + if (count === 1) { + return tokenValue.one[tense]; + } else { + return tokenValue.other[tense].replace('{{count}}', String(count)); + } +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ta/_lib/formatLong/index.js b/node_modules/date-fns/locale/ta/_lib/formatLong/index.js new file mode 100644 index 0000000..e0a42be --- /dev/null +++ b/node_modules/date-fns/locale/ta/_lib/formatLong/index.js @@ -0,0 +1,47 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +// Ref: https://www.unicode.org/cldr/charts/32/summary/ta.html +// CLDR #1846 - #1849 +var dateFormats = { + full: 'EEEE, d MMMM, y', + long: 'd MMMM, y', + medium: 'd MMM, y', + short: 'd/M/yy' +}; + +// CLDR #1850 - #1853 +var timeFormats = { + full: 'a h:mm:ss zzzz', + long: 'a h:mm:ss z', + medium: 'a h:mm:ss', + short: 'a h:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ta/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ta/_lib/formatRelative/index.js new file mode 100644 index 0000000..92da7b1 --- /dev/null +++ b/node_modules/date-fns/locale/ta/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'கடந்த' eeee p 'மணிக்கு'", + yesterday: "'நேற்று ' p 'மணிக்கு'", + today: "'இன்று ' p 'மணிக்கு'", + tomorrow: "'நாளை ' p 'மணிக்கு'", + nextWeek: "eeee p 'மணிக்கு'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ta/_lib/localize/index.js b/node_modules/date-fns/locale/ta/_lib/localize/index.js new file mode 100644 index 0000000..81accf8 --- /dev/null +++ b/node_modules/date-fns/locale/ta/_lib/localize/index.js @@ -0,0 +1,182 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +// Ref: https://www.unicode.org/cldr/charts/32/summary/ta.html + +var eraValues = { + narrow: ['கி.மு.', 'கி.பி.'], + abbreviated: ['கி.மு.', 'கி.பி.'], + // CLDR #1624, #1626 + wide: ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி'] // CLDR #1620, #1622 +}; + +var quarterValues = { + // CLDR #1644 - #1647 + narrow: ['1', '2', '3', '4'], + // CLDR #1636 - #1639 + abbreviated: ['காலா.1', 'காலா.2', 'காலா.3', 'காலா.4'], + // CLDR #1628 - #1631 + wide: ['ஒன்றாம் காலாண்டு', 'இரண்டாம் காலாண்டு', 'மூன்றாம் காலாண்டு', 'நான்காம் காலாண்டு'] +}; +var monthValues = { + // CLDR #700 - #711 + narrow: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + // CLDR #1676 - #1687 + abbreviated: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + // CLDR #1652 - #1663 + wide: ['ஜனவரி', + // January + 'பிப்ரவரி', + // February + 'மார்ச்', + // March + 'ஏப்ரல்', + // April + 'மே', + // May + 'ஜூன்', + // June + 'ஜூலை', + // July + 'ஆகஸ்ட்', + // August + 'செப்டம்பர்', + // September + 'அக்டோபர்', + // October + 'நவம்பர்', + // November + 'டிசம்பர்' // December + ] +}; + +var dayValues = { + // CLDR #1766 - #1772 + narrow: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + // CLDR #1752 - #1758 + short: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + // CLDR #1738 - #1744 + abbreviated: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + // CLDR #1724 - #1730 + wide: ['ஞாயிறு', + // Sunday + 'திங்கள்', + // Monday + 'செவ்வாய்', + // Tuesday + 'புதன்', + // Wednesday + 'வியாழன்', + // Thursday + 'வெள்ளி', + // Friday + 'சனி' // Saturday + ] +}; + +// CLDR #1780 - #1845 +var dayPeriodValues = { + narrow: { + am: 'மு.ப', + pm: 'பி.ப', + midnight: 'நள்.', + noon: 'நண்.', + morning: 'கா.', + afternoon: 'மதி.', + evening: 'மா.', + night: 'இர.' + }, + abbreviated: { + am: 'முற்பகல்', + pm: 'பிற்பகல்', + midnight: 'நள்ளிரவு', + noon: 'நண்பகல்', + morning: 'காலை', + afternoon: 'மதியம்', + evening: 'மாலை', + night: 'இரவு' + }, + wide: { + am: 'முற்பகல்', + pm: 'பிற்பகல்', + midnight: 'நள்ளிரவு', + noon: 'நண்பகல்', + morning: 'காலை', + afternoon: 'மதியம்', + evening: 'மாலை', + night: 'இரவு' + } +}; + +// CLDR #1780 - #1845 +var formattingDayPeriodValues = { + narrow: { + am: 'மு.ப', + pm: 'பி.ப', + midnight: 'நள்.', + noon: 'நண்.', + morning: 'கா.', + afternoon: 'மதி.', + evening: 'மா.', + night: 'இர.' + }, + abbreviated: { + am: 'முற்பகல்', + pm: 'பிற்பகல்', + midnight: 'நள்ளிரவு', + noon: 'நண்பகல்', + morning: 'காலை', + afternoon: 'மதியம்', + evening: 'மாலை', + night: 'இரவு' + }, + wide: { + am: 'முற்பகல்', + pm: 'பிற்பகல்', + midnight: 'நள்ளிரவு', + noon: 'நண்பகல்', + morning: 'காலை', + afternoon: 'மதியம்', + evening: 'மாலை', + night: 'இரவு' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ta/_lib/match/index.js b/node_modules/date-fns/locale/ta/_lib/match/index.js new file mode 100644 index 0000000..71063b4 --- /dev/null +++ b/node_modules/date-fns/locale/ta/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(வது)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(கி.மு.|கி.பி.)/i, + abbreviated: /^(கி\.?\s?மு\.?|கி\.?\s?பி\.?)/, + wide: /^(கிறிஸ்துவுக்கு\sமுன்|அன்னோ\sடோமினி)/i +}; +var parseEraPatterns = { + any: [/கி\.?\s?மு\.?/, /கி\.?\s?பி\.?/] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^காலா.[1234]/i, + wide: /^(ஒன்றாம்|இரண்டாம்|மூன்றாம்|நான்காம்) காலாண்டு/i +}; +var parseQuarterPatterns = { + narrow: [/1/i, /2/i, /3/i, /4/i], + any: [/(1|காலா.1|ஒன்றாம்)/i, /(2|காலா.2|இரண்டாம்)/i, /(3|காலா.3|மூன்றாம்)/i, /(4|காலா.4|நான்காம்)/i] +}; +var matchMonthPatterns = { + narrow: /^(ஜ|பி|மா|ஏ|மே|ஜூ|ஆ|செ|அ|ந|டி)$/i, + abbreviated: /^(ஜன.|பிப்.|மார்.|ஏப்.|மே|ஜூன்|ஜூலை|ஆக.|செப்.|அக்.|நவ.|டிச.)/i, + wide: /^(ஜனவரி|பிப்ரவரி|மார்ச்|ஏப்ரல்|மே|ஜூன்|ஜூலை|ஆகஸ்ட்|செப்டம்பர்|அக்டோபர்|நவம்பர்|டிசம்பர்)/i +}; +var parseMonthPatterns = { + narrow: [/^ஜ$/i, /^பி/i, /^மா/i, /^ஏ/i, /^மே/i, /^ஜூ/i, /^ஜூ/i, /^ஆ/i, /^செ/i, /^அ/i, /^ந/i, /^டி/i], + any: [/^ஜன/i, /^பி/i, /^மா/i, /^ஏ/i, /^மே/i, /^ஜூன்/i, /^ஜூலை/i, /^ஆ/i, /^செ/i, /^அ/i, /^ந/i, /^டி/i] +}; +var matchDayPatterns = { + narrow: /^(ஞா|தி|செ|பு|வி|வெ|ச)/i, + short: /^(ஞா|தி|செ|பு|வி|வெ|ச)/i, + abbreviated: /^(ஞாயி.|திங்.|செவ்.|புத.|வியா.|வெள்.|சனி)/i, + wide: /^(ஞாயிறு|திங்கள்|செவ்வாய்|புதன்|வியாழன்|வெள்ளி|சனி)/i +}; +var parseDayPatterns = { + narrow: [/^ஞா/i, /^தி/i, /^செ/i, /^பு/i, /^வி/i, /^வெ/i, /^ச/i], + any: [/^ஞா/i, /^தி/i, /^செ/i, /^பு/i, /^வி/i, /^வெ/i, /^ச/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(மு.ப|பி.ப|நள்|நண்|காலை|மதியம்|மாலை|இரவு)/i, + any: /^(மு.ப|பி.ப|முற்பகல்|பிற்பகல்|நள்ளிரவு|நண்பகல்|காலை|மதியம்|மாலை|இரவு)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^மு/i, + pm: /^பி/i, + midnight: /^நள்/i, + noon: /^நண்/i, + morning: /காலை/i, + afternoon: /மதியம்/i, + evening: /மாலை/i, + night: /இரவு/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ta/index.d.ts b/node_modules/date-fns/locale/ta/index.d.ts new file mode 100644 index 0000000..fb9a06a --- /dev/null +++ b/node_modules/date-fns/locale/ta/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ta } from 'date-fns/locale' +export default ta diff --git a/node_modules/date-fns/locale/ta/index.js b/node_modules/date-fns/locale/ta/index.js new file mode 100644 index 0000000..5effcb1 --- /dev/null +++ b/node_modules/date-fns/locale/ta/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Tamil locale (India). + * @language Tamil + * @iso-639-2 tam + * @author Sibiraj [@sibiraj-s]{@link https://github.com/sibiraj-s} + */ +var locale = { + code: 'ta', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ta/index.js.flow b/node_modules/date-fns/locale/ta/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ta/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ta/package.json b/node_modules/date-fns/locale/ta/package.json new file mode 100644 index 0000000..fa63205 --- /dev/null +++ b/node_modules/date-fns/locale/ta/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ta/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/te/_lib/formatDistance/index.js b/node_modules/date-fns/locale/te/_lib/formatDistance/index.js new file mode 100644 index 0000000..1262f9b --- /dev/null +++ b/node_modules/date-fns/locale/te/_lib/formatDistance/index.js @@ -0,0 +1,193 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +// Source: https://www.unicode.org/cldr/charts/32/summary/te.html + +var formatDistanceLocale = { + lessThanXSeconds: { + standalone: { + one: 'సెకను కన్నా తక్కువ', + other: '{{count}} సెకన్ల కన్నా తక్కువ' + }, + withPreposition: { + one: 'సెకను', + other: '{{count}} సెకన్ల' + } + }, + xSeconds: { + standalone: { + one: 'ఒక సెకను', + // CLDR #1314 + other: '{{count}} సెకన్ల' + }, + withPreposition: { + one: 'ఒక సెకను', + other: '{{count}} సెకన్ల' + } + }, + halfAMinute: { + standalone: 'అర నిమిషం', + withPreposition: 'అర నిమిషం' + }, + lessThanXMinutes: { + standalone: { + one: 'ఒక నిమిషం కన్నా తక్కువ', + other: '{{count}} నిమిషాల కన్నా తక్కువ' + }, + withPreposition: { + one: 'ఒక నిమిషం', + other: '{{count}} నిమిషాల' + } + }, + xMinutes: { + standalone: { + one: 'ఒక నిమిషం', + // CLDR #1311 + other: '{{count}} నిమిషాలు' + }, + withPreposition: { + one: 'ఒక నిమిషం', + // CLDR #1311 + other: '{{count}} నిమిషాల' + } + }, + aboutXHours: { + standalone: { + one: 'సుమారు ఒక గంట', + other: 'సుమారు {{count}} గంటలు' + }, + withPreposition: { + one: 'సుమారు ఒక గంట', + other: 'సుమారు {{count}} గంటల' + } + }, + xHours: { + standalone: { + one: 'ఒక గంట', + // CLDR #1308 + other: '{{count}} గంటలు' + }, + withPreposition: { + one: 'ఒక గంట', + other: '{{count}} గంటల' + } + }, + xDays: { + standalone: { + one: 'ఒక రోజు', + // CLDR #1292 + other: '{{count}} రోజులు' + }, + withPreposition: { + one: 'ఒక రోజు', + other: '{{count}} రోజుల' + } + }, + aboutXWeeks: { + standalone: { + one: 'సుమారు ఒక వారం', + other: 'సుమారు {{count}} వారాలు' + }, + withPreposition: { + one: 'సుమారు ఒక వారం', + other: 'సుమారు {{count}} వారాలల' + } + }, + xWeeks: { + standalone: { + one: 'ఒక వారం', + other: '{{count}} వారాలు' + }, + withPreposition: { + one: 'ఒక వారం', + other: '{{count}} వారాలల' + } + }, + aboutXMonths: { + standalone: { + one: 'సుమారు ఒక నెల', + other: 'సుమారు {{count}} నెలలు' + }, + withPreposition: { + one: 'సుమారు ఒక నెల', + other: 'సుమారు {{count}} నెలల' + } + }, + xMonths: { + standalone: { + one: 'ఒక నెల', + // CLDR #1281 + other: '{{count}} నెలలు' + }, + withPreposition: { + one: 'ఒక నెల', + other: '{{count}} నెలల' + } + }, + aboutXYears: { + standalone: { + one: 'సుమారు ఒక సంవత్సరం', + other: 'సుమారు {{count}} సంవత్సరాలు' + }, + withPreposition: { + one: 'సుమారు ఒక సంవత్సరం', + other: 'సుమారు {{count}} సంవత్సరాల' + } + }, + xYears: { + standalone: { + one: 'ఒక సంవత్సరం', + // CLDR #1275 + other: '{{count}} సంవత్సరాలు' + }, + withPreposition: { + one: 'ఒక సంవత్సరం', + other: '{{count}} సంవత్సరాల' + } + }, + overXYears: { + standalone: { + one: 'ఒక సంవత్సరం పైగా', + other: '{{count}} సంవత్సరాలకు పైగా' + }, + withPreposition: { + one: 'ఒక సంవత్సరం', + other: '{{count}} సంవత్సరాల' + } + }, + almostXYears: { + standalone: { + one: 'దాదాపు ఒక సంవత్సరం', + other: 'దాదాపు {{count}} సంవత్సరాలు' + }, + withPreposition: { + one: 'దాదాపు ఒక సంవత్సరం', + other: 'దాదాపు {{count}} సంవత్సరాల' + } + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + 'లో'; + } else { + return result + ' క్రితం'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/te/_lib/formatLong/index.js b/node_modules/date-fns/locale/te/_lib/formatLong/index.js new file mode 100644 index 0000000..e07888e --- /dev/null +++ b/node_modules/date-fns/locale/te/_lib/formatLong/index.js @@ -0,0 +1,49 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +// Source: https://www.unicode.org/cldr/charts/32/summary/te.html +// CLDR #1807 - #1811 +var dateFormats = { + full: 'd, MMMM y, EEEE', + long: 'd MMMM, y', + medium: 'd MMM, y', + short: 'dd-MM-yy' +}; + +// CLDR #1807 - #1811 +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; + +// CLDR #1815 - #1818 +var dateTimeFormats = { + full: "{{date}} {{time}}'కి'", + long: "{{date}} {{time}}'కి'", + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/te/_lib/formatRelative/index.js b/node_modules/date-fns/locale/te/_lib/formatRelative/index.js new file mode 100644 index 0000000..83f0def --- /dev/null +++ b/node_modules/date-fns/locale/te/_lib/formatRelative/index.js @@ -0,0 +1,27 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +// Source: https://www.unicode.org/cldr/charts/32/summary/te.html + +var formatRelativeLocale = { + lastWeek: "'గత' eeee p", + // CLDR #1384 + yesterday: "'నిన్న' p", + // CLDR #1393 + today: "'ఈ రోజు' p", + // CLDR #1394 + tomorrow: "'రేపు' p", + // CLDR #1395 + nextWeek: "'తదుపరి' eeee p", + // CLDR #1386 + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/te/_lib/localize/index.js b/node_modules/date-fns/locale/te/_lib/localize/index.js new file mode 100644 index 0000000..cafb9d6 --- /dev/null +++ b/node_modules/date-fns/locale/te/_lib/localize/index.js @@ -0,0 +1,139 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +// Source: https://www.unicode.org/cldr/charts/32/summary/te.html +// Source: https://dsal.uchicago.edu/dictionaries/brown/ +// CLDR #1605 - #1608 +var eraValues = { + narrow: ['క్రీ.పూ.', 'క్రీ.శ.'], + abbreviated: ['క్రీ.పూ.', 'క్రీ.శ.'], + wide: ['క్రీస్తు పూర్వం', 'క్రీస్తుశకం'] +}; + +// CLDR #1613 - #1628 +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['త్రై1', 'త్రై2', 'త్రై3', 'త్రై4'], + wide: ['1వ త్రైమాసికం', '2వ త్రైమాసికం', '3వ త్రైమాసికం', '4వ త్రైమాసికం'] +}; + +// CLDR #1637 - #1708 +var monthValues = { + narrow: ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], + abbreviated: ['జన', 'ఫిబ్ర', 'మార్చి', 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగ', 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'], + wide: ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్'] +}; + +// CLDR #1709 - #1764 +var dayValues = { + narrow: ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'], + short: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'], + abbreviated: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'], + wide: ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం'] +}; + +// CLDR #1767 - #1806 +var dayPeriodValues = { + narrow: { + am: 'పూర్వాహ్నం', + pm: 'అపరాహ్నం', + midnight: 'అర్ధరాత్రి', + noon: 'మిట్టమధ్యాహ్నం', + morning: 'ఉదయం', + afternoon: 'మధ్యాహ్నం', + evening: 'సాయంత్రం', + night: 'రాత్రి' + }, + abbreviated: { + am: 'పూర్వాహ్నం', + pm: 'అపరాహ్నం', + midnight: 'అర్ధరాత్రి', + noon: 'మిట్టమధ్యాహ్నం', + morning: 'ఉదయం', + afternoon: 'మధ్యాహ్నం', + evening: 'సాయంత్రం', + night: 'రాత్రి' + }, + wide: { + am: 'పూర్వాహ్నం', + pm: 'అపరాహ్నం', + midnight: 'అర్ధరాత్రి', + noon: 'మిట్టమధ్యాహ్నం', + morning: 'ఉదయం', + afternoon: 'మధ్యాహ్నం', + evening: 'సాయంత్రం', + night: 'రాత్రి' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'పూర్వాహ్నం', + pm: 'అపరాహ్నం', + midnight: 'అర్ధరాత్రి', + noon: 'మిట్టమధ్యాహ్నం', + morning: 'ఉదయం', + afternoon: 'మధ్యాహ్నం', + evening: 'సాయంత్రం', + night: 'రాత్రి' + }, + abbreviated: { + am: 'పూర్వాహ్నం', + pm: 'అపరాహ్నం', + midnight: 'అర్ధరాత్రి', + noon: 'మిట్టమధ్యాహ్నం', + morning: 'ఉదయం', + afternoon: 'మధ్యాహ్నం', + evening: 'సాయంత్రం', + night: 'రాత్రి' + }, + wide: { + am: 'పూర్వాహ్నం', + pm: 'అపరాహ్నం', + midnight: 'అర్ధరాత్రి', + noon: 'మిట్టమధ్యాహ్నం', + morning: 'ఉదయం', + afternoon: 'మధ్యాహ్నం', + evening: 'సాయంత్రం', + night: 'రాత్రి' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + 'వ'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/te/_lib/match/index.js b/node_modules/date-fns/locale/te/_lib/match/index.js new file mode 100644 index 0000000..12fae7a --- /dev/null +++ b/node_modules/date-fns/locale/te/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(వ)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(క్రీ\.పూ\.|క్రీ\.శ\.)/i, + abbreviated: /^(క్రీ\.?\s?పూ\.?|ప్ర\.?\s?శ\.?\s?పూ\.?|క్రీ\.?\s?శ\.?|సా\.?\s?శ\.?)/i, + wide: /^(క్రీస్తు పూర్వం|ప్రస్తుత శకానికి పూర్వం|క్రీస్తు శకం|ప్రస్తుత శకం)/i +}; +var parseEraPatterns = { + any: [/^(పూ|శ)/i, /^సా/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^త్రై[1234]/i, + wide: /^[1234](వ)? త్రైమాసికం/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^(జూ|జు|జ|ఫి|మా|ఏ|మే|ఆ|సె|అ|న|డి)/i, + abbreviated: /^(జన|ఫిబ్ర|మార్చి|ఏప్రి|మే|జూన్|జులై|ఆగ|సెప్|అక్టో|నవ|డిసె)/i, + wide: /^(జనవరి|ఫిబ్రవరి|మార్చి|ఏప్రిల్|మే|జూన్|జులై|ఆగస్టు|సెప్టెంబర్|అక్టోబర్|నవంబర్|డిసెంబర్)/i +}; +var parseMonthPatterns = { + narrow: [/^జ/i, /^ఫి/i, /^మా/i, /^ఏ/i, /^మే/i, /^జూ/i, /^జు/i, /^ఆ/i, /^సె/i, /^అ/i, /^న/i, /^డి/i], + any: [/^జన/i, /^ఫి/i, /^మా/i, /^ఏ/i, /^మే/i, /^జూన్/i, /^జులై/i, /^ఆగ/i, /^సె/i, /^అ/i, /^న/i, /^డి/i] +}; +var matchDayPatterns = { + narrow: /^(ఆ|సో|మ|బు|గు|శు|శ)/i, + short: /^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i, + abbreviated: /^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i, + wide: /^(ఆదివారం|సోమవారం|మంగళవారం|బుధవారం|గురువారం|శుక్రవారం|శనివారం)/i +}; +var parseDayPatterns = { + narrow: [/^ఆ/i, /^సో/i, /^మ/i, /^బు/i, /^గు/i, /^శు/i, /^శ/i], + any: [/^ఆది/i, /^సోమ/i, /^మం/i, /^బుధ/i, /^గురు/i, /^శుక్ర/i, /^శని/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i, + any: /^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^పూర్వాహ్నం/i, + pm: /^అపరాహ్నం/i, + midnight: /^అర్ధ/i, + noon: /^మిట్ట/i, + morning: /ఉదయం/i, + afternoon: /మధ్యాహ్నం/i, + evening: /సాయంత్రం/i, + night: /రాత్రి/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/te/index.d.ts b/node_modules/date-fns/locale/te/index.d.ts new file mode 100644 index 0000000..2dab4a8 --- /dev/null +++ b/node_modules/date-fns/locale/te/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { te } from 'date-fns/locale' +export default te diff --git a/node_modules/date-fns/locale/te/index.js b/node_modules/date-fns/locale/te/index.js new file mode 100644 index 0000000..816c124 --- /dev/null +++ b/node_modules/date-fns/locale/te/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Telugu locale + * @language Telugu + * @iso-639-2 tel + * @author Kranthi Lakum [@kranthilakum]{@link https://github.com/kranthilakum} + */ +var locale = { + code: 'te', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/te/index.js.flow b/node_modules/date-fns/locale/te/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/te/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/te/package.json b/node_modules/date-fns/locale/te/package.json new file mode 100644 index 0000000..c8fc96e --- /dev/null +++ b/node_modules/date-fns/locale/te/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/te/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/th/_lib/formatDistance/index.js b/node_modules/date-fns/locale/th/_lib/formatDistance/index.js new file mode 100644 index 0000000..afa3952 --- /dev/null +++ b/node_modules/date-fns/locale/th/_lib/formatDistance/index.js @@ -0,0 +1,95 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'น้อยกว่า 1 วินาที', + other: 'น้อยกว่า {{count}} วินาที' + }, + xSeconds: { + one: '1 วินาที', + other: '{{count}} วินาที' + }, + halfAMinute: 'ครึ่งนาที', + lessThanXMinutes: { + one: 'น้อยกว่า 1 นาที', + other: 'น้อยกว่า {{count}} นาที' + }, + xMinutes: { + one: '1 นาที', + other: '{{count}} นาที' + }, + aboutXHours: { + one: 'ประมาณ 1 ชั่วโมง', + other: 'ประมาณ {{count}} ชั่วโมง' + }, + xHours: { + one: '1 ชั่วโมง', + other: '{{count}} ชั่วโมง' + }, + xDays: { + one: '1 วัน', + other: '{{count}} วัน' + }, + aboutXWeeks: { + one: 'ประมาณ 1 สัปดาห์', + other: 'ประมาณ {{count}} สัปดาห์' + }, + xWeeks: { + one: '1 สัปดาห์', + other: '{{count}} สัปดาห์' + }, + aboutXMonths: { + one: 'ประมาณ 1 เดือน', + other: 'ประมาณ {{count}} เดือน' + }, + xMonths: { + one: '1 เดือน', + other: '{{count}} เดือน' + }, + aboutXYears: { + one: 'ประมาณ 1 ปี', + other: 'ประมาณ {{count}} ปี' + }, + xYears: { + one: '1 ปี', + other: '{{count}} ปี' + }, + overXYears: { + one: 'มากกว่า 1 ปี', + other: 'มากกว่า {{count}} ปี' + }, + almostXYears: { + one: 'เกือบ 1 ปี', + other: 'เกือบ {{count}} ปี' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + if (token === 'halfAMinute') { + return 'ใน' + result; + } else { + return 'ใน ' + result; + } + } else { + return result + 'ที่ผ่านมา'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/th/_lib/formatLong/index.js b/node_modules/date-fns/locale/th/_lib/formatLong/index.js new file mode 100644 index 0000000..066d08d --- /dev/null +++ b/node_modules/date-fns/locale/th/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'วันEEEEที่ do MMMM y', + long: 'do MMMM y', + medium: 'd MMM y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'H:mm:ss น. zzzz', + long: 'H:mm:ss น. z', + medium: 'H:mm:ss น.', + short: 'H:mm น.' +}; +var dateTimeFormats = { + full: "{{date}} 'เวลา' {{time}}", + long: "{{date}} 'เวลา' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'medium' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/th/_lib/formatRelative/index.js b/node_modules/date-fns/locale/th/_lib/formatRelative/index.js new file mode 100644 index 0000000..682615a --- /dev/null +++ b/node_modules/date-fns/locale/th/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee'ที่แล้วเวลา' p", + yesterday: "'เมื่อวานนี้เวลา' p", + today: "'วันนี้เวลา' p", + tomorrow: "'พรุ่งนี้เวลา' p", + nextWeek: "eeee 'เวลา' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/th/_lib/localize/index.js b/node_modules/date-fns/locale/th/_lib/localize/index.js new file mode 100644 index 0000000..6195c39 --- /dev/null +++ b/node_modules/date-fns/locale/th/_lib/localize/index.js @@ -0,0 +1,127 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['B', 'คศ'], + abbreviated: ['BC', 'ค.ศ.'], + wide: ['ปีก่อนคริสตกาล', 'คริสต์ศักราช'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['ไตรมาสแรก', 'ไตรมาสที่สอง', 'ไตรมาสที่สาม', 'ไตรมาสที่สี่'] +}; +var dayValues = { + narrow: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], + short: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], + abbreviated: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], + wide: ['อาทิตย์', 'จันทร์', 'อังคาร', 'พุธ', 'พฤหัสบดี', 'ศุกร์', 'เสาร์'] +}; +var monthValues = { + narrow: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], + abbreviated: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], + wide: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'] +}; +var dayPeriodValues = { + narrow: { + am: 'ก่อนเที่ยง', + pm: 'หลังเที่ยง', + midnight: 'เที่ยงคืน', + noon: 'เที่ยง', + morning: 'เช้า', + afternoon: 'บ่าย', + evening: 'เย็น', + night: 'กลางคืน' + }, + abbreviated: { + am: 'ก่อนเที่ยง', + pm: 'หลังเที่ยง', + midnight: 'เที่ยงคืน', + noon: 'เที่ยง', + morning: 'เช้า', + afternoon: 'บ่าย', + evening: 'เย็น', + night: 'กลางคืน' + }, + wide: { + am: 'ก่อนเที่ยง', + pm: 'หลังเที่ยง', + midnight: 'เที่ยงคืน', + noon: 'เที่ยง', + morning: 'เช้า', + afternoon: 'บ่าย', + evening: 'เย็น', + night: 'กลางคืน' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ก่อนเที่ยง', + pm: 'หลังเที่ยง', + midnight: 'เที่ยงคืน', + noon: 'เที่ยง', + morning: 'ตอนเช้า', + afternoon: 'ตอนกลางวัน', + evening: 'ตอนเย็น', + night: 'ตอนกลางคืน' + }, + abbreviated: { + am: 'ก่อนเที่ยง', + pm: 'หลังเที่ยง', + midnight: 'เที่ยงคืน', + noon: 'เที่ยง', + morning: 'ตอนเช้า', + afternoon: 'ตอนกลางวัน', + evening: 'ตอนเย็น', + night: 'ตอนกลางคืน' + }, + wide: { + am: 'ก่อนเที่ยง', + pm: 'หลังเที่ยง', + midnight: 'เที่ยงคืน', + noon: 'เที่ยง', + morning: 'ตอนเช้า', + afternoon: 'ตอนกลางวัน', + evening: 'ตอนเย็น', + night: 'ตอนกลางคืน' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/th/_lib/match/index.js b/node_modules/date-fns/locale/th/_lib/match/index.js new file mode 100644 index 0000000..7237d18 --- /dev/null +++ b/node_modules/date-fns/locale/th/_lib/match/index.js @@ -0,0 +1,106 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^\d+/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^([bB]|[aA]|คศ)/i, + abbreviated: /^([bB]\.?\s?[cC]\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?|ค\.?ศ\.?)/i, + wide: /^(ก่อนคริสตกาล|คริสต์ศักราช|คริสตกาล)/i +}; +var parseEraPatterns = { + any: [/^[bB]/i, /^(^[aA]|ค\.?ศ\.?|คริสตกาล|คริสต์ศักราช|)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^ไตรมาส(ที่)? ?[1234]/i +}; +var parseQuarterPatterns = { + any: [/(1|แรก|หนึ่ง)/i, /(2|สอง)/i, /(3|สาม)/i, /(4|สี่)/i] +}; +var matchMonthPatterns = { + narrow: /^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?)/i, + abbreviated: /^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?')/i, + wide: /^(มกราคม|กุมภาพันธ์|มีนาคม|เมษายน|พฤษภาคม|มิถุนายน|กรกฎาคม|สิงหาคม|กันยายน|ตุลาคม|พฤศจิกายน|ธันวาคม)/i +}; +var parseMonthPatterns = { + wide: [/^มก/i, /^กุม/i, /^มี/i, /^เม/i, /^พฤษ/i, /^มิ/i, /^กรก/i, /^ส/i, /^กัน/i, /^ต/i, /^พฤศ/i, /^ธ/i], + any: [/^ม\.?ค\.?/i, /^ก\.?พ\.?/i, /^มี\.?ค\.?/i, /^เม\.?ย\.?/i, /^พ\.?ค\.?/i, /^มิ\.?ย\.?/i, /^ก\.?ค\.?/i, /^ส\.?ค\.?/i, /^ก\.?ย\.?/i, /^ต\.?ค\.?/i, /^พ\.?ย\.?/i, /^ธ\.?ค\.?/i] +}; +var matchDayPatterns = { + narrow: /^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i, + short: /^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i, + abbreviated: /^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i, + wide: /^(อาทิตย์|จันทร์|อังคาร|พุธ|พฤหัสบดี|ศุกร์|เสาร์)/i +}; +var parseDayPatterns = { + wide: [/^อา/i, /^จั/i, /^อั/i, /^พุธ/i, /^พฤ/i, /^ศ/i, /^เส/i], + any: [/^อา/i, /^จ/i, /^อ/i, /^พ(?!ฤ)/i, /^พฤ/i, /^ศ/i, /^ส/i] +}; +var matchDayPeriodPatterns = { + any: /^(ก่อนเที่ยง|หลังเที่ยง|เที่ยงคืน|เที่ยง|(ตอน.*?)?.*(เที่ยง|เช้า|บ่าย|เย็น|กลางคืน))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ก่อนเที่ยง/i, + pm: /^หลังเที่ยง/i, + midnight: /^เที่ยงคืน/i, + noon: /^เที่ยง/i, + morning: /เช้า/i, + afternoon: /บ่าย/i, + evening: /เย็น/i, + night: /กลางคืน/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/th/index.d.ts b/node_modules/date-fns/locale/th/index.d.ts new file mode 100644 index 0000000..944dd87 --- /dev/null +++ b/node_modules/date-fns/locale/th/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { th } from 'date-fns/locale' +export default th diff --git a/node_modules/date-fns/locale/th/index.js b/node_modules/date-fns/locale/th/index.js new file mode 100644 index 0000000..e7cd513 --- /dev/null +++ b/node_modules/date-fns/locale/th/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Thai locale. + * @language Thai + * @iso-639-2 tha + * @author Athiwat Hirunworawongkun [@athivvat]{@link https://github.com/athivvat} + * @author [@hawkup]{@link https://github.com/hawkup} + * @author Jirawat I. [@nodtem66]{@link https://github.com/nodtem66} + */ +var locale = { + code: 'th', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/th/index.js.flow b/node_modules/date-fns/locale/th/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/th/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/th/package.json b/node_modules/date-fns/locale/th/package.json new file mode 100644 index 0000000..da5a761 --- /dev/null +++ b/node_modules/date-fns/locale/th/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/th/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/tr/_lib/formatDistance/index.js b/node_modules/date-fns/locale/tr/_lib/formatDistance/index.js new file mode 100644 index 0000000..b17b485 --- /dev/null +++ b/node_modules/date-fns/locale/tr/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'bir saniyeden az', + other: '{{count}} saniyeden az' + }, + xSeconds: { + one: '1 saniye', + other: '{{count}} saniye' + }, + halfAMinute: 'yarım dakika', + lessThanXMinutes: { + one: 'bir dakikadan az', + other: '{{count}} dakikadan az' + }, + xMinutes: { + one: '1 dakika', + other: '{{count}} dakika' + }, + aboutXHours: { + one: 'yaklaşık 1 saat', + other: 'yaklaşık {{count}} saat' + }, + xHours: { + one: '1 saat', + other: '{{count}} saat' + }, + xDays: { + one: '1 gün', + other: '{{count}} gün' + }, + aboutXWeeks: { + one: 'yaklaşık 1 hafta', + other: 'yaklaşık {{count}} hafta' + }, + xWeeks: { + one: '1 hafta', + other: '{{count}} hafta' + }, + aboutXMonths: { + one: 'yaklaşık 1 ay', + other: 'yaklaşık {{count}} ay' + }, + xMonths: { + one: '1 ay', + other: '{{count}} ay' + }, + aboutXYears: { + one: 'yaklaşık 1 yıl', + other: 'yaklaşık {{count}} yıl' + }, + xYears: { + one: '1 yıl', + other: '{{count}} yıl' + }, + overXYears: { + one: '1 yıldan fazla', + other: '{{count}} yıldan fazla' + }, + almostXYears: { + one: 'neredeyse 1 yıl', + other: 'neredeyse {{count}} yıl' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', count.toString()); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' sonra'; + } else { + return result + ' önce'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/tr/_lib/formatLong/index.js b/node_modules/date-fns/locale/tr/_lib/formatLong/index.js new file mode 100644 index 0000000..d323b27 --- /dev/null +++ b/node_modules/date-fns/locale/tr/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'd MMMM y EEEE', + long: 'd MMMM y', + medium: 'd MMM y', + short: 'dd.MM.yyyy' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'saat' {{time}}", + long: "{{date}} 'saat' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/tr/_lib/formatRelative/index.js b/node_modules/date-fns/locale/tr/_lib/formatRelative/index.js new file mode 100644 index 0000000..4a0e0dc --- /dev/null +++ b/node_modules/date-fns/locale/tr/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'geçen hafta' eeee 'saat' p", + yesterday: "'dün saat' p", + today: "'bugün saat' p", + tomorrow: "'yarın saat' p", + nextWeek: "eeee 'saat' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/tr/_lib/localize/index.js b/node_modules/date-fns/locale/tr/_lib/localize/index.js new file mode 100644 index 0000000..bdc0cb2 --- /dev/null +++ b/node_modules/date-fns/locale/tr/_lib/localize/index.js @@ -0,0 +1,128 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['MÖ', 'MS'], + abbreviated: ['MÖ', 'MS'], + wide: ['Milattan Önce', 'Milattan Sonra'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1Ç', '2Ç', '3Ç', '4Ç'], + wide: ['İlk çeyrek', 'İkinci Çeyrek', 'Üçüncü çeyrek', 'Son çeyrek'] +}; +var monthValues = { + narrow: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'], + abbreviated: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], + wide: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'] +}; +var dayValues = { + narrow: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], + short: ['Pz', 'Pt', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct'], + abbreviated: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cts'], + wide: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'] +}; +var dayPeriodValues = { + narrow: { + am: 'öö', + pm: 'ös', + midnight: 'gy', + noon: 'ö', + morning: 'sa', + afternoon: 'ös', + evening: 'ak', + night: 'ge' + }, + abbreviated: { + am: 'ÖÖ', + pm: 'ÖS', + midnight: 'gece yarısı', + noon: 'öğle', + morning: 'sabah', + afternoon: 'öğleden sonra', + evening: 'akşam', + night: 'gece' + }, + wide: { + am: 'Ö.Ö.', + pm: 'Ö.S.', + midnight: 'gece yarısı', + noon: 'öğle', + morning: 'sabah', + afternoon: 'öğleden sonra', + evening: 'akşam', + night: 'gece' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'öö', + pm: 'ös', + midnight: 'gy', + noon: 'ö', + morning: 'sa', + afternoon: 'ös', + evening: 'ak', + night: 'ge' + }, + abbreviated: { + am: 'ÖÖ', + pm: 'ÖS', + midnight: 'gece yarısı', + noon: 'öğlen', + morning: 'sabahleyin', + afternoon: 'öğleden sonra', + evening: 'akşamleyin', + night: 'geceleyin' + }, + wide: { + am: 'ö.ö.', + pm: 'ö.s.', + midnight: 'gece yarısı', + noon: 'öğlen', + morning: 'sabahleyin', + afternoon: 'öğleden sonra', + evening: 'akşamleyin', + night: 'geceleyin' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + var number = Number(dirtyNumber); + return number + '.'; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return Number(quarter) - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/tr/_lib/match/index.js b/node_modules/date-fns/locale/tr/_lib/match/index.js new file mode 100644 index 0000000..a69f16d --- /dev/null +++ b/node_modules/date-fns/locale/tr/_lib/match/index.js @@ -0,0 +1,110 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(\.)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(mö|ms)/i, + abbreviated: /^(mö|ms)/i, + wide: /^(milattan önce|milattan sonra)/i +}; +var parseEraPatterns = { + any: [/(^mö|^milattan önce)/i, /(^ms|^milattan sonra)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]ç/i, + wide: /^((i|İ)lk|(i|İ)kinci|üçüncü|son) çeyrek/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i], + abbreviated: [/1ç/i, /2ç/i, /3ç/i, /4ç/i], + wide: [/^(i|İ)lk çeyrek/i, /(i|İ)kinci çeyrek/i, /üçüncü çeyrek/i, /son çeyrek/i] +}; +var matchMonthPatterns = { + narrow: /^[oşmnhtaek]/i, + abbreviated: /^(oca|şub|mar|nis|may|haz|tem|ağu|eyl|eki|kas|ara)/i, + wide: /^(ocak|şubat|mart|nisan|mayıs|haziran|temmuz|ağustos|eylül|ekim|kasım|aralık)/i +}; +var parseMonthPatterns = { + narrow: [/^o/i, /^ş/i, /^m/i, /^n/i, /^m/i, /^h/i, /^t/i, /^a/i, /^e/i, /^e/i, /^k/i, /^a/i], + any: [/^o/i, /^ş/i, /^mar/i, /^n/i, /^may/i, /^h/i, /^t/i, /^ağ/i, /^ey/i, /^ek/i, /^k/i, /^ar/i] +}; +var matchDayPatterns = { + narrow: /^[psçc]/i, + short: /^(pz|pt|sa|ça|pe|cu|ct)/i, + abbreviated: /^(paz|pzt|sal|çar|per|cum|cts)/i, + wide: /^(pazar(?!tesi)|pazartesi|salı|çarşamba|perşembe|cuma(?!rtesi)|cumartesi)/i +}; +var parseDayPatterns = { + narrow: [/^p/i, /^p/i, /^s/i, /^ç/i, /^p/i, /^c/i, /^c/i], + any: [/^pz/i, /^pt/i, /^sa/i, /^ça/i, /^pe/i, /^cu/i, /^ct/i], + wide: [/^pazar(?!tesi)/i, /^pazartesi/i, /^salı/i, /^çarşamba/i, /^perşembe/i, /^cuma(?!rtesi)/i, /^cumartesi/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(öö|ös|gy|ö|sa|ös|ak|ge)/i, + any: /^(ö\.?\s?[ös]\.?|öğleden sonra|gece yarısı|öğle|(sabah|öğ|akşam|gece)(leyin))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ö\.?ö\.?/i, + pm: /^ö\.?s\.?/i, + midnight: /^(gy|gece yarısı)/i, + noon: /^öğ/i, + morning: /^sa/i, + afternoon: /^öğleden sonra/i, + evening: /^ak/i, + night: /^ge/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/tr/index.d.ts b/node_modules/date-fns/locale/tr/index.d.ts new file mode 100644 index 0000000..d4c2e0a --- /dev/null +++ b/node_modules/date-fns/locale/tr/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { tr } from 'date-fns/locale' +export default tr diff --git a/node_modules/date-fns/locale/tr/index.js b/node_modules/date-fns/locale/tr/index.js new file mode 100644 index 0000000..1b97ab7 --- /dev/null +++ b/node_modules/date-fns/locale/tr/index.js @@ -0,0 +1,41 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Turkish locale. + * @language Turkish + * @iso-639-2 tur + * @author Alpcan Aydın [@alpcanaydin]{@link https://github.com/alpcanaydin} + * @author Berkay Sargın [@berkaey]{@link https://github.com/berkaey} + * @author Fatih Bulut [@bulutfatih]{@link https://github.com/bulutfatih} + * @author Ismail Demirbilek [@dbtek]{@link https://github.com/dbtek} + * @author İsmail Kayar [@ikayar]{@link https://github.com/ikayar} + * + * + */ +var locale = { + code: 'tr', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/tr/index.js.flow b/node_modules/date-fns/locale/tr/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/tr/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/tr/package.json b/node_modules/date-fns/locale/tr/package.json new file mode 100644 index 0000000..eca88ff --- /dev/null +++ b/node_modules/date-fns/locale/tr/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/tr/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/types.js b/node_modules/date-fns/locale/types.js new file mode 100644 index 0000000..430afc1 --- /dev/null +++ b/node_modules/date-fns/locale/types.js @@ -0,0 +1,5 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); \ No newline at end of file diff --git a/node_modules/date-fns/locale/ug/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ug/_lib/formatDistance/index.js new file mode 100644 index 0000000..ab37e45 --- /dev/null +++ b/node_modules/date-fns/locale/ug/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'بىر سىكۇنت ئىچىدە', + other: 'سىكۇنت ئىچىدە {{count}}' + }, + xSeconds: { + one: 'بىر سىكۇنت', + other: 'سىكۇنت {{count}}' + }, + halfAMinute: 'يىرىم مىنۇت', + lessThanXMinutes: { + one: 'بىر مىنۇت ئىچىدە', + other: 'مىنۇت ئىچىدە {{count}}' + }, + xMinutes: { + one: 'بىر مىنۇت', + other: 'مىنۇت {{count}}' + }, + aboutXHours: { + one: 'تەخمىنەن بىر سائەت', + other: 'سائەت {{count}} تەخمىنەن' + }, + xHours: { + one: 'بىر سائەت', + other: 'سائەت {{count}}' + }, + xDays: { + one: 'بىر كۈن', + other: 'كۈن {{count}}' + }, + aboutXWeeks: { + one: 'تەخمىنەن بىرھەپتە', + other: 'ھەپتە {{count}} تەخمىنەن' + }, + xWeeks: { + one: 'بىرھەپتە', + other: 'ھەپتە {{count}}' + }, + aboutXMonths: { + one: 'تەخمىنەن بىر ئاي', + other: 'ئاي {{count}} تەخمىنەن' + }, + xMonths: { + one: 'بىر ئاي', + other: 'ئاي {{count}}' + }, + aboutXYears: { + one: 'تەخمىنەن بىر يىل', + other: 'يىل {{count}} تەخمىنەن' + }, + xYears: { + one: 'بىر يىل', + other: 'يىل {{count}}' + }, + overXYears: { + one: 'بىر يىلدىن ئارتۇق', + other: 'يىلدىن ئارتۇق {{count}}' + }, + almostXYears: { + one: 'ئاساسەن بىر يىل', + other: 'يىل {{count}} ئاساسەن' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result; + } else { + return result + ' بولدى'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ug/_lib/formatLong/index.js b/node_modules/date-fns/locale/ug/_lib/formatLong/index.js new file mode 100644 index 0000000..dfbad74 --- /dev/null +++ b/node_modules/date-fns/locale/ug/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'دە' {{time}}", + long: "{{date}} 'دە' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ug/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ug/_lib/formatRelative/index.js new file mode 100644 index 0000000..7b2ded1 --- /dev/null +++ b/node_modules/date-fns/locale/ug/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'ئ‍ۆتكەن' eeee 'دە' p", + yesterday: "'تۈنۈگۈن دە' p", + today: "'بۈگۈن دە' p", + tomorrow: "'ئەتە دە' p", + nextWeek: "eeee 'دە' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ug/_lib/localize/index.js b/node_modules/date-fns/locale/ug/_lib/localize/index.js new file mode 100644 index 0000000..fb8a360 --- /dev/null +++ b/node_modules/date-fns/locale/ug/_lib/localize/index.js @@ -0,0 +1,132 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['ب', 'ك'], + abbreviated: ['ب', 'ك'], + wide: ['مىيلادىدىن بۇرۇن', 'مىيلادىدىن كىيىن'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1', '2', '3', '4'], + wide: ['بىرىنجى چارەك', 'ئىككىنجى چارەك', 'ئۈچىنجى چارەك', 'تۆتىنجى چارەك'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['ي', 'ف', 'م', 'ا', 'م', 'ى', 'ى', 'ا', 'س', 'ۆ', 'ن', 'د'], + abbreviated: ['يانۋار', 'فېۋىرال', 'مارت', 'ئاپرىل', 'ماي', 'ئىيۇن', 'ئىيول', 'ئاۋغۇست', 'سىنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دىكابىر'], + wide: ['يانۋار', 'فېۋىرال', 'مارت', 'ئاپرىل', 'ماي', 'ئىيۇن', 'ئىيول', 'ئاۋغۇست', 'سىنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دىكابىر'] +}; +var dayValues = { + narrow: ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], + short: ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], + abbreviated: ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'], + wide: ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'] +}; +var dayPeriodValues = { + narrow: { + am: 'ئە', + pm: 'چ', + midnight: 'ك', + noon: 'چ', + morning: 'ئەتىگەن', + afternoon: 'چۈشتىن كىيىن', + evening: 'ئاخشىم', + night: 'كىچە' + }, + abbreviated: { + am: 'ئە', + pm: 'چ', + midnight: 'ك', + noon: 'چ', + morning: 'ئەتىگەن', + afternoon: 'چۈشتىن كىيىن', + evening: 'ئاخشىم', + night: 'كىچە' + }, + wide: { + am: 'ئە', + pm: 'چ', + midnight: 'ك', + noon: 'چ', + morning: 'ئەتىگەن', + afternoon: 'چۈشتىن كىيىن', + evening: 'ئاخشىم', + night: 'كىچە' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ئە', + pm: 'چ', + midnight: 'ك', + noon: 'چ', + morning: 'ئەتىگەندە', + afternoon: 'چۈشتىن كىيىن', + evening: 'ئاخشامدا', + night: 'كىچىدە' + }, + abbreviated: { + am: 'ئە', + pm: 'چ', + midnight: 'ك', + noon: 'چ', + morning: 'ئەتىگەندە', + afternoon: 'چۈشتىن كىيىن', + evening: 'ئاخشامدا', + night: 'كىچىدە' + }, + wide: { + am: 'ئە', + pm: 'چ', + midnight: 'ك', + noon: 'چ', + morning: 'ئەتىگەندە', + afternoon: 'چۈشتىن كىيىن', + evening: 'ئاخشامدا', + night: 'كىچىدە' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ug/_lib/match/index.js b/node_modules/date-fns/locale/ug/_lib/match/index.js new file mode 100644 index 0000000..8a0712a --- /dev/null +++ b/node_modules/date-fns/locale/ug/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(ب|ك)/i, + wide: /^(مىيلادىدىن بۇرۇن|مىيلادىدىن كىيىن)/i +}; +var parseEraPatterns = { + any: [/^بۇرۇن/i, /^كىيىن/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^چ[1234]/i, + wide: /^چارەك [1234]/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + // eslint-disable-next-line no-misleading-character-class + narrow: /^[يفمئامئ‍ئاسۆند]/i, + abbreviated: /^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i, + wide: /^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i +}; +var parseMonthPatterns = { + narrow: [/^ي/i, /^ف/i, /^م/i, /^ا/i, /^م/i, /^ى‍/i, /^ى‍/i, /^ا‍/i, /^س/i, /^ۆ/i, /^ن/i, /^د/i], + any: [/^يان/i, /^فېۋ/i, /^مار/i, /^ئاپ/i, /^ماي/i, /^ئىيۇن/i, /^ئىيول/i, /^ئاۋ/i, /^سىن/i, /^ئۆك/i, /^نوي/i, /^دىك/i] +}; +var matchDayPatterns = { + narrow: /^[دسچپجشي]/i, + short: /^(يە|دۈ|سە|چا|پە|جۈ|شە)/i, + abbreviated: /^(يە|دۈ|سە|چا|پە|جۈ|شە)/i, + wide: /^(يەكشەنبە|دۈشەنبە|سەيشەنبە|چارشەنبە|پەيشەنبە|جۈمە|شەنبە)/i +}; +var parseDayPatterns = { + narrow: [/^ي/i, /^د/i, /^س/i, /^چ/i, /^پ/i, /^ج/i, /^ش/i], + any: [/^ي/i, /^د/i, /^س/i, /^چ/i, /^پ/i, /^ج/i, /^ش/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))/i, + any: /^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^ئە/i, + pm: /^چ/i, + midnight: /^ك/i, + noon: /^چ/i, + morning: /ئەتىگەن/i, + afternoon: /چۈشتىن كىيىن/i, + evening: /ئاخشىم/i, + night: /كىچە/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ug/index.d.ts b/node_modules/date-fns/locale/ug/index.d.ts new file mode 100644 index 0000000..a67a679 --- /dev/null +++ b/node_modules/date-fns/locale/ug/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { ug } from 'date-fns/locale' +export default ug diff --git a/node_modules/date-fns/locale/ug/index.js b/node_modules/date-fns/locale/ug/index.js new file mode 100644 index 0000000..8adfe0c --- /dev/null +++ b/node_modules/date-fns/locale/ug/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Uighur locale + * @language Uighur + * @iso-639-2 uig + * @author Abduwaly M. [@abduwaly]{@link https://github.com/abduwaly} + */ +var locale = { + code: 'ug', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/ug/index.js.flow b/node_modules/date-fns/locale/ug/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/ug/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/ug/package.json b/node_modules/date-fns/locale/ug/package.json new file mode 100644 index 0000000..5ba51f2 --- /dev/null +++ b/node_modules/date-fns/locale/ug/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/ug/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/uk/_lib/formatDistance/index.js b/node_modules/date-fns/locale/uk/_lib/formatDistance/index.js new file mode 100644 index 0000000..d63e135 --- /dev/null +++ b/node_modules/date-fns/locale/uk/_lib/formatDistance/index.js @@ -0,0 +1,237 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +function declension(scheme, count) { + // scheme for count=1 exists + if (scheme.one !== undefined && count === 1) { + return scheme.one; + } + var rem10 = count % 10; + var rem100 = count % 100; + + // 1, 21, 31, ... + if (rem10 === 1 && rem100 !== 11) { + return scheme.singularNominative.replace('{{count}}', String(count)); + + // 2, 3, 4, 22, 23, 24, 32 ... + } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { + return scheme.singularGenitive.replace('{{count}}', String(count)); + + // 5, 6, 7, 8, 9, 10, 11, ... + } else { + return scheme.pluralGenitive.replace('{{count}}', String(count)); + } +} +function buildLocalizeTokenFn(scheme) { + return function (count, options) { + if (options && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + if (scheme.future) { + return declension(scheme.future, count); + } else { + return 'за ' + declension(scheme.regular, count); + } + } else { + if (scheme.past) { + return declension(scheme.past, count); + } else { + return declension(scheme.regular, count) + ' тому'; + } + } + } else { + return declension(scheme.regular, count); + } + }; +} +var halfAtMinute = function halfAtMinute(_, options) { + if (options && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return 'за півхвилини'; + } else { + return 'півхвилини тому'; + } + } + return 'півхвилини'; +}; +var formatDistanceLocale = { + lessThanXSeconds: buildLocalizeTokenFn({ + regular: { + one: 'менше секунди', + singularNominative: 'менше {{count}} секунди', + singularGenitive: 'менше {{count}} секунд', + pluralGenitive: 'менше {{count}} секунд' + }, + future: { + one: 'менше, ніж за секунду', + singularNominative: 'менше, ніж за {{count}} секунду', + singularGenitive: 'менше, ніж за {{count}} секунди', + pluralGenitive: 'менше, ніж за {{count}} секунд' + } + }), + xSeconds: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} секунда', + singularGenitive: '{{count}} секунди', + pluralGenitive: '{{count}} секунд' + }, + past: { + singularNominative: '{{count}} секунду тому', + singularGenitive: '{{count}} секунди тому', + pluralGenitive: '{{count}} секунд тому' + }, + future: { + singularNominative: 'за {{count}} секунду', + singularGenitive: 'за {{count}} секунди', + pluralGenitive: 'за {{count}} секунд' + } + }), + halfAMinute: halfAtMinute, + lessThanXMinutes: buildLocalizeTokenFn({ + regular: { + one: 'менше хвилини', + singularNominative: 'менше {{count}} хвилини', + singularGenitive: 'менше {{count}} хвилин', + pluralGenitive: 'менше {{count}} хвилин' + }, + future: { + one: 'менше, ніж за хвилину', + singularNominative: 'менше, ніж за {{count}} хвилину', + singularGenitive: 'менше, ніж за {{count}} хвилини', + pluralGenitive: 'менше, ніж за {{count}} хвилин' + } + }), + xMinutes: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} хвилина', + singularGenitive: '{{count}} хвилини', + pluralGenitive: '{{count}} хвилин' + }, + past: { + singularNominative: '{{count}} хвилину тому', + singularGenitive: '{{count}} хвилини тому', + pluralGenitive: '{{count}} хвилин тому' + }, + future: { + singularNominative: 'за {{count}} хвилину', + singularGenitive: 'за {{count}} хвилини', + pluralGenitive: 'за {{count}} хвилин' + } + }), + aboutXHours: buildLocalizeTokenFn({ + regular: { + singularNominative: 'близько {{count}} години', + singularGenitive: 'близько {{count}} годин', + pluralGenitive: 'близько {{count}} годин' + }, + future: { + singularNominative: 'приблизно за {{count}} годину', + singularGenitive: 'приблизно за {{count}} години', + pluralGenitive: 'приблизно за {{count}} годин' + } + }), + xHours: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} годину', + singularGenitive: '{{count}} години', + pluralGenitive: '{{count}} годин' + } + }), + xDays: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} день', + singularGenitive: '{{count}} днi', + pluralGenitive: '{{count}} днів' + } + }), + aboutXWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: 'близько {{count}} тижня', + singularGenitive: 'близько {{count}} тижнів', + pluralGenitive: 'близько {{count}} тижнів' + }, + future: { + singularNominative: 'приблизно за {{count}} тиждень', + singularGenitive: 'приблизно за {{count}} тижні', + pluralGenitive: 'приблизно за {{count}} тижнів' + } + }), + xWeeks: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} тиждень', + singularGenitive: '{{count}} тижні', + pluralGenitive: '{{count}} тижнів' + } + }), + aboutXMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: 'близько {{count}} місяця', + singularGenitive: 'близько {{count}} місяців', + pluralGenitive: 'близько {{count}} місяців' + }, + future: { + singularNominative: 'приблизно за {{count}} місяць', + singularGenitive: 'приблизно за {{count}} місяці', + pluralGenitive: 'приблизно за {{count}} місяців' + } + }), + xMonths: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} місяць', + singularGenitive: '{{count}} місяці', + pluralGenitive: '{{count}} місяців' + } + }), + aboutXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'близько {{count}} року', + singularGenitive: 'близько {{count}} років', + pluralGenitive: 'близько {{count}} років' + }, + future: { + singularNominative: 'приблизно за {{count}} рік', + singularGenitive: 'приблизно за {{count}} роки', + pluralGenitive: 'приблизно за {{count}} років' + } + }), + xYears: buildLocalizeTokenFn({ + regular: { + singularNominative: '{{count}} рік', + singularGenitive: '{{count}} роки', + pluralGenitive: '{{count}} років' + } + }), + overXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'більше {{count}} року', + singularGenitive: 'більше {{count}} років', + pluralGenitive: 'більше {{count}} років' + }, + future: { + singularNominative: 'більше, ніж за {{count}} рік', + singularGenitive: 'більше, ніж за {{count}} роки', + pluralGenitive: 'більше, ніж за {{count}} років' + } + }), + almostXYears: buildLocalizeTokenFn({ + regular: { + singularNominative: 'майже {{count}} рік', + singularGenitive: 'майже {{count}} роки', + pluralGenitive: 'майже {{count}} років' + }, + future: { + singularNominative: 'майже за {{count}} рік', + singularGenitive: 'майже за {{count}} роки', + pluralGenitive: 'майже за {{count}} років' + } + }) +}; +var formatDistance = function formatDistance(token, count, options) { + options = options || {}; + return formatDistanceLocale[token](count, options); +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uk/_lib/formatLong/index.js b/node_modules/date-fns/locale/uk/_lib/formatLong/index.js new file mode 100644 index 0000000..ea9e42a --- /dev/null +++ b/node_modules/date-fns/locale/uk/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "EEEE, do MMMM y 'р.'", + long: "do MMMM y 'р.'", + medium: "d MMM y 'р.'", + short: 'dd.MM.y' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + full: "{{date}} 'о' {{time}}", + long: "{{date}} 'о' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uk/_lib/formatRelative/index.js b/node_modules/date-fns/locale/uk/_lib/formatRelative/index.js new file mode 100644 index 0000000..abf5004 --- /dev/null +++ b/node_modules/date-fns/locale/uk/_lib/formatRelative/index.js @@ -0,0 +1,78 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = require("../../../../index.js"); +var _index2 = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js")); +var accusativeWeekdays = ['неділю', 'понеділок', 'вівторок', 'середу', 'четвер', 'п’ятницю', 'суботу']; +function lastWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + case 3: + case 5: + case 6: + return "'у минулу " + weekday + " о' p"; + case 1: + case 2: + case 4: + return "'у минулий " + weekday + " о' p"; + } +} +function thisWeek(day) { + var weekday = accusativeWeekdays[day]; + return "'у " + weekday + " о' p"; +} +function nextWeek(day) { + var weekday = accusativeWeekdays[day]; + switch (day) { + case 0: + case 3: + case 5: + case 6: + return "'у наступну " + weekday + " о' p"; + case 1: + case 2: + case 4: + return "'у наступний " + weekday + " о' p"; + } +} +var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) { + var date = (0, _index.toDate)(dirtyDate); + var day = date.getUTCDay(); + if ((0, _index2.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return lastWeek(day); + } +}; +var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) { + var date = (0, _index.toDate)(dirtyDate); + var day = date.getUTCDay(); + if ((0, _index2.default)(date, baseDate, options)) { + return thisWeek(day); + } else { + return nextWeek(day); + } +}; +var formatRelativeLocale = { + lastWeek: lastWeekFormat, + yesterday: "'вчора о' p", + today: "'сьогодні о' p", + tomorrow: "'завтра о' p", + nextWeek: nextWeekFormat, + other: 'P' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uk/_lib/localize/index.js b/node_modules/date-fns/locale/uk/_lib/localize/index.js new file mode 100644 index 0000000..da7abe1 --- /dev/null +++ b/node_modules/date-fns/locale/uk/_lib/localize/index.js @@ -0,0 +1,149 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['до н.е.', 'н.е.'], + abbreviated: ['до н. е.', 'н. е.'], + wide: ['до нашої ери', 'нашої ери'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], + wide: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'] +}; +var monthValues = { + // ДСТУ 3582:2013 + narrow: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', 'Л', 'Г'], + abbreviated: ['січ.', 'лют.', 'берез.', 'квіт.', 'трав.', 'черв.', 'лип.', 'серп.', 'верес.', 'жовт.', 'листоп.', 'груд.'], + wide: ['січень', 'лютий', 'березень', 'квітень', 'травень', 'червень', 'липень', 'серпень', 'вересень', 'жовтень', 'листопад', 'грудень'] +}; +var formattingMonthValues = { + narrow: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', 'Л', 'Г'], + abbreviated: ['січ.', 'лют.', 'берез.', 'квіт.', 'трав.', 'черв.', 'лип.', 'серп.', 'верес.', 'жовт.', 'листоп.', 'груд.'], + wide: ['січня', 'лютого', 'березня', 'квітня', 'травня', 'червня', 'липня', 'серпня', 'вересня', 'жовтня', 'листопада', 'грудня'] +}; +var dayValues = { + narrow: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], + short: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + abbreviated: ['нед', 'пон', 'вів', 'сер', 'чтв', 'птн', 'суб'], + wide: ['неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'п’ятниця', 'субота'] +}; +var dayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'півн.', + noon: 'пол.', + morning: 'ранок', + afternoon: 'день', + evening: 'веч.', + night: 'ніч' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'півн.', + noon: 'пол.', + morning: 'ранок', + afternoon: 'день', + evening: 'веч.', + night: 'ніч' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'північ', + noon: 'полудень', + morning: 'ранок', + afternoon: 'день', + evening: 'вечір', + night: 'ніч' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'ДП', + pm: 'ПП', + midnight: 'півн.', + noon: 'пол.', + morning: 'ранку', + afternoon: 'дня', + evening: 'веч.', + night: 'ночі' + }, + abbreviated: { + am: 'ДП', + pm: 'ПП', + midnight: 'півн.', + noon: 'пол.', + morning: 'ранку', + afternoon: 'дня', + evening: 'веч.', + night: 'ночі' + }, + wide: { + am: 'ДП', + pm: 'ПП', + midnight: 'північ', + noon: 'полудень', + morning: 'ранку', + afternoon: 'дня', + evening: 'веч.', + night: 'ночі' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var unit = String(options === null || options === void 0 ? void 0 : options.unit); + var number = Number(dirtyNumber); + var suffix; + if (unit === 'date') { + if (number === 3 || number === 23) { + suffix = '-є'; + } else { + suffix = '-е'; + } + } else if (unit === 'minute' || unit === 'second' || unit === 'hour') { + suffix = '-а'; + } else { + suffix = '-й'; + } + return number + suffix; +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'any', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uk/_lib/match/index.js b/node_modules/date-fns/locale/uk/_lib/match/index.js new file mode 100644 index 0000000..f455bf9 --- /dev/null +++ b/node_modules/date-fns/locale/uk/_lib/match/index.js @@ -0,0 +1,108 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(-?(е|й|є|а|я))?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^((до )?н\.?\s?е\.?)/i, + abbreviated: /^((до )?н\.?\s?е\.?)/i, + wide: /^(до нашої ери|нашої ери|наша ера)/i +}; +var parseEraPatterns = { + any: [/^д/i, /^н/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](-?[иі]?й?)? кв.?/i, + wide: /^[1234](-?[иі]?й?)? квартал/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[слбктчвжг]/i, + abbreviated: /^(січ|лют|бер(ез)?|квіт|трав|черв|лип|серп|вер(ес)?|жовт|лис(топ)?|груд)\.?/i, + wide: /^(січень|січня|лютий|лютого|березень|березня|квітень|квітня|травень|травня|червня|червень|липень|липня|серпень|серпня|вересень|вересня|жовтень|жовтня|листопад[а]?|грудень|грудня)/i +}; +var parseMonthPatterns = { + narrow: [/^с/i, /^л/i, /^б/i, /^к/i, /^т/i, /^ч/i, /^л/i, /^с/i, /^в/i, /^ж/i, /^л/i, /^г/i], + any: [/^сі/i, /^лю/i, /^б/i, /^к/i, /^т/i, /^ч/i, /^лип/i, /^се/i, /^в/i, /^ж/i, /^лис/i, /^г/i] +}; +var matchDayPatterns = { + narrow: /^[нпвсч]/i, + short: /^(нд|пн|вт|ср|чт|пт|сб)\.?/i, + abbreviated: /^(нед|пон|вів|сер|че?тв|птн?|суб)\.?/i, + wide: /^(неділ[яі]|понеділ[ок][ка]|вівтор[ок][ка]|серед[аи]|четвер(га)?|п\W*?ятниц[яі]|субот[аи])/i +}; +var parseDayPatterns = { + narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i], + any: [/^н/i, /^п[он]/i, /^в/i, /^с[ер]/i, /^ч/i, /^п\W*?[ят]/i, /^с[уб]/i] +}; +var matchDayPeriodPatterns = { + narrow: /^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i, + abbreviated: /^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i, + wide: /^([дп]п|північ|полудень|ранок|ранку|день|дня|вечір|вечора|ніч|ночі)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^дп/i, + pm: /^пп/i, + midnight: /^півн/i, + noon: /^пол/i, + morning: /^р/i, + afternoon: /^д[ен]/i, + evening: /^в/i, + night: /^н/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uk/index.d.ts b/node_modules/date-fns/locale/uk/index.d.ts new file mode 100644 index 0000000..972da88 --- /dev/null +++ b/node_modules/date-fns/locale/uk/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { uk } from 'date-fns/locale' +export default uk diff --git a/node_modules/date-fns/locale/uk/index.js b/node_modules/date-fns/locale/uk/index.js new file mode 100644 index 0000000..1f8b23e --- /dev/null +++ b/node_modules/date-fns/locale/uk/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Ukrainian locale. + * @language Ukrainian + * @iso-639-2 ukr + * @author Andrii Korzh [@korzhyk]{@link https://github.com/korzhyk} + * @author Andriy Shcherbyak [@shcherbyakdev]{@link https://github.com/shcherbyakdev} + */ +var locale = { + code: 'uk', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uk/index.js.flow b/node_modules/date-fns/locale/uk/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/uk/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/uk/package.json b/node_modules/date-fns/locale/uk/package.json new file mode 100644 index 0000000..2a8db8a --- /dev/null +++ b/node_modules/date-fns/locale/uk/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/uk/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz-Cyrl/_lib/formatDistance/index.js b/node_modules/date-fns/locale/uz-Cyrl/_lib/formatDistance/index.js new file mode 100644 index 0000000..43f132f --- /dev/null +++ b/node_modules/date-fns/locale/uz-Cyrl/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: '1 сониядан кам', + other: '{{count}} сониядан кам' + }, + xSeconds: { + one: '1 сония', + other: '{{count}} сония' + }, + halfAMinute: 'ярим дақиқа', + lessThanXMinutes: { + one: '1 дақиқадан кам', + other: '{{count}} дақиқадан кам' + }, + xMinutes: { + one: '1 дақиқа', + other: '{{count}} дақиқа' + }, + aboutXHours: { + one: 'тахминан 1 соат', + other: 'тахминан {{count}} соат' + }, + xHours: { + one: '1 соат', + other: '{{count}} соат' + }, + xDays: { + one: '1 кун', + other: '{{count}} кун' + }, + aboutXWeeks: { + one: 'тахминан 1 хафта', + other: 'тахминан {{count}} хафта' + }, + xWeeks: { + one: '1 хафта', + other: '{{count}} хафта' + }, + aboutXMonths: { + one: 'тахминан 1 ой', + other: 'тахминан {{count}} ой' + }, + xMonths: { + one: '1 ой', + other: '{{count}} ой' + }, + aboutXYears: { + one: 'тахминан 1 йил', + other: 'тахминан {{count}} йил' + }, + xYears: { + one: '1 йил', + other: '{{count}} йил' + }, + overXYears: { + one: '1 йилдан кўп', + other: '{{count}} йилдан кўп' + }, + almostXYears: { + one: 'деярли 1 йил', + other: 'деярли {{count}} йил' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + 'дан кейин'; + } else { + return result + ' олдин'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz-Cyrl/_lib/formatLong/index.js b/node_modules/date-fns/locale/uz-Cyrl/_lib/formatLong/index.js new file mode 100644 index 0000000..9235567 --- /dev/null +++ b/node_modules/date-fns/locale/uz-Cyrl/_lib/formatLong/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, do MMMM, y', + long: 'do MMMM, y', + medium: 'd MMM, y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'H:mm:ss zzzz', + long: 'H:mm:ss z', + medium: 'H:mm:ss', + short: 'H:mm' +}; +var dateTimeFormats = { + any: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz-Cyrl/_lib/formatRelative/index.js b/node_modules/date-fns/locale/uz-Cyrl/_lib/formatRelative/index.js new file mode 100644 index 0000000..da96cb5 --- /dev/null +++ b/node_modules/date-fns/locale/uz-Cyrl/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'ўтган' eeee p 'да'", + yesterday: "'кеча' p 'да'", + today: "'бугун' p 'да'", + tomorrow: "'эртага' p 'да'", + nextWeek: "eeee p 'да'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz-Cyrl/_lib/localize/index.js b/node_modules/date-fns/locale/uz-Cyrl/_lib/localize/index.js new file mode 100644 index 0000000..f77f06e --- /dev/null +++ b/node_modules/date-fns/locale/uz-Cyrl/_lib/localize/index.js @@ -0,0 +1,87 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['М.А', 'М'], + abbreviated: ['М.А', 'М'], + wide: ['Милоддан Аввалги', 'Милодий'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1-чор.', '2-чор.', '3-чор.', '4-чор.'], + wide: ['1-чорак', '2-чорак', '3-чорак', '4-чорак'] +}; +var monthValues = { + narrow: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + abbreviated: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], + wide: ['январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентабр', 'октабр', 'ноябр', 'декабр'] +}; +var dayValues = { + narrow: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'], + short: ['як', 'ду', 'се', 'чо', 'па', 'жу', 'ша'], + abbreviated: ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан'], + wide: ['якшанба', 'душанба', 'сешанба', 'чоршанба', 'пайшанба', 'жума', 'шанба'] +}; +var dayPeriodValues = { + any: { + am: 'П.О.', + pm: 'П.К.', + midnight: 'ярим тун', + noon: 'пешин', + morning: 'эрталаб', + afternoon: 'пешиндан кейин', + evening: 'кечаси', + night: 'тун' + } +}; +var formattingDayPeriodValues = { + any: { + am: 'П.О.', + pm: 'П.К.', + midnight: 'ярим тун', + noon: 'пешин', + morning: 'эрталаб', + afternoon: 'пешиндан кейин', + evening: 'кечаси', + night: 'тун' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'any', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'any' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz-Cyrl/_lib/match/index.js b/node_modules/date-fns/locale/uz-Cyrl/_lib/match/index.js new file mode 100644 index 0000000..edb4390 --- /dev/null +++ b/node_modules/date-fns/locale/uz-Cyrl/_lib/match/index.js @@ -0,0 +1,106 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(чи)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(м\.а|м\.)/i, + abbreviated: /^(м\.а|м\.)/i, + wide: /^(милоддан аввал|милоддан кейин)/i +}; +var parseEraPatterns = { + any: [/^м/i, /^а/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234]-чор./i, + wide: /^[1234]-чорак/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[яфмамииасонд]/i, + abbreviated: /^(янв|фев|мар|апр|май|июн|июл|авг|сен|окт|ноя|дек)/i, + wide: /^(январ|феврал|март|апрел|май|июн|июл|август|сентабр|октабр|ноябр|декабр)/i +}; +var parseMonthPatterns = { + narrow: [/^я/i, /^ф/i, /^м/i, /^а/i, /^м/i, /^и/i, /^и/i, /^а/i, /^с/i, /^о/i, /^н/i, /^д/i], + any: [/^я/i, /^ф/i, /^мар/i, /^ап/i, /^май/i, /^июн/i, /^июл/i, /^ав/i, /^с/i, /^о/i, /^н/i, /^д/i] +}; +var matchDayPatterns = { + narrow: /^[ядсчпжш]/i, + short: /^(як|ду|се|чо|па|жу|ша)/i, + abbreviated: /^(якш|душ|сеш|чор|пай|жум|шан)/i, + wide: /^(якшанба|душанба|сешанба|чоршанба|пайшанба|жума|шанба)/i +}; +var parseDayPatterns = { + narrow: [/^я/i, /^д/i, /^с/i, /^ч/i, /^п/i, /^ж/i, /^ш/i], + any: [/^як/i, /^ду/i, /^се/i, /^чор/i, /^пай/i, /^жу/i, /^шан/i] +}; +var matchDayPeriodPatterns = { + any: /^(п\.о\.|п\.к\.|ярим тун|пешиндан кейин|(эрталаб|пешиндан кейин|кечаси|тун))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^п\.о\./i, + pm: /^п\.к\./i, + midnight: /^ярим тун/i, + noon: /^пешиндан кейин/i, + morning: /эрталаб/i, + afternoon: /пешиндан кейин/i, + evening: /кечаси/i, + night: /тун/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz-Cyrl/index.d.ts b/node_modules/date-fns/locale/uz-Cyrl/index.d.ts new file mode 100644 index 0000000..0b0ba8d --- /dev/null +++ b/node_modules/date-fns/locale/uz-Cyrl/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { uzCyrl } from 'date-fns/locale' +export default uzCyrl diff --git a/node_modules/date-fns/locale/uz-Cyrl/index.js b/node_modules/date-fns/locale/uz-Cyrl/index.js new file mode 100644 index 0000000..c9f54cc --- /dev/null +++ b/node_modules/date-fns/locale/uz-Cyrl/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Uzbek Cyrillic locale. + * @language Uzbek + * @iso-639-2 uzb + * @author Kamronbek Shodmonov [@kamronbek28]{@link https://github.com/kamronbek28} + */ +var locale = { + code: 'uz-Cyrl', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz-Cyrl/index.js.flow b/node_modules/date-fns/locale/uz-Cyrl/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/uz-Cyrl/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/uz-Cyrl/package.json b/node_modules/date-fns/locale/uz-Cyrl/package.json new file mode 100644 index 0000000..ac4c6ca --- /dev/null +++ b/node_modules/date-fns/locale/uz-Cyrl/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/uz-Cyrl/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz/_lib/formatDistance/index.js b/node_modules/date-fns/locale/uz/_lib/formatDistance/index.js new file mode 100644 index 0000000..a661e23 --- /dev/null +++ b/node_modules/date-fns/locale/uz/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'sekunddan kam', + other: '{{count}} sekunddan kam' + }, + xSeconds: { + one: '1 sekund', + other: '{{count}} sekund' + }, + halfAMinute: 'yarim minut', + lessThanXMinutes: { + one: 'bir minutdan kam', + other: '{{count}} minutdan kam' + }, + xMinutes: { + one: '1 minut', + other: '{{count}} minut' + }, + aboutXHours: { + one: 'tahminan 1 soat', + other: 'tahminan {{count}} soat' + }, + xHours: { + one: '1 soat', + other: '{{count}} soat' + }, + xDays: { + one: '1 kun', + other: '{{count}} kun' + }, + aboutXWeeks: { + one: 'tahminan 1 hafta', + other: 'tahminan {{count}} hafta' + }, + xWeeks: { + one: '1 hafta', + other: '{{count}} hafta' + }, + aboutXMonths: { + one: 'tahminan 1 oy', + other: 'tahminan {{count}} oy' + }, + xMonths: { + one: '1 oy', + other: '{{count}} oy' + }, + aboutXYears: { + one: 'tahminan 1 yil', + other: 'tahminan {{count}} yil' + }, + xYears: { + one: '1 yil', + other: '{{count}} yil' + }, + overXYears: { + one: "1 yildan ko'p", + other: "{{count}} yildan ko'p" + }, + almostXYears: { + one: 'deyarli 1 yil', + other: 'deyarli {{count}} yil' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' dan keyin'; + } else { + return result + ' oldin'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz/_lib/formatLong/index.js b/node_modules/date-fns/locale/uz/_lib/formatLong/index.js new file mode 100644 index 0000000..eaaf361 --- /dev/null +++ b/node_modules/date-fns/locale/uz/_lib/formatLong/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: 'EEEE, do MMMM, y', + long: 'do MMMM, y', + medium: 'd MMM, y', + short: 'dd/MM/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss zzzz', + long: 'h:mm:ss z', + medium: 'h:mm:ss', + short: 'h:mm' +}; +var dateTimeFormats = { + any: '{{date}}, {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'any' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz/_lib/formatRelative/index.js b/node_modules/date-fns/locale/uz/_lib/formatRelative/index.js new file mode 100644 index 0000000..f1e1767 --- /dev/null +++ b/node_modules/date-fns/locale/uz/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'oldingi' eeee p 'da'", + yesterday: "'kecha' p 'da'", + today: "'bugun' p 'da'", + tomorrow: "'ertaga' p 'da'", + nextWeek: "eeee p 'da'", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz/_lib/localize/index.js b/node_modules/date-fns/locale/uz/_lib/localize/index.js new file mode 100644 index 0000000..6539791 --- /dev/null +++ b/node_modules/date-fns/locale/uz/_lib/localize/index.js @@ -0,0 +1,132 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['M.A', 'M.'], + abbreviated: ['M.A', 'M.'], + wide: ['Miloddan Avvalgi', 'Milodiy'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['CH.1', 'CH.2', 'CH.3', 'CH.4'], + wide: ['1-chi chorak', '2-chi chorak', '3-chi chorak', '4-chi chorak'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'Iyun', 'Iyul', 'Avg', 'Sen', 'Okt', 'Noy', 'Dek'], + wide: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', 'Avgust', 'Sentabr', 'Oktabr', 'Noyabr', 'Dekabr'] +}; +var dayValues = { + narrow: ['Y', 'D', 'S', 'CH', 'P', 'J', 'SH'], + short: ['Ya', 'Du', 'Se', 'Cho', 'Pa', 'Ju', 'Sha'], + abbreviated: ['Yak', 'Dush', 'Sesh', 'Chor', 'Pay', 'Jum', 'Shan'], + wide: ['Yakshanba', 'Dushanba', 'Seshanba', 'Chorshanba', 'Payshanba', 'Juma', 'Shanba'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'y.t', + noon: 'p.', + morning: 'ertalab', + afternoon: 'tushdan keyin', + evening: 'kechqurun', + night: 'tun' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'yarim tun', + noon: 'peshin', + morning: 'ertalab', + afternoon: 'tushdan keyin', + evening: 'kechqurun', + night: 'tun' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'yarim tun', + noon: 'peshin', + morning: 'ertalab', + afternoon: 'tushdan keyin', + evening: 'kechqurun', + night: 'tun' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'y.t', + noon: 'p.', + morning: 'ertalab', + afternoon: 'tushdan keyin', + evening: 'kechqurun', + night: 'tun' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'yarim tun', + noon: 'peshin', + morning: 'ertalab', + afternoon: 'tushdan keyin', + evening: 'kechqurun', + night: 'tun' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'yarim tun', + noon: 'peshin', + morning: 'ertalab', + afternoon: 'tushdan keyin', + evening: 'kechqurun', + night: 'tun' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { + return String(dirtyNumber); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz/_lib/match/index.js b/node_modules/date-fns/locale/uz/_lib/match/index.js new file mode 100644 index 0000000..51297ce --- /dev/null +++ b/node_modules/date-fns/locale/uz/_lib/match/index.js @@ -0,0 +1,107 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)(chi)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(m\.a|m\.)/i, + abbreviated: /^(m\.a\.?\s?m\.?)/i, + wide: /^(miloddan avval|miloddan keyin)/i +}; +var parseEraPatterns = { + any: [/^b/i, /^(a|c)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](chi)? chorak/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[yfmasond]/i, + abbreviated: /^(yan|fev|mar|apr|may|iyun|iyul|avg|sen|okt|noy|dek)/i, + wide: /^(yanvar|fevral|mart|aprel|may|iyun|iyul|avgust|sentabr|oktabr|noyabr|dekabr)/i +}; +var parseMonthPatterns = { + narrow: [/^y/i, /^f/i, /^m/i, /^a/i, /^m/i, /^i/i, /^i/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ya/i, /^f/i, /^mar/i, /^ap/i, /^may/i, /^iyun/i, /^iyul/i, /^av/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[ydschj]/i, + short: /^(ya|du|se|cho|pa|ju|sha)/i, + abbreviated: /^(yak|dush|sesh|chor|pay|jum|shan)/i, + wide: /^(yakshanba|dushanba|seshanba|chorshanba|payshanba|juma|shanba)/i +}; +var parseDayPatterns = { + narrow: [/^y/i, /^d/i, /^s/i, /^ch/i, /^p/i, /^j/i, /^sh/i], + any: [/^ya/i, /^d/i, /^se/i, /^ch/i, /^p/i, /^j/i, /^sh/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|y\.t|p| (ertalab|tushdan keyin|kechqurun|tun))/i, + any: /^([ap]\.?\s?m\.?|yarim tun|peshin| (ertalab|tushdan keyin|kechqurun|tun))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^y\.t/i, + noon: /^pe/i, + morning: /ertalab/i, + afternoon: /tushdan keyin/i, + evening: /kechqurun/i, + night: /tun/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz/index.d.ts b/node_modules/date-fns/locale/uz/index.d.ts new file mode 100644 index 0000000..e10b1f6 --- /dev/null +++ b/node_modules/date-fns/locale/uz/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { uz } from 'date-fns/locale' +export default uz diff --git a/node_modules/date-fns/locale/uz/index.js b/node_modules/date-fns/locale/uz/index.js new file mode 100644 index 0000000..39d3a2c --- /dev/null +++ b/node_modules/date-fns/locale/uz/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Uzbek locale. + * @language Uzbek + * @iso-639-2 uzb + * @author Mukhammadali [@mukhammadali]{@link https://github.com/Mukhammadali} + */ +var locale = { + code: 'uz', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/uz/index.js.flow b/node_modules/date-fns/locale/uz/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/uz/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/uz/package.json b/node_modules/date-fns/locale/uz/package.json new file mode 100644 index 0000000..7e4fbd0 --- /dev/null +++ b/node_modules/date-fns/locale/uz/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/uz/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/vi/_lib/formatDistance/index.js b/node_modules/date-fns/locale/vi/_lib/formatDistance/index.js new file mode 100644 index 0000000..d87947e --- /dev/null +++ b/node_modules/date-fns/locale/vi/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'dưới 1 giây', + other: 'dưới {{count}} giây' + }, + xSeconds: { + one: '1 giây', + other: '{{count}} giây' + }, + halfAMinute: 'nửa phút', + lessThanXMinutes: { + one: 'dưới 1 phút', + other: 'dưới {{count}} phút' + }, + xMinutes: { + one: '1 phút', + other: '{{count}} phút' + }, + aboutXHours: { + one: 'khoảng 1 giờ', + other: 'khoảng {{count}} giờ' + }, + xHours: { + one: '1 giờ', + other: '{{count}} giờ' + }, + xDays: { + one: '1 ngày', + other: '{{count}} ngày' + }, + aboutXWeeks: { + one: 'khoảng 1 tuần', + other: 'khoảng {{count}} tuần' + }, + xWeeks: { + one: '1 tuần', + other: '{{count}} tuần' + }, + aboutXMonths: { + one: 'khoảng 1 tháng', + other: 'khoảng {{count}} tháng' + }, + xMonths: { + one: '1 tháng', + other: '{{count}} tháng' + }, + aboutXYears: { + one: 'khoảng 1 năm', + other: 'khoảng {{count}} năm' + }, + xYears: { + one: '1 năm', + other: '{{count}} năm' + }, + overXYears: { + one: 'hơn 1 năm', + other: 'hơn {{count}} năm' + }, + almostXYears: { + one: 'gần 1 năm', + other: 'gần {{count}} năm' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + ' nữa'; + } else { + return result + ' trước'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/vi/_lib/formatLong/index.js b/node_modules/date-fns/locale/vi/_lib/formatLong/index.js new file mode 100644 index 0000000..492ccae --- /dev/null +++ b/node_modules/date-fns/locale/vi/_lib/formatLong/index.js @@ -0,0 +1,49 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + // thứ Sáu, ngày 25 tháng 08 năm 2017 + full: "EEEE, 'ngày' d MMMM 'năm' y", + // ngày 25 tháng 08 năm 2017 + long: "'ngày' d MMMM 'năm' y", + // 25 thg 08 năm 2017 + medium: "d MMM 'năm' y", + // 25/08/2017 + short: 'dd/MM/y' +}; +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +}; +var dateTimeFormats = { + // thứ Sáu, ngày 25 tháng 08 năm 2017 23:25:59 + full: '{{date}} {{time}}', + // ngày 25 tháng 08 năm 2017 23:25 + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/vi/_lib/formatRelative/index.js b/node_modules/date-fns/locale/vi/_lib/formatRelative/index.js new file mode 100644 index 0000000..ab2557a --- /dev/null +++ b/node_modules/date-fns/locale/vi/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "eeee 'tuần trước vào lúc' p", + yesterday: "'hôm qua vào lúc' p", + today: "'hôm nay vào lúc' p", + tomorrow: "'ngày mai vào lúc' p", + nextWeek: "eeee 'tới vào lúc' p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/vi/_lib/localize/index.js b/node_modules/date-fns/locale/vi/_lib/localize/index.js new file mode 100644 index 0000000..6ad9963 --- /dev/null +++ b/node_modules/date-fns/locale/vi/_lib/localize/index.js @@ -0,0 +1,210 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +// Vietnamese locale reference: http://www.localeplanet.com/icu/vi-VN/index.html +// Capitalization reference: http://hcmup.edu.vn/index.php?option=com_content&view=article&id=4106%3Avit-hoa-trong-vn-bn-hanh-chinh&catid=2345%3Atham-kho&Itemid=4103&lang=vi&site=134 +var eraValues = { + narrow: ['TCN', 'SCN'], + abbreviated: ['trước CN', 'sau CN'], + wide: ['trước Công Nguyên', 'sau Công Nguyên'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['Quý 1', 'Quý 2', 'Quý 3', 'Quý 4'] +}; +var formattingQuarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + // I notice many news outlet use this "quý II/2018" + wide: ['quý I', 'quý II', 'quý III', 'quý IV'] +}; + +// Note: in English, the names of days of the week and months are capitalized. +// If you are making a new locale based on this one, check if the same is true for the language you're working on. +// Generally, formatted dates should look like they are in the middle of a sentence, +// e.g. in Spanish language the weekdays and months should be in the lowercase. +var monthValues = { + narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + abbreviated: ['Thg 1', 'Thg 2', 'Thg 3', 'Thg 4', 'Thg 5', 'Thg 6', 'Thg 7', 'Thg 8', 'Thg 9', 'Thg 10', 'Thg 11', 'Thg 12'], + wide: ['Tháng Một', 'Tháng Hai', 'Tháng Ba', 'Tháng Tư', 'Tháng Năm', 'Tháng Sáu', 'Tháng Bảy', 'Tháng Tám', 'Tháng Chín', 'Tháng Mười', 'Tháng Mười Một', 'Tháng Mười Hai'] +}; +// In Vietnamese date formatting, month number less than 10 expected to have leading zero +var formattingMonthValues = { + narrow: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'], + abbreviated: ['thg 1', 'thg 2', 'thg 3', 'thg 4', 'thg 5', 'thg 6', 'thg 7', 'thg 8', 'thg 9', 'thg 10', 'thg 11', 'thg 12'], + wide: ['tháng 01', 'tháng 02', 'tháng 03', 'tháng 04', 'tháng 05', 'tháng 06', 'tháng 07', 'tháng 08', 'tháng 09', 'tháng 10', 'tháng 11', 'tháng 12'] +}; +var dayValues = { + narrow: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], + short: ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', 'Th 7'], + abbreviated: ['CN', 'Thứ 2', 'Thứ 3', 'Thứ 4', 'Thứ 5', 'Thứ 6', 'Thứ 7'], + wide: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'] +}; + +// Vietnamese are used to AM/PM borrowing from English, hence `narrow` and +// `abbreviated` are just like English but I'm leaving the `wide` +// format being localized with abbreviations found in some systems (SÁng / CHiều); +// however, personally, I don't think `Chiều` sounds appropriate for `PM` +var dayPeriodValues = { + // narrow date period is extremely rare in Vietnamese + // I used abbreviated form for noon, morning and afternoon + // which are regconizable by Vietnamese, others cannot be any shorter + narrow: { + am: 'am', + pm: 'pm', + midnight: 'nửa đêm', + noon: 'tr', + morning: 'sg', + afternoon: 'ch', + evening: 'tối', + night: 'đêm' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'nửa đêm', + noon: 'trưa', + morning: 'sáng', + afternoon: 'chiều', + evening: 'tối', + night: 'đêm' + }, + wide: { + am: 'SA', + pm: 'CH', + midnight: 'nửa đêm', + noon: 'trưa', + morning: 'sáng', + afternoon: 'chiều', + evening: 'tối', + night: 'đêm' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'nửa đêm', + noon: 'tr', + morning: 'sg', + afternoon: 'ch', + evening: 'tối', + night: 'đêm' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'nửa đêm', + noon: 'trưa', + morning: 'sáng', + afternoon: 'chiều', + evening: 'tối', + night: 'đêm' + }, + wide: { + am: 'SA', + pm: 'CH', + midnight: 'nửa đêm', + noon: 'giữa trưa', + morning: 'vào buổi sáng', + afternoon: 'vào buổi chiều', + evening: 'vào buổi tối', + night: 'vào ban đêm' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + var unit = options === null || options === void 0 ? void 0 : options.unit; + if (unit === 'quarter') { + // many news outlets use "quý I"... + switch (number) { + case 1: + return 'I'; + case 2: + return 'II'; + case 3: + return 'III'; + case 4: + return 'IV'; + } + } else if (unit === 'day') { + // day of week in Vietnamese has ordinal number meaning, + // so we should use them, else it'll sound weird + switch (number) { + case 1: + return 'thứ 2'; + // meaning 2nd day but it's the first day of the week :D + case 2: + return 'thứ 3'; + // meaning 3rd day + case 3: + return 'thứ 4'; + // meaning 4th day and so on + case 4: + return 'thứ 5'; + case 5: + return 'thứ 6'; + case 6: + return 'thứ 7'; + case 7: + return 'chủ nhật'; + // meaning Sunday, there's no 8th day :D + } + } else if (unit === 'week') { + if (number === 1) { + return 'thứ nhất'; + } else { + return 'thứ ' + number; + } + } else if (unit === 'dayOfYear') { + if (number === 1) { + return 'đầu tiên'; + } else { + return 'thứ ' + number; + } + } + + // there are no different forms of ordinal numbers in Vietnamese + return String(number); +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + formattingValues: formattingQuarterValues, + defaultFormattingWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/vi/_lib/match/index.js b/node_modules/date-fns/locale/vi/_lib/match/index.js new file mode 100644 index 0000000..79f9a78 --- /dev/null +++ b/node_modules/date-fns/locale/vi/_lib/match/index.js @@ -0,0 +1,115 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(\d+)/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(tcn|scn)/i, + abbreviated: /^(trước CN|sau CN)/i, + wide: /^(trước Công Nguyên|sau Công Nguyên)/i +}; +var parseEraPatterns = { + any: [/^t/i, /^s/i] +}; +var matchQuarterPatterns = { + narrow: /^([1234]|i{1,3}v?)/i, + abbreviated: /^q([1234]|i{1,3}v?)/i, + wide: /^quý ([1234]|i{1,3}v?)/i +}; +var parseQuarterPatterns = { + any: [/(1|i)$/i, /(2|ii)$/i, /(3|iii)$/i, /(4|iv)$/i] +}; +var matchMonthPatterns = { + // month number may contain leading 0, 'thg' prefix may have space, underscore or empty before number + // note the order of '1' since it is a sub-string of '10', so must be lower priority + narrow: /^(0?[2-9]|10|11|12|0?1)/i, + // note the order of 'thg 1' since it is sub-string of 'thg 10', so must be lower priority + abbreviated: /^thg[ _]?(0?[1-9](?!\d)|10|11|12)/i, + // note the order of 'Mười' since it is sub-string of Mười Một, so must be lower priority + wide: /^tháng ?(Một|Hai|Ba|Tư|Năm|Sáu|Bảy|Tám|Chín|Mười|Mười ?Một|Mười ?Hai|0?[1-9](?!\d)|10|11|12)/i +}; +var parseMonthPatterns = { + narrow: [/0?1$/i, /0?2/i, /3/, /4/, /5/, /6/, /7/, /8/, /9/, /10/, /11/, /12/], + abbreviated: [/^thg[ _]?0?1(?!\d)/i, /^thg[ _]?0?2/i, /^thg[ _]?0?3/i, /^thg[ _]?0?4/i, /^thg[ _]?0?5/i, /^thg[ _]?0?6/i, /^thg[ _]?0?7/i, /^thg[ _]?0?8/i, /^thg[ _]?0?9/i, /^thg[ _]?10/i, /^thg[ _]?11/i, /^thg[ _]?12/i], + wide: [/^tháng ?(Một|0?1(?!\d))/i, /^tháng ?(Hai|0?2)/i, /^tháng ?(Ba|0?3)/i, /^tháng ?(Tư|0?4)/i, /^tháng ?(Năm|0?5)/i, /^tháng ?(Sáu|0?6)/i, /^tháng ?(Bảy|0?7)/i, /^tháng ?(Tám|0?8)/i, /^tháng ?(Chín|0?9)/i, /^tháng ?(Mười|10)/i, /^tháng ?(Mười ?Một|11)/i, /^tháng ?(Mười ?Hai|12)/i] +}; +var matchDayPatterns = { + narrow: /^(CN|T2|T3|T4|T5|T6|T7)/i, + short: /^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i, + abbreviated: /^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i, + wide: /^(Chủ ?Nhật|Chúa ?Nhật|thứ ?Hai|thứ ?Ba|thứ ?Tư|thứ ?Năm|thứ ?Sáu|thứ ?Bảy)/i +}; +var parseDayPatterns = { + narrow: [/CN/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i], + short: [/CN/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i], + abbreviated: [/CN/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i], + wide: [/(Chủ|Chúa) ?Nhật/i, /Hai/i, /Ba/i, /Tư/i, /Năm/i, /Sáu/i, /Bảy/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i, + abbreviated: /^(am|pm|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i, + wide: /^(ch[^i]*|sa|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^(a|sa)/i, + pm: /^(p|ch[^i]*)/i, + midnight: /nửa đêm/i, + noon: /trưa/i, + morning: /sáng/i, + afternoon: /chiều/i, + evening: /tối/i, + night: /^đêm/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'wide' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/vi/index.d.ts b/node_modules/date-fns/locale/vi/index.d.ts new file mode 100644 index 0000000..17be5ca --- /dev/null +++ b/node_modules/date-fns/locale/vi/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { vi } from 'date-fns/locale' +export default vi diff --git a/node_modules/date-fns/locale/vi/index.js b/node_modules/date-fns/locale/vi/index.js new file mode 100644 index 0000000..68f2119 --- /dev/null +++ b/node_modules/date-fns/locale/vi/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Vietnamese locale (Vietnam). + * @language Vietnamese + * @iso-639-2 vie + * @author Thanh Tran [@trongthanh]{@link https://github.com/trongthanh} + * @author Leroy Hopson [@lihop]{@link https://github.com/lihop} + */ +var locale = { + code: 'vi', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 1 /* First week of new year contains Jan 1st */ + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/vi/index.js.flow b/node_modules/date-fns/locale/vi/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/vi/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/vi/package.json b/node_modules/date-fns/locale/vi/package.json new file mode 100644 index 0000000..730737a --- /dev/null +++ b/node_modules/date-fns/locale/vi/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/vi/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-CN/_lib/formatDistance/index.js b/node_modules/date-fns/locale/zh-CN/_lib/formatDistance/index.js new file mode 100644 index 0000000..681d652 --- /dev/null +++ b/node_modules/date-fns/locale/zh-CN/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: '不到 1 秒', + other: '不到 {{count}} 秒' + }, + xSeconds: { + one: '1 秒', + other: '{{count}} 秒' + }, + halfAMinute: '半分钟', + lessThanXMinutes: { + one: '不到 1 分钟', + other: '不到 {{count}} 分钟' + }, + xMinutes: { + one: '1 分钟', + other: '{{count}} 分钟' + }, + xHours: { + one: '1 小时', + other: '{{count}} 小时' + }, + aboutXHours: { + one: '大约 1 小时', + other: '大约 {{count}} 小时' + }, + xDays: { + one: '1 天', + other: '{{count}} 天' + }, + aboutXWeeks: { + one: '大约 1 个星期', + other: '大约 {{count}} 个星期' + }, + xWeeks: { + one: '1 个星期', + other: '{{count}} 个星期' + }, + aboutXMonths: { + one: '大约 1 个月', + other: '大约 {{count}} 个月' + }, + xMonths: { + one: '1 个月', + other: '{{count}} 个月' + }, + aboutXYears: { + one: '大约 1 年', + other: '大约 {{count}} 年' + }, + xYears: { + one: '1 年', + other: '{{count}} 年' + }, + overXYears: { + one: '超过 1 年', + other: '超过 {{count}} 年' + }, + almostXYears: { + one: '将近 1 年', + other: '将近 {{count}} 年' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + '内'; + } else { + return result + '前'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-CN/_lib/formatLong/index.js b/node_modules/date-fns/locale/zh-CN/_lib/formatLong/index.js new file mode 100644 index 0000000..a822a2a --- /dev/null +++ b/node_modules/date-fns/locale/zh-CN/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "y'年'M'月'd'日' EEEE", + long: "y'年'M'月'd'日'", + medium: 'yyyy-MM-dd', + short: 'yy-MM-dd' +}; +var timeFormats = { + full: 'zzzz a h:mm:ss', + long: 'z a h:mm:ss', + medium: 'a h:mm:ss', + short: 'a h:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-CN/_lib/formatRelative/index.js b/node_modules/date-fns/locale/zh-CN/_lib/formatRelative/index.js new file mode 100644 index 0000000..725e200 --- /dev/null +++ b/node_modules/date-fns/locale/zh-CN/_lib/formatRelative/index.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js")); +function checkWeek(date, baseDate, options) { + var baseFormat = 'eeee p'; + if ((0, _index.default)(date, baseDate, options)) { + return baseFormat; // in same week + } else if (date.getTime() > baseDate.getTime()) { + return "'下个'" + baseFormat; // in next week + } + + return "'上个'" + baseFormat; // in last week +} + +var formatRelativeLocale = { + lastWeek: checkWeek, + // days before yesterday, maybe in this week or last week + yesterday: "'昨天' p", + today: "'今天' p", + tomorrow: "'明天' p", + nextWeek: checkWeek, + // days after tomorrow, maybe in this week or next week + other: 'PP p' +}; +var formatRelative = function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token]; + if (typeof format === 'function') { + return format(date, baseDate, options); + } + return format; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-CN/_lib/localize/index.js b/node_modules/date-fns/locale/zh-CN/_lib/localize/index.js new file mode 100644 index 0000000..61c9c58 --- /dev/null +++ b/node_modules/date-fns/locale/zh-CN/_lib/localize/index.js @@ -0,0 +1,139 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['前', '公元'], + abbreviated: ['前', '公元'], + wide: ['公元前', '公元'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['第一季', '第二季', '第三季', '第四季'], + wide: ['第一季度', '第二季度', '第三季度', '第四季度'] +}; +var monthValues = { + narrow: ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二'], + abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + wide: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'] +}; +var dayValues = { + narrow: ['日', '一', '二', '三', '四', '五', '六'], + short: ['日', '一', '二', '三', '四', '五', '六'], + abbreviated: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], + wide: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'] +}; +var dayPeriodValues = { + narrow: { + am: '上', + pm: '下', + midnight: '凌晨', + noon: '午', + morning: '早', + afternoon: '下午', + evening: '晚', + night: '夜' + }, + abbreviated: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜间' + }, + wide: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜间' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: '上', + pm: '下', + midnight: '凌晨', + noon: '午', + morning: '早', + afternoon: '下午', + evening: '晚', + night: '夜' + }, + abbreviated: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜间' + }, + wide: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜间' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + switch (options === null || options === void 0 ? void 0 : options.unit) { + case 'date': + return number.toString() + '日'; + case 'hour': + return number.toString() + '时'; + case 'minute': + return number.toString() + '分'; + case 'second': + return number.toString() + '秒'; + default: + return '第 ' + number.toString(); + } +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-CN/_lib/match/index.js b/node_modules/date-fns/locale/zh-CN/_lib/match/index.js new file mode 100644 index 0000000..da17701 --- /dev/null +++ b/node_modules/date-fns/locale/zh-CN/_lib/match/index.js @@ -0,0 +1,105 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(第\s*)?\d+(日|时|分|秒)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(前)/i, + abbreviated: /^(前)/i, + wide: /^(公元前|公元)/i +}; +var parseEraPatterns = { + any: [/^(前)/i, /^(公元)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^第[一二三四]刻/i, + wide: /^第[一二三四]刻钟/i +}; +var parseQuarterPatterns = { + any: [/(1|一)/i, /(2|二)/i, /(3|三)/i, /(4|四)/i] +}; +var matchMonthPatterns = { + narrow: /^(一|二|三|四|五|六|七|八|九|十[二一])/i, + abbreviated: /^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i, + wide: /^(一|二|三|四|五|六|七|八|九|十[二一])月/i +}; +var parseMonthPatterns = { + narrow: [/^一/i, /^二/i, /^三/i, /^四/i, /^五/i, /^六/i, /^七/i, /^八/i, /^九/i, /^十(?!(一|二))/i, /^十一/i, /^十二/i], + any: [/^一|1/i, /^二|2/i, /^三|3/i, /^四|4/i, /^五|5/i, /^六|6/i, /^七|7/i, /^八|8/i, /^九|9/i, /^十(?!(一|二))|10/i, /^十一|11/i, /^十二|12/i] +}; +var matchDayPatterns = { + narrow: /^[一二三四五六日]/i, + short: /^[一二三四五六日]/i, + abbreviated: /^周[一二三四五六日]/i, + wide: /^星期[一二三四五六日]/i +}; +var parseDayPatterns = { + any: [/日/i, /一/i, /二/i, /三/i, /四/i, /五/i, /六/i] +}; +var matchDayPeriodPatterns = { + any: /^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^上午?/i, + pm: /^下午?/i, + midnight: /^午夜/i, + noon: /^[中正]午/i, + morning: /^早上/i, + afternoon: /^下午/i, + evening: /^晚上?/i, + night: /^凌晨/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-CN/index.d.ts b/node_modules/date-fns/locale/zh-CN/index.d.ts new file mode 100644 index 0000000..ffe2f2e --- /dev/null +++ b/node_modules/date-fns/locale/zh-CN/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { zhCN } from 'date-fns/locale' +export default zhCN diff --git a/node_modules/date-fns/locale/zh-CN/index.js b/node_modules/date-fns/locale/zh-CN/index.js new file mode 100644 index 0000000..2ec2f12 --- /dev/null +++ b/node_modules/date-fns/locale/zh-CN/index.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Chinese Simplified locale. + * @language Chinese Simplified + * @iso-639-2 zho + * @author Changyu Geng [@KingMario]{@link https://github.com/KingMario} + * @author Song Shuoyun [@fnlctrl]{@link https://github.com/fnlctrl} + * @author sabrinaM [@sabrinamiao]{@link https://github.com/sabrinamiao} + * @author Carney Wu [@cubicwork]{@link https://github.com/cubicwork} + * @author Terrence Lam [@skyuplam]{@link https://github.com/skyuplam} + */ +var locale = { + code: 'zh-CN', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-CN/index.js.flow b/node_modules/date-fns/locale/zh-CN/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/zh-CN/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/zh-CN/package.json b/node_modules/date-fns/locale/zh-CN/package.json new file mode 100644 index 0000000..00448f5 --- /dev/null +++ b/node_modules/date-fns/locale/zh-CN/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/zh-CN/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-HK/_lib/formatDistance/index.js b/node_modules/date-fns/locale/zh-HK/_lib/formatDistance/index.js new file mode 100644 index 0000000..a95b050 --- /dev/null +++ b/node_modules/date-fns/locale/zh-HK/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: '少於 1 秒', + other: '少於 {{count}} 秒' + }, + xSeconds: { + one: '1 秒', + other: '{{count}} 秒' + }, + halfAMinute: '半分鐘', + lessThanXMinutes: { + one: '少於 1 分鐘', + other: '少於 {{count}} 分鐘' + }, + xMinutes: { + one: '1 分鐘', + other: '{{count}} 分鐘' + }, + xHours: { + one: '1 小時', + other: '{{count}} 小時' + }, + aboutXHours: { + one: '大約 1 小時', + other: '大約 {{count}} 小時' + }, + xDays: { + one: '1 天', + other: '{{count}} 天' + }, + aboutXWeeks: { + one: '大約 1 個星期', + other: '大約 {{count}} 個星期' + }, + xWeeks: { + one: '1 個星期', + other: '{{count}} 個星期' + }, + aboutXMonths: { + one: '大約 1 個月', + other: '大約 {{count}} 個月' + }, + xMonths: { + one: '1 個月', + other: '{{count}} 個月' + }, + aboutXYears: { + one: '大約 1 年', + other: '大約 {{count}} 年' + }, + xYears: { + one: '1 年', + other: '{{count}} 年' + }, + overXYears: { + one: '超過 1 年', + other: '超過 {{count}} 年' + }, + almostXYears: { + one: '將近 1 年', + other: '將近 {{count}} 年' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + '內'; + } else { + return result + '前'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-HK/_lib/formatLong/index.js b/node_modules/date-fns/locale/zh-HK/_lib/formatLong/index.js new file mode 100644 index 0000000..a822a2a --- /dev/null +++ b/node_modules/date-fns/locale/zh-HK/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "y'年'M'月'd'日' EEEE", + long: "y'年'M'月'd'日'", + medium: 'yyyy-MM-dd', + short: 'yy-MM-dd' +}; +var timeFormats = { + full: 'zzzz a h:mm:ss', + long: 'z a h:mm:ss', + medium: 'a h:mm:ss', + short: 'a h:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-HK/_lib/formatRelative/index.js b/node_modules/date-fns/locale/zh-HK/_lib/formatRelative/index.js new file mode 100644 index 0000000..a2cad1a --- /dev/null +++ b/node_modules/date-fns/locale/zh-HK/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'上個'eeee p", + yesterday: "'昨天' p", + today: "'今天' p", + tomorrow: "'明天' p", + nextWeek: "'下個'eeee p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-HK/_lib/localize/index.js b/node_modules/date-fns/locale/zh-HK/_lib/localize/index.js new file mode 100644 index 0000000..5c281a6 --- /dev/null +++ b/node_modules/date-fns/locale/zh-HK/_lib/localize/index.js @@ -0,0 +1,139 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['前', '公元'], + abbreviated: ['前', '公元'], + wide: ['公元前', '公元'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['第一季', '第二季', '第三季', '第四季'], + wide: ['第一季度', '第二季度', '第三季度', '第四季度'] +}; +var monthValues = { + narrow: ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二'], + abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + wide: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'] +}; +var dayValues = { + narrow: ['日', '一', '二', '三', '四', '五', '六'], + short: ['日', '一', '二', '三', '四', '五', '六'], + abbreviated: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + wide: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'] +}; +var dayPeriodValues = { + narrow: { + am: '上', + pm: '下', + midnight: '午夜', + noon: '晌', + morning: '早', + afternoon: '午', + evening: '晚', + night: '夜' + }, + abbreviated: { + am: '上午', + pm: '下午', + midnight: '午夜', + noon: '中午', + morning: '上午', + afternoon: '下午', + evening: '晚上', + night: '夜晚' + }, + wide: { + am: '上午', + pm: '下午', + midnight: '午夜', + noon: '中午', + morning: '上午', + afternoon: '下午', + evening: '晚上', + night: '夜晚' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: '上', + pm: '下', + midnight: '午夜', + noon: '晌', + morning: '早', + afternoon: '午', + evening: '晚', + night: '夜' + }, + abbreviated: { + am: '上午', + pm: '下午', + midnight: '午夜', + noon: '中午', + morning: '上午', + afternoon: '下午', + evening: '晚上', + night: '夜晚' + }, + wide: { + am: '上午', + pm: '下午', + midnight: '午夜', + noon: '中午', + morning: '上午', + afternoon: '下午', + evening: '晚上', + night: '夜晚' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + switch (options === null || options === void 0 ? void 0 : options.unit) { + case 'date': + return number + '日'; + case 'hour': + return number + '時'; + case 'minute': + return number + '分'; + case 'second': + return number + '秒'; + default: + return '第 ' + number; + } +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-HK/_lib/match/index.js b/node_modules/date-fns/locale/zh-HK/_lib/match/index.js new file mode 100644 index 0000000..b4c2df4 --- /dev/null +++ b/node_modules/date-fns/locale/zh-HK/_lib/match/index.js @@ -0,0 +1,105 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(第\s*)?\d+(日|時|分|秒)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(前)/i, + abbreviated: /^(前)/i, + wide: /^(公元前|公元)/i +}; +var parseEraPatterns = { + any: [/^(前)/i, /^(公元)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^第[一二三四]季/i, + wide: /^第[一二三四]季度/i +}; +var parseQuarterPatterns = { + any: [/(1|一)/i, /(2|二)/i, /(3|三)/i, /(4|四)/i] +}; +var matchMonthPatterns = { + narrow: /^(一|二|三|四|五|六|七|八|九|十[二一])/i, + abbreviated: /^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i, + wide: /^(一|二|三|四|五|六|七|八|九|十[二一])月/i +}; +var parseMonthPatterns = { + narrow: [/^一/i, /^二/i, /^三/i, /^四/i, /^五/i, /^六/i, /^七/i, /^八/i, /^九/i, /^十(?!(一|二))/i, /^十一/i, /^十二/i], + any: [/^一|1/i, /^二|2/i, /^三|3/i, /^四|4/i, /^五|5/i, /^六|6/i, /^七|7/i, /^八|8/i, /^九|9/i, /^十(?!(一|二))|10/i, /^十一|11/i, /^十二|12/i] +}; +var matchDayPatterns = { + narrow: /^[一二三四五六日]/i, + short: /^[一二三四五六日]/i, + abbreviated: /^週[一二三四五六日]/i, + wide: /^星期[一二三四五六日]/i +}; +var parseDayPatterns = { + any: [/日/i, /一/i, /二/i, /三/i, /四/i, /五/i, /六/i] +}; +var matchDayPeriodPatterns = { + any: /^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^上午?/i, + pm: /^下午?/i, + midnight: /^午夜/i, + noon: /^[中正]午/i, + morning: /^早上/i, + afternoon: /^下午/i, + evening: /^晚上?/i, + night: /^凌晨/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-HK/index.d.ts b/node_modules/date-fns/locale/zh-HK/index.d.ts new file mode 100644 index 0000000..81552b8 --- /dev/null +++ b/node_modules/date-fns/locale/zh-HK/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { zhHK } from 'date-fns/locale' +export default zhHK diff --git a/node_modules/date-fns/locale/zh-HK/index.js b/node_modules/date-fns/locale/zh-HK/index.js new file mode 100644 index 0000000..6d55136 --- /dev/null +++ b/node_modules/date-fns/locale/zh-HK/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Chinese Traditional locale. + * @language Chinese Traditional + * @iso-639-2 zho + * @author Gary Ip [@gaplo]{@link https://github.com/gaplo} + */ +var locale = { + code: 'zh-HK', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 0 /* Sunday */, + firstWeekContainsDate: 1 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-HK/index.js.flow b/node_modules/date-fns/locale/zh-HK/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/zh-HK/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/zh-HK/package.json b/node_modules/date-fns/locale/zh-HK/package.json new file mode 100644 index 0000000..68482ed --- /dev/null +++ b/node_modules/date-fns/locale/zh-HK/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/zh-HK/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-TW/_lib/formatDistance/index.js b/node_modules/date-fns/locale/zh-TW/_lib/formatDistance/index.js new file mode 100644 index 0000000..a95b050 --- /dev/null +++ b/node_modules/date-fns/locale/zh-TW/_lib/formatDistance/index.js @@ -0,0 +1,91 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatDistanceLocale = { + lessThanXSeconds: { + one: '少於 1 秒', + other: '少於 {{count}} 秒' + }, + xSeconds: { + one: '1 秒', + other: '{{count}} 秒' + }, + halfAMinute: '半分鐘', + lessThanXMinutes: { + one: '少於 1 分鐘', + other: '少於 {{count}} 分鐘' + }, + xMinutes: { + one: '1 分鐘', + other: '{{count}} 分鐘' + }, + xHours: { + one: '1 小時', + other: '{{count}} 小時' + }, + aboutXHours: { + one: '大約 1 小時', + other: '大約 {{count}} 小時' + }, + xDays: { + one: '1 天', + other: '{{count}} 天' + }, + aboutXWeeks: { + one: '大約 1 個星期', + other: '大約 {{count}} 個星期' + }, + xWeeks: { + one: '1 個星期', + other: '{{count}} 個星期' + }, + aboutXMonths: { + one: '大約 1 個月', + other: '大約 {{count}} 個月' + }, + xMonths: { + one: '1 個月', + other: '{{count}} 個月' + }, + aboutXYears: { + one: '大約 1 年', + other: '大約 {{count}} 年' + }, + xYears: { + one: '1 年', + other: '{{count}} 年' + }, + overXYears: { + one: '超過 1 年', + other: '超過 {{count}} 年' + }, + almostXYears: { + one: '將近 1 年', + other: '將近 {{count}} 年' + } +}; +var formatDistance = function formatDistance(token, count, options) { + var result; + var tokenValue = formatDistanceLocale[token]; + if (typeof tokenValue === 'string') { + result = tokenValue; + } else if (count === 1) { + result = tokenValue.one; + } else { + result = tokenValue.other.replace('{{count}}', String(count)); + } + if (options !== null && options !== void 0 && options.addSuffix) { + if (options.comparison && options.comparison > 0) { + return result + '內'; + } else { + return result + '前'; + } + } + return result; +}; +var _default = formatDistance; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-TW/_lib/formatLong/index.js b/node_modules/date-fns/locale/zh-TW/_lib/formatLong/index.js new file mode 100644 index 0000000..a822a2a --- /dev/null +++ b/node_modules/date-fns/locale/zh-TW/_lib/formatLong/index.js @@ -0,0 +1,43 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js")); +var dateFormats = { + full: "y'年'M'月'd'日' EEEE", + long: "y'年'M'月'd'日'", + medium: 'yyyy-MM-dd', + short: 'yy-MM-dd' +}; +var timeFormats = { + full: 'zzzz a h:mm:ss', + long: 'z a h:mm:ss', + medium: 'a h:mm:ss', + short: 'a h:mm' +}; +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +}; +var formatLong = { + date: (0, _index.default)({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: (0, _index.default)({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: (0, _index.default)({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +var _default = formatLong; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-TW/_lib/formatRelative/index.js b/node_modules/date-fns/locale/zh-TW/_lib/formatRelative/index.js new file mode 100644 index 0000000..a2cad1a --- /dev/null +++ b/node_modules/date-fns/locale/zh-TW/_lib/formatRelative/index.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var formatRelativeLocale = { + lastWeek: "'上個'eeee p", + yesterday: "'昨天' p", + today: "'今天' p", + tomorrow: "'明天' p", + nextWeek: "'下個'eeee p", + other: 'P' +}; +var formatRelative = function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +}; +var _default = formatRelative; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-TW/_lib/localize/index.js b/node_modules/date-fns/locale/zh-TW/_lib/localize/index.js new file mode 100644 index 0000000..d9eaf6b --- /dev/null +++ b/node_modules/date-fns/locale/zh-TW/_lib/localize/index.js @@ -0,0 +1,139 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); +var eraValues = { + narrow: ['前', '公元'], + abbreviated: ['前', '公元'], + wide: ['公元前', '公元'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['第一刻', '第二刻', '第三刻', '第四刻'], + wide: ['第一刻鐘', '第二刻鐘', '第三刻鐘', '第四刻鐘'] +}; +var monthValues = { + narrow: ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二'], + abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + wide: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'] +}; +var dayValues = { + narrow: ['日', '一', '二', '三', '四', '五', '六'], + short: ['日', '一', '二', '三', '四', '五', '六'], + abbreviated: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + wide: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'] +}; +var dayPeriodValues = { + narrow: { + am: '上', + pm: '下', + midnight: '凌晨', + noon: '午', + morning: '早', + afternoon: '下午', + evening: '晚', + night: '夜' + }, + abbreviated: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜間' + }, + wide: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜間' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: '上', + pm: '下', + midnight: '凌晨', + noon: '午', + morning: '早', + afternoon: '下午', + evening: '晚', + night: '夜' + }, + abbreviated: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜間' + }, + wide: { + am: '上午', + pm: '下午', + midnight: '凌晨', + noon: '中午', + morning: '早晨', + afternoon: '中午', + evening: '晚上', + night: '夜間' + } +}; +var ordinalNumber = function ordinalNumber(dirtyNumber, options) { + var number = Number(dirtyNumber); + switch (options === null || options === void 0 ? void 0 : options.unit) { + case 'date': + return number + '日'; + case 'hour': + return number + '時'; + case 'minute': + return number + '分'; + case 'second': + return number + '秒'; + default: + return '第 ' + number; + } +}; +var localize = { + ordinalNumber: ordinalNumber, + era: (0, _index.default)({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: (0, _index.default)({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function argumentCallback(quarter) { + return quarter - 1; + } + }), + month: (0, _index.default)({ + values: monthValues, + defaultWidth: 'wide' + }), + day: (0, _index.default)({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: (0, _index.default)({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +var _default = localize; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-TW/_lib/match/index.js b/node_modules/date-fns/locale/zh-TW/_lib/match/index.js new file mode 100644 index 0000000..6d4872d --- /dev/null +++ b/node_modules/date-fns/locale/zh-TW/_lib/match/index.js @@ -0,0 +1,105 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js")); +var matchOrdinalNumberPattern = /^(第\s*)?\d+(日|時|分|秒)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(前)/i, + abbreviated: /^(前)/i, + wide: /^(公元前|公元)/i +}; +var parseEraPatterns = { + any: [/^(前)/i, /^(公元)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^第[一二三四]刻/i, + wide: /^第[一二三四]刻鐘/i +}; +var parseQuarterPatterns = { + any: [/(1|一)/i, /(2|二)/i, /(3|三)/i, /(4|四)/i] +}; +var matchMonthPatterns = { + narrow: /^(一|二|三|四|五|六|七|八|九|十[二一])/i, + abbreviated: /^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i, + wide: /^(一|二|三|四|五|六|七|八|九|十[二一])月/i +}; +var parseMonthPatterns = { + narrow: [/^一/i, /^二/i, /^三/i, /^四/i, /^五/i, /^六/i, /^七/i, /^八/i, /^九/i, /^十(?!(一|二))/i, /^十一/i, /^十二/i], + any: [/^一|1/i, /^二|2/i, /^三|3/i, /^四|4/i, /^五|5/i, /^六|6/i, /^七|7/i, /^八|8/i, /^九|9/i, /^十(?!(一|二))|10/i, /^十一|11/i, /^十二|12/i] +}; +var matchDayPatterns = { + narrow: /^[一二三四五六日]/i, + short: /^[一二三四五六日]/i, + abbreviated: /^週[一二三四五六日]/i, + wide: /^星期[一二三四五六日]/i +}; +var parseDayPatterns = { + any: [/日/i, /一/i, /二/i, /三/i, /四/i, /五/i, /六/i] +}; +var matchDayPeriodPatterns = { + any: /^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^上午?/i, + pm: /^下午?/i, + midnight: /^午夜/i, + noon: /^[中正]午/i, + morning: /^早上/i, + afternoon: /^下午/i, + evening: /^晚上?/i, + night: /^凌晨/i + } +}; +var match = { + ordinalNumber: (0, _index2.default)({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function valueCallback(value) { + return parseInt(value, 10); + } + }), + era: (0, _index.default)({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: (0, _index.default)({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function valueCallback(index) { + return index + 1; + } + }), + month: (0, _index.default)({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: (0, _index.default)({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: (0, _index.default)({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +var _default = match; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-TW/index.d.ts b/node_modules/date-fns/locale/zh-TW/index.d.ts new file mode 100644 index 0000000..745a08f --- /dev/null +++ b/node_modules/date-fns/locale/zh-TW/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { zhTW } from 'date-fns/locale' +export default zhTW diff --git a/node_modules/date-fns/locale/zh-TW/index.js b/node_modules/date-fns/locale/zh-TW/index.js new file mode 100644 index 0000000..0122eb2 --- /dev/null +++ b/node_modules/date-fns/locale/zh-TW/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js")); +var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js")); +var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js")); +var _index4 = _interopRequireDefault(require("./_lib/localize/index.js")); +var _index5 = _interopRequireDefault(require("./_lib/match/index.js")); +/** + * @type {Locale} + * @category Locales + * @summary Chinese Traditional locale. + * @language Chinese Traditional + * @iso-639-2 zho + * @author tonypai [@tpai]{@link https://github.com/tpai} + * @author Jack Hsu [@jackhsu978]{@link https://github.com/jackhsu978} + * @author Terrence Lam [@skyuplam]{@link https://github.com/skyuplam} + */ +var locale = { + code: 'zh-TW', + formatDistance: _index.default, + formatLong: _index2.default, + formatRelative: _index3.default, + localize: _index4.default, + match: _index5.default, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +}; +var _default = locale; +exports.default = _default; +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/locale/zh-TW/index.js.flow b/node_modules/date-fns/locale/zh-TW/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/node_modules/date-fns/locale/zh-TW/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/node_modules/date-fns/locale/zh-TW/package.json b/node_modules/date-fns/locale/zh-TW/package.json new file mode 100644 index 0000000..4c08c78 --- /dev/null +++ b/node_modules/date-fns/locale/zh-TW/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../../esm/locale/zh-TW/index.js", + "typings": "../../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/max/index.d.ts b/node_modules/date-fns/max/index.d.ts new file mode 100644 index 0000000..733a96e --- /dev/null +++ b/node_modules/date-fns/max/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { max } from 'date-fns' +export default max diff --git a/node_modules/date-fns/max/index.js b/node_modules/date-fns/max/index.js new file mode 100644 index 0000000..48a469a --- /dev/null +++ b/node_modules/date-fns/max/index.js @@ -0,0 +1,56 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = max; +var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name max + * @category Common Helpers + * @summary Return the latest of the given dates. + * + * @description + * Return the latest of the given dates. + * + * @param {Date[]|Number[]} datesArray - the dates to compare + * @returns {Date} the latest of the dates + * @throws {TypeError} 1 argument required + * + * @example + * // Which of these dates is the latest? + * const result = max([ + * new Date(1989, 6, 10), + * new Date(1987, 1, 11), + * new Date(1995, 6, 2), + * new Date(1990, 0, 1) + * ]) + * //=> Sun Jul 02 1995 00:00:00 + */ +function max(dirtyDatesArray) { + (0, _index2.default)(1, arguments); + var datesArray; + // `dirtyDatesArray` is Array, Set or Map, or object with custom `forEach` method + if (dirtyDatesArray && typeof dirtyDatesArray.forEach === 'function') { + datesArray = dirtyDatesArray; + + // If `dirtyDatesArray` is Array-like Object, convert to Array. + } else if ((0, _typeof2.default)(dirtyDatesArray) === 'object' && dirtyDatesArray !== null) { + datesArray = Array.prototype.slice.call(dirtyDatesArray); + } else { + // `dirtyDatesArray` is non-iterable, return Invalid Date + return new Date(NaN); + } + var result; + datesArray.forEach(function (dirtyDate) { + var currentDate = (0, _index.default)(dirtyDate); + if (result === undefined || result < currentDate || isNaN(Number(currentDate))) { + result = currentDate; + } + }); + return result || new Date(NaN); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/max/index.js.flow b/node_modules/date-fns/max/index.js.flow new file mode 100644 index 0000000..8543909 --- /dev/null +++ b/node_modules/date-fns/max/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (datesArray: (Date | number)[]) => Date diff --git a/node_modules/date-fns/max/package.json b/node_modules/date-fns/max/package.json new file mode 100644 index 0000000..a20e355 --- /dev/null +++ b/node_modules/date-fns/max/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/max/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/milliseconds/index.d.ts b/node_modules/date-fns/milliseconds/index.d.ts new file mode 100644 index 0000000..6927b52 --- /dev/null +++ b/node_modules/date-fns/milliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { milliseconds } from 'date-fns' +export default milliseconds diff --git a/node_modules/date-fns/milliseconds/index.js b/node_modules/date-fns/milliseconds/index.js new file mode 100644 index 0000000..7a985cc --- /dev/null +++ b/node_modules/date-fns/milliseconds/index.js @@ -0,0 +1,62 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = milliseconds; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +// Leap year occures every 4 years, except for years that are divisable by 100 and not divisable by 400. +// 1 mean year = (365+1/4-1/100+1/400) days = 365.2425 days +var daysInYear = 365.2425; + +/** + * @name milliseconds + * @category Millisecond Helpers + * @summary + * Returns the number of milliseconds in the specified, years, months, weeks, days, hours, minutes and seconds. + * + * @description + * Returns the number of milliseconds in the specified, years, months, weeks, days, hours, minutes and seconds. + * + * One years equals 365.2425 days according to the formula: + * + * > Leap year occures every 4 years, except for years that are divisable by 100 and not divisable by 400. + * > 1 mean year = (365+1/4-1/100+1/400) days = 365.2425 days + * + * One month is a year divided by 12. + * + * @param {Duration} duration - the object with years, months, weeks, days, hours, minutes and seconds to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {number} the milliseconds + * @throws {TypeError} 1 argument required + * + * @example + * // 1 year in milliseconds + * milliseconds({ years: 1 }) + * //=> 31556952000 + * + * // 3 months in milliseconds + * milliseconds({ months: 3 }) + * //=> 7889238000 + */ +function milliseconds(_ref) { + var years = _ref.years, + months = _ref.months, + weeks = _ref.weeks, + days = _ref.days, + hours = _ref.hours, + minutes = _ref.minutes, + seconds = _ref.seconds; + (0, _index.default)(1, arguments); + var totalDays = 0; + if (years) totalDays += years * daysInYear; + if (months) totalDays += months * (daysInYear / 12); + if (weeks) totalDays += weeks * 7; + if (days) totalDays += days; + var totalSeconds = totalDays * 24 * 60 * 60; + if (hours) totalSeconds += hours * 60 * 60; + if (minutes) totalSeconds += minutes * 60; + if (seconds) totalSeconds += seconds; + return Math.round(totalSeconds * 1000); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/milliseconds/index.js.flow b/node_modules/date-fns/milliseconds/index.js.flow new file mode 100644 index 0000000..5ca1b36 --- /dev/null +++ b/node_modules/date-fns/milliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (duration: Duration) => number diff --git a/node_modules/date-fns/milliseconds/package.json b/node_modules/date-fns/milliseconds/package.json new file mode 100644 index 0000000..9f75d05 --- /dev/null +++ b/node_modules/date-fns/milliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/milliseconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/millisecondsToHours/index.d.ts b/node_modules/date-fns/millisecondsToHours/index.d.ts new file mode 100644 index 0000000..af90bf8 --- /dev/null +++ b/node_modules/date-fns/millisecondsToHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { millisecondsToHours } from 'date-fns' +export default millisecondsToHours diff --git a/node_modules/date-fns/millisecondsToHours/index.js b/node_modules/date-fns/millisecondsToHours/index.js new file mode 100644 index 0000000..8717455 --- /dev/null +++ b/node_modules/date-fns/millisecondsToHours/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = millisecondsToHours; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name millisecondsToHours + * @category Conversion Helpers + * @summary Convert milliseconds to hours. + * + * @description + * Convert a number of milliseconds to a full number of hours. + * + * @param {number} milliseconds - number of milliseconds to be converted + * + * @returns {number} the number of milliseconds converted in hours + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 7200000 milliseconds to hours: + * const result = millisecondsToHours(7200000) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = millisecondsToHours(7199999) + * //=> 1 + */ +function millisecondsToHours(milliseconds) { + (0, _index.default)(1, arguments); + var hours = milliseconds / _index2.millisecondsInHour; + return Math.floor(hours); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/millisecondsToHours/index.js.flow b/node_modules/date-fns/millisecondsToHours/index.js.flow new file mode 100644 index 0000000..c998756 --- /dev/null +++ b/node_modules/date-fns/millisecondsToHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (milliseconds: number) => number diff --git a/node_modules/date-fns/millisecondsToHours/package.json b/node_modules/date-fns/millisecondsToHours/package.json new file mode 100644 index 0000000..e166059 --- /dev/null +++ b/node_modules/date-fns/millisecondsToHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/millisecondsToHours/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/millisecondsToMinutes/index.d.ts b/node_modules/date-fns/millisecondsToMinutes/index.d.ts new file mode 100644 index 0000000..ea00809 --- /dev/null +++ b/node_modules/date-fns/millisecondsToMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { millisecondsToMinutes } from 'date-fns' +export default millisecondsToMinutes diff --git a/node_modules/date-fns/millisecondsToMinutes/index.js b/node_modules/date-fns/millisecondsToMinutes/index.js new file mode 100644 index 0000000..9a38ffc --- /dev/null +++ b/node_modules/date-fns/millisecondsToMinutes/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = millisecondsToMinutes; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name millisecondsToMinutes + * @category Conversion Helpers + * @summary Convert milliseconds to minutes. + * + * @description + * Convert a number of milliseconds to a full number of minutes. + * + * @param {number} milliseconds - number of milliseconds to be converted. + * + * @returns {number} the number of milliseconds converted in minutes + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 60000 milliseconds to minutes: + * const result = millisecondsToMinutes(60000) + * //=> 1 + * + * @example + * // It uses floor rounding: + * const result = millisecondsToMinutes(119999) + * //=> 1 + */ +function millisecondsToMinutes(milliseconds) { + (0, _index.default)(1, arguments); + var minutes = milliseconds / _index2.millisecondsInMinute; + return Math.floor(minutes); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/millisecondsToMinutes/index.js.flow b/node_modules/date-fns/millisecondsToMinutes/index.js.flow new file mode 100644 index 0000000..c998756 --- /dev/null +++ b/node_modules/date-fns/millisecondsToMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (milliseconds: number) => number diff --git a/node_modules/date-fns/millisecondsToMinutes/package.json b/node_modules/date-fns/millisecondsToMinutes/package.json new file mode 100644 index 0000000..2f5bf1d --- /dev/null +++ b/node_modules/date-fns/millisecondsToMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/millisecondsToMinutes/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/millisecondsToSeconds/index.d.ts b/node_modules/date-fns/millisecondsToSeconds/index.d.ts new file mode 100644 index 0000000..d761abd --- /dev/null +++ b/node_modules/date-fns/millisecondsToSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { millisecondsToSeconds } from 'date-fns' +export default millisecondsToSeconds diff --git a/node_modules/date-fns/millisecondsToSeconds/index.js b/node_modules/date-fns/millisecondsToSeconds/index.js new file mode 100644 index 0000000..ef733aa --- /dev/null +++ b/node_modules/date-fns/millisecondsToSeconds/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = millisecondsToSeconds; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name millisecondsToSeconds + * @category Conversion Helpers + * @summary Convert milliseconds to seconds. + * + * @description + * Convert a number of milliseconds to a full number of seconds. + * + * @param {number} milliseconds - number of milliseconds to be converted + * + * @returns {number} the number of milliseconds converted in seconds + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 1000 miliseconds to seconds: + * const result = millisecondsToSeconds(1000) + * //=> 1 + * + * @example + * // It uses floor rounding: + * const result = millisecondsToSeconds(1999) + * //=> 1 + */ +function millisecondsToSeconds(milliseconds) { + (0, _index.default)(1, arguments); + var seconds = milliseconds / _index2.millisecondsInSecond; + return Math.floor(seconds); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/millisecondsToSeconds/index.js.flow b/node_modules/date-fns/millisecondsToSeconds/index.js.flow new file mode 100644 index 0000000..c998756 --- /dev/null +++ b/node_modules/date-fns/millisecondsToSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (milliseconds: number) => number diff --git a/node_modules/date-fns/millisecondsToSeconds/package.json b/node_modules/date-fns/millisecondsToSeconds/package.json new file mode 100644 index 0000000..21e7c39 --- /dev/null +++ b/node_modules/date-fns/millisecondsToSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/millisecondsToSeconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/min/index.d.ts b/node_modules/date-fns/min/index.d.ts new file mode 100644 index 0000000..f7227e7 --- /dev/null +++ b/node_modules/date-fns/min/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { min } from 'date-fns' +export default min diff --git a/node_modules/date-fns/min/index.js b/node_modules/date-fns/min/index.js new file mode 100644 index 0000000..1f05d76 --- /dev/null +++ b/node_modules/date-fns/min/index.js @@ -0,0 +1,55 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = min; +var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name min + * @category Common Helpers + * @summary Returns the earliest of the given dates. + * + * @description + * Returns the earliest of the given dates. + * + * @param {Date[]|Number[]} datesArray - the dates to compare + * @returns {Date} - the earliest of the dates + * @throws {TypeError} 1 argument required + * + * @example + * // Which of these dates is the earliest? + * const result = min([ + * new Date(1989, 6, 10), + * new Date(1987, 1, 11), + * new Date(1995, 6, 2), + * new Date(1990, 0, 1) + * ]) + * //=> Wed Feb 11 1987 00:00:00 + */ +function min(dirtyDatesArray) { + (0, _index2.default)(1, arguments); + var datesArray; + // `dirtyDatesArray` is Array, Set or Map, or object with custom `forEach` method + if (dirtyDatesArray && typeof dirtyDatesArray.forEach === 'function') { + datesArray = dirtyDatesArray; + // If `dirtyDatesArray` is Array-like Object, convert to Array. + } else if ((0, _typeof2.default)(dirtyDatesArray) === 'object' && dirtyDatesArray !== null) { + datesArray = Array.prototype.slice.call(dirtyDatesArray); + } else { + // `dirtyDatesArray` is non-iterable, return Invalid Date + return new Date(NaN); + } + var result; + datesArray.forEach(function (dirtyDate) { + var currentDate = (0, _index.default)(dirtyDate); + if (result === undefined || result > currentDate || isNaN(currentDate.getDate())) { + result = currentDate; + } + }); + return result || new Date(NaN); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/min/index.js.flow b/node_modules/date-fns/min/index.js.flow new file mode 100644 index 0000000..8543909 --- /dev/null +++ b/node_modules/date-fns/min/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (datesArray: (Date | number)[]) => Date diff --git a/node_modules/date-fns/min/package.json b/node_modules/date-fns/min/package.json new file mode 100644 index 0000000..ffe9187 --- /dev/null +++ b/node_modules/date-fns/min/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/min/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/minutesToHours/index.d.ts b/node_modules/date-fns/minutesToHours/index.d.ts new file mode 100644 index 0000000..d29fb02 --- /dev/null +++ b/node_modules/date-fns/minutesToHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { minutesToHours } from 'date-fns' +export default minutesToHours diff --git a/node_modules/date-fns/minutesToHours/index.js b/node_modules/date-fns/minutesToHours/index.js new file mode 100644 index 0000000..2bdc562 --- /dev/null +++ b/node_modules/date-fns/minutesToHours/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = minutesToHours; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name minutesToHours + * @category Conversion Helpers + * @summary Convert minutes to hours. + * + * @description + * Convert a number of minutes to a full number of hours. + * + * @param {number} minutes - number of minutes to be converted + * + * @returns {number} the number of minutes converted in hours + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 140 minutes to hours: + * const result = minutesToHours(120) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = minutesToHours(179) + * //=> 2 + */ +function minutesToHours(minutes) { + (0, _index.default)(1, arguments); + var hours = minutes / _index2.minutesInHour; + return Math.floor(hours); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/minutesToHours/index.js.flow b/node_modules/date-fns/minutesToHours/index.js.flow new file mode 100644 index 0000000..efb76c7 --- /dev/null +++ b/node_modules/date-fns/minutesToHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (minutes: number) => number diff --git a/node_modules/date-fns/minutesToHours/package.json b/node_modules/date-fns/minutesToHours/package.json new file mode 100644 index 0000000..07cb77e --- /dev/null +++ b/node_modules/date-fns/minutesToHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/minutesToHours/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/minutesToMilliseconds/index.d.ts b/node_modules/date-fns/minutesToMilliseconds/index.d.ts new file mode 100644 index 0000000..14b5513 --- /dev/null +++ b/node_modules/date-fns/minutesToMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { minutesToMilliseconds } from 'date-fns' +export default minutesToMilliseconds diff --git a/node_modules/date-fns/minutesToMilliseconds/index.js b/node_modules/date-fns/minutesToMilliseconds/index.js new file mode 100644 index 0000000..7bc828a --- /dev/null +++ b/node_modules/date-fns/minutesToMilliseconds/index.js @@ -0,0 +1,32 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = minutesToMilliseconds; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name minutesToMilliseconds + * @category Conversion Helpers + * @summary Convert minutes to milliseconds. + * + * @description + * Convert a number of minutes to a full number of milliseconds. + * + * @param {number} minutes - number of minutes to be converted + * + * @returns {number} the number of minutes converted in milliseconds + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 minutes to milliseconds + * const result = minutesToMilliseconds(2) + * //=> 120000 + */ +function minutesToMilliseconds(minutes) { + (0, _index.default)(1, arguments); + return Math.floor(minutes * _index2.millisecondsInMinute); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/minutesToMilliseconds/index.js.flow b/node_modules/date-fns/minutesToMilliseconds/index.js.flow new file mode 100644 index 0000000..efb76c7 --- /dev/null +++ b/node_modules/date-fns/minutesToMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (minutes: number) => number diff --git a/node_modules/date-fns/minutesToMilliseconds/package.json b/node_modules/date-fns/minutesToMilliseconds/package.json new file mode 100644 index 0000000..7e5d837 --- /dev/null +++ b/node_modules/date-fns/minutesToMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/minutesToMilliseconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/minutesToSeconds/index.d.ts b/node_modules/date-fns/minutesToSeconds/index.d.ts new file mode 100644 index 0000000..7998c9b --- /dev/null +++ b/node_modules/date-fns/minutesToSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { minutesToSeconds } from 'date-fns' +export default minutesToSeconds diff --git a/node_modules/date-fns/minutesToSeconds/index.js b/node_modules/date-fns/minutesToSeconds/index.js new file mode 100644 index 0000000..e1e9b65 --- /dev/null +++ b/node_modules/date-fns/minutesToSeconds/index.js @@ -0,0 +1,32 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = minutesToSeconds; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name minutesToSeconds + * @category Conversion Helpers + * @summary Convert minutes to seconds. + * + * @description + * Convert a number of minutes to a full number of seconds. + * + * @param { number } minutes - number of minutes to be converted + * + * @returns {number} the number of minutes converted in seconds + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 minutes to seconds + * const result = minutesToSeconds(2) + * //=> 120 + */ +function minutesToSeconds(minutes) { + (0, _index.default)(1, arguments); + return Math.floor(minutes * _index2.secondsInMinute); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/minutesToSeconds/index.js.flow b/node_modules/date-fns/minutesToSeconds/index.js.flow new file mode 100644 index 0000000..efb76c7 --- /dev/null +++ b/node_modules/date-fns/minutesToSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (minutes: number) => number diff --git a/node_modules/date-fns/minutesToSeconds/package.json b/node_modules/date-fns/minutesToSeconds/package.json new file mode 100644 index 0000000..23df23c --- /dev/null +++ b/node_modules/date-fns/minutesToSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/minutesToSeconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/monthsToQuarters/index.d.ts b/node_modules/date-fns/monthsToQuarters/index.d.ts new file mode 100644 index 0000000..895b1a9 --- /dev/null +++ b/node_modules/date-fns/monthsToQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { monthsToQuarters } from 'date-fns' +export default monthsToQuarters diff --git a/node_modules/date-fns/monthsToQuarters/index.js b/node_modules/date-fns/monthsToQuarters/index.js new file mode 100644 index 0000000..d3d9bb0 --- /dev/null +++ b/node_modules/date-fns/monthsToQuarters/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = monthsToQuarters; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name monthsToQuarters + * @category Conversion Helpers + * @summary Convert number of months to quarters. + * + * @description + * Convert a number of months to a full number of quarters. + * + * @param {number} months - number of months to be converted. + * + * @returns {number} the number of months converted in quarters + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 6 months to quarters: + * const result = monthsToQuarters(6) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = monthsToQuarters(7) + * //=> 2 + */ +function monthsToQuarters(months) { + (0, _index.default)(1, arguments); + var quarters = months / _index2.monthsInQuarter; + return Math.floor(quarters); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/monthsToQuarters/index.js.flow b/node_modules/date-fns/monthsToQuarters/index.js.flow new file mode 100644 index 0000000..de9ea9b --- /dev/null +++ b/node_modules/date-fns/monthsToQuarters/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (months: number) => number diff --git a/node_modules/date-fns/monthsToQuarters/package.json b/node_modules/date-fns/monthsToQuarters/package.json new file mode 100644 index 0000000..e6cb3aa --- /dev/null +++ b/node_modules/date-fns/monthsToQuarters/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/monthsToQuarters/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/monthsToYears/index.d.ts b/node_modules/date-fns/monthsToYears/index.d.ts new file mode 100644 index 0000000..16c41fb --- /dev/null +++ b/node_modules/date-fns/monthsToYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { monthsToYears } from 'date-fns' +export default monthsToYears diff --git a/node_modules/date-fns/monthsToYears/index.js b/node_modules/date-fns/monthsToYears/index.js new file mode 100644 index 0000000..c27a0ec --- /dev/null +++ b/node_modules/date-fns/monthsToYears/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = monthsToYears; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name monthsToYears + * @category Conversion Helpers + * @summary Convert number of months to years. + * + * @description + * Convert a number of months to a full number of years. + * + * @param {number} months - number of months to be converted + * + * @returns {number} the number of months converted in years + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 36 months to years: + * const result = monthsToYears(36) + * //=> 3 + * + * // It uses floor rounding: + * const result = monthsToYears(40) + * //=> 3 + */ +function monthsToYears(months) { + (0, _index.default)(1, arguments); + var years = months / _index2.monthsInYear; + return Math.floor(years); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/monthsToYears/index.js.flow b/node_modules/date-fns/monthsToYears/index.js.flow new file mode 100644 index 0000000..de9ea9b --- /dev/null +++ b/node_modules/date-fns/monthsToYears/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (months: number) => number diff --git a/node_modules/date-fns/monthsToYears/package.json b/node_modules/date-fns/monthsToYears/package.json new file mode 100644 index 0000000..c01b92f --- /dev/null +++ b/node_modules/date-fns/monthsToYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/monthsToYears/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/nextDay/index.d.ts b/node_modules/date-fns/nextDay/index.d.ts new file mode 100644 index 0000000..ed09673 --- /dev/null +++ b/node_modules/date-fns/nextDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextDay } from 'date-fns' +export default nextDay diff --git a/node_modules/date-fns/nextDay/index.js b/node_modules/date-fns/nextDay/index.js new file mode 100644 index 0000000..a11f76e --- /dev/null +++ b/node_modules/date-fns/nextDay/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = nextDay; +var _index = _interopRequireDefault(require("../addDays/index.js")); +var _index2 = _interopRequireDefault(require("../getDay/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name nextDay + * @category Weekday Helpers + * @summary When is the next day of the week? + * + * @description + * When is the next day of the week? 0-6 the day of the week, 0 represents Sunday. + * + * @param {Date | number} date - the date to check + * @param {Day} day - day of the week + * @returns {Date} - the date is the next day of week + * @throws {TypeError} - 2 arguments required + * + * @example + * // When is the next Monday after Mar, 20, 2020? + * const result = nextDay(new Date(2020, 2, 20), 1) + * //=> Mon Mar 23 2020 00:00:00 + * + * @example + * // When is the next Tuesday after Mar, 21, 2020? + * const result = nextDay(new Date(2020, 2, 21), 2) + * //=> Tue Mar 24 2020 00:00:00 + */ +function nextDay(date, day) { + (0, _index3.default)(2, arguments); + var delta = day - (0, _index2.default)(date); + if (delta <= 0) delta += 7; + return (0, _index.default)(date, delta); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/nextDay/index.js.flow b/node_modules/date-fns/nextDay/index.js.flow new file mode 100644 index 0000000..4b45d7f --- /dev/null +++ b/node_modules/date-fns/nextDay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, day: Day) => Date diff --git a/node_modules/date-fns/nextDay/package.json b/node_modules/date-fns/nextDay/package.json new file mode 100644 index 0000000..2bb3550 --- /dev/null +++ b/node_modules/date-fns/nextDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/nextDay/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/nextFriday/index.d.ts b/node_modules/date-fns/nextFriday/index.d.ts new file mode 100644 index 0000000..1ea773c --- /dev/null +++ b/node_modules/date-fns/nextFriday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextFriday } from 'date-fns' +export default nextFriday diff --git a/node_modules/date-fns/nextFriday/index.js b/node_modules/date-fns/nextFriday/index.js new file mode 100644 index 0000000..42606fc --- /dev/null +++ b/node_modules/date-fns/nextFriday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = nextFriday; +var _index = _interopRequireDefault(require("../nextDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name nextFriday + * @category Weekday Helpers + * @summary When is the next Friday? + * + * @description + * When is the next Friday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Friday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Friday after Mar, 22, 2020? + * const result = nextFriday(new Date(2020, 2, 22)) + * //=> Fri Mar 27 2020 00:00:00 + */ +function nextFriday(date) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(date, 5); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/nextFriday/index.js.flow b/node_modules/date-fns/nextFriday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/nextFriday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/nextFriday/package.json b/node_modules/date-fns/nextFriday/package.json new file mode 100644 index 0000000..e7a7030 --- /dev/null +++ b/node_modules/date-fns/nextFriday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/nextFriday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/nextMonday/index.d.ts b/node_modules/date-fns/nextMonday/index.d.ts new file mode 100644 index 0000000..d266886 --- /dev/null +++ b/node_modules/date-fns/nextMonday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextMonday } from 'date-fns' +export default nextMonday diff --git a/node_modules/date-fns/nextMonday/index.js b/node_modules/date-fns/nextMonday/index.js new file mode 100644 index 0000000..413bb7f --- /dev/null +++ b/node_modules/date-fns/nextMonday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = nextMonday; +var _index = _interopRequireDefault(require("../nextDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name nextMonday + * @category Weekday Helpers + * @summary When is the next Monday? + * + * @description + * When is the next Monday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Monday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Monday after Mar, 22, 2020? + * const result = nextMonday(new Date(2020, 2, 22)) + * //=> Mon Mar 23 2020 00:00:00 + */ +function nextMonday(date) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(date, 1); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/nextMonday/index.js.flow b/node_modules/date-fns/nextMonday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/nextMonday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/nextMonday/package.json b/node_modules/date-fns/nextMonday/package.json new file mode 100644 index 0000000..8d9af91 --- /dev/null +++ b/node_modules/date-fns/nextMonday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/nextMonday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/nextSaturday/index.d.ts b/node_modules/date-fns/nextSaturday/index.d.ts new file mode 100644 index 0000000..20532f7 --- /dev/null +++ b/node_modules/date-fns/nextSaturday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextSaturday } from 'date-fns' +export default nextSaturday diff --git a/node_modules/date-fns/nextSaturday/index.js b/node_modules/date-fns/nextSaturday/index.js new file mode 100644 index 0000000..3e56c90 --- /dev/null +++ b/node_modules/date-fns/nextSaturday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = nextSaturday; +var _index = _interopRequireDefault(require("../nextDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name nextSaturday + * @category Weekday Helpers + * @summary When is the next Saturday? + * + * @description + * When is the next Saturday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Saturday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Saturday after Mar, 22, 2020? + * const result = nextSaturday(new Date(2020, 2, 22)) + * //=> Sat Mar 28 2020 00:00:00 + */ +function nextSaturday(date) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(date, 6); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/nextSaturday/index.js.flow b/node_modules/date-fns/nextSaturday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/nextSaturday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/nextSaturday/package.json b/node_modules/date-fns/nextSaturday/package.json new file mode 100644 index 0000000..75d4158 --- /dev/null +++ b/node_modules/date-fns/nextSaturday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/nextSaturday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/nextSunday/index.d.ts b/node_modules/date-fns/nextSunday/index.d.ts new file mode 100644 index 0000000..e0a7965 --- /dev/null +++ b/node_modules/date-fns/nextSunday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextSunday } from 'date-fns' +export default nextSunday diff --git a/node_modules/date-fns/nextSunday/index.js b/node_modules/date-fns/nextSunday/index.js new file mode 100644 index 0000000..54e19eb --- /dev/null +++ b/node_modules/date-fns/nextSunday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = nextSunday; +var _index = _interopRequireDefault(require("../nextDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name nextSunday + * @category Weekday Helpers + * @summary When is the next Sunday? + * + * @description + * When is the next Sunday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Sunday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Sunday after Mar, 22, 2020? + * const result = nextSunday(new Date(2020, 2, 22)) + * //=> Sun Mar 29 2020 00:00:00 + */ +function nextSunday(date) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(date, 0); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/nextSunday/index.js.flow b/node_modules/date-fns/nextSunday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/nextSunday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/nextSunday/package.json b/node_modules/date-fns/nextSunday/package.json new file mode 100644 index 0000000..5c25c82 --- /dev/null +++ b/node_modules/date-fns/nextSunday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/nextSunday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/nextThursday/index.d.ts b/node_modules/date-fns/nextThursday/index.d.ts new file mode 100644 index 0000000..092c3ba --- /dev/null +++ b/node_modules/date-fns/nextThursday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextThursday } from 'date-fns' +export default nextThursday diff --git a/node_modules/date-fns/nextThursday/index.js b/node_modules/date-fns/nextThursday/index.js new file mode 100644 index 0000000..2317ae2 --- /dev/null +++ b/node_modules/date-fns/nextThursday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = nextThursday; +var _index = _interopRequireDefault(require("../nextDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name nextThursday + * @category Weekday Helpers + * @summary When is the next Thursday? + * + * @description + * When is the next Thursday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Thursday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Thursday after Mar, 22, 2020? + * const result = nextThursday(new Date(2020, 2, 22)) + * //=> Thur Mar 26 2020 00:00:00 + */ +function nextThursday(date) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(date, 4); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/nextThursday/index.js.flow b/node_modules/date-fns/nextThursday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/nextThursday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/nextThursday/package.json b/node_modules/date-fns/nextThursday/package.json new file mode 100644 index 0000000..8cf8915 --- /dev/null +++ b/node_modules/date-fns/nextThursday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/nextThursday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/nextTuesday/index.d.ts b/node_modules/date-fns/nextTuesday/index.d.ts new file mode 100644 index 0000000..0e332ac --- /dev/null +++ b/node_modules/date-fns/nextTuesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextTuesday } from 'date-fns' +export default nextTuesday diff --git a/node_modules/date-fns/nextTuesday/index.js b/node_modules/date-fns/nextTuesday/index.js new file mode 100644 index 0000000..163a1eb --- /dev/null +++ b/node_modules/date-fns/nextTuesday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = nextTuesday; +var _index = _interopRequireDefault(require("../nextDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name nextTuesday + * @category Weekday Helpers + * @summary When is the next Tuesday? + * + * @description + * When is the next Tuesday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Tuesday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Tuesday after Mar, 22, 2020? + * const result = nextTuesday(new Date(2020, 2, 22)) + * //=> Tue Mar 24 2020 00:00:00 + */ +function nextTuesday(date) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(date, 2); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/nextTuesday/index.js.flow b/node_modules/date-fns/nextTuesday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/nextTuesday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/nextTuesday/package.json b/node_modules/date-fns/nextTuesday/package.json new file mode 100644 index 0000000..f9f6f21 --- /dev/null +++ b/node_modules/date-fns/nextTuesday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/nextTuesday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/nextWednesday/index.d.ts b/node_modules/date-fns/nextWednesday/index.d.ts new file mode 100644 index 0000000..42f7eb3 --- /dev/null +++ b/node_modules/date-fns/nextWednesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { nextWednesday } from 'date-fns' +export default nextWednesday diff --git a/node_modules/date-fns/nextWednesday/index.js b/node_modules/date-fns/nextWednesday/index.js new file mode 100644 index 0000000..c60bf3b --- /dev/null +++ b/node_modules/date-fns/nextWednesday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = nextWednesday; +var _index = _interopRequireDefault(require("../nextDay/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name nextWednesday + * @category Weekday Helpers + * @summary When is the next Wednesday? + * + * @description + * When is the next Wednesday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the next Wednesday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the next Wednesday after Mar, 22, 2020? + * const result = nextWednesday(new Date(2020, 2, 22)) + * //=> Wed Mar 25 2020 00:00:00 + */ +function nextWednesday(date) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(date, 3); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/nextWednesday/index.js.flow b/node_modules/date-fns/nextWednesday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/nextWednesday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/nextWednesday/package.json b/node_modules/date-fns/nextWednesday/package.json new file mode 100644 index 0000000..221c7a5 --- /dev/null +++ b/node_modules/date-fns/nextWednesday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/nextWednesday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/package.json b/node_modules/date-fns/package.json new file mode 100644 index 0000000..44fb81c --- /dev/null +++ b/node_modules/date-fns/package.json @@ -0,0 +1,104 @@ +{ + "name": "date-fns", + "version": "2.30.0", + "sideEffects": false, + "contributors": ["Sasha Koss ", "Lesha Koss "], + "license": "MIT", + "description": "Modern JavaScript date utility library", + "repository": "https://github.com/date-fns/date-fns", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + }, + "engines": { + "node": ">=0.11" + }, + "typings": "./typings.d.ts", + "main": "index.js", + "module": "esm/index.js", + "scripts": { + "test": "karma start config/karma.js", + "lint": "eslint .", + "lint-types": "eslint --config=.ts-eslintrc.js typings.d.ts", + "locale-snapshots": "env TZ=utc babel-node --extensions .ts,.js ./scripts/build/localeSnapshots/index.js", + "stats": "cloc . --exclude-dir=node_modules,tmp,.git" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "lint-staged": { + "*.{js,ts,json}": ["prettier --write", "git add"] + }, + "browserslist": ["last 1 version", "> 1%", "IE 11"], + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "devDependencies": { + "@babel/cli": "^7.21.5", + "@babel/core": "^7.21.5", + "@babel/node": "^7.20.7", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-transform-runtime": "^7.21.4", + "@babel/preset-env": "^7.21.5", + "@babel/preset-typescript": "^7.21.5", + "@date-fns/date-fns-scripts": "0.0.6", + "@octokit/core": "^3.2.5", + "@size-limit/preset-big-lib": "^8.2.4", + "@types/jest": "^26.0.23", + "@types/node": "^14.6.3", + "@types/sinon": "^9.0.6", + "@typescript-eslint/eslint-plugin": "^4.23.0", + "@typescript-eslint/parser": "^4.31.0", + "babel-eslint": "^10.0.2", + "babel-loader": "8.0.6", + "babel-plugin-add-import-extension": "^1.4.3", + "babel-plugin-add-module-exports": "^1.0.2", + "cloc": "^2.2.0", + "coveralls": "^3.0.6", + "eslint": "^7.27.0", + "eslint-config-prettier": "^4.3.0", + "firebase": "^3.7.1", + "glob-promise": "^2.0.0", + "globby": "^11.0.3", + "husky": "^1.0.1", + "istanbul-instrumenter-loader": "^3.0.1", + "jest": "^27.0.4", + "js-beautify": "^1.5.10", + "js-fns": "^2.5.1", + "jsdoc-babel": "^0.5.0", + "jsdoc-to-markdown": "7", + "karma": "^3.1.4", + "karma-chrome-launcher": "2.2", + "karma-cli": "^1.0.1", + "karma-coverage": "^1.1.2", + "karma-coverage-istanbul-reporter": "^2.1.0", + "karma-mocha": "^1.3.0", + "karma-mocha-reporter": "^2.2.5", + "karma-sauce-launcher": "^1.2.0", + "karma-sourcemap-loader": "^0.3.5", + "karma-webpack": "^4.0.2", + "lint-staged": "^7.3.0", + "lodash": "^4.17.15", + "lodash.clonedeep": "^4.5.0", + "mocha": "^3.5.3", + "moment": "^2.24.0", + "mz": "^2.7.0", + "node-fetch": "^1.7.3", + "p-limit": "^3.1.0", + "prettier": "2", + "simple-git": "^2.35.2", + "sinon": "^7.4.1", + "size-limit": "^8.2.4", + "snazzy": "^7.0.0", + "ts-node": "^10.9.1", + "typescript": "^4.2.4", + "webpack": "4", + "webpack-cli": "^3.1.2", + "world-countries": "^1.8.1" + }, + "resolutions": { + "ajv": "6.8.1" + } +} diff --git a/node_modules/date-fns/parse/_lib/Parser.js b/node_modules/date-fns/parse/_lib/Parser.js new file mode 100644 index 0000000..c425ac7 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/Parser.js @@ -0,0 +1,39 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.Parser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Setter = require("./Setter.js"); +var Parser = /*#__PURE__*/function () { + function Parser() { + (0, _classCallCheck2.default)(this, Parser); + (0, _defineProperty2.default)(this, "incompatibleTokens", void 0); + (0, _defineProperty2.default)(this, "priority", void 0); + (0, _defineProperty2.default)(this, "subPriority", void 0); + } + (0, _createClass2.default)(Parser, [{ + key: "run", + value: function run(dateString, token, match, options) { + var result = this.parse(dateString, token, match, options); + if (!result) { + return null; + } + return { + setter: new _Setter.ValueSetter(result.value, this.validate, this.set, this.priority, this.subPriority), + rest: result.rest + }; + } + }, { + key: "validate", + value: function validate(_utcDate, _value, _options) { + return true; + } + }]); + return Parser; +}(); +exports.Parser = Parser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/Setter.js b/node_modules/date-fns/parse/_lib/Setter.js new file mode 100644 index 0000000..5e82c6e --- /dev/null +++ b/node_modules/date-fns/parse/_lib/Setter.js @@ -0,0 +1,88 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ValueSetter = exports.Setter = exports.DateToSystemTimezoneSetter = void 0; +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var TIMEZONE_UNIT_PRIORITY = 10; +var Setter = /*#__PURE__*/function () { + function Setter() { + (0, _classCallCheck2.default)(this, Setter); + (0, _defineProperty2.default)(this, "priority", void 0); + (0, _defineProperty2.default)(this, "subPriority", 0); + } + (0, _createClass2.default)(Setter, [{ + key: "validate", + value: function validate(_utcDate, _options) { + return true; + } + }]); + return Setter; +}(); +exports.Setter = Setter; +var ValueSetter = /*#__PURE__*/function (_Setter) { + (0, _inherits2.default)(ValueSetter, _Setter); + var _super = (0, _createSuper2.default)(ValueSetter); + function ValueSetter(value, validateValue, setValue, priority, subPriority) { + var _this; + (0, _classCallCheck2.default)(this, ValueSetter); + _this = _super.call(this); + _this.value = value; + _this.validateValue = validateValue; + _this.setValue = setValue; + _this.priority = priority; + if (subPriority) { + _this.subPriority = subPriority; + } + return _this; + } + (0, _createClass2.default)(ValueSetter, [{ + key: "validate", + value: function validate(utcDate, options) { + return this.validateValue(utcDate, this.value, options); + } + }, { + key: "set", + value: function set(utcDate, flags, options) { + return this.setValue(utcDate, flags, this.value, options); + } + }]); + return ValueSetter; +}(Setter); +exports.ValueSetter = ValueSetter; +var DateToSystemTimezoneSetter = /*#__PURE__*/function (_Setter2) { + (0, _inherits2.default)(DateToSystemTimezoneSetter, _Setter2); + var _super2 = (0, _createSuper2.default)(DateToSystemTimezoneSetter); + function DateToSystemTimezoneSetter() { + var _this2; + (0, _classCallCheck2.default)(this, DateToSystemTimezoneSetter); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this2 = _super2.call.apply(_super2, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this2), "priority", TIMEZONE_UNIT_PRIORITY); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this2), "subPriority", -1); + return _this2; + } + (0, _createClass2.default)(DateToSystemTimezoneSetter, [{ + key: "set", + value: function set(date, flags) { + if (flags.timestampIsSet) { + return date; + } + var convertedDate = new Date(0); + convertedDate.setFullYear(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate()); + convertedDate.setHours(date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds(), date.getUTCMilliseconds()); + return convertedDate; + } + }]); + return DateToSystemTimezoneSetter; +}(Setter); +exports.DateToSystemTimezoneSetter = DateToSystemTimezoneSetter; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/constants.js b/node_modules/date-fns/parse/_lib/constants.js new file mode 100644 index 0000000..e8697d8 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/constants.js @@ -0,0 +1,55 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.timezonePatterns = exports.numericPatterns = void 0; +var numericPatterns = { + month: /^(1[0-2]|0?\d)/, + // 0 to 12 + date: /^(3[0-1]|[0-2]?\d)/, + // 0 to 31 + dayOfYear: /^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/, + // 0 to 366 + week: /^(5[0-3]|[0-4]?\d)/, + // 0 to 53 + hour23h: /^(2[0-3]|[0-1]?\d)/, + // 0 to 23 + hour24h: /^(2[0-4]|[0-1]?\d)/, + // 0 to 24 + hour11h: /^(1[0-1]|0?\d)/, + // 0 to 11 + hour12h: /^(1[0-2]|0?\d)/, + // 0 to 12 + minute: /^[0-5]?\d/, + // 0 to 59 + second: /^[0-5]?\d/, + // 0 to 59 + + singleDigit: /^\d/, + // 0 to 9 + twoDigits: /^\d{1,2}/, + // 0 to 99 + threeDigits: /^\d{1,3}/, + // 0 to 999 + fourDigits: /^\d{1,4}/, + // 0 to 9999 + + anyDigitsSigned: /^-?\d+/, + singleDigitSigned: /^-?\d/, + // 0 to 9, -0 to -9 + twoDigitsSigned: /^-?\d{1,2}/, + // 0 to 99, -0 to -99 + threeDigitsSigned: /^-?\d{1,3}/, + // 0 to 999, -0 to -999 + fourDigitsSigned: /^-?\d{1,4}/ // 0 to 9999, -0 to -9999 +}; +exports.numericPatterns = numericPatterns; +var timezonePatterns = { + basicOptionalMinutes: /^([+-])(\d{2})(\d{2})?|Z/, + basic: /^([+-])(\d{2})(\d{2})|Z/, + basicOptionalSeconds: /^([+-])(\d{2})(\d{2})((\d{2}))?|Z/, + extended: /^([+-])(\d{2}):(\d{2})|Z/, + extendedOptionalSeconds: /^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/ +}; +exports.timezonePatterns = timezonePatterns; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/AMPMMidnightParser.js b/node_modules/date-fns/parse/_lib/parsers/AMPMMidnightParser.js new file mode 100644 index 0000000..20735c7 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/AMPMMidnightParser.js @@ -0,0 +1,72 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.AMPMMidnightParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var AMPMMidnightParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(AMPMMidnightParser, _Parser); + var _super = (0, _createSuper2.default)(AMPMMidnightParser); + function AMPMMidnightParser() { + var _this; + (0, _classCallCheck2.default)(this, AMPMMidnightParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 80); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['a', 'B', 'H', 'k', 't', 'T']); + return _this; + } + (0, _createClass2.default)(AMPMMidnightParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'b': + case 'bb': + case 'bbb': + return match.dayPeriod(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + case 'bbbbb': + return match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + case 'bbbb': + default: + return match.dayPeriod(dateString, { + width: 'wide', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCHours((0, _utils.dayPeriodEnumToHours)(value), 0, 0, 0); + return date; + } + }]); + return AMPMMidnightParser; +}(_Parser2.Parser); +exports.AMPMMidnightParser = AMPMMidnightParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/AMPMParser.js b/node_modules/date-fns/parse/_lib/parsers/AMPMParser.js new file mode 100644 index 0000000..67797e9 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/AMPMParser.js @@ -0,0 +1,72 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.AMPMParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var AMPMParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(AMPMParser, _Parser); + var _super = (0, _createSuper2.default)(AMPMParser); + function AMPMParser() { + var _this; + (0, _classCallCheck2.default)(this, AMPMParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 80); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['b', 'B', 'H', 'k', 't', 'T']); + return _this; + } + (0, _createClass2.default)(AMPMParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'a': + case 'aa': + case 'aaa': + return match.dayPeriod(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + case 'aaaaa': + return match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + case 'aaaa': + default: + return match.dayPeriod(dateString, { + width: 'wide', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCHours((0, _utils.dayPeriodEnumToHours)(value), 0, 0, 0); + return date; + } + }]); + return AMPMParser; +}(_Parser2.Parser); +exports.AMPMParser = AMPMParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/DateParser.js b/node_modules/date-fns/parse/_lib/parsers/DateParser.js new file mode 100644 index 0000000..c14f8c7 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/DateParser.js @@ -0,0 +1,72 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.DateParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _utils = require("../utils.js"); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +var DAYS_IN_MONTH_LEAP_YEAR = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; + +// Day of the month +var DateParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(DateParser, _Parser); + var _super = (0, _createSuper2.default)(DateParser); + function DateParser() { + var _this; + (0, _classCallCheck2.default)(this, DateParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 90); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "subPriority", 1); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); + return _this; + } + (0, _createClass2.default)(DateParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'd': + return (0, _utils.parseNumericPattern)(_constants.numericPatterns.date, dateString); + case 'do': + return match.ordinalNumber(dateString, { + unit: 'date' + }); + default: + return (0, _utils.parseNDigits)(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(date, value) { + var year = date.getUTCFullYear(); + var isLeapYear = (0, _utils.isLeapYearIndex)(year); + var month = date.getUTCMonth(); + if (isLeapYear) { + return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month]; + } else { + return value >= 1 && value <= DAYS_IN_MONTH[month]; + } + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCDate(value); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return DateParser; +}(_Parser2.Parser); +exports.DateParser = DateParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/DayOfYearParser.js b/node_modules/date-fns/parse/_lib/parsers/DayOfYearParser.js new file mode 100644 index 0000000..a2ea9f3 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/DayOfYearParser.js @@ -0,0 +1,68 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.DayOfYearParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var _utils = require("../utils.js"); +var DayOfYearParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(DayOfYearParser, _Parser); + var _super = (0, _createSuper2.default)(DayOfYearParser); + function DayOfYearParser() { + var _this; + (0, _classCallCheck2.default)(this, DayOfYearParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 90); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "subpriority", 1); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'L', 'w', 'I', 'd', 'E', 'i', 'e', 'c', 't', 'T']); + return _this; + } + (0, _createClass2.default)(DayOfYearParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'D': + case 'DD': + return (0, _utils.parseNumericPattern)(_constants.numericPatterns.dayOfYear, dateString); + case 'Do': + return match.ordinalNumber(dateString, { + unit: 'date' + }); + default: + return (0, _utils.parseNDigits)(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(date, value) { + var year = date.getUTCFullYear(); + var isLeapYear = (0, _utils.isLeapYearIndex)(year); + if (isLeapYear) { + return value >= 1 && value <= 366; + } else { + return value >= 1 && value <= 365; + } + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMonth(0, value); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return DayOfYearParser; +}(_Parser2.Parser); +exports.DayOfYearParser = DayOfYearParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/DayParser.js b/node_modules/date-fns/parse/_lib/parsers/DayParser.js new file mode 100644 index 0000000..0ff2ce1 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/DayParser.js @@ -0,0 +1,97 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.DayParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _index = _interopRequireDefault(require("../../../_lib/setUTCDay/index.js")); +// Day of week +var DayParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(DayParser, _Parser); + var _super = (0, _createSuper2.default)(DayParser); + function DayParser() { + var _this; + (0, _classCallCheck2.default)(this, DayParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 90); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['D', 'i', 'e', 'c', 't', 'T']); + return _this; + } + (0, _createClass2.default)(DayParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + // Tue + case 'E': + case 'EE': + case 'EEE': + return match.day(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + // T + case 'EEEEE': + return match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + // Tu + case 'EEEEEE': + return match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + // Tuesday + case 'EEEE': + default: + return match.day(dateString, { + width: 'wide', + context: 'formatting' + }) || match.day(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 6; + } + }, { + key: "set", + value: function set(date, _flags, value, options) { + date = (0, _index.default)(date, value, options); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return DayParser; +}(_Parser2.Parser); +exports.DayParser = DayParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/DayPeriodParser.js b/node_modules/date-fns/parse/_lib/parsers/DayPeriodParser.js new file mode 100644 index 0000000..b29da73 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/DayPeriodParser.js @@ -0,0 +1,73 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.DayPeriodParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +// in the morning, in the afternoon, in the evening, at night +var DayPeriodParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(DayPeriodParser, _Parser); + var _super = (0, _createSuper2.default)(DayPeriodParser); + function DayPeriodParser() { + var _this; + (0, _classCallCheck2.default)(this, DayPeriodParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 80); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['a', 'b', 't', 'T']); + return _this; + } + (0, _createClass2.default)(DayPeriodParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'B': + case 'BB': + case 'BBB': + return match.dayPeriod(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + case 'BBBBB': + return match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + case 'BBBB': + default: + return match.dayPeriod(dateString, { + width: 'wide', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCHours((0, _utils.dayPeriodEnumToHours)(value), 0, 0, 0); + return date; + } + }]); + return DayPeriodParser; +}(_Parser2.Parser); +exports.DayPeriodParser = DayPeriodParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/EraParser.js b/node_modules/date-fns/parse/_lib/parsers/EraParser.js new file mode 100644 index 0000000..8c4402e --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/EraParser.js @@ -0,0 +1,70 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.EraParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var EraParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(EraParser, _Parser); + var _super = (0, _createSuper2.default)(EraParser); + function EraParser() { + var _this; + (0, _classCallCheck2.default)(this, EraParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 140); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['R', 'u', 't', 'T']); + return _this; + } + (0, _createClass2.default)(EraParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + // AD, BC + case 'G': + case 'GG': + case 'GGG': + return match.era(dateString, { + width: 'abbreviated' + }) || match.era(dateString, { + width: 'narrow' + }); + // A, B + case 'GGGGG': + return match.era(dateString, { + width: 'narrow' + }); + // Anno Domini, Before Christ + case 'GGGG': + default: + return match.era(dateString, { + width: 'wide' + }) || match.era(dateString, { + width: 'abbreviated' + }) || match.era(dateString, { + width: 'narrow' + }); + } + } + }, { + key: "set", + value: function set(date, flags, value) { + flags.era = value; + date.setUTCFullYear(value, 0, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return EraParser; +}(_Parser2.Parser); +exports.EraParser = EraParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/ExtendedYearParser.js b/node_modules/date-fns/parse/_lib/parsers/ExtendedYearParser.js new file mode 100644 index 0000000..445d2ac --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/ExtendedYearParser.js @@ -0,0 +1,48 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ExtendedYearParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var ExtendedYearParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(ExtendedYearParser, _Parser); + var _super = (0, _createSuper2.default)(ExtendedYearParser); + function ExtendedYearParser() { + var _this; + (0, _classCallCheck2.default)(this, ExtendedYearParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 130); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['G', 'y', 'Y', 'R', 'w', 'I', 'i', 'e', 'c', 't', 'T']); + return _this; + } + (0, _createClass2.default)(ExtendedYearParser, [{ + key: "parse", + value: function parse(dateString, token) { + if (token === 'u') { + return (0, _utils.parseNDigitsSigned)(4, dateString); + } + return (0, _utils.parseNDigitsSigned)(token.length, dateString); + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCFullYear(value, 0, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return ExtendedYearParser; +}(_Parser2.Parser); +exports.ExtendedYearParser = ExtendedYearParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/FractionOfSecondParser.js b/node_modules/date-fns/parse/_lib/parsers/FractionOfSecondParser.js new file mode 100644 index 0000000..11a2d48 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/FractionOfSecondParser.js @@ -0,0 +1,47 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.FractionOfSecondParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var FractionOfSecondParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(FractionOfSecondParser, _Parser); + var _super = (0, _createSuper2.default)(FractionOfSecondParser); + function FractionOfSecondParser() { + var _this; + (0, _classCallCheck2.default)(this, FractionOfSecondParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 30); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['t', 'T']); + return _this; + } + (0, _createClass2.default)(FractionOfSecondParser, [{ + key: "parse", + value: function parse(dateString, token) { + var valueCallback = function valueCallback(value) { + return Math.floor(value * Math.pow(10, -token.length + 3)); + }; + return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMilliseconds(value); + return date; + } + }]); + return FractionOfSecondParser; +}(_Parser2.Parser); +exports.FractionOfSecondParser = FractionOfSecondParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/Hour0To11Parser.js b/node_modules/date-fns/parse/_lib/parsers/Hour0To11Parser.js new file mode 100644 index 0000000..5528875 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/Hour0To11Parser.js @@ -0,0 +1,64 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.Hour0To11Parser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var _utils = require("../utils.js"); +var Hour0To11Parser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(Hour0To11Parser, _Parser); + var _super = (0, _createSuper2.default)(Hour0To11Parser); + function Hour0To11Parser() { + var _this; + (0, _classCallCheck2.default)(this, Hour0To11Parser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 70); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['h', 'H', 'k', 't', 'T']); + return _this; + } + (0, _createClass2.default)(Hour0To11Parser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'K': + return (0, _utils.parseNumericPattern)(_constants.numericPatterns.hour11h, dateString); + case 'Ko': + return match.ordinalNumber(dateString, { + unit: 'hour' + }); + default: + return (0, _utils.parseNDigits)(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 11; + } + }, { + key: "set", + value: function set(date, _flags, value) { + var isPM = date.getUTCHours() >= 12; + if (isPM && value < 12) { + date.setUTCHours(value + 12, 0, 0, 0); + } else { + date.setUTCHours(value, 0, 0, 0); + } + return date; + } + }]); + return Hour0To11Parser; +}(_Parser2.Parser); +exports.Hour0To11Parser = Hour0To11Parser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/Hour0to23Parser.js b/node_modules/date-fns/parse/_lib/parsers/Hour0to23Parser.js new file mode 100644 index 0000000..b65bfca --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/Hour0to23Parser.js @@ -0,0 +1,59 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.Hour0to23Parser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var _utils = require("../utils.js"); +var Hour0to23Parser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(Hour0to23Parser, _Parser); + var _super = (0, _createSuper2.default)(Hour0to23Parser); + function Hour0to23Parser() { + var _this; + (0, _classCallCheck2.default)(this, Hour0to23Parser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 70); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['a', 'b', 'h', 'K', 'k', 't', 'T']); + return _this; + } + (0, _createClass2.default)(Hour0to23Parser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'H': + return (0, _utils.parseNumericPattern)(_constants.numericPatterns.hour23h, dateString); + case 'Ho': + return match.ordinalNumber(dateString, { + unit: 'hour' + }); + default: + return (0, _utils.parseNDigits)(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 23; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCHours(value, 0, 0, 0); + return date; + } + }]); + return Hour0to23Parser; +}(_Parser2.Parser); +exports.Hour0to23Parser = Hour0to23Parser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/Hour1To24Parser.js b/node_modules/date-fns/parse/_lib/parsers/Hour1To24Parser.js new file mode 100644 index 0000000..7d25565 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/Hour1To24Parser.js @@ -0,0 +1,60 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.Hour1To24Parser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var _utils = require("../utils.js"); +var Hour1To24Parser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(Hour1To24Parser, _Parser); + var _super = (0, _createSuper2.default)(Hour1To24Parser); + function Hour1To24Parser() { + var _this; + (0, _classCallCheck2.default)(this, Hour1To24Parser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 70); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['a', 'b', 'h', 'H', 'K', 't', 'T']); + return _this; + } + (0, _createClass2.default)(Hour1To24Parser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'k': + return (0, _utils.parseNumericPattern)(_constants.numericPatterns.hour24h, dateString); + case 'ko': + return match.ordinalNumber(dateString, { + unit: 'hour' + }); + default: + return (0, _utils.parseNDigits)(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 24; + } + }, { + key: "set", + value: function set(date, _flags, value) { + var hours = value <= 24 ? value % 24 : value; + date.setUTCHours(hours, 0, 0, 0); + return date; + } + }]); + return Hour1To24Parser; +}(_Parser2.Parser); +exports.Hour1To24Parser = Hour1To24Parser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/Hour1to12Parser.js b/node_modules/date-fns/parse/_lib/parsers/Hour1to12Parser.js new file mode 100644 index 0000000..432d5ed --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/Hour1to12Parser.js @@ -0,0 +1,66 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.Hour1to12Parser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var _utils = require("../utils.js"); +var Hour1to12Parser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(Hour1to12Parser, _Parser); + var _super = (0, _createSuper2.default)(Hour1to12Parser); + function Hour1to12Parser() { + var _this; + (0, _classCallCheck2.default)(this, Hour1to12Parser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 70); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['H', 'K', 'k', 't', 'T']); + return _this; + } + (0, _createClass2.default)(Hour1to12Parser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'h': + return (0, _utils.parseNumericPattern)(_constants.numericPatterns.hour12h, dateString); + case 'ho': + return match.ordinalNumber(dateString, { + unit: 'hour' + }); + default: + return (0, _utils.parseNDigits)(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 12; + } + }, { + key: "set", + value: function set(date, _flags, value) { + var isPM = date.getUTCHours() >= 12; + if (isPM && value < 12) { + date.setUTCHours(value + 12, 0, 0, 0); + } else if (!isPM && value === 12) { + date.setUTCHours(0, 0, 0, 0); + } else { + date.setUTCHours(value, 0, 0, 0); + } + return date; + } + }]); + return Hour1to12Parser; +}(_Parser2.Parser); +exports.Hour1to12Parser = Hour1to12Parser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/ISODayParser.js b/node_modules/date-fns/parse/_lib/parsers/ISODayParser.js new file mode 100644 index 0000000..5cda6b3 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/ISODayParser.js @@ -0,0 +1,112 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ISODayParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var _index = _interopRequireDefault(require("../../../_lib/setUTCISODay/index.js")); +// ISO day of week +var ISODayParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(ISODayParser, _Parser); + var _super = (0, _createSuper2.default)(ISODayParser); + function ISODayParser() { + var _this; + (0, _classCallCheck2.default)(this, ISODayParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 90); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'E', 'e', 'c', 't', 'T']); + return _this; + } + (0, _createClass2.default)(ISODayParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + var valueCallback = function valueCallback(value) { + if (value === 0) { + return 7; + } + return value; + }; + switch (token) { + // 2 + case 'i': + case 'ii': + // 02 + return (0, _utils.parseNDigits)(token.length, dateString); + // 2nd + case 'io': + return match.ordinalNumber(dateString, { + unit: 'day' + }); + // Tue + case 'iii': + return (0, _utils.mapValue)(match.day(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }), valueCallback); + // T + case 'iiiii': + return (0, _utils.mapValue)(match.day(dateString, { + width: 'narrow', + context: 'formatting' + }), valueCallback); + // Tu + case 'iiiiii': + return (0, _utils.mapValue)(match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }), valueCallback); + // Tuesday + case 'iiii': + default: + return (0, _utils.mapValue)(match.day(dateString, { + width: 'wide', + context: 'formatting' + }) || match.day(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }), valueCallback); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 7; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date = (0, _index.default)(date, value); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return ISODayParser; +}(_Parser2.Parser); +exports.ISODayParser = ISODayParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/ISOTimezoneParser.js b/node_modules/date-fns/parse/_lib/parsers/ISOTimezoneParser.js new file mode 100644 index 0000000..b80445e --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/ISOTimezoneParser.js @@ -0,0 +1,60 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ISOTimezoneParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var _utils = require("../utils.js"); +// Timezone (ISO-8601) +var ISOTimezoneParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(ISOTimezoneParser, _Parser); + var _super = (0, _createSuper2.default)(ISOTimezoneParser); + function ISOTimezoneParser() { + var _this; + (0, _classCallCheck2.default)(this, ISOTimezoneParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 10); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['t', 'T', 'X']); + return _this; + } + (0, _createClass2.default)(ISOTimezoneParser, [{ + key: "parse", + value: function parse(dateString, token) { + switch (token) { + case 'x': + return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes, dateString); + case 'xx': + return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basic, dateString); + case 'xxxx': + return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds, dateString); + case 'xxxxx': + return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds, dateString); + case 'xxx': + default: + return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.extended, dateString); + } + } + }, { + key: "set", + value: function set(date, flags, value) { + if (flags.timestampIsSet) { + return date; + } + return new Date(date.getTime() - value); + } + }]); + return ISOTimezoneParser; +}(_Parser2.Parser); +exports.ISOTimezoneParser = ISOTimezoneParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/ISOTimezoneWithZParser.js b/node_modules/date-fns/parse/_lib/parsers/ISOTimezoneWithZParser.js new file mode 100644 index 0000000..08c70e3 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/ISOTimezoneWithZParser.js @@ -0,0 +1,60 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ISOTimezoneWithZParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var _utils = require("../utils.js"); +// Timezone (ISO-8601. +00:00 is `'Z'`) +var ISOTimezoneWithZParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(ISOTimezoneWithZParser, _Parser); + var _super = (0, _createSuper2.default)(ISOTimezoneWithZParser); + function ISOTimezoneWithZParser() { + var _this; + (0, _classCallCheck2.default)(this, ISOTimezoneWithZParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 10); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['t', 'T', 'x']); + return _this; + } + (0, _createClass2.default)(ISOTimezoneWithZParser, [{ + key: "parse", + value: function parse(dateString, token) { + switch (token) { + case 'X': + return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes, dateString); + case 'XX': + return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basic, dateString); + case 'XXXX': + return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds, dateString); + case 'XXXXX': + return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds, dateString); + case 'XXX': + default: + return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.extended, dateString); + } + } + }, { + key: "set", + value: function set(date, flags, value) { + if (flags.timestampIsSet) { + return date; + } + return new Date(date.getTime() - value); + } + }]); + return ISOTimezoneWithZParser; +}(_Parser2.Parser); +exports.ISOTimezoneWithZParser = ISOTimezoneWithZParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/ISOWeekParser.js b/node_modules/date-fns/parse/_lib/parsers/ISOWeekParser.js new file mode 100644 index 0000000..f60150b --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/ISOWeekParser.js @@ -0,0 +1,61 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ISOWeekParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var _utils = require("../utils.js"); +var _index = _interopRequireDefault(require("../../../_lib/setUTCISOWeek/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/startOfUTCISOWeek/index.js")); +// ISO week of year +var ISOWeekParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(ISOWeekParser, _Parser); + var _super = (0, _createSuper2.default)(ISOWeekParser); + function ISOWeekParser() { + var _this; + (0, _classCallCheck2.default)(this, ISOWeekParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 100); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); + return _this; + } + (0, _createClass2.default)(ISOWeekParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'I': + return (0, _utils.parseNumericPattern)(_constants.numericPatterns.week, dateString); + case 'Io': + return match.ordinalNumber(dateString, { + unit: 'week' + }); + default: + return (0, _utils.parseNDigits)(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 53; + } + }, { + key: "set", + value: function set(date, _flags, value) { + return (0, _index2.default)((0, _index.default)(date, value)); + } + }]); + return ISOWeekParser; +}(_Parser2.Parser); +exports.ISOWeekParser = ISOWeekParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/ISOWeekYearParser.js b/node_modules/date-fns/parse/_lib/parsers/ISOWeekYearParser.js new file mode 100644 index 0000000..00edb39 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/ISOWeekYearParser.js @@ -0,0 +1,51 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ISOWeekYearParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var _index = _interopRequireDefault(require("../../../_lib/startOfUTCISOWeek/index.js")); +// ISO week-numbering year +var ISOWeekYearParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(ISOWeekYearParser, _Parser); + var _super = (0, _createSuper2.default)(ISOWeekYearParser); + function ISOWeekYearParser() { + var _this; + (0, _classCallCheck2.default)(this, ISOWeekYearParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 130); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['G', 'y', 'Y', 'u', 'Q', 'q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); + return _this; + } + (0, _createClass2.default)(ISOWeekYearParser, [{ + key: "parse", + value: function parse(dateString, token) { + if (token === 'R') { + return (0, _utils.parseNDigitsSigned)(4, dateString); + } + return (0, _utils.parseNDigitsSigned)(token.length, dateString); + } + }, { + key: "set", + value: function set(_date, _flags, value) { + var firstWeekOfYear = new Date(0); + firstWeekOfYear.setUTCFullYear(value, 0, 4); + firstWeekOfYear.setUTCHours(0, 0, 0, 0); + return (0, _index.default)(firstWeekOfYear); + } + }]); + return ISOWeekYearParser; +}(_Parser2.Parser); +exports.ISOWeekYearParser = ISOWeekYearParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/LocalDayParser.js b/node_modules/date-fns/parse/_lib/parsers/LocalDayParser.js new file mode 100644 index 0000000..49d91da --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/LocalDayParser.js @@ -0,0 +1,110 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.LocalDayParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var _index = _interopRequireDefault(require("../../../_lib/setUTCDay/index.js")); +// Local day of week +var LocalDayParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(LocalDayParser, _Parser); + var _super = (0, _createSuper2.default)(LocalDayParser); + function LocalDayParser() { + var _this; + (0, _classCallCheck2.default)(this, LocalDayParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 90); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'c', 't', 'T']); + return _this; + } + (0, _createClass2.default)(LocalDayParser, [{ + key: "parse", + value: function parse(dateString, token, match, options) { + var valueCallback = function valueCallback(value) { + var wholeWeekDays = Math.floor((value - 1) / 7) * 7; + return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; + }; + switch (token) { + // 3 + case 'e': + case 'ee': + // 03 + return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); + // 3rd + case 'eo': + return (0, _utils.mapValue)(match.ordinalNumber(dateString, { + unit: 'day' + }), valueCallback); + // Tue + case 'eee': + return match.day(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + // T + case 'eeeee': + return match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + // Tu + case 'eeeeee': + return match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + // Tuesday + case 'eeee': + default: + return match.day(dateString, { + width: 'wide', + context: 'formatting' + }) || match.day(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(dateString, { + width: 'short', + context: 'formatting' + }) || match.day(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 6; + } + }, { + key: "set", + value: function set(date, _flags, value, options) { + date = (0, _index.default)(date, value, options); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return LocalDayParser; +}(_Parser2.Parser); +exports.LocalDayParser = LocalDayParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/LocalWeekParser.js b/node_modules/date-fns/parse/_lib/parsers/LocalWeekParser.js new file mode 100644 index 0000000..5c01c41 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/LocalWeekParser.js @@ -0,0 +1,61 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.LocalWeekParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var _utils = require("../utils.js"); +var _index = _interopRequireDefault(require("../../../_lib/setUTCWeek/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/startOfUTCWeek/index.js")); +// Local week of year +var LocalWeekParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(LocalWeekParser, _Parser); + var _super = (0, _createSuper2.default)(LocalWeekParser); + function LocalWeekParser() { + var _this; + (0, _classCallCheck2.default)(this, LocalWeekParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 100); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); + return _this; + } + (0, _createClass2.default)(LocalWeekParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'w': + return (0, _utils.parseNumericPattern)(_constants.numericPatterns.week, dateString); + case 'wo': + return match.ordinalNumber(dateString, { + unit: 'week' + }); + default: + return (0, _utils.parseNDigits)(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 53; + } + }, { + key: "set", + value: function set(date, _flags, value, options) { + return (0, _index2.default)((0, _index.default)(date, value, options), options); + } + }]); + return LocalWeekParser; +}(_Parser2.Parser); +exports.LocalWeekParser = LocalWeekParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/LocalWeekYearParser.js b/node_modules/date-fns/parse/_lib/parsers/LocalWeekYearParser.js new file mode 100644 index 0000000..c9b5887 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/LocalWeekYearParser.js @@ -0,0 +1,76 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.LocalWeekYearParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var _index = _interopRequireDefault(require("../../../_lib/getUTCWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../../../_lib/startOfUTCWeek/index.js")); +// Local week-numbering year +var LocalWeekYearParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(LocalWeekYearParser, _Parser); + var _super = (0, _createSuper2.default)(LocalWeekYearParser); + function LocalWeekYearParser() { + var _this; + (0, _classCallCheck2.default)(this, LocalWeekYearParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 130); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['y', 'R', 'u', 'Q', 'q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); + return _this; + } + (0, _createClass2.default)(LocalWeekYearParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + var valueCallback = function valueCallback(year) { + return { + year: year, + isTwoDigitYear: token === 'YY' + }; + }; + switch (token) { + case 'Y': + return (0, _utils.mapValue)((0, _utils.parseNDigits)(4, dateString), valueCallback); + case 'Yo': + return (0, _utils.mapValue)(match.ordinalNumber(dateString, { + unit: 'year' + }), valueCallback); + default: + return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value.isTwoDigitYear || value.year > 0; + } + }, { + key: "set", + value: function set(date, flags, value, options) { + var currentYear = (0, _index.default)(date, options); + if (value.isTwoDigitYear) { + var normalizedTwoDigitYear = (0, _utils.normalizeTwoDigitYear)(value.year, currentYear); + date.setUTCFullYear(normalizedTwoDigitYear, 0, options.firstWeekContainsDate); + date.setUTCHours(0, 0, 0, 0); + return (0, _index2.default)(date, options); + } + var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; + date.setUTCFullYear(year, 0, options.firstWeekContainsDate); + date.setUTCHours(0, 0, 0, 0); + return (0, _index2.default)(date, options); + } + }]); + return LocalWeekYearParser; +}(_Parser2.Parser); +exports.LocalWeekYearParser = LocalWeekYearParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/MinuteParser.js b/node_modules/date-fns/parse/_lib/parsers/MinuteParser.js new file mode 100644 index 0000000..93e551b --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/MinuteParser.js @@ -0,0 +1,59 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.MinuteParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var _utils = require("../utils.js"); +var MinuteParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(MinuteParser, _Parser); + var _super = (0, _createSuper2.default)(MinuteParser); + function MinuteParser() { + var _this; + (0, _classCallCheck2.default)(this, MinuteParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 60); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['t', 'T']); + return _this; + } + (0, _createClass2.default)(MinuteParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 'm': + return (0, _utils.parseNumericPattern)(_constants.numericPatterns.minute, dateString); + case 'mo': + return match.ordinalNumber(dateString, { + unit: 'minute' + }); + default: + return (0, _utils.parseNDigits)(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 59; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMinutes(value, 0, 0); + return date; + } + }]); + return MinuteParser; +}(_Parser2.Parser); +exports.MinuteParser = MinuteParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/MonthParser.js b/node_modules/date-fns/parse/_lib/parsers/MonthParser.js new file mode 100644 index 0000000..f856c72 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/MonthParser.js @@ -0,0 +1,94 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.MonthParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _utils = require("../utils.js"); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var MonthParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(MonthParser, _Parser); + var _super = (0, _createSuper2.default)(MonthParser); + function MonthParser() { + var _this; + (0, _classCallCheck2.default)(this, MonthParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'L', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 110); + return _this; + } + (0, _createClass2.default)(MonthParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + var valueCallback = function valueCallback(value) { + return value - 1; + }; + switch (token) { + // 1, 2, ..., 12 + case 'M': + return (0, _utils.mapValue)((0, _utils.parseNumericPattern)(_constants.numericPatterns.month, dateString), valueCallback); + // 01, 02, ..., 12 + case 'MM': + return (0, _utils.mapValue)((0, _utils.parseNDigits)(2, dateString), valueCallback); + // 1st, 2nd, ..., 12th + case 'Mo': + return (0, _utils.mapValue)(match.ordinalNumber(dateString, { + unit: 'month' + }), valueCallback); + // Jan, Feb, ..., Dec + case 'MMM': + return match.month(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.month(dateString, { + width: 'narrow', + context: 'formatting' + }); + // J, F, ..., D + case 'MMMMM': + return match.month(dateString, { + width: 'narrow', + context: 'formatting' + }); + // January, February, ..., December + case 'MMMM': + default: + return match.month(dateString, { + width: 'wide', + context: 'formatting' + }) || match.month(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.month(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 11; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMonth(value, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return MonthParser; +}(_Parser2.Parser); +exports.MonthParser = MonthParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/QuarterParser.js b/node_modules/date-fns/parse/_lib/parsers/QuarterParser.js new file mode 100644 index 0000000..3b88da0 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/QuarterParser.js @@ -0,0 +1,89 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.QuarterParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var QuarterParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(QuarterParser, _Parser); + var _super = (0, _createSuper2.default)(QuarterParser); + function QuarterParser() { + var _this; + (0, _classCallCheck2.default)(this, QuarterParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 120); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['Y', 'R', 'q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); + return _this; + } + (0, _createClass2.default)(QuarterParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + // 1, 2, 3, 4 + case 'Q': + case 'QQ': + // 01, 02, 03, 04 + return (0, _utils.parseNDigits)(token.length, dateString); + // 1st, 2nd, 3rd, 4th + case 'Qo': + return match.ordinalNumber(dateString, { + unit: 'quarter' + }); + // Q1, Q2, Q3, Q4 + case 'QQQ': + return match.quarter(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.quarter(dateString, { + width: 'narrow', + context: 'formatting' + }); + // 1, 2, 3, 4 (narrow quarter; could be not numerical) + case 'QQQQQ': + return match.quarter(dateString, { + width: 'narrow', + context: 'formatting' + }); + // 1st quarter, 2nd quarter, ... + case 'QQQQ': + default: + return match.quarter(dateString, { + width: 'wide', + context: 'formatting' + }) || match.quarter(dateString, { + width: 'abbreviated', + context: 'formatting' + }) || match.quarter(dateString, { + width: 'narrow', + context: 'formatting' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 4; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMonth((value - 1) * 3, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return QuarterParser; +}(_Parser2.Parser); +exports.QuarterParser = QuarterParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/SecondParser.js b/node_modules/date-fns/parse/_lib/parsers/SecondParser.js new file mode 100644 index 0000000..705511e --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/SecondParser.js @@ -0,0 +1,59 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.SecondParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var _utils = require("../utils.js"); +var SecondParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(SecondParser, _Parser); + var _super = (0, _createSuper2.default)(SecondParser); + function SecondParser() { + var _this; + (0, _classCallCheck2.default)(this, SecondParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 50); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['t', 'T']); + return _this; + } + (0, _createClass2.default)(SecondParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + case 's': + return (0, _utils.parseNumericPattern)(_constants.numericPatterns.second, dateString); + case 'so': + return match.ordinalNumber(dateString, { + unit: 'second' + }); + default: + return (0, _utils.parseNDigits)(token.length, dateString); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 59; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCSeconds(value, 0); + return date; + } + }]); + return SecondParser; +}(_Parser2.Parser); +exports.SecondParser = SecondParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/StandAloneLocalDayParser.js b/node_modules/date-fns/parse/_lib/parsers/StandAloneLocalDayParser.js new file mode 100644 index 0000000..96bed0a --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/StandAloneLocalDayParser.js @@ -0,0 +1,110 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.StandAloneLocalDayParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var _index = _interopRequireDefault(require("../../../_lib/setUTCDay/index.js")); +// Stand-alone local day of week +var StandAloneLocalDayParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(StandAloneLocalDayParser, _Parser); + var _super = (0, _createSuper2.default)(StandAloneLocalDayParser); + function StandAloneLocalDayParser() { + var _this; + (0, _classCallCheck2.default)(this, StandAloneLocalDayParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 90); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'e', 't', 'T']); + return _this; + } + (0, _createClass2.default)(StandAloneLocalDayParser, [{ + key: "parse", + value: function parse(dateString, token, match, options) { + var valueCallback = function valueCallback(value) { + var wholeWeekDays = Math.floor((value - 1) / 7) * 7; + return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; + }; + switch (token) { + // 3 + case 'c': + case 'cc': + // 03 + return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); + // 3rd + case 'co': + return (0, _utils.mapValue)(match.ordinalNumber(dateString, { + unit: 'day' + }), valueCallback); + // Tue + case 'ccc': + return match.day(dateString, { + width: 'abbreviated', + context: 'standalone' + }) || match.day(dateString, { + width: 'short', + context: 'standalone' + }) || match.day(dateString, { + width: 'narrow', + context: 'standalone' + }); + // T + case 'ccccc': + return match.day(dateString, { + width: 'narrow', + context: 'standalone' + }); + // Tu + case 'cccccc': + return match.day(dateString, { + width: 'short', + context: 'standalone' + }) || match.day(dateString, { + width: 'narrow', + context: 'standalone' + }); + // Tuesday + case 'cccc': + default: + return match.day(dateString, { + width: 'wide', + context: 'standalone' + }) || match.day(dateString, { + width: 'abbreviated', + context: 'standalone' + }) || match.day(dateString, { + width: 'short', + context: 'standalone' + }) || match.day(dateString, { + width: 'narrow', + context: 'standalone' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 6; + } + }, { + key: "set", + value: function set(date, _flags, value, options) { + date = (0, _index.default)(date, value, options); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return StandAloneLocalDayParser; +}(_Parser2.Parser); +exports.StandAloneLocalDayParser = StandAloneLocalDayParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/StandAloneMonthParser.js b/node_modules/date-fns/parse/_lib/parsers/StandAloneMonthParser.js new file mode 100644 index 0000000..524740b --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/StandAloneMonthParser.js @@ -0,0 +1,94 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.StandAloneMonthParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _constants = require("../constants.js"); +var _utils = require("../utils.js"); +var StandAloneMonthParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(StandAloneMonthParser, _Parser); + var _super = (0, _createSuper2.default)(StandAloneMonthParser); + function StandAloneMonthParser() { + var _this; + (0, _classCallCheck2.default)(this, StandAloneMonthParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 110); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); + return _this; + } + (0, _createClass2.default)(StandAloneMonthParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + var valueCallback = function valueCallback(value) { + return value - 1; + }; + switch (token) { + // 1, 2, ..., 12 + case 'L': + return (0, _utils.mapValue)((0, _utils.parseNumericPattern)(_constants.numericPatterns.month, dateString), valueCallback); + // 01, 02, ..., 12 + case 'LL': + return (0, _utils.mapValue)((0, _utils.parseNDigits)(2, dateString), valueCallback); + // 1st, 2nd, ..., 12th + case 'Lo': + return (0, _utils.mapValue)(match.ordinalNumber(dateString, { + unit: 'month' + }), valueCallback); + // Jan, Feb, ..., Dec + case 'LLL': + return match.month(dateString, { + width: 'abbreviated', + context: 'standalone' + }) || match.month(dateString, { + width: 'narrow', + context: 'standalone' + }); + // J, F, ..., D + case 'LLLLL': + return match.month(dateString, { + width: 'narrow', + context: 'standalone' + }); + // January, February, ..., December + case 'LLLL': + default: + return match.month(dateString, { + width: 'wide', + context: 'standalone' + }) || match.month(dateString, { + width: 'abbreviated', + context: 'standalone' + }) || match.month(dateString, { + width: 'narrow', + context: 'standalone' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 0 && value <= 11; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMonth(value, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return StandAloneMonthParser; +}(_Parser2.Parser); +exports.StandAloneMonthParser = StandAloneMonthParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/StandAloneQuarterParser.js b/node_modules/date-fns/parse/_lib/parsers/StandAloneQuarterParser.js new file mode 100644 index 0000000..7f18d8e --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/StandAloneQuarterParser.js @@ -0,0 +1,89 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.StandAloneQuarterParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var StandAloneQuarterParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(StandAloneQuarterParser, _Parser); + var _super = (0, _createSuper2.default)(StandAloneQuarterParser); + function StandAloneQuarterParser() { + var _this; + (0, _classCallCheck2.default)(this, StandAloneQuarterParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 120); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['Y', 'R', 'Q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); + return _this; + } + (0, _createClass2.default)(StandAloneQuarterParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + switch (token) { + // 1, 2, 3, 4 + case 'q': + case 'qq': + // 01, 02, 03, 04 + return (0, _utils.parseNDigits)(token.length, dateString); + // 1st, 2nd, 3rd, 4th + case 'qo': + return match.ordinalNumber(dateString, { + unit: 'quarter' + }); + // Q1, Q2, Q3, Q4 + case 'qqq': + return match.quarter(dateString, { + width: 'abbreviated', + context: 'standalone' + }) || match.quarter(dateString, { + width: 'narrow', + context: 'standalone' + }); + // 1, 2, 3, 4 (narrow quarter; could be not numerical) + case 'qqqqq': + return match.quarter(dateString, { + width: 'narrow', + context: 'standalone' + }); + // 1st quarter, 2nd quarter, ... + case 'qqqq': + default: + return match.quarter(dateString, { + width: 'wide', + context: 'standalone' + }) || match.quarter(dateString, { + width: 'abbreviated', + context: 'standalone' + }) || match.quarter(dateString, { + width: 'narrow', + context: 'standalone' + }); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value >= 1 && value <= 4; + } + }, { + key: "set", + value: function set(date, _flags, value) { + date.setUTCMonth((value - 1) * 3, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return StandAloneQuarterParser; +}(_Parser2.Parser); +exports.StandAloneQuarterParser = StandAloneQuarterParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js b/node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js new file mode 100644 index 0000000..fd3eafd --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js @@ -0,0 +1,45 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.TimestampMillisecondsParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var TimestampMillisecondsParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(TimestampMillisecondsParser, _Parser); + var _super = (0, _createSuper2.default)(TimestampMillisecondsParser); + function TimestampMillisecondsParser() { + var _this; + (0, _classCallCheck2.default)(this, TimestampMillisecondsParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 20); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", '*'); + return _this; + } + (0, _createClass2.default)(TimestampMillisecondsParser, [{ + key: "parse", + value: function parse(dateString) { + return (0, _utils.parseAnyDigitsSigned)(dateString); + } + }, { + key: "set", + value: function set(_date, _flags, value) { + return [new Date(value), { + timestampIsSet: true + }]; + } + }]); + return TimestampMillisecondsParser; +}(_Parser2.Parser); +exports.TimestampMillisecondsParser = TimestampMillisecondsParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/TimestampSecondsParser.js b/node_modules/date-fns/parse/_lib/parsers/TimestampSecondsParser.js new file mode 100644 index 0000000..cd38cda --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/TimestampSecondsParser.js @@ -0,0 +1,45 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.TimestampSecondsParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +var TimestampSecondsParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(TimestampSecondsParser, _Parser); + var _super = (0, _createSuper2.default)(TimestampSecondsParser); + function TimestampSecondsParser() { + var _this; + (0, _classCallCheck2.default)(this, TimestampSecondsParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 40); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", '*'); + return _this; + } + (0, _createClass2.default)(TimestampSecondsParser, [{ + key: "parse", + value: function parse(dateString) { + return (0, _utils.parseAnyDigitsSigned)(dateString); + } + }, { + key: "set", + value: function set(_date, _flags, value) { + return [new Date(value * 1000), { + timestampIsSet: true + }]; + } + }]); + return TimestampSecondsParser; +}(_Parser2.Parser); +exports.TimestampSecondsParser = TimestampSecondsParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/YearParser.js b/node_modules/date-fns/parse/_lib/parsers/YearParser.js new file mode 100644 index 0000000..45e3d2b --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/YearParser.js @@ -0,0 +1,81 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.YearParser = void 0; +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); +var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); +var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); +var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); +var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); +var _Parser2 = require("../Parser.js"); +var _utils = require("../utils.js"); +// From http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns +// | Year | y | yy | yyy | yyyy | yyyyy | +// |----------|-------|----|-------|-------|-------| +// | AD 1 | 1 | 01 | 001 | 0001 | 00001 | +// | AD 12 | 12 | 12 | 012 | 0012 | 00012 | +// | AD 123 | 123 | 23 | 123 | 0123 | 00123 | +// | AD 1234 | 1234 | 34 | 1234 | 1234 | 01234 | +// | AD 12345 | 12345 | 45 | 12345 | 12345 | 12345 | +var YearParser = /*#__PURE__*/function (_Parser) { + (0, _inherits2.default)(YearParser, _Parser); + var _super = (0, _createSuper2.default)(YearParser); + function YearParser() { + var _this; + (0, _classCallCheck2.default)(this, YearParser); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "priority", 130); + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "incompatibleTokens", ['Y', 'R', 'u', 'w', 'I', 'i', 'e', 'c', 't', 'T']); + return _this; + } + (0, _createClass2.default)(YearParser, [{ + key: "parse", + value: function parse(dateString, token, match) { + var valueCallback = function valueCallback(year) { + return { + year: year, + isTwoDigitYear: token === 'yy' + }; + }; + switch (token) { + case 'y': + return (0, _utils.mapValue)((0, _utils.parseNDigits)(4, dateString), valueCallback); + case 'yo': + return (0, _utils.mapValue)(match.ordinalNumber(dateString, { + unit: 'year' + }), valueCallback); + default: + return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); + } + } + }, { + key: "validate", + value: function validate(_date, value) { + return value.isTwoDigitYear || value.year > 0; + } + }, { + key: "set", + value: function set(date, flags, value) { + var currentYear = date.getUTCFullYear(); + if (value.isTwoDigitYear) { + var normalizedTwoDigitYear = (0, _utils.normalizeTwoDigitYear)(value.year, currentYear); + date.setUTCFullYear(normalizedTwoDigitYear, 0, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; + date.setUTCFullYear(year, 0, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + }]); + return YearParser; +}(_Parser2.Parser); +exports.YearParser = YearParser; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/parsers/index.js b/node_modules/date-fns/parse/_lib/parsers/index.js new file mode 100644 index 0000000..9bd3f90 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/parsers/index.js @@ -0,0 +1,114 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.parsers = void 0; +var _EraParser = require("./EraParser.js"); +var _YearParser = require("./YearParser.js"); +var _LocalWeekYearParser = require("./LocalWeekYearParser.js"); +var _ISOWeekYearParser = require("./ISOWeekYearParser.js"); +var _ExtendedYearParser = require("./ExtendedYearParser.js"); +var _QuarterParser = require("./QuarterParser.js"); +var _StandAloneQuarterParser = require("./StandAloneQuarterParser.js"); +var _MonthParser = require("./MonthParser.js"); +var _StandAloneMonthParser = require("./StandAloneMonthParser.js"); +var _LocalWeekParser = require("./LocalWeekParser.js"); +var _ISOWeekParser = require("./ISOWeekParser.js"); +var _DateParser = require("./DateParser.js"); +var _DayOfYearParser = require("./DayOfYearParser.js"); +var _DayParser = require("./DayParser.js"); +var _LocalDayParser = require("./LocalDayParser.js"); +var _StandAloneLocalDayParser = require("./StandAloneLocalDayParser.js"); +var _ISODayParser = require("./ISODayParser.js"); +var _AMPMParser = require("./AMPMParser.js"); +var _AMPMMidnightParser = require("./AMPMMidnightParser.js"); +var _DayPeriodParser = require("./DayPeriodParser.js"); +var _Hour1to12Parser = require("./Hour1to12Parser.js"); +var _Hour0to23Parser = require("./Hour0to23Parser.js"); +var _Hour0To11Parser = require("./Hour0To11Parser.js"); +var _Hour1To24Parser = require("./Hour1To24Parser.js"); +var _MinuteParser = require("./MinuteParser.js"); +var _SecondParser = require("./SecondParser.js"); +var _FractionOfSecondParser = require("./FractionOfSecondParser.js"); +var _ISOTimezoneWithZParser = require("./ISOTimezoneWithZParser.js"); +var _ISOTimezoneParser = require("./ISOTimezoneParser.js"); +var _TimestampSecondsParser = require("./TimestampSecondsParser.js"); +var _TimestampMillisecondsParser = require("./TimestampMillisecondsParser.js"); +/* + * | | Unit | | Unit | + * |-----|--------------------------------|-----|--------------------------------| + * | a | AM, PM | A* | Milliseconds in day | + * | b | AM, PM, noon, midnight | B | Flexible day period | + * | c | Stand-alone local day of week | C* | Localized hour w/ day period | + * | d | Day of month | D | Day of year | + * | e | Local day of week | E | Day of week | + * | f | | F* | Day of week in month | + * | g* | Modified Julian day | G | Era | + * | h | Hour [1-12] | H | Hour [0-23] | + * | i! | ISO day of week | I! | ISO week of year | + * | j* | Localized hour w/ day period | J* | Localized hour w/o day period | + * | k | Hour [1-24] | K | Hour [0-11] | + * | l* | (deprecated) | L | Stand-alone month | + * | m | Minute | M | Month | + * | n | | N | | + * | o! | Ordinal number modifier | O* | Timezone (GMT) | + * | p | | P | | + * | q | Stand-alone quarter | Q | Quarter | + * | r* | Related Gregorian year | R! | ISO week-numbering year | + * | s | Second | S | Fraction of second | + * | t! | Seconds timestamp | T! | Milliseconds timestamp | + * | u | Extended year | U* | Cyclic year | + * | v* | Timezone (generic non-locat.) | V* | Timezone (location) | + * | w | Local week of year | W* | Week of month | + * | x | Timezone (ISO-8601 w/o Z) | X | Timezone (ISO-8601) | + * | y | Year (abs) | Y | Local week-numbering year | + * | z* | Timezone (specific non-locat.) | Z* | Timezone (aliases) | + * + * Letters marked by * are not implemented but reserved by Unicode standard. + * + * Letters marked by ! are non-standard, but implemented by date-fns: + * - `o` modifies the previous token to turn it into an ordinal (see `parse` docs) + * - `i` is ISO day of week. For `i` and `ii` is returns numeric ISO week days, + * i.e. 7 for Sunday, 1 for Monday, etc. + * - `I` is ISO week of year, as opposed to `w` which is local week of year. + * - `R` is ISO week-numbering year, as opposed to `Y` which is local week-numbering year. + * `R` is supposed to be used in conjunction with `I` and `i` + * for universal ISO week-numbering date, whereas + * `Y` is supposed to be used in conjunction with `w` and `e` + * for week-numbering date specific to the locale. + */ +var parsers = { + G: new _EraParser.EraParser(), + y: new _YearParser.YearParser(), + Y: new _LocalWeekYearParser.LocalWeekYearParser(), + R: new _ISOWeekYearParser.ISOWeekYearParser(), + u: new _ExtendedYearParser.ExtendedYearParser(), + Q: new _QuarterParser.QuarterParser(), + q: new _StandAloneQuarterParser.StandAloneQuarterParser(), + M: new _MonthParser.MonthParser(), + L: new _StandAloneMonthParser.StandAloneMonthParser(), + w: new _LocalWeekParser.LocalWeekParser(), + I: new _ISOWeekParser.ISOWeekParser(), + d: new _DateParser.DateParser(), + D: new _DayOfYearParser.DayOfYearParser(), + E: new _DayParser.DayParser(), + e: new _LocalDayParser.LocalDayParser(), + c: new _StandAloneLocalDayParser.StandAloneLocalDayParser(), + i: new _ISODayParser.ISODayParser(), + a: new _AMPMParser.AMPMParser(), + b: new _AMPMMidnightParser.AMPMMidnightParser(), + B: new _DayPeriodParser.DayPeriodParser(), + h: new _Hour1to12Parser.Hour1to12Parser(), + H: new _Hour0to23Parser.Hour0to23Parser(), + K: new _Hour0To11Parser.Hour0To11Parser(), + k: new _Hour1To24Parser.Hour1To24Parser(), + m: new _MinuteParser.MinuteParser(), + s: new _SecondParser.SecondParser(), + S: new _FractionOfSecondParser.FractionOfSecondParser(), + X: new _ISOTimezoneWithZParser.ISOTimezoneWithZParser(), + x: new _ISOTimezoneParser.ISOTimezoneParser(), + t: new _TimestampSecondsParser.TimestampSecondsParser(), + T: new _TimestampMillisecondsParser.TimestampMillisecondsParser() +}; +exports.parsers = parsers; \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/types.js b/node_modules/date-fns/parse/_lib/types.js new file mode 100644 index 0000000..430afc1 --- /dev/null +++ b/node_modules/date-fns/parse/_lib/types.js @@ -0,0 +1,5 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); \ No newline at end of file diff --git a/node_modules/date-fns/parse/_lib/utils.js b/node_modules/date-fns/parse/_lib/utils.js new file mode 100644 index 0000000..dba676c --- /dev/null +++ b/node_modules/date-fns/parse/_lib/utils.js @@ -0,0 +1,126 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.dayPeriodEnumToHours = dayPeriodEnumToHours; +exports.isLeapYearIndex = isLeapYearIndex; +exports.mapValue = mapValue; +exports.normalizeTwoDigitYear = normalizeTwoDigitYear; +exports.parseAnyDigitsSigned = parseAnyDigitsSigned; +exports.parseNDigits = parseNDigits; +exports.parseNDigitsSigned = parseNDigitsSigned; +exports.parseNumericPattern = parseNumericPattern; +exports.parseTimezonePattern = parseTimezonePattern; +var _index = require("../../constants/index.js"); +var _constants = require("./constants.js"); +function mapValue(parseFnResult, mapFn) { + if (!parseFnResult) { + return parseFnResult; + } + return { + value: mapFn(parseFnResult.value), + rest: parseFnResult.rest + }; +} +function parseNumericPattern(pattern, dateString) { + var matchResult = dateString.match(pattern); + if (!matchResult) { + return null; + } + return { + value: parseInt(matchResult[0], 10), + rest: dateString.slice(matchResult[0].length) + }; +} +function parseTimezonePattern(pattern, dateString) { + var matchResult = dateString.match(pattern); + if (!matchResult) { + return null; + } + + // Input is 'Z' + if (matchResult[0] === 'Z') { + return { + value: 0, + rest: dateString.slice(1) + }; + } + var sign = matchResult[1] === '+' ? 1 : -1; + var hours = matchResult[2] ? parseInt(matchResult[2], 10) : 0; + var minutes = matchResult[3] ? parseInt(matchResult[3], 10) : 0; + var seconds = matchResult[5] ? parseInt(matchResult[5], 10) : 0; + return { + value: sign * (hours * _index.millisecondsInHour + minutes * _index.millisecondsInMinute + seconds * _index.millisecondsInSecond), + rest: dateString.slice(matchResult[0].length) + }; +} +function parseAnyDigitsSigned(dateString) { + return parseNumericPattern(_constants.numericPatterns.anyDigitsSigned, dateString); +} +function parseNDigits(n, dateString) { + switch (n) { + case 1: + return parseNumericPattern(_constants.numericPatterns.singleDigit, dateString); + case 2: + return parseNumericPattern(_constants.numericPatterns.twoDigits, dateString); + case 3: + return parseNumericPattern(_constants.numericPatterns.threeDigits, dateString); + case 4: + return parseNumericPattern(_constants.numericPatterns.fourDigits, dateString); + default: + return parseNumericPattern(new RegExp('^\\d{1,' + n + '}'), dateString); + } +} +function parseNDigitsSigned(n, dateString) { + switch (n) { + case 1: + return parseNumericPattern(_constants.numericPatterns.singleDigitSigned, dateString); + case 2: + return parseNumericPattern(_constants.numericPatterns.twoDigitsSigned, dateString); + case 3: + return parseNumericPattern(_constants.numericPatterns.threeDigitsSigned, dateString); + case 4: + return parseNumericPattern(_constants.numericPatterns.fourDigitsSigned, dateString); + default: + return parseNumericPattern(new RegExp('^-?\\d{1,' + n + '}'), dateString); + } +} +function dayPeriodEnumToHours(dayPeriod) { + switch (dayPeriod) { + case 'morning': + return 4; + case 'evening': + return 17; + case 'pm': + case 'noon': + case 'afternoon': + return 12; + case 'am': + case 'midnight': + case 'night': + default: + return 0; + } +} +function normalizeTwoDigitYear(twoDigitYear, currentYear) { + var isCommonEra = currentYear > 0; + // Absolute number of the current year: + // 1 -> 1 AC + // 0 -> 1 BC + // -1 -> 2 BC + var absCurrentYear = isCommonEra ? currentYear : 1 - currentYear; + var result; + if (absCurrentYear <= 50) { + result = twoDigitYear || 100; + } else { + var rangeEnd = absCurrentYear + 50; + var rangeEndCentury = Math.floor(rangeEnd / 100) * 100; + var isPreviousCentury = twoDigitYear >= rangeEnd % 100; + result = twoDigitYear + rangeEndCentury - (isPreviousCentury ? 100 : 0); + } + return isCommonEra ? result : 1 - result; +} +function isLeapYearIndex(year) { + return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0; +} \ No newline at end of file diff --git a/node_modules/date-fns/parse/index.d.ts b/node_modules/date-fns/parse/index.d.ts new file mode 100644 index 0000000..2c5eb60 --- /dev/null +++ b/node_modules/date-fns/parse/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parse } from 'date-fns' +export default parse diff --git a/node_modules/date-fns/parse/index.js b/node_modules/date-fns/parse/index.js new file mode 100644 index 0000000..324fe25 --- /dev/null +++ b/node_modules/date-fns/parse/index.js @@ -0,0 +1,514 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = parse; +var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); +var _createForOfIteratorHelper2 = _interopRequireDefault(require("@babel/runtime/helpers/createForOfIteratorHelper")); +var _index = _interopRequireDefault(require("../_lib/defaultLocale/index.js")); +var _index2 = _interopRequireDefault(require("../subMilliseconds/index.js")); +var _index3 = _interopRequireDefault(require("../toDate/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/assign/index.js")); +var _index5 = _interopRequireDefault(require("../_lib/format/longFormatters/index.js")); +var _index6 = _interopRequireDefault(require("../_lib/getTimezoneOffsetInMilliseconds/index.js")); +var _index7 = require("../_lib/protectedTokens/index.js"); +var _index8 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index9 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _Setter = require("./_lib/Setter.js"); +var _index10 = require("./_lib/parsers/index.js"); +var _index11 = require("../_lib/defaultOptions/index.js"); +// This RegExp consists of three parts separated by `|`: +// - [yYQqMLwIdDecihHKkms]o matches any available ordinal number token +// (one of the certain letters followed by `o`) +// - (\w)\1* matches any sequences of the same letter +// - '' matches two quote characters in a row +// - '(''|[^'])+('|$) matches anything surrounded by two quote characters ('), +// except a single quote symbol, which ends the sequence. +// Two quote characters do not end the sequence. +// If there is no matching single quote +// then the sequence will continue until the end of the string. +// - . matches any single character unmatched by previous parts of the RegExps +var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g; + +// This RegExp catches symbols escaped by quotes, and also +// sequences of symbols P, p, and the combinations like `PPPPPPPppppp` +var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g; +var escapedStringRegExp = /^'([^]*?)'?$/; +var doubleQuoteRegExp = /''/g; +var notWhitespaceRegExp = /\S/; +var unescapedLatinCharacterRegExp = /[a-zA-Z]/; + +/** + * @name parse + * @category Common Helpers + * @summary Parse the date. + * + * @description + * Return the date parsed from string using the given format string. + * + * > ⚠️ Please note that the `format` tokens differ from Moment.js and other libraries. + * > See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * The characters in the format string wrapped between two single quotes characters (') are escaped. + * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. + * + * Format of the format string is based on Unicode Technical Standard #35: + * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table + * with a few additions (see note 5 below the table). + * + * Not all tokens are compatible. Combinations that don't make sense or could lead to bugs are prohibited + * and will throw `RangeError`. For example usage of 24-hour format token with AM/PM token will throw an exception: + * + * ```javascript + * parse('23 AM', 'HH a', new Date()) + * //=> RangeError: The format string mustn't contain `HH` and `a` at the same time + * ``` + * + * See the compatibility table: https://docs.google.com/spreadsheets/d/e/2PACX-1vQOPU3xUhplll6dyoMmVUXHKl_8CRDs6_ueLmex3SoqwhuolkuN3O05l4rqx5h1dKX8eb46Ul-CCSrq/pubhtml?gid=0&single=true + * + * Accepted format string patterns: + * | Unit |Prior| Pattern | Result examples | Notes | + * |---------------------------------|-----|---------|-----------------------------------|-------| + * | Era | 140 | G..GGG | AD, BC | | + * | | | GGGG | Anno Domini, Before Christ | 2 | + * | | | GGGGG | A, B | | + * | Calendar year | 130 | y | 44, 1, 1900, 2017, 9999 | 4 | + * | | | yo | 44th, 1st, 1900th, 9999999th | 4,5 | + * | | | yy | 44, 01, 00, 17 | 4 | + * | | | yyy | 044, 001, 123, 999 | 4 | + * | | | yyyy | 0044, 0001, 1900, 2017 | 4 | + * | | | yyyyy | ... | 2,4 | + * | Local week-numbering year | 130 | Y | 44, 1, 1900, 2017, 9000 | 4 | + * | | | Yo | 44th, 1st, 1900th, 9999999th | 4,5 | + * | | | YY | 44, 01, 00, 17 | 4,6 | + * | | | YYY | 044, 001, 123, 999 | 4 | + * | | | YYYY | 0044, 0001, 1900, 2017 | 4,6 | + * | | | YYYYY | ... | 2,4 | + * | ISO week-numbering year | 130 | R | -43, 1, 1900, 2017, 9999, -9999 | 4,5 | + * | | | RR | -43, 01, 00, 17 | 4,5 | + * | | | RRR | -043, 001, 123, 999, -999 | 4,5 | + * | | | RRRR | -0043, 0001, 2017, 9999, -9999 | 4,5 | + * | | | RRRRR | ... | 2,4,5 | + * | Extended year | 130 | u | -43, 1, 1900, 2017, 9999, -999 | 4 | + * | | | uu | -43, 01, 99, -99 | 4 | + * | | | uuu | -043, 001, 123, 999, -999 | 4 | + * | | | uuuu | -0043, 0001, 2017, 9999, -9999 | 4 | + * | | | uuuuu | ... | 2,4 | + * | Quarter (formatting) | 120 | Q | 1, 2, 3, 4 | | + * | | | Qo | 1st, 2nd, 3rd, 4th | 5 | + * | | | QQ | 01, 02, 03, 04 | | + * | | | QQQ | Q1, Q2, Q3, Q4 | | + * | | | QQQQ | 1st quarter, 2nd quarter, ... | 2 | + * | | | QQQQQ | 1, 2, 3, 4 | 4 | + * | Quarter (stand-alone) | 120 | q | 1, 2, 3, 4 | | + * | | | qo | 1st, 2nd, 3rd, 4th | 5 | + * | | | qq | 01, 02, 03, 04 | | + * | | | qqq | Q1, Q2, Q3, Q4 | | + * | | | qqqq | 1st quarter, 2nd quarter, ... | 2 | + * | | | qqqqq | 1, 2, 3, 4 | 3 | + * | Month (formatting) | 110 | M | 1, 2, ..., 12 | | + * | | | Mo | 1st, 2nd, ..., 12th | 5 | + * | | | MM | 01, 02, ..., 12 | | + * | | | MMM | Jan, Feb, ..., Dec | | + * | | | MMMM | January, February, ..., December | 2 | + * | | | MMMMM | J, F, ..., D | | + * | Month (stand-alone) | 110 | L | 1, 2, ..., 12 | | + * | | | Lo | 1st, 2nd, ..., 12th | 5 | + * | | | LL | 01, 02, ..., 12 | | + * | | | LLL | Jan, Feb, ..., Dec | | + * | | | LLLL | January, February, ..., December | 2 | + * | | | LLLLL | J, F, ..., D | | + * | Local week of year | 100 | w | 1, 2, ..., 53 | | + * | | | wo | 1st, 2nd, ..., 53th | 5 | + * | | | ww | 01, 02, ..., 53 | | + * | ISO week of year | 100 | I | 1, 2, ..., 53 | 5 | + * | | | Io | 1st, 2nd, ..., 53th | 5 | + * | | | II | 01, 02, ..., 53 | 5 | + * | Day of month | 90 | d | 1, 2, ..., 31 | | + * | | | do | 1st, 2nd, ..., 31st | 5 | + * | | | dd | 01, 02, ..., 31 | | + * | Day of year | 90 | D | 1, 2, ..., 365, 366 | 7 | + * | | | Do | 1st, 2nd, ..., 365th, 366th | 5 | + * | | | DD | 01, 02, ..., 365, 366 | 7 | + * | | | DDD | 001, 002, ..., 365, 366 | | + * | | | DDDD | ... | 2 | + * | Day of week (formatting) | 90 | E..EEE | Mon, Tue, Wed, ..., Sun | | + * | | | EEEE | Monday, Tuesday, ..., Sunday | 2 | + * | | | EEEEE | M, T, W, T, F, S, S | | + * | | | EEEEEE | Mo, Tu, We, Th, Fr, Sa, Su | | + * | ISO day of week (formatting) | 90 | i | 1, 2, 3, ..., 7 | 5 | + * | | | io | 1st, 2nd, ..., 7th | 5 | + * | | | ii | 01, 02, ..., 07 | 5 | + * | | | iii | Mon, Tue, Wed, ..., Sun | 5 | + * | | | iiii | Monday, Tuesday, ..., Sunday | 2,5 | + * | | | iiiii | M, T, W, T, F, S, S | 5 | + * | | | iiiiii | Mo, Tu, We, Th, Fr, Sa, Su | 5 | + * | Local day of week (formatting) | 90 | e | 2, 3, 4, ..., 1 | | + * | | | eo | 2nd, 3rd, ..., 1st | 5 | + * | | | ee | 02, 03, ..., 01 | | + * | | | eee | Mon, Tue, Wed, ..., Sun | | + * | | | eeee | Monday, Tuesday, ..., Sunday | 2 | + * | | | eeeee | M, T, W, T, F, S, S | | + * | | | eeeeee | Mo, Tu, We, Th, Fr, Sa, Su | | + * | Local day of week (stand-alone) | 90 | c | 2, 3, 4, ..., 1 | | + * | | | co | 2nd, 3rd, ..., 1st | 5 | + * | | | cc | 02, 03, ..., 01 | | + * | | | ccc | Mon, Tue, Wed, ..., Sun | | + * | | | cccc | Monday, Tuesday, ..., Sunday | 2 | + * | | | ccccc | M, T, W, T, F, S, S | | + * | | | cccccc | Mo, Tu, We, Th, Fr, Sa, Su | | + * | AM, PM | 80 | a..aaa | AM, PM | | + * | | | aaaa | a.m., p.m. | 2 | + * | | | aaaaa | a, p | | + * | AM, PM, noon, midnight | 80 | b..bbb | AM, PM, noon, midnight | | + * | | | bbbb | a.m., p.m., noon, midnight | 2 | + * | | | bbbbb | a, p, n, mi | | + * | Flexible day period | 80 | B..BBB | at night, in the morning, ... | | + * | | | BBBB | at night, in the morning, ... | 2 | + * | | | BBBBB | at night, in the morning, ... | | + * | Hour [1-12] | 70 | h | 1, 2, ..., 11, 12 | | + * | | | ho | 1st, 2nd, ..., 11th, 12th | 5 | + * | | | hh | 01, 02, ..., 11, 12 | | + * | Hour [0-23] | 70 | H | 0, 1, 2, ..., 23 | | + * | | | Ho | 0th, 1st, 2nd, ..., 23rd | 5 | + * | | | HH | 00, 01, 02, ..., 23 | | + * | Hour [0-11] | 70 | K | 1, 2, ..., 11, 0 | | + * | | | Ko | 1st, 2nd, ..., 11th, 0th | 5 | + * | | | KK | 01, 02, ..., 11, 00 | | + * | Hour [1-24] | 70 | k | 24, 1, 2, ..., 23 | | + * | | | ko | 24th, 1st, 2nd, ..., 23rd | 5 | + * | | | kk | 24, 01, 02, ..., 23 | | + * | Minute | 60 | m | 0, 1, ..., 59 | | + * | | | mo | 0th, 1st, ..., 59th | 5 | + * | | | mm | 00, 01, ..., 59 | | + * | Second | 50 | s | 0, 1, ..., 59 | | + * | | | so | 0th, 1st, ..., 59th | 5 | + * | | | ss | 00, 01, ..., 59 | | + * | Seconds timestamp | 40 | t | 512969520 | | + * | | | tt | ... | 2 | + * | Fraction of second | 30 | S | 0, 1, ..., 9 | | + * | | | SS | 00, 01, ..., 99 | | + * | | | SSS | 000, 001, ..., 999 | | + * | | | SSSS | ... | 2 | + * | Milliseconds timestamp | 20 | T | 512969520900 | | + * | | | TT | ... | 2 | + * | Timezone (ISO-8601 w/ Z) | 10 | X | -08, +0530, Z | | + * | | | XX | -0800, +0530, Z | | + * | | | XXX | -08:00, +05:30, Z | | + * | | | XXXX | -0800, +0530, Z, +123456 | 2 | + * | | | XXXXX | -08:00, +05:30, Z, +12:34:56 | | + * | Timezone (ISO-8601 w/o Z) | 10 | x | -08, +0530, +00 | | + * | | | xx | -0800, +0530, +0000 | | + * | | | xxx | -08:00, +05:30, +00:00 | 2 | + * | | | xxxx | -0800, +0530, +0000, +123456 | | + * | | | xxxxx | -08:00, +05:30, +00:00, +12:34:56 | | + * | Long localized date | NA | P | 05/29/1453 | 5,8 | + * | | | PP | May 29, 1453 | | + * | | | PPP | May 29th, 1453 | | + * | | | PPPP | Sunday, May 29th, 1453 | 2,5,8 | + * | Long localized time | NA | p | 12:00 AM | 5,8 | + * | | | pp | 12:00:00 AM | | + * | Combination of date and time | NA | Pp | 05/29/1453, 12:00 AM | | + * | | | PPpp | May 29, 1453, 12:00:00 AM | | + * | | | PPPpp | May 29th, 1453 at ... | | + * | | | PPPPpp | Sunday, May 29th, 1453 at ... | 2,5,8 | + * Notes: + * 1. "Formatting" units (e.g. formatting quarter) in the default en-US locale + * are the same as "stand-alone" units, but are different in some languages. + * "Formatting" units are declined according to the rules of the language + * in the context of a date. "Stand-alone" units are always nominative singular. + * In `format` function, they will produce different result: + * + * `format(new Date(2017, 10, 6), 'do LLLL', {locale: cs}) //=> '6. listopad'` + * + * `format(new Date(2017, 10, 6), 'do MMMM', {locale: cs}) //=> '6. listopadu'` + * + * `parse` will try to match both formatting and stand-alone units interchangably. + * + * 2. Any sequence of the identical letters is a pattern, unless it is escaped by + * the single quote characters (see below). + * If the sequence is longer than listed in table: + * - for numerical units (`yyyyyyyy`) `parse` will try to match a number + * as wide as the sequence + * - for text units (`MMMMMMMM`) `parse` will try to match the widest variation of the unit. + * These variations are marked with "2" in the last column of the table. + * + * 3. `QQQQQ` and `qqqqq` could be not strictly numerical in some locales. + * These tokens represent the shortest form of the quarter. + * + * 4. The main difference between `y` and `u` patterns are B.C. years: + * + * | Year | `y` | `u` | + * |------|-----|-----| + * | AC 1 | 1 | 1 | + * | BC 1 | 1 | 0 | + * | BC 2 | 2 | -1 | + * + * Also `yy` will try to guess the century of two digit year by proximity with `referenceDate`: + * + * `parse('50', 'yy', new Date(2018, 0, 1)) //=> Sat Jan 01 2050 00:00:00` + * + * `parse('75', 'yy', new Date(2018, 0, 1)) //=> Wed Jan 01 1975 00:00:00` + * + * while `uu` will just assign the year as is: + * + * `parse('50', 'uu', new Date(2018, 0, 1)) //=> Sat Jan 01 0050 00:00:00` + * + * `parse('75', 'uu', new Date(2018, 0, 1)) //=> Tue Jan 01 0075 00:00:00` + * + * The same difference is true for local and ISO week-numbering years (`Y` and `R`), + * except local week-numbering years are dependent on `options.weekStartsOn` + * and `options.firstWeekContainsDate` (compare [setISOWeekYear]{@link https://date-fns.org/docs/setISOWeekYear} + * and [setWeekYear]{@link https://date-fns.org/docs/setWeekYear}). + * + * 5. These patterns are not in the Unicode Technical Standard #35: + * - `i`: ISO day of week + * - `I`: ISO week of year + * - `R`: ISO week-numbering year + * - `o`: ordinal number modifier + * - `P`: long localized date + * - `p`: long localized time + * + * 6. `YY` and `YYYY` tokens represent week-numbering years but they are often confused with years. + * You should enable `options.useAdditionalWeekYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * 7. `D` and `DD` tokens represent days of the year but they are ofthen confused with days of the month. + * You should enable `options.useAdditionalDayOfYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * + * 8. `P+` tokens do not have a defined priority since they are merely aliases to other tokens based + * on the given locale. + * + * using `en-US` locale: `P` => `MM/dd/yyyy` + * using `en-US` locale: `p` => `hh:mm a` + * using `pt-BR` locale: `P` => `dd/MM/yyyy` + * using `pt-BR` locale: `p` => `HH:mm` + * + * Values will be assigned to the date in the descending order of its unit's priority. + * Units of an equal priority overwrite each other in the order of appearance. + * + * If no values of higher priority are parsed (e.g. when parsing string 'January 1st' without a year), + * the values will be taken from 3rd argument `referenceDate` which works as a context of parsing. + * + * `referenceDate` must be passed for correct work of the function. + * If you're not sure which `referenceDate` to supply, create a new instance of Date: + * `parse('02/11/2014', 'MM/dd/yyyy', new Date())` + * In this case parsing will be done in the context of the current date. + * If `referenceDate` is `Invalid Date` or a value not convertible to valid `Date`, + * then `Invalid Date` will be returned. + * + * The result may vary by locale. + * + * If `formatString` matches with `dateString` but does not provides tokens, `referenceDate` will be returned. + * + * If parsing failed, `Invalid Date` will be returned. + * Invalid Date is a Date, whose time value is NaN. + * Time value of Date: http://es5.github.io/#x15.9.1.1 + * + * @param {String} dateString - the string to parse + * @param {String} formatString - the string of tokens + * @param {Date|Number} referenceDate - defines values missing from the parsed dateString + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @param {Boolean} [options.useAdditionalWeekYearTokens=false] - if true, allows usage of the week-numbering year tokens `YY` and `YYYY`; + * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @param {Boolean} [options.useAdditionalDayOfYearTokens=false] - if true, allows usage of the day of year tokens `D` and `DD`; + * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @returns {Date} the parsed date + * @throws {TypeError} 3 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * @throws {RangeError} `options.locale` must contain `match` property + * @throws {RangeError} use `yyyy` instead of `YYYY` for formatting years using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `yy` instead of `YY` for formatting years using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `d` instead of `D` for formatting days of the month using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} use `dd` instead of `DD` for formatting days of the month using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md + * @throws {RangeError} format string contains an unescaped latin alphabet character + * + * @example + * // Parse 11 February 2014 from middle-endian format: + * var result = parse('02/11/2014', 'MM/dd/yyyy', new Date()) + * //=> Tue Feb 11 2014 00:00:00 + * + * @example + * // Parse 28th of February in Esperanto locale in the context of 2010 year: + * import eo from 'date-fns/locale/eo' + * var result = parse('28-a de februaro', "do 'de' MMMM", new Date(2010, 0, 1), { + * locale: eo + * }) + * //=> Sun Feb 28 2010 00:00:00 + */ +function parse(dirtyDateString, dirtyFormatString, dirtyReferenceDate, options) { + var _ref, _options$locale, _ref2, _ref3, _ref4, _options$firstWeekCon, _options$locale2, _options$locale2$opti, _defaultOptions$local, _defaultOptions$local2, _ref5, _ref6, _ref7, _options$weekStartsOn, _options$locale3, _options$locale3$opti, _defaultOptions$local3, _defaultOptions$local4; + (0, _index9.default)(3, arguments); + var dateString = String(dirtyDateString); + var formatString = String(dirtyFormatString); + var defaultOptions = (0, _index11.getDefaultOptions)(); + var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : _index.default; + if (!locale.match) { + throw new RangeError('locale must contain match property'); + } + var firstWeekContainsDate = (0, _index8.default)((_ref2 = (_ref3 = (_ref4 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale2 = options.locale) === null || _options$locale2 === void 0 ? void 0 : (_options$locale2$opti = _options$locale2.options) === null || _options$locale2$opti === void 0 ? void 0 : _options$locale2$opti.firstWeekContainsDate) !== null && _ref4 !== void 0 ? _ref4 : defaultOptions.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : 1); + + // Test if weekStartsOn is between 1 and 7 _and_ is not NaN + if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { + throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); + } + var weekStartsOn = (0, _index8.default)((_ref5 = (_ref6 = (_ref7 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale3 = options.locale) === null || _options$locale3 === void 0 ? void 0 : (_options$locale3$opti = _options$locale3.options) === null || _options$locale3$opti === void 0 ? void 0 : _options$locale3$opti.weekStartsOn) !== null && _ref7 !== void 0 ? _ref7 : defaultOptions.weekStartsOn) !== null && _ref6 !== void 0 ? _ref6 : (_defaultOptions$local3 = defaultOptions.locale) === null || _defaultOptions$local3 === void 0 ? void 0 : (_defaultOptions$local4 = _defaultOptions$local3.options) === null || _defaultOptions$local4 === void 0 ? void 0 : _defaultOptions$local4.weekStartsOn) !== null && _ref5 !== void 0 ? _ref5 : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + if (formatString === '') { + if (dateString === '') { + return (0, _index3.default)(dirtyReferenceDate); + } else { + return new Date(NaN); + } + } + var subFnOptions = { + firstWeekContainsDate: firstWeekContainsDate, + weekStartsOn: weekStartsOn, + locale: locale + }; + + // If timezone isn't specified, it will be set to the system timezone + var setters = [new _Setter.DateToSystemTimezoneSetter()]; + var tokens = formatString.match(longFormattingTokensRegExp).map(function (substring) { + var firstCharacter = substring[0]; + if (firstCharacter in _index5.default) { + var longFormatter = _index5.default[firstCharacter]; + return longFormatter(substring, locale.formatLong); + } + return substring; + }).join('').match(formattingTokensRegExp); + var usedTokens = []; + var _iterator = (0, _createForOfIteratorHelper2.default)(tokens), + _step; + try { + var _loop = function _loop() { + var token = _step.value; + if (!(options !== null && options !== void 0 && options.useAdditionalWeekYearTokens) && (0, _index7.isProtectedWeekYearToken)(token)) { + (0, _index7.throwProtectedError)(token, formatString, dirtyDateString); + } + if (!(options !== null && options !== void 0 && options.useAdditionalDayOfYearTokens) && (0, _index7.isProtectedDayOfYearToken)(token)) { + (0, _index7.throwProtectedError)(token, formatString, dirtyDateString); + } + var firstCharacter = token[0]; + var parser = _index10.parsers[firstCharacter]; + if (parser) { + var incompatibleTokens = parser.incompatibleTokens; + if (Array.isArray(incompatibleTokens)) { + var incompatibleToken = usedTokens.find(function (usedToken) { + return incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter; + }); + if (incompatibleToken) { + throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken, "` and `").concat(token, "` at the same time")); + } + } else if (parser.incompatibleTokens === '*' && usedTokens.length > 0) { + throw new RangeError("The format string mustn't contain `".concat(token, "` and any other token at the same time")); + } + usedTokens.push({ + token: firstCharacter, + fullToken: token + }); + var parseResult = parser.run(dateString, token, locale.match, subFnOptions); + if (!parseResult) { + return { + v: new Date(NaN) + }; + } + setters.push(parseResult.setter); + dateString = parseResult.rest; + } else { + if (firstCharacter.match(unescapedLatinCharacterRegExp)) { + throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); + } + + // Replace two single quote characters with one single quote character + if (token === "''") { + token = "'"; + } else if (firstCharacter === "'") { + token = cleanEscapedString(token); + } + + // Cut token from string, or, if string doesn't match the token, return Invalid Date + if (dateString.indexOf(token) === 0) { + dateString = dateString.slice(token.length); + } else { + return { + v: new Date(NaN) + }; + } + } + }; + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var _ret = _loop(); + if ((0, _typeof2.default)(_ret) === "object") return _ret.v; + } + + // Check if the remaining input contains something other than whitespace + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + if (dateString.length > 0 && notWhitespaceRegExp.test(dateString)) { + return new Date(NaN); + } + var uniquePrioritySetters = setters.map(function (setter) { + return setter.priority; + }).sort(function (a, b) { + return b - a; + }).filter(function (priority, index, array) { + return array.indexOf(priority) === index; + }).map(function (priority) { + return setters.filter(function (setter) { + return setter.priority === priority; + }).sort(function (a, b) { + return b.subPriority - a.subPriority; + }); + }).map(function (setterArray) { + return setterArray[0]; + }); + var date = (0, _index3.default)(dirtyReferenceDate); + if (isNaN(date.getTime())) { + return new Date(NaN); + } + + // Convert the date in system timezone to the same date in UTC+00:00 timezone. + var utcDate = (0, _index2.default)(date, (0, _index6.default)(date)); + var flags = {}; + var _iterator2 = (0, _createForOfIteratorHelper2.default)(uniquePrioritySetters), + _step2; + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var setter = _step2.value; + if (!setter.validate(utcDate, subFnOptions)) { + return new Date(NaN); + } + var result = setter.set(utcDate, flags, subFnOptions); + // Result is tuple (date, flags) + if (Array.isArray(result)) { + utcDate = result[0]; + (0, _index4.default)(flags, result[1]); + // Result is date + } else { + utcDate = result; + } + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + return utcDate; +} +function cleanEscapedString(input) { + return input.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp, "'"); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/parse/index.js.flow b/node_modules/date-fns/parse/index.js.flow new file mode 100644 index 0000000..f8e1cfe --- /dev/null +++ b/node_modules/date-fns/parse/index.js.flow @@ -0,0 +1,63 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + dateString: string, + formatString: string, + referenceDate: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + useAdditionalWeekYearTokens?: boolean, + useAdditionalDayOfYearTokens?: boolean, + } +) => Date diff --git a/node_modules/date-fns/parse/package.json b/node_modules/date-fns/parse/package.json new file mode 100644 index 0000000..8e25092 --- /dev/null +++ b/node_modules/date-fns/parse/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/parse/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/parseISO/index.d.ts b/node_modules/date-fns/parseISO/index.d.ts new file mode 100644 index 0000000..ee06fe6 --- /dev/null +++ b/node_modules/date-fns/parseISO/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parseISO } from 'date-fns' +export default parseISO diff --git a/node_modules/date-fns/parseISO/index.js b/node_modules/date-fns/parseISO/index.js new file mode 100644 index 0000000..5a0de89 --- /dev/null +++ b/node_modules/date-fns/parseISO/index.js @@ -0,0 +1,236 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = parseISO; +var _index = require("../constants/index.js"); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name parseISO + * @category Common Helpers + * @summary Parse ISO string + * + * @description + * Parse the given string in ISO 8601 format and return an instance of Date. + * + * Function accepts complete ISO 8601 formats as well as partial implementations. + * ISO 8601: http://en.wikipedia.org/wiki/ISO_8601 + * + * If the argument isn't a string, the function cannot parse the string or + * the values are invalid, it returns Invalid Date. + * + * @param {String} argument - the value to convert + * @param {Object} [options] - an object with options. + * @param {0|1|2} [options.additionalDigits=2] - the additional number of digits in the extended year format + * @returns {Date} the parsed date in the local time zone + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.additionalDigits` must be 0, 1 or 2 + * + * @example + * // Convert string '2014-02-11T11:30:30' to date: + * const result = parseISO('2014-02-11T11:30:30') + * //=> Tue Feb 11 2014 11:30:30 + * + * @example + * // Convert string '+02014101' to date, + * // if the additional number of digits in the extended year format is 1: + * const result = parseISO('+02014101', { additionalDigits: 1 }) + * //=> Fri Apr 11 2014 00:00:00 + */ +function parseISO(argument, options) { + var _options$additionalDi; + (0, _index2.default)(1, arguments); + var additionalDigits = (0, _index3.default)((_options$additionalDi = options === null || options === void 0 ? void 0 : options.additionalDigits) !== null && _options$additionalDi !== void 0 ? _options$additionalDi : 2); + if (additionalDigits !== 2 && additionalDigits !== 1 && additionalDigits !== 0) { + throw new RangeError('additionalDigits must be 0, 1 or 2'); + } + if (!(typeof argument === 'string' || Object.prototype.toString.call(argument) === '[object String]')) { + return new Date(NaN); + } + var dateStrings = splitDateString(argument); + var date; + if (dateStrings.date) { + var parseYearResult = parseYear(dateStrings.date, additionalDigits); + date = parseDate(parseYearResult.restDateString, parseYearResult.year); + } + if (!date || isNaN(date.getTime())) { + return new Date(NaN); + } + var timestamp = date.getTime(); + var time = 0; + var offset; + if (dateStrings.time) { + time = parseTime(dateStrings.time); + if (isNaN(time)) { + return new Date(NaN); + } + } + if (dateStrings.timezone) { + offset = parseTimezone(dateStrings.timezone); + if (isNaN(offset)) { + return new Date(NaN); + } + } else { + var dirtyDate = new Date(timestamp + time); + // js parsed string assuming it's in UTC timezone + // but we need it to be parsed in our timezone + // so we use utc values to build date in our timezone. + // Year values from 0 to 99 map to the years 1900 to 1999 + // so set year explicitly with setFullYear. + var result = new Date(0); + result.setFullYear(dirtyDate.getUTCFullYear(), dirtyDate.getUTCMonth(), dirtyDate.getUTCDate()); + result.setHours(dirtyDate.getUTCHours(), dirtyDate.getUTCMinutes(), dirtyDate.getUTCSeconds(), dirtyDate.getUTCMilliseconds()); + return result; + } + return new Date(timestamp + time + offset); +} +var patterns = { + dateTimeDelimiter: /[T ]/, + timeZoneDelimiter: /[Z ]/i, + timezone: /([Z+-].*)$/ +}; +var dateRegex = /^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/; +var timeRegex = /^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/; +var timezoneRegex = /^([+-])(\d{2})(?::?(\d{2}))?$/; +function splitDateString(dateString) { + var dateStrings = {}; + var array = dateString.split(patterns.dateTimeDelimiter); + var timeString; + + // The regex match should only return at maximum two array elements. + // [date], [time], or [date, time]. + if (array.length > 2) { + return dateStrings; + } + if (/:/.test(array[0])) { + timeString = array[0]; + } else { + dateStrings.date = array[0]; + timeString = array[1]; + if (patterns.timeZoneDelimiter.test(dateStrings.date)) { + dateStrings.date = dateString.split(patterns.timeZoneDelimiter)[0]; + timeString = dateString.substr(dateStrings.date.length, dateString.length); + } + } + if (timeString) { + var token = patterns.timezone.exec(timeString); + if (token) { + dateStrings.time = timeString.replace(token[1], ''); + dateStrings.timezone = token[1]; + } else { + dateStrings.time = timeString; + } + } + return dateStrings; +} +function parseYear(dateString, additionalDigits) { + var regex = new RegExp('^(?:(\\d{4}|[+-]\\d{' + (4 + additionalDigits) + '})|(\\d{2}|[+-]\\d{' + (2 + additionalDigits) + '})$)'); + var captures = dateString.match(regex); + // Invalid ISO-formatted year + if (!captures) return { + year: NaN, + restDateString: '' + }; + var year = captures[1] ? parseInt(captures[1]) : null; + var century = captures[2] ? parseInt(captures[2]) : null; + + // either year or century is null, not both + return { + year: century === null ? year : century * 100, + restDateString: dateString.slice((captures[1] || captures[2]).length) + }; +} +function parseDate(dateString, year) { + // Invalid ISO-formatted year + if (year === null) return new Date(NaN); + var captures = dateString.match(dateRegex); + // Invalid ISO-formatted string + if (!captures) return new Date(NaN); + var isWeekDate = !!captures[4]; + var dayOfYear = parseDateUnit(captures[1]); + var month = parseDateUnit(captures[2]) - 1; + var day = parseDateUnit(captures[3]); + var week = parseDateUnit(captures[4]); + var dayOfWeek = parseDateUnit(captures[5]) - 1; + if (isWeekDate) { + if (!validateWeekDate(year, week, dayOfWeek)) { + return new Date(NaN); + } + return dayOfISOWeekYear(year, week, dayOfWeek); + } else { + var date = new Date(0); + if (!validateDate(year, month, day) || !validateDayOfYearDate(year, dayOfYear)) { + return new Date(NaN); + } + date.setUTCFullYear(year, month, Math.max(dayOfYear, day)); + return date; + } +} +function parseDateUnit(value) { + return value ? parseInt(value) : 1; +} +function parseTime(timeString) { + var captures = timeString.match(timeRegex); + if (!captures) return NaN; // Invalid ISO-formatted time + + var hours = parseTimeUnit(captures[1]); + var minutes = parseTimeUnit(captures[2]); + var seconds = parseTimeUnit(captures[3]); + if (!validateTime(hours, minutes, seconds)) { + return NaN; + } + return hours * _index.millisecondsInHour + minutes * _index.millisecondsInMinute + seconds * 1000; +} +function parseTimeUnit(value) { + return value && parseFloat(value.replace(',', '.')) || 0; +} +function parseTimezone(timezoneString) { + if (timezoneString === 'Z') return 0; + var captures = timezoneString.match(timezoneRegex); + if (!captures) return 0; + var sign = captures[1] === '+' ? -1 : 1; + var hours = parseInt(captures[2]); + var minutes = captures[3] && parseInt(captures[3]) || 0; + if (!validateTimezone(hours, minutes)) { + return NaN; + } + return sign * (hours * _index.millisecondsInHour + minutes * _index.millisecondsInMinute); +} +function dayOfISOWeekYear(isoWeekYear, week, day) { + var date = new Date(0); + date.setUTCFullYear(isoWeekYear, 0, 4); + var fourthOfJanuaryDay = date.getUTCDay() || 7; + var diff = (week - 1) * 7 + day + 1 - fourthOfJanuaryDay; + date.setUTCDate(date.getUTCDate() + diff); + return date; +} + +// Validation functions + +// February is null to handle the leap year (using ||) +var daysInMonths = [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +function isLeapYearIndex(year) { + return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0; +} +function validateDate(year, month, date) { + return month >= 0 && month <= 11 && date >= 1 && date <= (daysInMonths[month] || (isLeapYearIndex(year) ? 29 : 28)); +} +function validateDayOfYearDate(year, dayOfYear) { + return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex(year) ? 366 : 365); +} +function validateWeekDate(_year, week, day) { + return week >= 1 && week <= 53 && day >= 0 && day <= 6; +} +function validateTime(hours, minutes, seconds) { + if (hours === 24) { + return minutes === 0 && seconds === 0; + } + return seconds >= 0 && seconds < 60 && minutes >= 0 && minutes < 60 && hours >= 0 && hours < 25; +} +function validateTimezone(_hours, minutes) { + return minutes >= 0 && minutes <= 59; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/parseISO/index.js.flow b/node_modules/date-fns/parseISO/index.js.flow new file mode 100644 index 0000000..951a222 --- /dev/null +++ b/node_modules/date-fns/parseISO/index.js.flow @@ -0,0 +1,57 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + argument: string, + options?: { + additionalDigits?: 0 | 1 | 2, + } +) => Date diff --git a/node_modules/date-fns/parseISO/package.json b/node_modules/date-fns/parseISO/package.json new file mode 100644 index 0000000..e192251 --- /dev/null +++ b/node_modules/date-fns/parseISO/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/parseISO/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/parseJSON/index.d.ts b/node_modules/date-fns/parseJSON/index.d.ts new file mode 100644 index 0000000..b6b186d --- /dev/null +++ b/node_modules/date-fns/parseJSON/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { parseJSON } from 'date-fns' +export default parseJSON diff --git a/node_modules/date-fns/parseJSON/index.js b/node_modules/date-fns/parseJSON/index.js new file mode 100644 index 0000000..39489bd --- /dev/null +++ b/node_modules/date-fns/parseJSON/index.js @@ -0,0 +1,56 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = parseJSON; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name parseJSON + * @category Common Helpers + * @summary Parse a JSON date string + * + * @description + * Converts a complete ISO date string in UTC time, the typical format for transmitting + * a date in JSON, to a JavaScript `Date` instance. + * + * This is a minimal implementation for converting dates retrieved from a JSON API to + * a `Date` instance which can be used with other functions in the `date-fns` library. + * The following formats are supported: + * + * - `2000-03-15T05:20:10.123Z`: The output of `.toISOString()` and `JSON.stringify(new Date())` + * - `2000-03-15T05:20:10Z`: Without milliseconds + * - `2000-03-15T05:20:10+00:00`: With a zero offset, the default JSON encoded format in some other languages + * - `2000-03-15T05:20:10+05:45`: With a positive or negative offset, the default JSON encoded format in some other languages + * - `2000-03-15T05:20:10+0000`: With a zero offset without a colon + * - `2000-03-15T05:20:10`: Without a trailing 'Z' symbol + * - `2000-03-15T05:20:10.1234567`: Up to 7 digits in milliseconds field. Only first 3 are taken into account since JS does not allow fractional milliseconds + * - `2000-03-15 05:20:10`: With a space instead of a 'T' separator for APIs returning a SQL date without reformatting + * + * For convenience and ease of use these other input types are also supported + * via [toDate]{@link https://date-fns.org/docs/toDate}: + * + * - A `Date` instance will be cloned + * - A `number` will be treated as a timestamp + * + * Any other input type or invalid date strings will return an `Invalid Date`. + * + * @param {String|Number|Date} argument A fully formed ISO8601 date string to convert + * @returns {Date} the parsed date in the local time zone + * @throws {TypeError} 1 argument required + */ +function parseJSON(argument) { + (0, _index2.default)(1, arguments); + if (typeof argument === 'string') { + var parts = argument.match(/(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.(\d{0,7}))?(?:Z|(.)(\d{2}):?(\d{2})?)?/); + if (parts) { + // Group 8 matches the sign + return new Date(Date.UTC(+parts[1], +parts[2] - 1, +parts[3], +parts[4] - (+parts[9] || 0) * (parts[8] == '-' ? -1 : 1), +parts[5] - (+parts[10] || 0) * (parts[8] == '-' ? -1 : 1), +parts[6], +((parts[7] || '0') + '00').substring(0, 3))); + } + return new Date(NaN); + } + return (0, _index.default)(argument); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/parseJSON/index.js.flow b/node_modules/date-fns/parseJSON/index.js.flow new file mode 100644 index 0000000..c4801bf --- /dev/null +++ b/node_modules/date-fns/parseJSON/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (argument: string | number | Date) => Date diff --git a/node_modules/date-fns/parseJSON/package.json b/node_modules/date-fns/parseJSON/package.json new file mode 100644 index 0000000..44f4b4e --- /dev/null +++ b/node_modules/date-fns/parseJSON/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/parseJSON/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/previousDay/index.d.ts b/node_modules/date-fns/previousDay/index.d.ts new file mode 100644 index 0000000..0e6a8c9 --- /dev/null +++ b/node_modules/date-fns/previousDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousDay } from 'date-fns' +export default previousDay diff --git a/node_modules/date-fns/previousDay/index.js b/node_modules/date-fns/previousDay/index.js new file mode 100755 index 0000000..5fe6257 --- /dev/null +++ b/node_modules/date-fns/previousDay/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = previousDay; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = _interopRequireDefault(require("../getDay/index.js")); +var _index3 = _interopRequireDefault(require("../subDays/index.js")); +/** + * @name previousDay + * @category Weekday Helpers + * @summary When is the previous day of the week? + * + * @description + * When is the previous day of the week? 0-6 the day of the week, 0 represents Sunday. + * + * @param {Date | number} date - the date to check + * @param {number} day - day of the week + * @returns {Date} - the date is the previous day of week + * @throws {TypeError} - 2 arguments required + * + * @example + * // When is the previous Monday before Mar, 20, 2020? + * const result = previousDay(new Date(2020, 2, 20), 1) + * //=> Mon Mar 16 2020 00:00:00 + * + * @example + * // When is the previous Tuesday before Mar, 21, 2020? + * const result = previousDay(new Date(2020, 2, 21), 2) + * //=> Tue Mar 17 2020 00:00:00 + */ +function previousDay(date, day) { + (0, _index.default)(2, arguments); + var delta = (0, _index2.default)(date) - day; + if (delta <= 0) delta += 7; + return (0, _index3.default)(date, delta); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/previousDay/index.js.flow b/node_modules/date-fns/previousDay/index.js.flow new file mode 100644 index 0000000..07b0629 --- /dev/null +++ b/node_modules/date-fns/previousDay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, day: number) => Date diff --git a/node_modules/date-fns/previousDay/package.json b/node_modules/date-fns/previousDay/package.json new file mode 100644 index 0000000..618cfa0 --- /dev/null +++ b/node_modules/date-fns/previousDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/previousDay/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/previousFriday/index.d.ts b/node_modules/date-fns/previousFriday/index.d.ts new file mode 100644 index 0000000..1d68bdf --- /dev/null +++ b/node_modules/date-fns/previousFriday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousFriday } from 'date-fns' +export default previousFriday diff --git a/node_modules/date-fns/previousFriday/index.js b/node_modules/date-fns/previousFriday/index.js new file mode 100755 index 0000000..f9df3c0 --- /dev/null +++ b/node_modules/date-fns/previousFriday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = previousFriday; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = _interopRequireDefault(require("../previousDay/index.js")); +/** + * @name previousFriday + * @category Weekday Helpers + * @summary When is the previous Friday? + * + * @description + * When is the previous Friday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Friday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Friday before Jun, 19, 2021? + * const result = previousFriday(new Date(2021, 5, 19)) + * //=> Fri June 18 2021 00:00:00 + */ +function previousFriday(date) { + (0, _index.default)(1, arguments); + return (0, _index2.default)(date, 5); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/previousFriday/index.js.flow b/node_modules/date-fns/previousFriday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/previousFriday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/previousFriday/package.json b/node_modules/date-fns/previousFriday/package.json new file mode 100644 index 0000000..54fade6 --- /dev/null +++ b/node_modules/date-fns/previousFriday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/previousFriday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/previousMonday/index.d.ts b/node_modules/date-fns/previousMonday/index.d.ts new file mode 100644 index 0000000..2bebd14 --- /dev/null +++ b/node_modules/date-fns/previousMonday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousMonday } from 'date-fns' +export default previousMonday diff --git a/node_modules/date-fns/previousMonday/index.js b/node_modules/date-fns/previousMonday/index.js new file mode 100755 index 0000000..23cd519 --- /dev/null +++ b/node_modules/date-fns/previousMonday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = previousMonday; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = _interopRequireDefault(require("../previousDay/index.js")); +/** + * @name previousMonday + * @category Weekday Helpers + * @summary When is the previous Monday? + * + * @description + * When is the previous Monday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Monday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Monday before Jun, 18, 2021? + * const result = previousMonday(new Date(2021, 5, 18)) + * //=> Mon June 14 2021 00:00:00 + */ +function previousMonday(date) { + (0, _index.default)(1, arguments); + return (0, _index2.default)(date, 1); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/previousMonday/index.js.flow b/node_modules/date-fns/previousMonday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/previousMonday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/previousMonday/package.json b/node_modules/date-fns/previousMonday/package.json new file mode 100644 index 0000000..8641398 --- /dev/null +++ b/node_modules/date-fns/previousMonday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/previousMonday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/previousSaturday/index.d.ts b/node_modules/date-fns/previousSaturday/index.d.ts new file mode 100644 index 0000000..a0c9289 --- /dev/null +++ b/node_modules/date-fns/previousSaturday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousSaturday } from 'date-fns' +export default previousSaturday diff --git a/node_modules/date-fns/previousSaturday/index.js b/node_modules/date-fns/previousSaturday/index.js new file mode 100755 index 0000000..afc5249 --- /dev/null +++ b/node_modules/date-fns/previousSaturday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = previousSaturday; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = _interopRequireDefault(require("../previousDay/index.js")); +/** + * @name previousSaturday + * @category Weekday Helpers + * @summary When is the previous Saturday? + * + * @description + * When is the previous Saturday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Saturday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Saturday before Jun, 20, 2021? + * const result = previousSaturday(new Date(2021, 5, 20)) + * //=> Sat June 19 2021 00:00:00 + */ +function previousSaturday(date) { + (0, _index.default)(1, arguments); + return (0, _index2.default)(date, 6); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/previousSaturday/index.js.flow b/node_modules/date-fns/previousSaturday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/previousSaturday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/previousSaturday/package.json b/node_modules/date-fns/previousSaturday/package.json new file mode 100644 index 0000000..cb15ba7 --- /dev/null +++ b/node_modules/date-fns/previousSaturday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/previousSaturday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/previousSunday/index.d.ts b/node_modules/date-fns/previousSunday/index.d.ts new file mode 100644 index 0000000..79ba9a4 --- /dev/null +++ b/node_modules/date-fns/previousSunday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousSunday } from 'date-fns' +export default previousSunday diff --git a/node_modules/date-fns/previousSunday/index.js b/node_modules/date-fns/previousSunday/index.js new file mode 100755 index 0000000..267454e --- /dev/null +++ b/node_modules/date-fns/previousSunday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = previousSunday; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = _interopRequireDefault(require("../previousDay/index.js")); +/** + * @name previousSunday + * @category Weekday Helpers + * @summary When is the previous Sunday? + * + * @description + * When is the previous Sunday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Sunday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Sunday before Jun, 21, 2021? + * const result = previousSunday(new Date(2021, 5, 21)) + * //=> Sun June 20 2021 00:00:00 + */ +function previousSunday(date) { + (0, _index.default)(1, arguments); + return (0, _index2.default)(date, 0); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/previousSunday/index.js.flow b/node_modules/date-fns/previousSunday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/previousSunday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/previousSunday/package.json b/node_modules/date-fns/previousSunday/package.json new file mode 100644 index 0000000..cfe6dd9 --- /dev/null +++ b/node_modules/date-fns/previousSunday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/previousSunday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/previousThursday/index.d.ts b/node_modules/date-fns/previousThursday/index.d.ts new file mode 100644 index 0000000..ba1d22a --- /dev/null +++ b/node_modules/date-fns/previousThursday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousThursday } from 'date-fns' +export default previousThursday diff --git a/node_modules/date-fns/previousThursday/index.js b/node_modules/date-fns/previousThursday/index.js new file mode 100755 index 0000000..cb9fafa --- /dev/null +++ b/node_modules/date-fns/previousThursday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = previousThursday; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = _interopRequireDefault(require("../previousDay/index.js")); +/** + * @name previousThursday + * @category Weekday Helpers + * @summary When is the previous Thursday? + * + * @description + * When is the previous Thursday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Thursday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Thursday before Jun, 18, 2021? + * const result = previousThursday(new Date(2021, 5, 18)) + * //=> Thu June 17 2021 00:00:00 + */ +function previousThursday(date) { + (0, _index.default)(1, arguments); + return (0, _index2.default)(date, 4); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/previousThursday/index.js.flow b/node_modules/date-fns/previousThursday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/previousThursday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/previousThursday/package.json b/node_modules/date-fns/previousThursday/package.json new file mode 100644 index 0000000..d3b0c58 --- /dev/null +++ b/node_modules/date-fns/previousThursday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/previousThursday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/previousTuesday/index.d.ts b/node_modules/date-fns/previousTuesday/index.d.ts new file mode 100644 index 0000000..4c7094d --- /dev/null +++ b/node_modules/date-fns/previousTuesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousTuesday } from 'date-fns' +export default previousTuesday diff --git a/node_modules/date-fns/previousTuesday/index.js b/node_modules/date-fns/previousTuesday/index.js new file mode 100755 index 0000000..fa74c0a --- /dev/null +++ b/node_modules/date-fns/previousTuesday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = previousTuesday; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = _interopRequireDefault(require("../previousDay/index.js")); +/** + * @name previousTuesday + * @category Weekday Helpers + * @summary When is the previous Tuesday? + * + * @description + * When is the previous Tuesday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Tuesday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Tuesday before Jun, 18, 2021? + * const result = previousTuesday(new Date(2021, 5, 18)) + * //=> Tue June 15 2021 00:00:00 + */ +function previousTuesday(date) { + (0, _index.default)(1, arguments); + return (0, _index2.default)(date, 2); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/previousTuesday/index.js.flow b/node_modules/date-fns/previousTuesday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/previousTuesday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/previousTuesday/package.json b/node_modules/date-fns/previousTuesday/package.json new file mode 100644 index 0000000..eeef5d9 --- /dev/null +++ b/node_modules/date-fns/previousTuesday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/previousTuesday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/previousWednesday/index.d.ts b/node_modules/date-fns/previousWednesday/index.d.ts new file mode 100644 index 0000000..28010ea --- /dev/null +++ b/node_modules/date-fns/previousWednesday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { previousWednesday } from 'date-fns' +export default previousWednesday diff --git a/node_modules/date-fns/previousWednesday/index.js b/node_modules/date-fns/previousWednesday/index.js new file mode 100755 index 0000000..fda6b7c --- /dev/null +++ b/node_modules/date-fns/previousWednesday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = previousWednesday; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = _interopRequireDefault(require("../previousDay/index.js")); +/** + * @name previousWednesday + * @category Weekday Helpers + * @summary When is the previous Wednesday? + * + * @description + * When is the previous Wednesday? + * + * @param {Date | number} date - the date to start counting from + * @returns {Date} the previous Wednesday + * @throws {TypeError} 1 argument required + * + * @example + * // When is the previous Wednesday before Jun, 18, 2021? + * const result = previousWednesday(new Date(2021, 5, 18)) + * //=> Wed June 16 2021 00:00:00 + */ +function previousWednesday(date) { + (0, _index.default)(1, arguments); + return (0, _index2.default)(date, 3); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/previousWednesday/index.js.flow b/node_modules/date-fns/previousWednesday/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/previousWednesday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/previousWednesday/package.json b/node_modules/date-fns/previousWednesday/package.json new file mode 100644 index 0000000..c3b8c4d --- /dev/null +++ b/node_modules/date-fns/previousWednesday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/previousWednesday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/quartersToMonths/index.d.ts b/node_modules/date-fns/quartersToMonths/index.d.ts new file mode 100644 index 0000000..d2df2e1 --- /dev/null +++ b/node_modules/date-fns/quartersToMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { quartersToMonths } from 'date-fns' +export default quartersToMonths diff --git a/node_modules/date-fns/quartersToMonths/index.js b/node_modules/date-fns/quartersToMonths/index.js new file mode 100644 index 0000000..fcec6d2 --- /dev/null +++ b/node_modules/date-fns/quartersToMonths/index.js @@ -0,0 +1,32 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = quartersToMonths; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name quartersToMonths + * @category Conversion Helpers + * @summary Convert number of quarters to months. + * + * @description + * Convert a number of quarters to a full number of months. + * + * @param {number} quarters - number of quarters to be converted + * + * @returns {number} the number of quarters converted in months + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 quarters to months + * const result = quartersToMonths(2) + * //=> 6 + */ +function quartersToMonths(quarters) { + (0, _index.default)(1, arguments); + return Math.floor(quarters * _index2.monthsInQuarter); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/quartersToMonths/index.js.flow b/node_modules/date-fns/quartersToMonths/index.js.flow new file mode 100644 index 0000000..8225923 --- /dev/null +++ b/node_modules/date-fns/quartersToMonths/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (quarters: number) => number diff --git a/node_modules/date-fns/quartersToMonths/package.json b/node_modules/date-fns/quartersToMonths/package.json new file mode 100644 index 0000000..2ee0c19 --- /dev/null +++ b/node_modules/date-fns/quartersToMonths/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/quartersToMonths/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/quartersToYears/index.d.ts b/node_modules/date-fns/quartersToYears/index.d.ts new file mode 100644 index 0000000..1249037 --- /dev/null +++ b/node_modules/date-fns/quartersToYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { quartersToYears } from 'date-fns' +export default quartersToYears diff --git a/node_modules/date-fns/quartersToYears/index.js b/node_modules/date-fns/quartersToYears/index.js new file mode 100644 index 0000000..97391ba --- /dev/null +++ b/node_modules/date-fns/quartersToYears/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = quartersToYears; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name quartersToYears + * @category Conversion Helpers + * @summary Convert number of quarters to years. + * + * @description + * Convert a number of quarters to a full number of years. + * + * @param {number} quarters - number of quarters to be converted + * + * @returns {number} the number of quarters converted in years + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 8 quarters to years + * const result = quartersToYears(8) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = quartersToYears(11) + * //=> 2 + */ +function quartersToYears(quarters) { + (0, _index.default)(1, arguments); + var years = quarters / _index2.quartersInYear; + return Math.floor(years); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/quartersToYears/index.js.flow b/node_modules/date-fns/quartersToYears/index.js.flow new file mode 100644 index 0000000..8225923 --- /dev/null +++ b/node_modules/date-fns/quartersToYears/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (quarters: number) => number diff --git a/node_modules/date-fns/quartersToYears/package.json b/node_modules/date-fns/quartersToYears/package.json new file mode 100644 index 0000000..f5286da --- /dev/null +++ b/node_modules/date-fns/quartersToYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/quartersToYears/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/roundToNearestMinutes/index.d.ts b/node_modules/date-fns/roundToNearestMinutes/index.d.ts new file mode 100644 index 0000000..8e56491 --- /dev/null +++ b/node_modules/date-fns/roundToNearestMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { roundToNearestMinutes } from 'date-fns' +export default roundToNearestMinutes diff --git a/node_modules/date-fns/roundToNearestMinutes/index.js b/node_modules/date-fns/roundToNearestMinutes/index.js new file mode 100644 index 0000000..cf1b92b --- /dev/null +++ b/node_modules/date-fns/roundToNearestMinutes/index.js @@ -0,0 +1,57 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = roundToNearestMinutes; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = require("../_lib/roundingMethods/index.js"); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name roundToNearestMinutes + * @category Minute Helpers + * @summary Rounds the given date to the nearest minute + * + * @description + * Rounds the given date to the nearest minute (or number of minutes). + * Rounds up when the given date is exactly between the nearest round minutes. + * + * @param {Date|Number} date - the date to round + * @param {Object} [options] - an object with options. + * @param {Number} [options.nearestTo=1] - nearest number of minutes to round to. E.g. `15` to round to quarter hours. + * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) + * @returns {Date} the new date rounded to the closest minute + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.nearestTo` must be between 1 and 30 + * + * @example + * // Round 10 July 2014 12:12:34 to nearest minute: + * const result = roundToNearestMinutes(new Date(2014, 6, 10, 12, 12, 34)) + * //=> Thu Jul 10 2014 12:13:00 + * + * @example + * // Round 10 July 2014 12:07:30 to nearest quarter hour: + * const result = roundToNearestMinutes(new Date(2014, 6, 10, 12, 12, 34), { nearestTo: 15 }) + * // rounds up because given date is exactly between 12:00:00 and 12:15:00 + * //=> Thu Jul 10 2014 12:15:00 + */ +function roundToNearestMinutes(dirtyDate, options) { + var _options$nearestTo; + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only none provided present'); + } + var nearestTo = (0, _index3.default)((_options$nearestTo = options === null || options === void 0 ? void 0 : options.nearestTo) !== null && _options$nearestTo !== void 0 ? _options$nearestTo : 1); + if (nearestTo < 1 || nearestTo > 30) { + throw new RangeError('`options.nearestTo` must be between 1 and 30'); + } + var date = (0, _index.default)(dirtyDate); + var seconds = date.getSeconds(); // relevant if nearestTo is 1, which is the default case + var minutes = date.getMinutes() + seconds / 60; + var roundingMethod = (0, _index2.getRoundingMethod)(options === null || options === void 0 ? void 0 : options.roundingMethod); + var roundedMinutes = roundingMethod(minutes / nearestTo) * nearestTo; + var remainderMinutes = minutes % nearestTo; + var addedMinutes = Math.round(remainderMinutes / nearestTo) * nearestTo; + return new Date(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), roundedMinutes + addedMinutes); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/roundToNearestMinutes/index.js.flow b/node_modules/date-fns/roundToNearestMinutes/index.js.flow new file mode 100644 index 0000000..41b3dfa --- /dev/null +++ b/node_modules/date-fns/roundToNearestMinutes/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + nearestTo?: number, + roundingMethod?: string, + } +) => Date diff --git a/node_modules/date-fns/roundToNearestMinutes/package.json b/node_modules/date-fns/roundToNearestMinutes/package.json new file mode 100644 index 0000000..d8efa78 --- /dev/null +++ b/node_modules/date-fns/roundToNearestMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/roundToNearestMinutes/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/secondsToHours/index.d.ts b/node_modules/date-fns/secondsToHours/index.d.ts new file mode 100644 index 0000000..89fcc9a --- /dev/null +++ b/node_modules/date-fns/secondsToHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { secondsToHours } from 'date-fns' +export default secondsToHours diff --git a/node_modules/date-fns/secondsToHours/index.js b/node_modules/date-fns/secondsToHours/index.js new file mode 100644 index 0000000..b999be6 --- /dev/null +++ b/node_modules/date-fns/secondsToHours/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = secondsToHours; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name secondsToHours + * @category Conversion Helpers + * @summary Convert seconds to hours. + * + * @description + * Convert a number of seconds to a full number of hours. + * + * @param {number} seconds - number of seconds to be converted + * + * @returns {number} the number of seconds converted in hours + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 7200 seconds into hours + * const result = secondsToHours(7200) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = secondsToHours(7199) + * //=> 1 + */ +function secondsToHours(seconds) { + (0, _index.default)(1, arguments); + var hours = seconds / _index2.secondsInHour; + return Math.floor(hours); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/secondsToHours/index.js.flow b/node_modules/date-fns/secondsToHours/index.js.flow new file mode 100644 index 0000000..371c79a --- /dev/null +++ b/node_modules/date-fns/secondsToHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (seconds: number) => number diff --git a/node_modules/date-fns/secondsToHours/package.json b/node_modules/date-fns/secondsToHours/package.json new file mode 100644 index 0000000..312a6d2 --- /dev/null +++ b/node_modules/date-fns/secondsToHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/secondsToHours/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/secondsToMilliseconds/index.d.ts b/node_modules/date-fns/secondsToMilliseconds/index.d.ts new file mode 100644 index 0000000..a208037 --- /dev/null +++ b/node_modules/date-fns/secondsToMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { secondsToMilliseconds } from 'date-fns' +export default secondsToMilliseconds diff --git a/node_modules/date-fns/secondsToMilliseconds/index.js b/node_modules/date-fns/secondsToMilliseconds/index.js new file mode 100644 index 0000000..d78ef57 --- /dev/null +++ b/node_modules/date-fns/secondsToMilliseconds/index.js @@ -0,0 +1,32 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = secondsToMilliseconds; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name secondsToMilliseconds + * @category Conversion Helpers + * @summary Convert seconds to milliseconds. + * + * @description + * Convert a number of seconds to a full number of milliseconds. + * + * @param {number} seconds - number of seconds to be converted + * + * @returns {number} the number of seconds converted in milliseconds + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 seconds into milliseconds + * const result = secondsToMilliseconds(2) + * //=> 2000 + */ +function secondsToMilliseconds(seconds) { + (0, _index.default)(1, arguments); + return seconds * _index2.millisecondsInSecond; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/secondsToMilliseconds/index.js.flow b/node_modules/date-fns/secondsToMilliseconds/index.js.flow new file mode 100644 index 0000000..371c79a --- /dev/null +++ b/node_modules/date-fns/secondsToMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (seconds: number) => number diff --git a/node_modules/date-fns/secondsToMilliseconds/package.json b/node_modules/date-fns/secondsToMilliseconds/package.json new file mode 100644 index 0000000..baf799c --- /dev/null +++ b/node_modules/date-fns/secondsToMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/secondsToMilliseconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/secondsToMinutes/index.d.ts b/node_modules/date-fns/secondsToMinutes/index.d.ts new file mode 100644 index 0000000..22846dd --- /dev/null +++ b/node_modules/date-fns/secondsToMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { secondsToMinutes } from 'date-fns' +export default secondsToMinutes diff --git a/node_modules/date-fns/secondsToMinutes/index.js b/node_modules/date-fns/secondsToMinutes/index.js new file mode 100644 index 0000000..0a3c77e --- /dev/null +++ b/node_modules/date-fns/secondsToMinutes/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = secondsToMinutes; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name secondsToMinutes + * @category Conversion Helpers + * @summary Convert seconds to minutes. + * + * @description + * Convert a number of seconds to a full number of minutes. + * + * @param {number} seconds - number of seconds to be converted + * + * @returns {number} the number of seconds converted in minutes + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 120 seconds into minutes + * const result = secondsToMinutes(120) + * //=> 2 + * + * @example + * // It uses floor rounding: + * const result = secondsToMinutes(119) + * //=> 1 + */ +function secondsToMinutes(seconds) { + (0, _index.default)(1, arguments); + var minutes = seconds / _index2.secondsInMinute; + return Math.floor(minutes); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/secondsToMinutes/index.js.flow b/node_modules/date-fns/secondsToMinutes/index.js.flow new file mode 100644 index 0000000..371c79a --- /dev/null +++ b/node_modules/date-fns/secondsToMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (seconds: number) => number diff --git a/node_modules/date-fns/secondsToMinutes/package.json b/node_modules/date-fns/secondsToMinutes/package.json new file mode 100644 index 0000000..5ded90a --- /dev/null +++ b/node_modules/date-fns/secondsToMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/secondsToMinutes/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/set/index.d.ts b/node_modules/date-fns/set/index.d.ts new file mode 100644 index 0000000..d30347b --- /dev/null +++ b/node_modules/date-fns/set/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { set } from 'date-fns' +export default set diff --git a/node_modules/date-fns/set/index.js b/node_modules/date-fns/set/index.js new file mode 100644 index 0000000..306565f --- /dev/null +++ b/node_modules/date-fns/set/index.js @@ -0,0 +1,85 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = set; +var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../setMonth/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name set + * @category Common Helpers + * @summary Set date values to a given date. + * + * @description + * Set date values to a given date. + * + * Sets time values to date from object `values`. + * A value is not set if it is undefined or null or doesn't exist in `values`. + * + * Note about bundle size: `set` does not internally use `setX` functions from date-fns but instead opts + * to use native `Date#setX` methods. If you use this function, you may not want to include the + * other `setX` functions that date-fns provides if you are concerned about the bundle size. + * + * @param {Date|Number} date - the date to be changed + * @param {Object} values - an object with options + * @param {Number} [values.year] - the number of years to be set + * @param {Number} [values.month] - the number of months to be set + * @param {Number} [values.date] - the number of days to be set + * @param {Number} [values.hours] - the number of hours to be set + * @param {Number} [values.minutes] - the number of minutes to be set + * @param {Number} [values.seconds] - the number of seconds to be set + * @param {Number} [values.milliseconds] - the number of milliseconds to be set + * @returns {Date} the new date with options set + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `values` must be an object + * + * @example + * // Transform 1 September 2014 into 20 October 2015 in a single line: + * const result = set(new Date(2014, 8, 20), { year: 2015, month: 9, date: 20 }) + * //=> Tue Oct 20 2015 00:00:00 + * + * @example + * // Set 12 PM to 1 September 2014 01:23:45 to 1 September 2014 12:00:00: + * const result = set(new Date(2014, 8, 1, 1, 23, 45), { hours: 12 }) + * //=> Mon Sep 01 2014 12:23:45 + */ +function set(dirtyDate, values) { + (0, _index4.default)(2, arguments); + if ((0, _typeof2.default)(values) !== 'object' || values === null) { + throw new RangeError('values parameter must be an object'); + } + var date = (0, _index.default)(dirtyDate); + + // Check if date is Invalid Date because Date.prototype.setFullYear ignores the value of Invalid Date + if (isNaN(date.getTime())) { + return new Date(NaN); + } + if (values.year != null) { + date.setFullYear(values.year); + } + if (values.month != null) { + date = (0, _index2.default)(date, values.month); + } + if (values.date != null) { + date.setDate((0, _index3.default)(values.date)); + } + if (values.hours != null) { + date.setHours((0, _index3.default)(values.hours)); + } + if (values.minutes != null) { + date.setMinutes((0, _index3.default)(values.minutes)); + } + if (values.seconds != null) { + date.setSeconds((0, _index3.default)(values.seconds)); + } + if (values.milliseconds != null) { + date.setMilliseconds((0, _index3.default)(values.milliseconds)); + } + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/set/index.js.flow b/node_modules/date-fns/set/index.js.flow new file mode 100644 index 0000000..384f137 --- /dev/null +++ b/node_modules/date-fns/set/index.js.flow @@ -0,0 +1,63 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + values: { + year?: number, + month?: number, + date?: number, + hours?: number, + minutes?: number, + seconds?: number, + milliseconds?: number, + } +) => Date diff --git a/node_modules/date-fns/set/package.json b/node_modules/date-fns/set/package.json new file mode 100644 index 0000000..f71ed56 --- /dev/null +++ b/node_modules/date-fns/set/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/set/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setDate/index.d.ts b/node_modules/date-fns/setDate/index.d.ts new file mode 100644 index 0000000..677ea30 --- /dev/null +++ b/node_modules/date-fns/setDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDate } from 'date-fns' +export default setDate diff --git a/node_modules/date-fns/setDate/index.js b/node_modules/date-fns/setDate/index.js new file mode 100644 index 0000000..f229df3 --- /dev/null +++ b/node_modules/date-fns/setDate/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setDate; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setDate + * @category Day Helpers + * @summary Set the day of the month to the given date. + * + * @description + * Set the day of the month to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} dayOfMonth - the day of the month of the new date + * @returns {Date} the new date with the day of the month set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set the 30th day of the month to 1 September 2014: + * const result = setDate(new Date(2014, 8, 1), 30) + * //=> Tue Sep 30 2014 00:00:00 + */ +function setDate(dirtyDate, dirtyDayOfMonth) { + (0, _index3.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var dayOfMonth = (0, _index.default)(dirtyDayOfMonth); + date.setDate(dayOfMonth); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setDate/index.js.flow b/node_modules/date-fns/setDate/index.js.flow new file mode 100644 index 0000000..8c9b807 --- /dev/null +++ b/node_modules/date-fns/setDate/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, dayOfMonth: number) => Date diff --git a/node_modules/date-fns/setDate/package.json b/node_modules/date-fns/setDate/package.json new file mode 100644 index 0000000..fd14079 --- /dev/null +++ b/node_modules/date-fns/setDate/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setDate/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setDay/index.d.ts b/node_modules/date-fns/setDay/index.d.ts new file mode 100644 index 0000000..5b3d9d1 --- /dev/null +++ b/node_modules/date-fns/setDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDay } from 'date-fns' +export default setDay diff --git a/node_modules/date-fns/setDay/index.js b/node_modules/date-fns/setDay/index.js new file mode 100644 index 0000000..42bf17e --- /dev/null +++ b/node_modules/date-fns/setDay/index.js @@ -0,0 +1,59 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setDay; +var _index = _interopRequireDefault(require("../addDays/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index5 = require("../_lib/defaultOptions/index.js"); +/** + * @name setDay + * @category Weekday Helpers + * @summary Set the day of the week to the given date. + * + * @description + * Set the day of the week to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} day - the day of the week of the new date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Date} the new date with the day of the week set + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // Set week day to Sunday, with the default weekStartsOn of Sunday: + * const result = setDay(new Date(2014, 8, 1), 0) + * //=> Sun Aug 31 2014 00:00:00 + * + * @example + * // Set week day to Sunday, with a weekStartsOn of Monday: + * const result = setDay(new Date(2014, 8, 1), 0, { weekStartsOn: 1 }) + * //=> Sun Sep 07 2014 00:00:00 + */ +function setDay(dirtyDate, dirtyDay, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + (0, _index4.default)(2, arguments); + var defaultOptions = (0, _index5.getDefaultOptions)(); + var weekStartsOn = (0, _index3.default)((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + var date = (0, _index2.default)(dirtyDate); + var day = (0, _index3.default)(dirtyDay); + var currentDay = date.getDay(); + var remainder = day % 7; + var dayIndex = (remainder + 7) % 7; + var delta = 7 - weekStartsOn; + var diff = day < 0 || day > 6 ? day - (currentDay + delta) % 7 : (dayIndex + delta) % 7 - (currentDay + delta) % 7; + return (0, _index.default)(date, diff); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setDay/index.js.flow b/node_modules/date-fns/setDay/index.js.flow new file mode 100644 index 0000000..4a2d43d --- /dev/null +++ b/node_modules/date-fns/setDay/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + day: number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => Date diff --git a/node_modules/date-fns/setDay/package.json b/node_modules/date-fns/setDay/package.json new file mode 100644 index 0000000..b9cad1a --- /dev/null +++ b/node_modules/date-fns/setDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setDay/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setDayOfYear/index.d.ts b/node_modules/date-fns/setDayOfYear/index.d.ts new file mode 100644 index 0000000..5536c57 --- /dev/null +++ b/node_modules/date-fns/setDayOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDayOfYear } from 'date-fns' +export default setDayOfYear diff --git a/node_modules/date-fns/setDayOfYear/index.js b/node_modules/date-fns/setDayOfYear/index.js new file mode 100644 index 0000000..3bac6e9 --- /dev/null +++ b/node_modules/date-fns/setDayOfYear/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setDayOfYear; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setDayOfYear + * @category Day Helpers + * @summary Set the day of the year to the given date. + * + * @description + * Set the day of the year to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} dayOfYear - the day of the year of the new date + * @returns {Date} the new date with the day of the year set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set the 2nd day of the year to 2 July 2014: + * const result = setDayOfYear(new Date(2014, 6, 2), 2) + * //=> Thu Jan 02 2014 00:00:00 + */ +function setDayOfYear(dirtyDate, dirtyDayOfYear) { + (0, _index3.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var dayOfYear = (0, _index.default)(dirtyDayOfYear); + date.setMonth(0); + date.setDate(dayOfYear); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setDayOfYear/index.js.flow b/node_modules/date-fns/setDayOfYear/index.js.flow new file mode 100644 index 0000000..fc974d4 --- /dev/null +++ b/node_modules/date-fns/setDayOfYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, dayOfYear: number) => Date diff --git a/node_modules/date-fns/setDayOfYear/package.json b/node_modules/date-fns/setDayOfYear/package.json new file mode 100644 index 0000000..a76beef --- /dev/null +++ b/node_modules/date-fns/setDayOfYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setDayOfYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setDefaultOptions/index.d.ts b/node_modules/date-fns/setDefaultOptions/index.d.ts new file mode 100644 index 0000000..35cf7c8 --- /dev/null +++ b/node_modules/date-fns/setDefaultOptions/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setDefaultOptions } from 'date-fns' +export default setDefaultOptions diff --git a/node_modules/date-fns/setDefaultOptions/index.js b/node_modules/date-fns/setDefaultOptions/index.js new file mode 100644 index 0000000..140c4fe --- /dev/null +++ b/node_modules/date-fns/setDefaultOptions/index.js @@ -0,0 +1,81 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setDefaultOptions; +var _index = require("../_lib/defaultOptions/index.js"); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setDefaultOptions + * @category Common Helpers + * @summary Set default options including locale. + * @pure false + * + * @description + * Sets the defaults for + * `options.locale`, `options.weekStartsOn` and `options.firstWeekContainsDate` + * arguments for all functions. + * + * @param {Object} newOptions - an object with options. + * @param {Locale} [newOptions.locale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [newOptions.weekStartsOn] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [newOptions.firstWeekContainsDate] - the day of January, which is always in the first week of the year + * @throws {TypeError} 1 argument required + * + * @example + * // Set global locale: + * import { es } from 'date-fns/locale' + * setDefaultOptions({ locale: es }) + * const result = format(new Date(2014, 8, 2), 'PPPP') + * //=> 'martes, 2 de septiembre de 2014' + * + * @example + * // Start of the week for 2 September 2014: + * const result = startOfWeek(new Date(2014, 8, 2)) + * //=> Sun Aug 31 2014 00:00:00 + * + * @example + * // Start of the week for 2 September 2014, + * // when we set that week starts on Monday by default: + * setDefaultOptions({ weekStartsOn: 1 }) + * const result = startOfWeek(new Date(2014, 8, 2)) + * //=> Mon Sep 01 2014 00:00:00 + * + * @example + * // Manually set options take priority over default options: + * setDefaultOptions({ weekStartsOn: 1 }) + * const result = startOfWeek(new Date(2014, 8, 2), { weekStartsOn: 0 }) + * //=> Sun Aug 31 2014 00:00:00 + * + * @example + * // Remove the option by setting it to `undefined`: + * setDefaultOptions({ weekStartsOn: 1 }) + * setDefaultOptions({ weekStartsOn: undefined }) + * const result = startOfWeek(new Date(2014, 8, 2)) + * //=> Sun Aug 31 2014 00:00:00 + */ +function setDefaultOptions(newOptions) { + (0, _index2.default)(1, arguments); + var result = {}; + var defaultOptions = (0, _index.getDefaultOptions)(); + for (var property in defaultOptions) { + if (Object.prototype.hasOwnProperty.call(defaultOptions, property)) { + ; + result[property] = defaultOptions[property]; + } + } + for (var _property in newOptions) { + if (Object.prototype.hasOwnProperty.call(newOptions, _property)) { + if (newOptions[_property] === undefined) { + delete result[_property]; + } else { + ; + result[_property] = newOptions[_property]; + } + } + } + (0, _index.setDefaultOptions)(result); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setDefaultOptions/index.js.flow b/node_modules/date-fns/setDefaultOptions/index.js.flow new file mode 100644 index 0000000..99f1582 --- /dev/null +++ b/node_modules/date-fns/setDefaultOptions/index.js.flow @@ -0,0 +1,56 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (newOptions: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, +}) => void diff --git a/node_modules/date-fns/setDefaultOptions/package.json b/node_modules/date-fns/setDefaultOptions/package.json new file mode 100644 index 0000000..1bad783 --- /dev/null +++ b/node_modules/date-fns/setDefaultOptions/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setDefaultOptions/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setHours/index.d.ts b/node_modules/date-fns/setHours/index.d.ts new file mode 100644 index 0000000..2709a32 --- /dev/null +++ b/node_modules/date-fns/setHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setHours } from 'date-fns' +export default setHours diff --git a/node_modules/date-fns/setHours/index.js b/node_modules/date-fns/setHours/index.js new file mode 100644 index 0000000..f119486 --- /dev/null +++ b/node_modules/date-fns/setHours/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setHours; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setHours + * @category Hour Helpers + * @summary Set the hours to the given date. + * + * @description + * Set the hours to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} hours - the hours of the new date + * @returns {Date} the new date with the hours set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set 4 hours to 1 September 2014 11:30:00: + * const result = setHours(new Date(2014, 8, 1, 11, 30), 4) + * //=> Mon Sep 01 2014 04:30:00 + */ +function setHours(dirtyDate, dirtyHours) { + (0, _index3.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var hours = (0, _index.default)(dirtyHours); + date.setHours(hours); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setHours/index.js.flow b/node_modules/date-fns/setHours/index.js.flow new file mode 100644 index 0000000..c9003bc --- /dev/null +++ b/node_modules/date-fns/setHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, hours: number) => Date diff --git a/node_modules/date-fns/setHours/package.json b/node_modules/date-fns/setHours/package.json new file mode 100644 index 0000000..dff9edc --- /dev/null +++ b/node_modules/date-fns/setHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setHours/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setISODay/index.d.ts b/node_modules/date-fns/setISODay/index.d.ts new file mode 100644 index 0000000..63fb67a --- /dev/null +++ b/node_modules/date-fns/setISODay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setISODay } from 'date-fns' +export default setISODay diff --git a/node_modules/date-fns/setISODay/index.js b/node_modules/date-fns/setISODay/index.js new file mode 100644 index 0000000..7df025f --- /dev/null +++ b/node_modules/date-fns/setISODay/index.js @@ -0,0 +1,41 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setISODay; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../addDays/index.js")); +var _index4 = _interopRequireDefault(require("../getISODay/index.js")); +var _index5 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setISODay + * @category Weekday Helpers + * @summary Set the day of the ISO week to the given date. + * + * @description + * Set the day of the ISO week to the given date. + * ISO week starts with Monday. + * 7 is the index of Sunday, 1 is the index of Monday etc. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} day - the day of the ISO week of the new date + * @returns {Date} the new date with the day of the ISO week set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set Sunday to 1 September 2014: + * const result = setISODay(new Date(2014, 8, 1), 7) + * //=> Sun Sep 07 2014 00:00:00 + */ +function setISODay(dirtyDate, dirtyDay) { + (0, _index5.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var day = (0, _index.default)(dirtyDay); + var currentDay = (0, _index4.default)(date); + var diff = day - currentDay; + return (0, _index3.default)(date, diff); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setISODay/index.js.flow b/node_modules/date-fns/setISODay/index.js.flow new file mode 100644 index 0000000..07b0629 --- /dev/null +++ b/node_modules/date-fns/setISODay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, day: number) => Date diff --git a/node_modules/date-fns/setISODay/package.json b/node_modules/date-fns/setISODay/package.json new file mode 100644 index 0000000..bd30a3b --- /dev/null +++ b/node_modules/date-fns/setISODay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setISODay/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setISOWeek/index.d.ts b/node_modules/date-fns/setISOWeek/index.d.ts new file mode 100644 index 0000000..a2e7970 --- /dev/null +++ b/node_modules/date-fns/setISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setISOWeek } from 'date-fns' +export default setISOWeek diff --git a/node_modules/date-fns/setISOWeek/index.js b/node_modules/date-fns/setISOWeek/index.js new file mode 100644 index 0000000..ec60852 --- /dev/null +++ b/node_modules/date-fns/setISOWeek/index.js @@ -0,0 +1,40 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setISOWeek; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../getISOWeek/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setISOWeek + * @category ISO Week Helpers + * @summary Set the ISO week to the given date. + * + * @description + * Set the ISO week to the given date, saving the weekday number. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the date to be changed + * @param {Number} isoWeek - the ISO week of the new date + * @returns {Date} the new date with the ISO week set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set the 53rd ISO week to 7 August 2004: + * const result = setISOWeek(new Date(2004, 7, 7), 53) + * //=> Sat Jan 01 2005 00:00:00 + */ +function setISOWeek(dirtyDate, dirtyISOWeek) { + (0, _index4.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var isoWeek = (0, _index.default)(dirtyISOWeek); + var diff = (0, _index3.default)(date) - isoWeek; + date.setDate(date.getDate() - diff * 7); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setISOWeek/index.js.flow b/node_modules/date-fns/setISOWeek/index.js.flow new file mode 100644 index 0000000..cf1ccb8 --- /dev/null +++ b/node_modules/date-fns/setISOWeek/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, isoWeek: number) => Date diff --git a/node_modules/date-fns/setISOWeek/package.json b/node_modules/date-fns/setISOWeek/package.json new file mode 100644 index 0000000..fcf0a41 --- /dev/null +++ b/node_modules/date-fns/setISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setISOWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setISOWeekYear/index.d.ts b/node_modules/date-fns/setISOWeekYear/index.d.ts new file mode 100644 index 0000000..ab8ea95 --- /dev/null +++ b/node_modules/date-fns/setISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setISOWeekYear } from 'date-fns' +export default setISOWeekYear diff --git a/node_modules/date-fns/setISOWeekYear/index.js b/node_modules/date-fns/setISOWeekYear/index.js new file mode 100644 index 0000000..db53e42 --- /dev/null +++ b/node_modules/date-fns/setISOWeekYear/index.js @@ -0,0 +1,46 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setISOWeekYear; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../startOfISOWeekYear/index.js")); +var _index4 = _interopRequireDefault(require("../differenceInCalendarDays/index.js")); +var _index5 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setISOWeekYear + * @category ISO Week-Numbering Year Helpers + * @summary Set the ISO week-numbering year to the given date. + * + * @description + * Set the ISO week-numbering year to the given date, + * saving the week number and the weekday number. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the date to be changed + * @param {Number} isoWeekYear - the ISO week-numbering year of the new date + * @returns {Date} the new date with the ISO week-numbering year set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set ISO week-numbering year 2007 to 29 December 2008: + * const result = setISOWeekYear(new Date(2008, 11, 29), 2007) + * //=> Mon Jan 01 2007 00:00:00 + */ +function setISOWeekYear(dirtyDate, dirtyISOWeekYear) { + (0, _index5.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var isoWeekYear = (0, _index.default)(dirtyISOWeekYear); + var diff = (0, _index4.default)(date, (0, _index3.default)(date)); + var fourthOfJanuary = new Date(0); + fourthOfJanuary.setFullYear(isoWeekYear, 0, 4); + fourthOfJanuary.setHours(0, 0, 0, 0); + date = (0, _index3.default)(fourthOfJanuary); + date.setDate(date.getDate() + diff); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setISOWeekYear/index.js.flow b/node_modules/date-fns/setISOWeekYear/index.js.flow new file mode 100644 index 0000000..43beb65 --- /dev/null +++ b/node_modules/date-fns/setISOWeekYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, isoWeekYear: number) => Date diff --git a/node_modules/date-fns/setISOWeekYear/package.json b/node_modules/date-fns/setISOWeekYear/package.json new file mode 100644 index 0000000..98d3ea5 --- /dev/null +++ b/node_modules/date-fns/setISOWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setISOWeekYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setMilliseconds/index.d.ts b/node_modules/date-fns/setMilliseconds/index.d.ts new file mode 100644 index 0000000..04743a0 --- /dev/null +++ b/node_modules/date-fns/setMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setMilliseconds } from 'date-fns' +export default setMilliseconds diff --git a/node_modules/date-fns/setMilliseconds/index.js b/node_modules/date-fns/setMilliseconds/index.js new file mode 100644 index 0000000..5ceb76e --- /dev/null +++ b/node_modules/date-fns/setMilliseconds/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setMilliseconds; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setMilliseconds + * @category Millisecond Helpers + * @summary Set the milliseconds to the given date. + * + * @description + * Set the milliseconds to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} milliseconds - the milliseconds of the new date + * @returns {Date} the new date with the milliseconds set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set 300 milliseconds to 1 September 2014 11:30:40.500: + * const result = setMilliseconds(new Date(2014, 8, 1, 11, 30, 40, 500), 300) + * //=> Mon Sep 01 2014 11:30:40.300 + */ +function setMilliseconds(dirtyDate, dirtyMilliseconds) { + (0, _index3.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var milliseconds = (0, _index.default)(dirtyMilliseconds); + date.setMilliseconds(milliseconds); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setMilliseconds/index.js.flow b/node_modules/date-fns/setMilliseconds/index.js.flow new file mode 100644 index 0000000..d9bc57f --- /dev/null +++ b/node_modules/date-fns/setMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, milliseconds: number) => Date diff --git a/node_modules/date-fns/setMilliseconds/package.json b/node_modules/date-fns/setMilliseconds/package.json new file mode 100644 index 0000000..dd9da33 --- /dev/null +++ b/node_modules/date-fns/setMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setMilliseconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setMinutes/index.d.ts b/node_modules/date-fns/setMinutes/index.d.ts new file mode 100644 index 0000000..2732d47 --- /dev/null +++ b/node_modules/date-fns/setMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setMinutes } from 'date-fns' +export default setMinutes diff --git a/node_modules/date-fns/setMinutes/index.js b/node_modules/date-fns/setMinutes/index.js new file mode 100644 index 0000000..7a797a0 --- /dev/null +++ b/node_modules/date-fns/setMinutes/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setMinutes; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setMinutes + * @category Minute Helpers + * @summary Set the minutes to the given date. + * + * @description + * Set the minutes to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} minutes - the minutes of the new date + * @returns {Date} the new date with the minutes set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set 45 minutes to 1 September 2014 11:30:40: + * const result = setMinutes(new Date(2014, 8, 1, 11, 30, 40), 45) + * //=> Mon Sep 01 2014 11:45:40 + */ +function setMinutes(dirtyDate, dirtyMinutes) { + (0, _index3.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var minutes = (0, _index.default)(dirtyMinutes); + date.setMinutes(minutes); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setMinutes/index.js.flow b/node_modules/date-fns/setMinutes/index.js.flow new file mode 100644 index 0000000..5231232 --- /dev/null +++ b/node_modules/date-fns/setMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, minutes: number) => Date diff --git a/node_modules/date-fns/setMinutes/package.json b/node_modules/date-fns/setMinutes/package.json new file mode 100644 index 0000000..aea280b --- /dev/null +++ b/node_modules/date-fns/setMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setMinutes/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setMonth/index.d.ts b/node_modules/date-fns/setMonth/index.d.ts new file mode 100644 index 0000000..720d61c --- /dev/null +++ b/node_modules/date-fns/setMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setMonth } from 'date-fns' +export default setMonth diff --git a/node_modules/date-fns/setMonth/index.js b/node_modules/date-fns/setMonth/index.js new file mode 100644 index 0000000..37dd011 --- /dev/null +++ b/node_modules/date-fns/setMonth/index.js @@ -0,0 +1,45 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setMonth; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../getDaysInMonth/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setMonth + * @category Month Helpers + * @summary Set the month to the given date. + * + * @description + * Set the month to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} month - the month of the new date + * @returns {Date} the new date with the month set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set February to 1 September 2014: + * const result = setMonth(new Date(2014, 8, 1), 1) + * //=> Sat Feb 01 2014 00:00:00 + */ +function setMonth(dirtyDate, dirtyMonth) { + (0, _index4.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var month = (0, _index.default)(dirtyMonth); + var year = date.getFullYear(); + var day = date.getDate(); + var dateWithDesiredMonth = new Date(0); + dateWithDesiredMonth.setFullYear(year, month, 15); + dateWithDesiredMonth.setHours(0, 0, 0, 0); + var daysInMonth = (0, _index3.default)(dateWithDesiredMonth); + // Set the last day of the new month + // if the original date was the last day of the longer month + date.setMonth(month, Math.min(day, daysInMonth)); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setMonth/index.js.flow b/node_modules/date-fns/setMonth/index.js.flow new file mode 100644 index 0000000..29bd4de --- /dev/null +++ b/node_modules/date-fns/setMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, month: number) => Date diff --git a/node_modules/date-fns/setMonth/package.json b/node_modules/date-fns/setMonth/package.json new file mode 100644 index 0000000..d96c07d --- /dev/null +++ b/node_modules/date-fns/setMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setQuarter/index.d.ts b/node_modules/date-fns/setQuarter/index.d.ts new file mode 100644 index 0000000..7e98fc9 --- /dev/null +++ b/node_modules/date-fns/setQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setQuarter } from 'date-fns' +export default setQuarter diff --git a/node_modules/date-fns/setQuarter/index.js b/node_modules/date-fns/setQuarter/index.js new file mode 100644 index 0000000..bcb38dd --- /dev/null +++ b/node_modules/date-fns/setQuarter/index.js @@ -0,0 +1,38 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setQuarter; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../setMonth/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setQuarter + * @category Quarter Helpers + * @summary Set the year quarter to the given date. + * + * @description + * Set the year quarter to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} quarter - the quarter of the new date + * @returns {Date} the new date with the quarter set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set the 2nd quarter to 2 July 2014: + * const result = setQuarter(new Date(2014, 6, 2), 2) + * //=> Wed Apr 02 2014 00:00:00 + */ +function setQuarter(dirtyDate, dirtyQuarter) { + (0, _index4.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var quarter = (0, _index.default)(dirtyQuarter); + var oldQuarter = Math.floor(date.getMonth() / 3) + 1; + var diff = quarter - oldQuarter; + return (0, _index3.default)(date, date.getMonth() + diff * 3); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setQuarter/index.js.flow b/node_modules/date-fns/setQuarter/index.js.flow new file mode 100644 index 0000000..d0e4d51 --- /dev/null +++ b/node_modules/date-fns/setQuarter/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, quarter: number) => Date diff --git a/node_modules/date-fns/setQuarter/package.json b/node_modules/date-fns/setQuarter/package.json new file mode 100644 index 0000000..dad6017 --- /dev/null +++ b/node_modules/date-fns/setQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setQuarter/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setSeconds/index.d.ts b/node_modules/date-fns/setSeconds/index.d.ts new file mode 100644 index 0000000..a67a07f --- /dev/null +++ b/node_modules/date-fns/setSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setSeconds } from 'date-fns' +export default setSeconds diff --git a/node_modules/date-fns/setSeconds/index.js b/node_modules/date-fns/setSeconds/index.js new file mode 100644 index 0000000..89fc474 --- /dev/null +++ b/node_modules/date-fns/setSeconds/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setSeconds; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setSeconds + * @category Second Helpers + * @summary Set the seconds to the given date. + * + * @description + * Set the seconds to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} seconds - the seconds of the new date + * @returns {Date} the new date with the seconds set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set 45 seconds to 1 September 2014 11:30:40: + * const result = setSeconds(new Date(2014, 8, 1, 11, 30, 40), 45) + * //=> Mon Sep 01 2014 11:30:45 + */ +function setSeconds(dirtyDate, dirtySeconds) { + (0, _index3.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var seconds = (0, _index.default)(dirtySeconds); + date.setSeconds(seconds); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setSeconds/index.js.flow b/node_modules/date-fns/setSeconds/index.js.flow new file mode 100644 index 0000000..056c068 --- /dev/null +++ b/node_modules/date-fns/setSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, seconds: number) => Date diff --git a/node_modules/date-fns/setSeconds/package.json b/node_modules/date-fns/setSeconds/package.json new file mode 100644 index 0000000..102ff82 --- /dev/null +++ b/node_modules/date-fns/setSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setSeconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setWeek/index.d.ts b/node_modules/date-fns/setWeek/index.d.ts new file mode 100644 index 0000000..b6c90f3 --- /dev/null +++ b/node_modules/date-fns/setWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setWeek } from 'date-fns' +export default setWeek diff --git a/node_modules/date-fns/setWeek/index.js b/node_modules/date-fns/setWeek/index.js new file mode 100644 index 0000000..e8ca658 --- /dev/null +++ b/node_modules/date-fns/setWeek/index.js @@ -0,0 +1,60 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setWeek; +var _index = _interopRequireDefault(require("../getWeek/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name setWeek + * @category Week Helpers + * @summary Set the local week to the given date. + * + * @description + * Set the local week to the given date, saving the weekday number. + * The exact calculation depends on the values of + * `options.weekStartsOn` (which is the index of the first day of the week) + * and `options.firstWeekContainsDate` (which is the day of January, which is always in + * the first week of the week-numbering year) + * + * Week numbering: https://en.wikipedia.org/wiki/Week#Week_numbering + * + * @param {Date|Number} date - the date to be changed + * @param {Number} week - the week of the new date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @returns {Date} the new date with the local week set + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * + * @example + * // Set the 1st week to 2 January 2005 with default options: + * const result = setWeek(new Date(2005, 0, 2), 1) + * //=> Sun Dec 26 2004 00:00:00 + * + * @example + * // Set the 1st week to 2 January 2005, + * // if Monday is the first day of the week, + * // and the first week of the year always contains 4 January: + * const result = setWeek(new Date(2005, 0, 2), 1, { + * weekStartsOn: 1, + * firstWeekContainsDate: 4 + * }) + * //=> Sun Jan 4 2004 00:00:00 + */ +function setWeek(dirtyDate, dirtyWeek, options) { + (0, _index3.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var week = (0, _index4.default)(dirtyWeek); + var diff = (0, _index.default)(date, options) - week; + date.setDate(date.getDate() - diff * 7); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setWeek/index.js.flow b/node_modules/date-fns/setWeek/index.js.flow new file mode 100644 index 0000000..59b7eb3 --- /dev/null +++ b/node_modules/date-fns/setWeek/index.js.flow @@ -0,0 +1,60 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + week: number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } +) => Date diff --git a/node_modules/date-fns/setWeek/package.json b/node_modules/date-fns/setWeek/package.json new file mode 100644 index 0000000..348b255 --- /dev/null +++ b/node_modules/date-fns/setWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setWeekYear/index.d.ts b/node_modules/date-fns/setWeekYear/index.d.ts new file mode 100644 index 0000000..af02252 --- /dev/null +++ b/node_modules/date-fns/setWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setWeekYear } from 'date-fns' +export default setWeekYear diff --git a/node_modules/date-fns/setWeekYear/index.js b/node_modules/date-fns/setWeekYear/index.js new file mode 100644 index 0000000..44e265a --- /dev/null +++ b/node_modules/date-fns/setWeekYear/index.js @@ -0,0 +1,70 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setWeekYear; +var _index = _interopRequireDefault(require("../differenceInCalendarDays/index.js")); +var _index2 = _interopRequireDefault(require("../startOfWeekYear/index.js")); +var _index3 = _interopRequireDefault(require("../toDate/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index5 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index6 = require("../_lib/defaultOptions/index.js"); +/** + * @name setWeekYear + * @category Week-Numbering Year Helpers + * @summary Set the local week-numbering year to the given date. + * + * @description + * Set the local week-numbering year to the given date, + * saving the week number and the weekday number. + * The exact calculation depends on the values of + * `options.weekStartsOn` (which is the index of the first day of the week) + * and `options.firstWeekContainsDate` (which is the day of January, which is always in + * the first week of the week-numbering year) + * + * Week numbering: https://en.wikipedia.org/wiki/Week#Week_numbering + * + * @param {Date|Number} date - the date to be changed + * @param {Number} weekYear - the local week-numbering year of the new date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @returns {Date} the new date with the local week-numbering year set + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * + * @example + * // Set the local week-numbering year 2004 to 2 January 2010 with default options: + * const result = setWeekYear(new Date(2010, 0, 2), 2004) + * //=> Sat Jan 03 2004 00:00:00 + * + * @example + * // Set the local week-numbering year 2004 to 2 January 2010, + * // if Monday is the first day of week + * // and 4 January is always in the first week of the year: + * const result = setWeekYear(new Date(2010, 0, 2), 2004, { + * weekStartsOn: 1, + * firstWeekContainsDate: 4 + * }) + * //=> Sat Jan 01 2005 00:00:00 + */ +function setWeekYear(dirtyDate, dirtyWeekYear, options) { + var _ref, _ref2, _ref3, _options$firstWeekCon, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + (0, _index5.default)(2, arguments); + var defaultOptions = (0, _index6.getDefaultOptions)(); + var firstWeekContainsDate = (0, _index4.default)((_ref = (_ref2 = (_ref3 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref !== void 0 ? _ref : 1); + var date = (0, _index3.default)(dirtyDate); + var weekYear = (0, _index4.default)(dirtyWeekYear); + var diff = (0, _index.default)(date, (0, _index2.default)(date, options)); + var firstWeek = new Date(0); + firstWeek.setFullYear(weekYear, 0, firstWeekContainsDate); + firstWeek.setHours(0, 0, 0, 0); + date = (0, _index2.default)(firstWeek, options); + date.setDate(date.getDate() + diff); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setWeekYear/index.js.flow b/node_modules/date-fns/setWeekYear/index.js.flow new file mode 100644 index 0000000..12a9d84 --- /dev/null +++ b/node_modules/date-fns/setWeekYear/index.js.flow @@ -0,0 +1,60 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + weekYear: number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } +) => Date diff --git a/node_modules/date-fns/setWeekYear/package.json b/node_modules/date-fns/setWeekYear/package.json new file mode 100644 index 0000000..061eda0 --- /dev/null +++ b/node_modules/date-fns/setWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setWeekYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/setYear/index.d.ts b/node_modules/date-fns/setYear/index.d.ts new file mode 100644 index 0000000..e0a76fb --- /dev/null +++ b/node_modules/date-fns/setYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { setYear } from 'date-fns' +export default setYear diff --git a/node_modules/date-fns/setYear/index.js b/node_modules/date-fns/setYear/index.js new file mode 100644 index 0000000..704c606 --- /dev/null +++ b/node_modules/date-fns/setYear/index.js @@ -0,0 +1,41 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = setYear; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../toDate/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name setYear + * @category Year Helpers + * @summary Set the year to the given date. + * + * @description + * Set the year to the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} year - the year of the new date + * @returns {Date} the new date with the year set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set year 2013 to 1 September 2014: + * const result = setYear(new Date(2014, 8, 1), 2013) + * //=> Sun Sep 01 2013 00:00:00 + */ +function setYear(dirtyDate, dirtyYear) { + (0, _index3.default)(2, arguments); + var date = (0, _index2.default)(dirtyDate); + var year = (0, _index.default)(dirtyYear); + + // Check if date is Invalid Date because Date.prototype.setFullYear ignores the value of Invalid Date + if (isNaN(date.getTime())) { + return new Date(NaN); + } + date.setFullYear(year); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/setYear/index.js.flow b/node_modules/date-fns/setYear/index.js.flow new file mode 100644 index 0000000..ebdcafe --- /dev/null +++ b/node_modules/date-fns/setYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, year: number) => Date diff --git a/node_modules/date-fns/setYear/package.json b/node_modules/date-fns/setYear/package.json new file mode 100644 index 0000000..2cad6ba --- /dev/null +++ b/node_modules/date-fns/setYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/setYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfDay/index.d.ts b/node_modules/date-fns/startOfDay/index.d.ts new file mode 100644 index 0000000..4463069 --- /dev/null +++ b/node_modules/date-fns/startOfDay/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfDay } from 'date-fns' +export default startOfDay diff --git a/node_modules/date-fns/startOfDay/index.js b/node_modules/date-fns/startOfDay/index.js new file mode 100644 index 0000000..6cb9649 --- /dev/null +++ b/node_modules/date-fns/startOfDay/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfDay; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name startOfDay + * @category Day Helpers + * @summary Return the start of a day for the given date. + * + * @description + * Return the start of a day for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a day + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a day for 2 September 2014 11:55:00: + * const result = startOfDay(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 02 2014 00:00:00 + */ +function startOfDay(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + date.setHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfDay/index.js.flow b/node_modules/date-fns/startOfDay/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/startOfDay/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/startOfDay/package.json b/node_modules/date-fns/startOfDay/package.json new file mode 100644 index 0000000..3ee1194 --- /dev/null +++ b/node_modules/date-fns/startOfDay/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfDay/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfDecade/index.d.ts b/node_modules/date-fns/startOfDecade/index.d.ts new file mode 100644 index 0000000..c4309c3 --- /dev/null +++ b/node_modules/date-fns/startOfDecade/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfDecade } from 'date-fns' +export default startOfDecade diff --git a/node_modules/date-fns/startOfDecade/index.js b/node_modules/date-fns/startOfDecade/index.js new file mode 100644 index 0000000..65da698 --- /dev/null +++ b/node_modules/date-fns/startOfDecade/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfDecade; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name startOfDecade + * @category Decade Helpers + * @summary Return the start of a decade for the given date. + * + * @description + * Return the start of a decade for the given date. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a decade + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a decade for 21 October 2015 00:00:00: + * const result = startOfDecade(new Date(2015, 9, 21, 00, 00, 00)) + * //=> Jan 01 2010 00:00:00 + */ +function startOfDecade(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var year = date.getFullYear(); + var decade = Math.floor(year / 10) * 10; + date.setFullYear(decade, 0, 1); + date.setHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfDecade/index.js.flow b/node_modules/date-fns/startOfDecade/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/startOfDecade/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/startOfDecade/package.json b/node_modules/date-fns/startOfDecade/package.json new file mode 100644 index 0000000..5e1a9c0 --- /dev/null +++ b/node_modules/date-fns/startOfDecade/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfDecade/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfHour/index.d.ts b/node_modules/date-fns/startOfHour/index.d.ts new file mode 100644 index 0000000..d1cc503 --- /dev/null +++ b/node_modules/date-fns/startOfHour/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfHour } from 'date-fns' +export default startOfHour diff --git a/node_modules/date-fns/startOfHour/index.js b/node_modules/date-fns/startOfHour/index.js new file mode 100644 index 0000000..55f403a --- /dev/null +++ b/node_modules/date-fns/startOfHour/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfHour; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name startOfHour + * @category Hour Helpers + * @summary Return the start of an hour for the given date. + * + * @description + * Return the start of an hour for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of an hour + * @throws {TypeError} 1 argument required + * + * @example + * // The start of an hour for 2 September 2014 11:55:00: + * const result = startOfHour(new Date(2014, 8, 2, 11, 55)) + * //=> Tue Sep 02 2014 11:00:00 + */ +function startOfHour(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + date.setMinutes(0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfHour/index.js.flow b/node_modules/date-fns/startOfHour/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/startOfHour/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/startOfHour/package.json b/node_modules/date-fns/startOfHour/package.json new file mode 100644 index 0000000..ceda388 --- /dev/null +++ b/node_modules/date-fns/startOfHour/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfHour/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfISOWeek/index.d.ts b/node_modules/date-fns/startOfISOWeek/index.d.ts new file mode 100644 index 0000000..93e573a --- /dev/null +++ b/node_modules/date-fns/startOfISOWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfISOWeek } from 'date-fns' +export default startOfISOWeek diff --git a/node_modules/date-fns/startOfISOWeek/index.js b/node_modules/date-fns/startOfISOWeek/index.js new file mode 100644 index 0000000..1bd5283 --- /dev/null +++ b/node_modules/date-fns/startOfISOWeek/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfISOWeek; +var _index = _interopRequireDefault(require("../startOfWeek/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name startOfISOWeek + * @category ISO Week Helpers + * @summary Return the start of an ISO week for the given date. + * + * @description + * Return the start of an ISO week for the given date. + * The result will be in the local timezone. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of an ISO week + * @throws {TypeError} 1 argument required + * + * @example + * // The start of an ISO week for 2 September 2014 11:55:00: + * const result = startOfISOWeek(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Mon Sep 01 2014 00:00:00 + */ +function startOfISOWeek(dirtyDate) { + (0, _index2.default)(1, arguments); + return (0, _index.default)(dirtyDate, { + weekStartsOn: 1 + }); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfISOWeek/index.js.flow b/node_modules/date-fns/startOfISOWeek/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/startOfISOWeek/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/startOfISOWeek/package.json b/node_modules/date-fns/startOfISOWeek/package.json new file mode 100644 index 0000000..d40b2a5 --- /dev/null +++ b/node_modules/date-fns/startOfISOWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfISOWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfISOWeekYear/index.d.ts b/node_modules/date-fns/startOfISOWeekYear/index.d.ts new file mode 100644 index 0000000..c29d7d0 --- /dev/null +++ b/node_modules/date-fns/startOfISOWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfISOWeekYear } from 'date-fns' +export default startOfISOWeekYear diff --git a/node_modules/date-fns/startOfISOWeekYear/index.js b/node_modules/date-fns/startOfISOWeekYear/index.js new file mode 100644 index 0000000..26cb62b --- /dev/null +++ b/node_modules/date-fns/startOfISOWeekYear/index.js @@ -0,0 +1,41 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfISOWeekYear; +var _index = _interopRequireDefault(require("../getISOWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../startOfISOWeek/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name startOfISOWeekYear + * @category ISO Week-Numbering Year Helpers + * @summary Return the start of an ISO week-numbering year for the given date. + * + * @description + * Return the start of an ISO week-numbering year, + * which always starts 3 days before the year's first Thursday. + * The result will be in the local timezone. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of an ISO week-numbering year + * @throws {TypeError} 1 argument required + * + * @example + * // The start of an ISO week-numbering year for 2 July 2005: + * const result = startOfISOWeekYear(new Date(2005, 6, 2)) + * //=> Mon Jan 03 2005 00:00:00 + */ +function startOfISOWeekYear(dirtyDate) { + (0, _index3.default)(1, arguments); + var year = (0, _index.default)(dirtyDate); + var fourthOfJanuary = new Date(0); + fourthOfJanuary.setFullYear(year, 0, 4); + fourthOfJanuary.setHours(0, 0, 0, 0); + var date = (0, _index2.default)(fourthOfJanuary); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfISOWeekYear/index.js.flow b/node_modules/date-fns/startOfISOWeekYear/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/startOfISOWeekYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/startOfISOWeekYear/package.json b/node_modules/date-fns/startOfISOWeekYear/package.json new file mode 100644 index 0000000..f3a7492 --- /dev/null +++ b/node_modules/date-fns/startOfISOWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfISOWeekYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfMinute/index.d.ts b/node_modules/date-fns/startOfMinute/index.d.ts new file mode 100644 index 0000000..1b96683 --- /dev/null +++ b/node_modules/date-fns/startOfMinute/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfMinute } from 'date-fns' +export default startOfMinute diff --git a/node_modules/date-fns/startOfMinute/index.js b/node_modules/date-fns/startOfMinute/index.js new file mode 100644 index 0000000..15336a8 --- /dev/null +++ b/node_modules/date-fns/startOfMinute/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfMinute; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name startOfMinute + * @category Minute Helpers + * @summary Return the start of a minute for the given date. + * + * @description + * Return the start of a minute for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a minute + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a minute for 1 December 2014 22:15:45.400: + * const result = startOfMinute(new Date(2014, 11, 1, 22, 15, 45, 400)) + * //=> Mon Dec 01 2014 22:15:00 + */ +function startOfMinute(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + date.setSeconds(0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfMinute/index.js.flow b/node_modules/date-fns/startOfMinute/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/startOfMinute/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/startOfMinute/package.json b/node_modules/date-fns/startOfMinute/package.json new file mode 100644 index 0000000..88722c1 --- /dev/null +++ b/node_modules/date-fns/startOfMinute/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfMinute/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfMonth/index.d.ts b/node_modules/date-fns/startOfMonth/index.d.ts new file mode 100644 index 0000000..08de436 --- /dev/null +++ b/node_modules/date-fns/startOfMonth/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfMonth } from 'date-fns' +export default startOfMonth diff --git a/node_modules/date-fns/startOfMonth/index.js b/node_modules/date-fns/startOfMonth/index.js new file mode 100644 index 0000000..64b4fd2 --- /dev/null +++ b/node_modules/date-fns/startOfMonth/index.js @@ -0,0 +1,35 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfMonth; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name startOfMonth + * @category Month Helpers + * @summary Return the start of a month for the given date. + * + * @description + * Return the start of a month for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a month + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a month for 2 September 2014 11:55:00: + * const result = startOfMonth(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Mon Sep 01 2014 00:00:00 + */ +function startOfMonth(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + date.setDate(1); + date.setHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfMonth/index.js.flow b/node_modules/date-fns/startOfMonth/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/startOfMonth/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/startOfMonth/package.json b/node_modules/date-fns/startOfMonth/package.json new file mode 100644 index 0000000..eafe10b --- /dev/null +++ b/node_modules/date-fns/startOfMonth/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfMonth/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfQuarter/index.d.ts b/node_modules/date-fns/startOfQuarter/index.d.ts new file mode 100644 index 0000000..7afa727 --- /dev/null +++ b/node_modules/date-fns/startOfQuarter/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfQuarter } from 'date-fns' +export default startOfQuarter diff --git a/node_modules/date-fns/startOfQuarter/index.js b/node_modules/date-fns/startOfQuarter/index.js new file mode 100644 index 0000000..befb39c --- /dev/null +++ b/node_modules/date-fns/startOfQuarter/index.js @@ -0,0 +1,37 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfQuarter; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name startOfQuarter + * @category Quarter Helpers + * @summary Return the start of a year quarter for the given date. + * + * @description + * Return the start of a year quarter for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a quarter + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a quarter for 2 September 2014 11:55:00: + * const result = startOfQuarter(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Jul 01 2014 00:00:00 + */ +function startOfQuarter(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + var currentMonth = date.getMonth(); + var month = currentMonth - currentMonth % 3; + date.setMonth(month, 1); + date.setHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfQuarter/index.js.flow b/node_modules/date-fns/startOfQuarter/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/startOfQuarter/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/startOfQuarter/package.json b/node_modules/date-fns/startOfQuarter/package.json new file mode 100644 index 0000000..4a93269 --- /dev/null +++ b/node_modules/date-fns/startOfQuarter/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfQuarter/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfSecond/index.d.ts b/node_modules/date-fns/startOfSecond/index.d.ts new file mode 100644 index 0000000..b3b4017 --- /dev/null +++ b/node_modules/date-fns/startOfSecond/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfSecond } from 'date-fns' +export default startOfSecond diff --git a/node_modules/date-fns/startOfSecond/index.js b/node_modules/date-fns/startOfSecond/index.js new file mode 100644 index 0000000..b3583f1 --- /dev/null +++ b/node_modules/date-fns/startOfSecond/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfSecond; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name startOfSecond + * @category Second Helpers + * @summary Return the start of a second for the given date. + * + * @description + * Return the start of a second for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a second + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a second for 1 December 2014 22:15:45.400: + * const result = startOfSecond(new Date(2014, 11, 1, 22, 15, 45, 400)) + * //=> Mon Dec 01 2014 22:15:45.000 + */ +function startOfSecond(dirtyDate) { + (0, _index2.default)(1, arguments); + var date = (0, _index.default)(dirtyDate); + date.setMilliseconds(0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfSecond/index.js.flow b/node_modules/date-fns/startOfSecond/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/startOfSecond/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/startOfSecond/package.json b/node_modules/date-fns/startOfSecond/package.json new file mode 100644 index 0000000..27d427c --- /dev/null +++ b/node_modules/date-fns/startOfSecond/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfSecond/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfToday/index.d.ts b/node_modules/date-fns/startOfToday/index.d.ts new file mode 100644 index 0000000..8a0615e --- /dev/null +++ b/node_modules/date-fns/startOfToday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfToday } from 'date-fns' +export default startOfToday diff --git a/node_modules/date-fns/startOfToday/index.js b/node_modules/date-fns/startOfToday/index.js new file mode 100644 index 0000000..0222124 --- /dev/null +++ b/node_modules/date-fns/startOfToday/index.js @@ -0,0 +1,31 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfToday; +var _index = _interopRequireDefault(require("../startOfDay/index.js")); +/** + * @name startOfToday + * @category Day Helpers + * @summary Return the start of today. + * @pure false + * + * @description + * Return the start of today. + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `Date.now()` internally hence impure and can't be safely curried. + * + * @returns {Date} the start of today + * + * @example + * // If today is 6 October 2014: + * const result = startOfToday() + * //=> Mon Oct 6 2014 00:00:00 + */ +function startOfToday() { + return (0, _index.default)(Date.now()); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfToday/index.js.flow b/node_modules/date-fns/startOfToday/index.js.flow new file mode 100644 index 0000000..26bde32 --- /dev/null +++ b/node_modules/date-fns/startOfToday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Date diff --git a/node_modules/date-fns/startOfToday/package.json b/node_modules/date-fns/startOfToday/package.json new file mode 100644 index 0000000..0f83049 --- /dev/null +++ b/node_modules/date-fns/startOfToday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfToday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfTomorrow/index.d.ts b/node_modules/date-fns/startOfTomorrow/index.d.ts new file mode 100644 index 0000000..464ad5b --- /dev/null +++ b/node_modules/date-fns/startOfTomorrow/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfTomorrow } from 'date-fns' +export default startOfTomorrow diff --git a/node_modules/date-fns/startOfTomorrow/index.js b/node_modules/date-fns/startOfTomorrow/index.js new file mode 100644 index 0000000..93c50dd --- /dev/null +++ b/node_modules/date-fns/startOfTomorrow/index.js @@ -0,0 +1,36 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfTomorrow; +/** + * @name startOfTomorrow + * @category Day Helpers + * @summary Return the start of tomorrow. + * @pure false + * + * @description + * Return the start of tomorrow. + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `new Date()` internally hence impure and can't be safely curried. + * + * @returns {Date} the start of tomorrow + * + * @example + * // If today is 6 October 2014: + * const result = startOfTomorrow() + * //=> Tue Oct 7 2014 00:00:00 + */ +function startOfTomorrow() { + var now = new Date(); + var year = now.getFullYear(); + var month = now.getMonth(); + var day = now.getDate(); + var date = new Date(0); + date.setFullYear(year, month, day + 1); + date.setHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfTomorrow/index.js.flow b/node_modules/date-fns/startOfTomorrow/index.js.flow new file mode 100644 index 0000000..26bde32 --- /dev/null +++ b/node_modules/date-fns/startOfTomorrow/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Date diff --git a/node_modules/date-fns/startOfTomorrow/package.json b/node_modules/date-fns/startOfTomorrow/package.json new file mode 100644 index 0000000..0419b9b --- /dev/null +++ b/node_modules/date-fns/startOfTomorrow/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfTomorrow/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfWeek/index.d.ts b/node_modules/date-fns/startOfWeek/index.d.ts new file mode 100644 index 0000000..4a45d11 --- /dev/null +++ b/node_modules/date-fns/startOfWeek/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfWeek } from 'date-fns' +export default startOfWeek diff --git a/node_modules/date-fns/startOfWeek/index.js b/node_modules/date-fns/startOfWeek/index.js new file mode 100644 index 0000000..ddf66d3 --- /dev/null +++ b/node_modules/date-fns/startOfWeek/index.js @@ -0,0 +1,56 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfWeek; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index4 = require("../_lib/defaultOptions/index.js"); +/** + * @name startOfWeek + * @category Week Helpers + * @summary Return the start of a week for the given date. + * + * @description + * Return the start of a week for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @returns {Date} the start of a week + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * + * @example + * // The start of a week for 2 September 2014 11:55:00: + * const result = startOfWeek(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Sun Aug 31 2014 00:00:00 + * + * @example + * // If the week starts on Monday, the start of the week for 2 September 2014 11:55:00: + * const result = startOfWeek(new Date(2014, 8, 2, 11, 55, 0), { weekStartsOn: 1 }) + * //=> Mon Sep 01 2014 00:00:00 + */ +function startOfWeek(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + (0, _index3.default)(1, arguments); + var defaultOptions = (0, _index4.getDefaultOptions)(); + var weekStartsOn = (0, _index2.default)((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); + + // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + var date = (0, _index.default)(dirtyDate); + var day = date.getDay(); + var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn; + date.setDate(date.getDate() - diff); + date.setHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfWeek/index.js.flow b/node_modules/date-fns/startOfWeek/index.js.flow new file mode 100644 index 0000000..9285b67 --- /dev/null +++ b/node_modules/date-fns/startOfWeek/index.js.flow @@ -0,0 +1,58 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + } +) => Date diff --git a/node_modules/date-fns/startOfWeek/package.json b/node_modules/date-fns/startOfWeek/package.json new file mode 100644 index 0000000..f7e59dc --- /dev/null +++ b/node_modules/date-fns/startOfWeek/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfWeek/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfWeekYear/index.d.ts b/node_modules/date-fns/startOfWeekYear/index.d.ts new file mode 100644 index 0000000..95b4851 --- /dev/null +++ b/node_modules/date-fns/startOfWeekYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfWeekYear } from 'date-fns' +export default startOfWeekYear diff --git a/node_modules/date-fns/startOfWeekYear/index.js b/node_modules/date-fns/startOfWeekYear/index.js new file mode 100644 index 0000000..6086cb9 --- /dev/null +++ b/node_modules/date-fns/startOfWeekYear/index.js @@ -0,0 +1,64 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfWeekYear; +var _index = _interopRequireDefault(require("../getWeekYear/index.js")); +var _index2 = _interopRequireDefault(require("../startOfWeek/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index5 = require("../_lib/defaultOptions/index.js"); +/** + * @name startOfWeekYear + * @category Week-Numbering Year Helpers + * @summary Return the start of a local week-numbering year for the given date. + * + * @description + * Return the start of a local week-numbering year. + * The exact calculation depends on the values of + * `options.weekStartsOn` (which is the index of the first day of the week) + * and `options.firstWeekContainsDate` (which is the day of January, which is always in + * the first week of the week-numbering year) + * + * Week numbering: https://en.wikipedia.org/wiki/Week#Week_numbering + * + * @param {Date|Number} date - the original date + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @returns {Date} the start of a week-numbering year + * @throws {TypeError} 1 argument required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * + * @example + * // The start of an a week-numbering year for 2 July 2005 with default settings: + * const result = startOfWeekYear(new Date(2005, 6, 2)) + * //=> Sun Dec 26 2004 00:00:00 + * + * @example + * // The start of a week-numbering year for 2 July 2005 + * // if Monday is the first day of week + * // and 4 January is always in the first week of the year: + * const result = startOfWeekYear(new Date(2005, 6, 2), { + * weekStartsOn: 1, + * firstWeekContainsDate: 4 + * }) + * //=> Mon Jan 03 2005 00:00:00 + */ +function startOfWeekYear(dirtyDate, options) { + var _ref, _ref2, _ref3, _options$firstWeekCon, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; + (0, _index4.default)(1, arguments); + var defaultOptions = (0, _index5.getDefaultOptions)(); + var firstWeekContainsDate = (0, _index3.default)((_ref = (_ref2 = (_ref3 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref !== void 0 ? _ref : 1); + var year = (0, _index.default)(dirtyDate, options); + var firstWeek = new Date(0); + firstWeek.setFullYear(year, 0, firstWeekContainsDate); + firstWeek.setHours(0, 0, 0, 0); + var date = (0, _index2.default)(firstWeek, options); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfWeekYear/index.js.flow b/node_modules/date-fns/startOfWeekYear/index.js.flow new file mode 100644 index 0000000..49cecb6 --- /dev/null +++ b/node_modules/date-fns/startOfWeekYear/index.js.flow @@ -0,0 +1,59 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: ( + date: Date | number, + options?: { + locale?: Locale, + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + } +) => Date diff --git a/node_modules/date-fns/startOfWeekYear/package.json b/node_modules/date-fns/startOfWeekYear/package.json new file mode 100644 index 0000000..0d614cb --- /dev/null +++ b/node_modules/date-fns/startOfWeekYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfWeekYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfYear/index.d.ts b/node_modules/date-fns/startOfYear/index.d.ts new file mode 100644 index 0000000..669ffc9 --- /dev/null +++ b/node_modules/date-fns/startOfYear/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfYear } from 'date-fns' +export default startOfYear diff --git a/node_modules/date-fns/startOfYear/index.js b/node_modules/date-fns/startOfYear/index.js new file mode 100644 index 0000000..98c5c1f --- /dev/null +++ b/node_modules/date-fns/startOfYear/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfYear; +var _index = _interopRequireDefault(require("../toDate/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name startOfYear + * @category Year Helpers + * @summary Return the start of a year for the given date. + * + * @description + * Return the start of a year for the given date. + * The result will be in the local timezone. + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a year + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a year for 2 September 2014 11:55:00: + * const result = startOfYear(new Date(2014, 8, 2, 11, 55, 00)) + * //=> Wed Jan 01 2014 00:00:00 + */ +function startOfYear(dirtyDate) { + (0, _index2.default)(1, arguments); + var cleanDate = (0, _index.default)(dirtyDate); + var date = new Date(0); + date.setFullYear(cleanDate.getFullYear(), 0, 1); + date.setHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfYear/index.js.flow b/node_modules/date-fns/startOfYear/index.js.flow new file mode 100644 index 0000000..4b7c616 --- /dev/null +++ b/node_modules/date-fns/startOfYear/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number) => Date diff --git a/node_modules/date-fns/startOfYear/package.json b/node_modules/date-fns/startOfYear/package.json new file mode 100644 index 0000000..b5bab33 --- /dev/null +++ b/node_modules/date-fns/startOfYear/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfYear/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/startOfYesterday/index.d.ts b/node_modules/date-fns/startOfYesterday/index.d.ts new file mode 100644 index 0000000..0342a28 --- /dev/null +++ b/node_modules/date-fns/startOfYesterday/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { startOfYesterday } from 'date-fns' +export default startOfYesterday diff --git a/node_modules/date-fns/startOfYesterday/index.js b/node_modules/date-fns/startOfYesterday/index.js new file mode 100644 index 0000000..3236622 --- /dev/null +++ b/node_modules/date-fns/startOfYesterday/index.js @@ -0,0 +1,36 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = startOfYesterday; +/** + * @name startOfYesterday + * @category Day Helpers + * @summary Return the start of yesterday. + * @pure false + * + * @description + * Return the start of yesterday. + * + * > ⚠️ Please note that this function is not present in the FP submodule as + * > it uses `new Date()` internally hence impure and can't be safely curried. + * + * @returns {Date} the start of yesterday + * + * @example + * // If today is 6 October 2014: + * const result = startOfYesterday() + * //=> Sun Oct 5 2014 00:00:00 + */ +function startOfYesterday() { + var now = new Date(); + var year = now.getFullYear(); + var month = now.getMonth(); + var day = now.getDate(); + var date = new Date(0); + date.setFullYear(year, month, day - 1); + date.setHours(0, 0, 0, 0); + return date; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/startOfYesterday/index.js.flow b/node_modules/date-fns/startOfYesterday/index.js.flow new file mode 100644 index 0000000..26bde32 --- /dev/null +++ b/node_modules/date-fns/startOfYesterday/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: () => Date diff --git a/node_modules/date-fns/startOfYesterday/package.json b/node_modules/date-fns/startOfYesterday/package.json new file mode 100644 index 0000000..d79711c --- /dev/null +++ b/node_modules/date-fns/startOfYesterday/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/startOfYesterday/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/sub/index.d.ts b/node_modules/date-fns/sub/index.d.ts new file mode 100644 index 0000000..7a4f3ec --- /dev/null +++ b/node_modules/date-fns/sub/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { sub } from 'date-fns' +export default sub diff --git a/node_modules/date-fns/sub/index.js b/node_modules/date-fns/sub/index.js new file mode 100644 index 0000000..1ca0759 --- /dev/null +++ b/node_modules/date-fns/sub/index.js @@ -0,0 +1,76 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = sub; +var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); +var _index = _interopRequireDefault(require("../subDays/index.js")); +var _index2 = _interopRequireDefault(require("../subMonths/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index4 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name sub + * @category Common Helpers + * @summary Subtract the specified years, months, weeks, days, hours, minutes and seconds from the given date. + * + * @description + * Subtract the specified years, months, weeks, days, hours, minutes and seconds from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Duration} duration - the object with years, months, weeks, days, hours, minutes and seconds to be subtracted + * + * | Key | Description | + * |---------|------------------------------------| + * | years | Amount of years to be subtracted | + * | months | Amount of months to be subtracted | + * | weeks | Amount of weeks to be subtracted | + * | days | Amount of days to be subtracted | + * | hours | Amount of hours to be subtracted | + * | minutes | Amount of minutes to be subtracted | + * | seconds | Amount of seconds to be subtracted | + * + * All values default to 0 + * + * @returns {Date} the new date with the seconds subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract the following duration from 15 June 2017 15:29:20 + * const result = sub(new Date(2017, 5, 15, 15, 29, 20), { + * years: 2, + * months: 9, + * weeks: 1, + * days: 7, + * hours: 5, + * minutes: 9, + * seconds: 30 + * }) + * //=> Mon Sep 1 2014 10:19:50 + */ +function sub(date, duration) { + (0, _index3.default)(2, arguments); + if (!duration || (0, _typeof2.default)(duration) !== 'object') return new Date(NaN); + var years = duration.years ? (0, _index4.default)(duration.years) : 0; + var months = duration.months ? (0, _index4.default)(duration.months) : 0; + var weeks = duration.weeks ? (0, _index4.default)(duration.weeks) : 0; + var days = duration.days ? (0, _index4.default)(duration.days) : 0; + var hours = duration.hours ? (0, _index4.default)(duration.hours) : 0; + var minutes = duration.minutes ? (0, _index4.default)(duration.minutes) : 0; + var seconds = duration.seconds ? (0, _index4.default)(duration.seconds) : 0; + + // Subtract years and months + var dateWithoutMonths = (0, _index2.default)(date, months + years * 12); + + // Subtract weeks and days + var dateWithoutDays = (0, _index.default)(dateWithoutMonths, days + weeks * 7); + + // Subtract hours, minutes and seconds + var minutestoSub = minutes + hours * 60; + var secondstoSub = seconds + minutestoSub * 60; + var mstoSub = secondstoSub * 1000; + var finalDate = new Date(dateWithoutDays.getTime() - mstoSub); + return finalDate; +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/sub/index.js.flow b/node_modules/date-fns/sub/index.js.flow new file mode 100644 index 0000000..e79df7c --- /dev/null +++ b/node_modules/date-fns/sub/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, duration: Duration) => Date diff --git a/node_modules/date-fns/sub/package.json b/node_modules/date-fns/sub/package.json new file mode 100644 index 0000000..93f8c7c --- /dev/null +++ b/node_modules/date-fns/sub/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/sub/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/subBusinessDays/index.d.ts b/node_modules/date-fns/subBusinessDays/index.d.ts new file mode 100644 index 0000000..7a0549a --- /dev/null +++ b/node_modules/date-fns/subBusinessDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subBusinessDays } from 'date-fns' +export default subBusinessDays diff --git a/node_modules/date-fns/subBusinessDays/index.js b/node_modules/date-fns/subBusinessDays/index.js new file mode 100644 index 0000000..adb1726 --- /dev/null +++ b/node_modules/date-fns/subBusinessDays/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = subBusinessDays; +var _index = _interopRequireDefault(require("../addBusinessDays/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name subBusinessDays + * @category Day Helpers + * @summary Substract the specified number of business days (mon - fri) to the given date. + * + * @description + * Substract the specified number of business days (mon - fri) to the given date, ignoring weekends. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of business days to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the business days subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Substract 10 business days from 1 September 2014: + * const result = subBusinessDays(new Date(2014, 8, 1), 10) + * //=> Mon Aug 18 2014 00:00:00 (skipped weekend days) + */ +function subBusinessDays(dirtyDate, dirtyAmount) { + (0, _index2.default)(2, arguments); + var amount = (0, _index3.default)(dirtyAmount); + return (0, _index.default)(dirtyDate, -amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/subBusinessDays/index.js.flow b/node_modules/date-fns/subBusinessDays/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/subBusinessDays/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/subBusinessDays/package.json b/node_modules/date-fns/subBusinessDays/package.json new file mode 100644 index 0000000..fe54180 --- /dev/null +++ b/node_modules/date-fns/subBusinessDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/subBusinessDays/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/subDays/index.d.ts b/node_modules/date-fns/subDays/index.d.ts new file mode 100644 index 0000000..0b2fe65 --- /dev/null +++ b/node_modules/date-fns/subDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subDays } from 'date-fns' +export default subDays diff --git a/node_modules/date-fns/subDays/index.js b/node_modules/date-fns/subDays/index.js new file mode 100644 index 0000000..8e6dc0b --- /dev/null +++ b/node_modules/date-fns/subDays/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = subDays; +var _index = _interopRequireDefault(require("../addDays/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name subDays + * @category Day Helpers + * @summary Subtract the specified number of days from the given date. + * + * @description + * Subtract the specified number of days from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of days to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the days subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 10 days from 1 September 2014: + * const result = subDays(new Date(2014, 8, 1), 10) + * //=> Fri Aug 22 2014 00:00:00 + */ +function subDays(dirtyDate, dirtyAmount) { + (0, _index2.default)(2, arguments); + var amount = (0, _index3.default)(dirtyAmount); + return (0, _index.default)(dirtyDate, -amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/subDays/index.js.flow b/node_modules/date-fns/subDays/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/subDays/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/subDays/package.json b/node_modules/date-fns/subDays/package.json new file mode 100644 index 0000000..bfe79e8 --- /dev/null +++ b/node_modules/date-fns/subDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/subDays/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/subHours/index.d.ts b/node_modules/date-fns/subHours/index.d.ts new file mode 100644 index 0000000..9b9a0d2 --- /dev/null +++ b/node_modules/date-fns/subHours/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subHours } from 'date-fns' +export default subHours diff --git a/node_modules/date-fns/subHours/index.js b/node_modules/date-fns/subHours/index.js new file mode 100644 index 0000000..90373ac --- /dev/null +++ b/node_modules/date-fns/subHours/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = subHours; +var _index = _interopRequireDefault(require("../addHours/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name subHours + * @category Hour Helpers + * @summary Subtract the specified number of hours from the given date. + * + * @description + * Subtract the specified number of hours from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of hours to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the hours subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 2 hours from 11 July 2014 01:00:00: + * const result = subHours(new Date(2014, 6, 11, 1, 0), 2) + * //=> Thu Jul 10 2014 23:00:00 + */ +function subHours(dirtyDate, dirtyAmount) { + (0, _index2.default)(2, arguments); + var amount = (0, _index3.default)(dirtyAmount); + return (0, _index.default)(dirtyDate, -amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/subHours/index.js.flow b/node_modules/date-fns/subHours/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/subHours/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/subHours/package.json b/node_modules/date-fns/subHours/package.json new file mode 100644 index 0000000..f458805 --- /dev/null +++ b/node_modules/date-fns/subHours/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/subHours/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/subISOWeekYears/index.d.ts b/node_modules/date-fns/subISOWeekYears/index.d.ts new file mode 100644 index 0000000..78018ea --- /dev/null +++ b/node_modules/date-fns/subISOWeekYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subISOWeekYears } from 'date-fns' +export default subISOWeekYears diff --git a/node_modules/date-fns/subISOWeekYears/index.js b/node_modules/date-fns/subISOWeekYears/index.js new file mode 100644 index 0000000..0d20a8e --- /dev/null +++ b/node_modules/date-fns/subISOWeekYears/index.js @@ -0,0 +1,36 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = subISOWeekYears; +var _index = _interopRequireDefault(require("../addISOWeekYears/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name subISOWeekYears + * @category ISO Week-Numbering Year Helpers + * @summary Subtract the specified number of ISO week-numbering years from the given date. + * + * @description + * Subtract the specified number of ISO week-numbering years from the given date. + * + * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of ISO week-numbering years to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the ISO week-numbering years subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 5 ISO week-numbering years from 1 September 2014: + * const result = subISOWeekYears(new Date(2014, 8, 1), 5) + * //=> Mon Aug 31 2009 00:00:00 + */ +function subISOWeekYears(dirtyDate, dirtyAmount) { + (0, _index2.default)(2, arguments); + var amount = (0, _index3.default)(dirtyAmount); + return (0, _index.default)(dirtyDate, -amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/subISOWeekYears/index.js.flow b/node_modules/date-fns/subISOWeekYears/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/subISOWeekYears/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/subISOWeekYears/package.json b/node_modules/date-fns/subISOWeekYears/package.json new file mode 100644 index 0000000..875d5e4 --- /dev/null +++ b/node_modules/date-fns/subISOWeekYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/subISOWeekYears/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/subMilliseconds/index.d.ts b/node_modules/date-fns/subMilliseconds/index.d.ts new file mode 100644 index 0000000..ffc51f1 --- /dev/null +++ b/node_modules/date-fns/subMilliseconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subMilliseconds } from 'date-fns' +export default subMilliseconds diff --git a/node_modules/date-fns/subMilliseconds/index.js b/node_modules/date-fns/subMilliseconds/index.js new file mode 100644 index 0000000..80263bb --- /dev/null +++ b/node_modules/date-fns/subMilliseconds/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = subMilliseconds; +var _index = _interopRequireDefault(require("../addMilliseconds/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name subMilliseconds + * @category Millisecond Helpers + * @summary Subtract the specified number of milliseconds from the given date. + * + * @description + * Subtract the specified number of milliseconds from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of milliseconds to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the milliseconds subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 750 milliseconds from 10 July 2014 12:45:30.000: + * const result = subMilliseconds(new Date(2014, 6, 10, 12, 45, 30, 0), 750) + * //=> Thu Jul 10 2014 12:45:29.250 + */ +function subMilliseconds(dirtyDate, dirtyAmount) { + (0, _index2.default)(2, arguments); + var amount = (0, _index3.default)(dirtyAmount); + return (0, _index.default)(dirtyDate, -amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/subMilliseconds/index.js.flow b/node_modules/date-fns/subMilliseconds/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/subMilliseconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/subMilliseconds/package.json b/node_modules/date-fns/subMilliseconds/package.json new file mode 100644 index 0000000..bfca793 --- /dev/null +++ b/node_modules/date-fns/subMilliseconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/subMilliseconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/subMinutes/index.d.ts b/node_modules/date-fns/subMinutes/index.d.ts new file mode 100644 index 0000000..43c3222 --- /dev/null +++ b/node_modules/date-fns/subMinutes/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subMinutes } from 'date-fns' +export default subMinutes diff --git a/node_modules/date-fns/subMinutes/index.js b/node_modules/date-fns/subMinutes/index.js new file mode 100644 index 0000000..e6591ee --- /dev/null +++ b/node_modules/date-fns/subMinutes/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = subMinutes; +var _index = _interopRequireDefault(require("../addMinutes/index.js")); +var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/toInteger/index.js")); +/** + * @name subMinutes + * @category Minute Helpers + * @summary Subtract the specified number of minutes from the given date. + * + * @description + * Subtract the specified number of minutes from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of minutes to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the minutes subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 30 minutes from 10 July 2014 12:00:00: + * const result = subMinutes(new Date(2014, 6, 10, 12, 0), 30) + * //=> Thu Jul 10 2014 11:30:00 + */ +function subMinutes(dirtyDate, dirtyAmount) { + (0, _index2.default)(2, arguments); + var amount = (0, _index3.default)(dirtyAmount); + return (0, _index.default)(dirtyDate, -amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/subMinutes/index.js.flow b/node_modules/date-fns/subMinutes/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/subMinutes/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/subMinutes/package.json b/node_modules/date-fns/subMinutes/package.json new file mode 100644 index 0000000..53d443c --- /dev/null +++ b/node_modules/date-fns/subMinutes/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/subMinutes/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/subMonths/index.d.ts b/node_modules/date-fns/subMonths/index.d.ts new file mode 100644 index 0000000..dd963a1 --- /dev/null +++ b/node_modules/date-fns/subMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subMonths } from 'date-fns' +export default subMonths diff --git a/node_modules/date-fns/subMonths/index.js b/node_modules/date-fns/subMonths/index.js new file mode 100644 index 0000000..61a79de --- /dev/null +++ b/node_modules/date-fns/subMonths/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = subMonths; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../addMonths/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name subMonths + * @category Month Helpers + * @summary Subtract the specified number of months from the given date. + * + * @description + * Subtract the specified number of months from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of months to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the months subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 5 months from 1 February 2015: + * const result = subMonths(new Date(2015, 1, 1), 5) + * //=> Mon Sep 01 2014 00:00:00 + */ +function subMonths(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var amount = (0, _index.default)(dirtyAmount); + return (0, _index2.default)(dirtyDate, -amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/subMonths/index.js.flow b/node_modules/date-fns/subMonths/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/subMonths/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/subMonths/package.json b/node_modules/date-fns/subMonths/package.json new file mode 100644 index 0000000..9e44c48 --- /dev/null +++ b/node_modules/date-fns/subMonths/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/subMonths/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/subQuarters/index.d.ts b/node_modules/date-fns/subQuarters/index.d.ts new file mode 100644 index 0000000..216a1f3 --- /dev/null +++ b/node_modules/date-fns/subQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subQuarters } from 'date-fns' +export default subQuarters diff --git a/node_modules/date-fns/subQuarters/index.js b/node_modules/date-fns/subQuarters/index.js new file mode 100644 index 0000000..0a30e76 --- /dev/null +++ b/node_modules/date-fns/subQuarters/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = subQuarters; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../addQuarters/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name subQuarters + * @category Quarter Helpers + * @summary Subtract the specified number of year quarters from the given date. + * + * @description + * Subtract the specified number of year quarters from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of quarters to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the quarters subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 3 quarters from 1 September 2014: + * const result = subQuarters(new Date(2014, 8, 1), 3) + * //=> Sun Dec 01 2013 00:00:00 + */ +function subQuarters(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var amount = (0, _index.default)(dirtyAmount); + return (0, _index2.default)(dirtyDate, -amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/subQuarters/index.js.flow b/node_modules/date-fns/subQuarters/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/subQuarters/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/subQuarters/package.json b/node_modules/date-fns/subQuarters/package.json new file mode 100644 index 0000000..c5a9760 --- /dev/null +++ b/node_modules/date-fns/subQuarters/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/subQuarters/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/subSeconds/index.d.ts b/node_modules/date-fns/subSeconds/index.d.ts new file mode 100644 index 0000000..f718279 --- /dev/null +++ b/node_modules/date-fns/subSeconds/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subSeconds } from 'date-fns' +export default subSeconds diff --git a/node_modules/date-fns/subSeconds/index.js b/node_modules/date-fns/subSeconds/index.js new file mode 100644 index 0000000..4ba8345 --- /dev/null +++ b/node_modules/date-fns/subSeconds/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = subSeconds; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../addSeconds/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name subSeconds + * @category Second Helpers + * @summary Subtract the specified number of seconds from the given date. + * + * @description + * Subtract the specified number of seconds from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of seconds to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the seconds subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 30 seconds from 10 July 2014 12:45:00: + * const result = subSeconds(new Date(2014, 6, 10, 12, 45, 0), 30) + * //=> Thu Jul 10 2014 12:44:30 + */ +function subSeconds(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var amount = (0, _index.default)(dirtyAmount); + return (0, _index2.default)(dirtyDate, -amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/subSeconds/index.js.flow b/node_modules/date-fns/subSeconds/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/subSeconds/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/subSeconds/package.json b/node_modules/date-fns/subSeconds/package.json new file mode 100644 index 0000000..98ac354 --- /dev/null +++ b/node_modules/date-fns/subSeconds/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/subSeconds/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/subWeeks/index.d.ts b/node_modules/date-fns/subWeeks/index.d.ts new file mode 100644 index 0000000..b6e3c82 --- /dev/null +++ b/node_modules/date-fns/subWeeks/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subWeeks } from 'date-fns' +export default subWeeks diff --git a/node_modules/date-fns/subWeeks/index.js b/node_modules/date-fns/subWeeks/index.js new file mode 100644 index 0000000..161a736 --- /dev/null +++ b/node_modules/date-fns/subWeeks/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = subWeeks; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../addWeeks/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name subWeeks + * @category Week Helpers + * @summary Subtract the specified number of weeks from the given date. + * + * @description + * Subtract the specified number of weeks from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of weeks to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the weeks subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 4 weeks from 1 September 2014: + * const result = subWeeks(new Date(2014, 8, 1), 4) + * //=> Mon Aug 04 2014 00:00:00 + */ +function subWeeks(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var amount = (0, _index.default)(dirtyAmount); + return (0, _index2.default)(dirtyDate, -amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/subWeeks/index.js.flow b/node_modules/date-fns/subWeeks/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/subWeeks/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/subWeeks/package.json b/node_modules/date-fns/subWeeks/package.json new file mode 100644 index 0000000..2bd8b8f --- /dev/null +++ b/node_modules/date-fns/subWeeks/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/subWeeks/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/subYears/index.d.ts b/node_modules/date-fns/subYears/index.d.ts new file mode 100644 index 0000000..5edf482 --- /dev/null +++ b/node_modules/date-fns/subYears/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { subYears } from 'date-fns' +export default subYears diff --git a/node_modules/date-fns/subYears/index.js b/node_modules/date-fns/subYears/index.js new file mode 100644 index 0000000..03979e0 --- /dev/null +++ b/node_modules/date-fns/subYears/index.js @@ -0,0 +1,34 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = subYears; +var _index = _interopRequireDefault(require("../_lib/toInteger/index.js")); +var _index2 = _interopRequireDefault(require("../addYears/index.js")); +var _index3 = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name subYears + * @category Year Helpers + * @summary Subtract the specified number of years from the given date. + * + * @description + * Subtract the specified number of years from the given date. + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of years to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. + * @returns {Date} the new date with the years subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 5 years from 1 September 2014: + * const result = subYears(new Date(2014, 8, 1), 5) + * //=> Tue Sep 01 2009 00:00:00 + */ +function subYears(dirtyDate, dirtyAmount) { + (0, _index3.default)(2, arguments); + var amount = (0, _index.default)(dirtyAmount); + return (0, _index2.default)(dirtyDate, -amount); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/subYears/index.js.flow b/node_modules/date-fns/subYears/index.js.flow new file mode 100644 index 0000000..f568f0d --- /dev/null +++ b/node_modules/date-fns/subYears/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (date: Date | number, amount: number) => Date diff --git a/node_modules/date-fns/subYears/package.json b/node_modules/date-fns/subYears/package.json new file mode 100644 index 0000000..63649c3 --- /dev/null +++ b/node_modules/date-fns/subYears/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/subYears/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/toDate/index.d.ts b/node_modules/date-fns/toDate/index.d.ts new file mode 100644 index 0000000..0231ae7 --- /dev/null +++ b/node_modules/date-fns/toDate/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { toDate } from 'date-fns' +export default toDate diff --git a/node_modules/date-fns/toDate/index.js b/node_modules/date-fns/toDate/index.js new file mode 100644 index 0000000..30b2b8c --- /dev/null +++ b/node_modules/date-fns/toDate/index.js @@ -0,0 +1,60 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = toDate; +var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +/** + * @name toDate + * @category Common Helpers + * @summary Convert the given argument to an instance of Date. + * + * @description + * Convert the given argument to an instance of Date. + * + * If the argument is an instance of Date, the function returns its clone. + * + * If the argument is a number, it is treated as a timestamp. + * + * If the argument is none of the above, the function returns Invalid Date. + * + * **Note**: *all* Date arguments passed to any *date-fns* function is processed by `toDate`. + * + * @param {Date|Number} argument - the value to convert + * @returns {Date} the parsed date in the local time zone + * @throws {TypeError} 1 argument required + * + * @example + * // Clone the date: + * const result = toDate(new Date(2014, 1, 11, 11, 30, 30)) + * //=> Tue Feb 11 2014 11:30:30 + * + * @example + * // Convert the timestamp to date: + * const result = toDate(1392098430000) + * //=> Tue Feb 11 2014 11:30:30 + */ +function toDate(argument) { + (0, _index.default)(1, arguments); + var argStr = Object.prototype.toString.call(argument); + + // Clone the date + if (argument instanceof Date || (0, _typeof2.default)(argument) === 'object' && argStr === '[object Date]') { + // Prevent the date to lose the milliseconds when passed to new Date() in IE10 + return new Date(argument.getTime()); + } else if (typeof argument === 'number' || argStr === '[object Number]') { + return new Date(argument); + } else { + if ((typeof argument === 'string' || argStr === '[object String]') && typeof console !== 'undefined') { + // eslint-disable-next-line no-console + console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"); + // eslint-disable-next-line no-console + console.warn(new Error().stack); + } + return new Date(NaN); + } +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/toDate/index.js.flow b/node_modules/date-fns/toDate/index.js.flow new file mode 100644 index 0000000..19292c7 --- /dev/null +++ b/node_modules/date-fns/toDate/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (argument: Date | number) => Date diff --git a/node_modules/date-fns/toDate/package.json b/node_modules/date-fns/toDate/package.json new file mode 100644 index 0000000..72ac665 --- /dev/null +++ b/node_modules/date-fns/toDate/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/toDate/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/types.js b/node_modules/date-fns/types.js new file mode 100644 index 0000000..430afc1 --- /dev/null +++ b/node_modules/date-fns/types.js @@ -0,0 +1,5 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); \ No newline at end of file diff --git a/node_modules/date-fns/typings.d.ts b/node_modules/date-fns/typings.d.ts new file mode 100644 index 0000000..06a7073 --- /dev/null +++ b/node_modules/date-fns/typings.d.ts @@ -0,0 +1,23802 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +// FP Interfaces + +interface CurriedFn1 { + (a: A): R +} + +interface CurriedFn2 { + (a: A): CurriedFn1 + (a: A, b: B): R +} + +interface CurriedFn3 { + (a: A): CurriedFn2 + (a: A, b: B): CurriedFn1 + (a: A, b: B, c: C): R +} + +interface CurriedFn4 { + (a: A): CurriedFn3 + (a: A, b: B): CurriedFn2 + (a: A, b: B, c: C): CurriedFn1 + (a: A, b: B, c: C, d: D): R +} + +// Type Aliases + +type Interval = { + start: Date | number + end: Date | number +} +type IntervalAliased = Interval + +type Locale = { + code?: string + formatDistance?: (...args: Array) => any + formatRelative?: (...args: Array) => any + localize?: { + ordinalNumber: (...args: Array) => any + era: (...args: Array) => any + quarter: (...args: Array) => any + month: (...args: Array) => any + day: (...args: Array) => any + dayPeriod: (...args: Array) => any + } + formatLong?: { + date: (...args: Array) => any + time: (...args: Array) => any + dateTime: (...args: Array) => any + } + match?: { + ordinalNumber: (...args: Array) => any + era: (...args: Array) => any + quarter: (...args: Array) => any + month: (...args: Array) => any + day: (...args: Array) => any + dayPeriod: (...args: Array) => any + } + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } +} +type LocaleAliased = Locale + +type Duration = { + years?: number + months?: number + weeks?: number + days?: number + hours?: number + minutes?: number + seconds?: number +} +type DurationAliased = Duration + +type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 +type DayAliased = Day + +// Exported Type Aliases + +declare module 'date-fns' { + export type Interval = IntervalAliased + + export type Locale = LocaleAliased + + export type Duration = DurationAliased + + export type Day = DayAliased +} + +// Regular Functions + +declare module 'date-fns' { + function add(date: Date | number, duration: Duration): Date + namespace add {} + + function addBusinessDays(date: Date | number, amount: number): Date + namespace addBusinessDays {} + + function addDays(date: Date | number, amount: number): Date + namespace addDays {} + + function addHours(date: Date | number, amount: number): Date + namespace addHours {} + + function addISOWeekYears(date: Date | number, amount: number): Date + namespace addISOWeekYears {} + + function addMilliseconds(date: Date | number, amount: number): Date + namespace addMilliseconds {} + + function addMinutes(date: Date | number, amount: number): Date + namespace addMinutes {} + + function addMonths(date: Date | number, amount: number): Date + namespace addMonths {} + + function addQuarters(date: Date | number, amount: number): Date + namespace addQuarters {} + + function addSeconds(date: Date | number, amount: number): Date + namespace addSeconds {} + + function addWeeks(date: Date | number, amount: number): Date + namespace addWeeks {} + + function addYears(date: Date | number, amount: number): Date + namespace addYears {} + + function areIntervalsOverlapping( + intervalLeft: Interval, + intervalRight: Interval, + options?: { + inclusive?: boolean + } + ): boolean + namespace areIntervalsOverlapping {} + + function clamp(date: Date | number, interval: Interval): Date + namespace clamp {} + + function closestIndexTo( + dateToCompare: Date | number, + datesArray: (Date | number)[] + ): number | undefined + namespace closestIndexTo {} + + function closestTo( + dateToCompare: Date | number, + datesArray: (Date | number)[] + ): Date | undefined + namespace closestTo {} + + function compareAsc(dateLeft: Date | number, dateRight: Date | number): number + namespace compareAsc {} + + function compareDesc( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace compareDesc {} + + function daysToWeeks(days: number): number + namespace daysToWeeks {} + + function differenceInBusinessDays( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInBusinessDays {} + + function differenceInCalendarDays( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInCalendarDays {} + + function differenceInCalendarISOWeeks( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInCalendarISOWeeks {} + + function differenceInCalendarISOWeekYears( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInCalendarISOWeekYears {} + + function differenceInCalendarMonths( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInCalendarMonths {} + + function differenceInCalendarQuarters( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInCalendarQuarters {} + + function differenceInCalendarWeeks( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): number + namespace differenceInCalendarWeeks {} + + function differenceInCalendarYears( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInCalendarYears {} + + function differenceInDays( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInDays {} + + function differenceInHours( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + namespace differenceInHours {} + + function differenceInISOWeekYears( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInISOWeekYears {} + + function differenceInMilliseconds( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInMilliseconds {} + + function differenceInMinutes( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + namespace differenceInMinutes {} + + function differenceInMonths( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInMonths {} + + function differenceInQuarters( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + namespace differenceInQuarters {} + + function differenceInSeconds( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + namespace differenceInSeconds {} + + function differenceInWeeks( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + namespace differenceInWeeks {} + + function differenceInYears( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInYears {} + + function eachDayOfInterval( + interval: Interval, + options?: { + step?: number + } + ): Date[] + namespace eachDayOfInterval {} + + function eachHourOfInterval( + interval: Interval, + options?: { + step?: number + } + ): Date[] + namespace eachHourOfInterval {} + + function eachMinuteOfInterval( + interval: Interval, + options?: { + step?: number + } + ): Date[] + namespace eachMinuteOfInterval {} + + function eachMonthOfInterval(interval: Interval): Date[] + namespace eachMonthOfInterval {} + + function eachQuarterOfInterval(interval: Interval): Date[] + namespace eachQuarterOfInterval {} + + function eachWeekendOfInterval(interval: Interval): Date[] + namespace eachWeekendOfInterval {} + + function eachWeekendOfMonth(date: Date | number): Date[] + namespace eachWeekendOfMonth {} + + function eachWeekendOfYear(date: Date | number): Date[] + namespace eachWeekendOfYear {} + + function eachWeekOfInterval( + interval: Interval, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date[] + namespace eachWeekOfInterval {} + + function eachYearOfInterval(interval: Interval): Date[] + namespace eachYearOfInterval {} + + function endOfDay(date: Date | number): Date + namespace endOfDay {} + + function endOfDecade( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2 + } + ): Date + namespace endOfDecade {} + + function endOfHour(date: Date | number): Date + namespace endOfHour {} + + function endOfISOWeek(date: Date | number): Date + namespace endOfISOWeek {} + + function endOfISOWeekYear(date: Date | number): Date + namespace endOfISOWeekYear {} + + function endOfMinute(date: Date | number): Date + namespace endOfMinute {} + + function endOfMonth(date: Date | number): Date + namespace endOfMonth {} + + function endOfQuarter(date: Date | number): Date + namespace endOfQuarter {} + + function endOfSecond(date: Date | number): Date + namespace endOfSecond {} + + function endOfToday(): Date + namespace endOfToday {} + + function endOfTomorrow(): Date + namespace endOfTomorrow {} + + function endOfWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date + namespace endOfWeek {} + + function endOfYear(date: Date | number): Date + namespace endOfYear {} + + function endOfYesterday(): Date + namespace endOfYesterday {} + + function format( + date: Date | number, + format: string, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: number + useAdditionalWeekYearTokens?: boolean + useAdditionalDayOfYearTokens?: boolean + } + ): string + namespace format {} + + function formatDistance( + date: Date | number, + baseDate: Date | number, + options?: { + includeSeconds?: boolean + addSuffix?: boolean + locale?: Locale + } + ): string + namespace formatDistance {} + + function formatDistanceStrict( + date: Date | number, + baseDate: Date | number, + options?: { + addSuffix?: boolean + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' + roundingMethod?: 'floor' | 'ceil' | 'round' + locale?: Locale + } + ): string + namespace formatDistanceStrict {} + + function formatDistanceToNow( + date: Date | number, + options?: { + includeSeconds?: boolean + addSuffix?: boolean + locale?: Locale + } + ): string + namespace formatDistanceToNow {} + + function formatDistanceToNowStrict( + date: Date | number, + options?: { + addSuffix?: boolean + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' + roundingMethod?: 'floor' | 'ceil' | 'round' + locale?: Locale + } + ): string + namespace formatDistanceToNowStrict {} + + function formatDuration( + duration: Duration, + options?: { + format?: string[] + zero?: boolean + delimiter?: string + locale?: Locale + } + ): string + namespace formatDuration {} + + function formatISO( + date: Date | number, + options?: { + format?: 'extended' | 'basic' + representation?: 'complete' | 'date' | 'time' + } + ): string + namespace formatISO {} + + function formatISO9075( + date: Date | number, + options?: { + format?: 'extended' | 'basic' + representation?: 'complete' | 'date' | 'time' + } + ): string + namespace formatISO9075 {} + + function formatISODuration(duration: Duration): string + namespace formatISODuration {} + + function formatRelative( + date: Date | number, + baseDate: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): string + namespace formatRelative {} + + function formatRFC3339( + date: Date | number, + options?: { + fractionDigits?: 0 | 1 | 2 | 3 + } + ): string + namespace formatRFC3339 {} + + function formatRFC7231(date: Date | number): string + namespace formatRFC7231 {} + + function fromUnixTime(unixTime: number): Date + namespace fromUnixTime {} + + function getDate(date: Date | number): number + namespace getDate {} + + function getDay(date: Date | number): 0 | 1 | 2 | 3 | 4 | 5 | 6 + namespace getDay {} + + function getDayOfYear(date: Date | number): number + namespace getDayOfYear {} + + function getDaysInMonth(date: Date | number): number + namespace getDaysInMonth {} + + function getDaysInYear(date: Date | number): number + namespace getDaysInYear {} + + function getDecade(date: Date | number): number + namespace getDecade {} + + function getDefaultOptions(): Object + namespace getDefaultOptions {} + + function getHours(date: Date | number): number + namespace getHours {} + + function getISODay(date: Date | number): number + namespace getISODay {} + + function getISOWeek(date: Date | number): number + namespace getISOWeek {} + + function getISOWeeksInYear(date: Date | number): number + namespace getISOWeeksInYear {} + + function getISOWeekYear(date: Date | number): number + namespace getISOWeekYear {} + + function getMilliseconds(date: Date | number): number + namespace getMilliseconds {} + + function getMinutes(date: Date | number): number + namespace getMinutes {} + + function getMonth(date: Date | number): number + namespace getMonth {} + + function getOverlappingDaysInIntervals( + intervalLeft: Interval, + intervalRight: Interval + ): number + namespace getOverlappingDaysInIntervals {} + + function getQuarter(date: Date | number): number + namespace getQuarter {} + + function getSeconds(date: Date | number): number + namespace getSeconds {} + + function getTime(date: Date | number): number + namespace getTime {} + + function getUnixTime(date: Date | number): number + namespace getUnixTime {} + + function getWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): number + namespace getWeek {} + + function getWeekOfMonth( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): number + namespace getWeekOfMonth {} + + function getWeeksInMonth( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): number + namespace getWeeksInMonth {} + + function getWeekYear( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): number + namespace getWeekYear {} + + function getYear(date: Date | number): number + namespace getYear {} + + function hoursToMilliseconds(hours: number): number + namespace hoursToMilliseconds {} + + function hoursToMinutes(hours: number): number + namespace hoursToMinutes {} + + function hoursToSeconds(hours: number): number + namespace hoursToSeconds {} + + function intervalToDuration(interval: Interval): Duration + namespace intervalToDuration {} + + function intlFormat( + argument: Date | number, + formatOptions?: { + localeMatcher?: 'lookup' | 'best fit' + weekday?: 'narrow' | 'short' | 'long' + era?: 'narrow' | 'short' | 'long' + year?: 'numeric' | '2-digit' + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long' + day?: 'numeric' | '2-digit' + hour?: 'numeric' | '2-digit' + minute?: 'numeric' | '2-digit' + second?: 'numeric' | '2-digit' + timeZoneName?: 'short' | 'long' + formatMatcher?: 'basic' | 'best fit' + hour12?: boolean + timeZone?: string + }, + localeOptions?: { + locale?: string | string[] + } + ): string + namespace intlFormat {} + + function intlFormatDistance( + date: Date | number, + baseDate: Date | number, + options?: { + unit?: string + locale?: string | string[] + localeMatcher?: string + numeric?: string + style?: string + } + ): string + namespace intlFormatDistance {} + + function isAfter(date: Date | number, dateToCompare: Date | number): boolean + namespace isAfter {} + + function isBefore(date: Date | number, dateToCompare: Date | number): boolean + namespace isBefore {} + + function isDate(value: any): boolean + namespace isDate {} + + function isEqual(dateLeft: Date | number, dateRight: Date | number): boolean + namespace isEqual {} + + function isExists(year: number, month: number, day: number): boolean + namespace isExists {} + + function isFirstDayOfMonth(date: Date | number): boolean + namespace isFirstDayOfMonth {} + + function isFriday(date: Date | number): boolean + namespace isFriday {} + + function isFuture(date: Date | number): boolean + namespace isFuture {} + + function isLastDayOfMonth(date: Date | number): boolean + namespace isLastDayOfMonth {} + + function isLeapYear(date: Date | number): boolean + namespace isLeapYear {} + + function isMatch( + dateString: string, + formatString: string, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + useAdditionalWeekYearTokens?: boolean + useAdditionalDayOfYearTokens?: boolean + } + ): boolean + namespace isMatch {} + + function isMonday(date: Date | number): boolean + namespace isMonday {} + + function isPast(date: Date | number): boolean + namespace isPast {} + + function isSameDay(dateLeft: Date | number, dateRight: Date | number): boolean + namespace isSameDay {} + + function isSameHour( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameHour {} + + function isSameISOWeek( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameISOWeek {} + + function isSameISOWeekYear( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameISOWeekYear {} + + function isSameMinute( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameMinute {} + + function isSameMonth( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameMonth {} + + function isSameQuarter( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameQuarter {} + + function isSameSecond( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameSecond {} + + function isSameWeek( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): boolean + namespace isSameWeek {} + + function isSameYear( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameYear {} + + function isSaturday(date: Date | number): boolean + namespace isSaturday {} + + function isSunday(date: Date | number): boolean + namespace isSunday {} + + function isThisHour(date: Date | number): boolean + namespace isThisHour {} + + function isThisISOWeek(date: Date | number): boolean + namespace isThisISOWeek {} + + function isThisMinute(date: Date | number): boolean + namespace isThisMinute {} + + function isThisMonth(date: Date | number): boolean + namespace isThisMonth {} + + function isThisQuarter(date: Date | number): boolean + namespace isThisQuarter {} + + function isThisSecond(date: Date | number): boolean + namespace isThisSecond {} + + function isThisWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): boolean + namespace isThisWeek {} + + function isThisYear(date: Date | number): boolean + namespace isThisYear {} + + function isThursday(date: Date | number): boolean + namespace isThursday {} + + function isToday(date: Date | number): boolean + namespace isToday {} + + function isTomorrow(date: Date | number): boolean + namespace isTomorrow {} + + function isTuesday(date: Date | number): boolean + namespace isTuesday {} + + function isValid(date: any): boolean + namespace isValid {} + + function isWednesday(date: Date | number): boolean + namespace isWednesday {} + + function isWeekend(date: Date | number): boolean + namespace isWeekend {} + + function isWithinInterval(date: Date | number, interval: Interval): boolean + namespace isWithinInterval {} + + function isYesterday(date: Date | number): boolean + namespace isYesterday {} + + function lastDayOfDecade(date: Date | number): Date + namespace lastDayOfDecade {} + + function lastDayOfISOWeek(date: Date | number): Date + namespace lastDayOfISOWeek {} + + function lastDayOfISOWeekYear(date: Date | number): Date + namespace lastDayOfISOWeekYear {} + + function lastDayOfMonth(date: Date | number): Date + namespace lastDayOfMonth {} + + function lastDayOfQuarter( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2 + } + ): Date + namespace lastDayOfQuarter {} + + function lastDayOfWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date + namespace lastDayOfWeek {} + + function lastDayOfYear(date: Date | number): Date + namespace lastDayOfYear {} + + function lightFormat(date: Date | number, format: string): string + namespace lightFormat {} + + function max(datesArray: (Date | number)[]): Date + namespace max {} + + function milliseconds(duration: Duration): number + namespace milliseconds {} + + function millisecondsToHours(milliseconds: number): number + namespace millisecondsToHours {} + + function millisecondsToMinutes(milliseconds: number): number + namespace millisecondsToMinutes {} + + function millisecondsToSeconds(milliseconds: number): number + namespace millisecondsToSeconds {} + + function min(datesArray: (Date | number)[]): Date + namespace min {} + + function minutesToHours(minutes: number): number + namespace minutesToHours {} + + function minutesToMilliseconds(minutes: number): number + namespace minutesToMilliseconds {} + + function minutesToSeconds(minutes: number): number + namespace minutesToSeconds {} + + function monthsToQuarters(months: number): number + namespace monthsToQuarters {} + + function monthsToYears(months: number): number + namespace monthsToYears {} + + function nextDay(date: Date | number, day: Day): Date + namespace nextDay {} + + function nextFriday(date: Date | number): Date + namespace nextFriday {} + + function nextMonday(date: Date | number): Date + namespace nextMonday {} + + function nextSaturday(date: Date | number): Date + namespace nextSaturday {} + + function nextSunday(date: Date | number): Date + namespace nextSunday {} + + function nextThursday(date: Date | number): Date + namespace nextThursday {} + + function nextTuesday(date: Date | number): Date + namespace nextTuesday {} + + function nextWednesday(date: Date | number): Date + namespace nextWednesday {} + + function parse( + dateString: string, + formatString: string, + referenceDate: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + useAdditionalWeekYearTokens?: boolean + useAdditionalDayOfYearTokens?: boolean + } + ): Date + namespace parse {} + + function parseISO( + argument: string, + options?: { + additionalDigits?: 0 | 1 | 2 + } + ): Date + namespace parseISO {} + + function parseJSON(argument: string | number | Date): Date + namespace parseJSON {} + + function previousDay(date: Date | number, day: number): Date + namespace previousDay {} + + function previousFriday(date: Date | number): Date + namespace previousFriday {} + + function previousMonday(date: Date | number): Date + namespace previousMonday {} + + function previousSaturday(date: Date | number): Date + namespace previousSaturday {} + + function previousSunday(date: Date | number): Date + namespace previousSunday {} + + function previousThursday(date: Date | number): Date + namespace previousThursday {} + + function previousTuesday(date: Date | number): Date + namespace previousTuesday {} + + function previousWednesday(date: Date | number): Date + namespace previousWednesday {} + + function quartersToMonths(quarters: number): number + namespace quartersToMonths {} + + function quartersToYears(quarters: number): number + namespace quartersToYears {} + + function roundToNearestMinutes( + date: Date | number, + options?: { + nearestTo?: number + roundingMethod?: string + } + ): Date + namespace roundToNearestMinutes {} + + function secondsToHours(seconds: number): number + namespace secondsToHours {} + + function secondsToMilliseconds(seconds: number): number + namespace secondsToMilliseconds {} + + function secondsToMinutes(seconds: number): number + namespace secondsToMinutes {} + + function set( + date: Date | number, + values: { + year?: number + month?: number + date?: number + hours?: number + minutes?: number + seconds?: number + milliseconds?: number + } + ): Date + namespace set {} + + function setDate(date: Date | number, dayOfMonth: number): Date + namespace setDate {} + + function setDay( + date: Date | number, + day: number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date + namespace setDay {} + + function setDayOfYear(date: Date | number, dayOfYear: number): Date + namespace setDayOfYear {} + + function setDefaultOptions(newOptions: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + }): void + namespace setDefaultOptions {} + + function setHours(date: Date | number, hours: number): Date + namespace setHours {} + + function setISODay(date: Date | number, day: number): Date + namespace setISODay {} + + function setISOWeek(date: Date | number, isoWeek: number): Date + namespace setISOWeek {} + + function setISOWeekYear(date: Date | number, isoWeekYear: number): Date + namespace setISOWeekYear {} + + function setMilliseconds(date: Date | number, milliseconds: number): Date + namespace setMilliseconds {} + + function setMinutes(date: Date | number, minutes: number): Date + namespace setMinutes {} + + function setMonth(date: Date | number, month: number): Date + namespace setMonth {} + + function setQuarter(date: Date | number, quarter: number): Date + namespace setQuarter {} + + function setSeconds(date: Date | number, seconds: number): Date + namespace setSeconds {} + + function setWeek( + date: Date | number, + week: number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): Date + namespace setWeek {} + + function setWeekYear( + date: Date | number, + weekYear: number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): Date + namespace setWeekYear {} + + function setYear(date: Date | number, year: number): Date + namespace setYear {} + + function startOfDay(date: Date | number): Date + namespace startOfDay {} + + function startOfDecade(date: Date | number): Date + namespace startOfDecade {} + + function startOfHour(date: Date | number): Date + namespace startOfHour {} + + function startOfISOWeek(date: Date | number): Date + namespace startOfISOWeek {} + + function startOfISOWeekYear(date: Date | number): Date + namespace startOfISOWeekYear {} + + function startOfMinute(date: Date | number): Date + namespace startOfMinute {} + + function startOfMonth(date: Date | number): Date + namespace startOfMonth {} + + function startOfQuarter(date: Date | number): Date + namespace startOfQuarter {} + + function startOfSecond(date: Date | number): Date + namespace startOfSecond {} + + function startOfToday(): Date + namespace startOfToday {} + + function startOfTomorrow(): Date + namespace startOfTomorrow {} + + function startOfWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date + namespace startOfWeek {} + + function startOfWeekYear( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): Date + namespace startOfWeekYear {} + + function startOfYear(date: Date | number): Date + namespace startOfYear {} + + function startOfYesterday(): Date + namespace startOfYesterday {} + + function sub(date: Date | number, duration: Duration): Date + namespace sub {} + + function subBusinessDays(date: Date | number, amount: number): Date + namespace subBusinessDays {} + + function subDays(date: Date | number, amount: number): Date + namespace subDays {} + + function subHours(date: Date | number, amount: number): Date + namespace subHours {} + + function subISOWeekYears(date: Date | number, amount: number): Date + namespace subISOWeekYears {} + + function subMilliseconds(date: Date | number, amount: number): Date + namespace subMilliseconds {} + + function subMinutes(date: Date | number, amount: number): Date + namespace subMinutes {} + + function subMonths(date: Date | number, amount: number): Date + namespace subMonths {} + + function subQuarters(date: Date | number, amount: number): Date + namespace subQuarters {} + + function subSeconds(date: Date | number, amount: number): Date + namespace subSeconds {} + + function subWeeks(date: Date | number, amount: number): Date + namespace subWeeks {} + + function subYears(date: Date | number, amount: number): Date + namespace subYears {} + + function toDate(argument: Date | number): Date + namespace toDate {} + + function weeksToDays(weeks: number): number + namespace weeksToDays {} + + function yearsToMonths(years: number): number + namespace yearsToMonths {} + + function yearsToQuarters(years: number): number + namespace yearsToQuarters {} + + const daysInWeek: number + + const daysInYear: number + + const maxTime: number + + const millisecondsInMinute: number + + const millisecondsInHour: number + + const millisecondsInSecond: number + + const minTime: number + + const minutesInHour: number + + const monthsInQuarter: number + + const monthsInYear: number + + const quartersInYear: number + + const secondsInHour: number + + const secondsInMinute: number + + const secondsInDay: number + + const secondsInWeek: number + + const secondsInYear: number + + const secondsInMonth: number + + const secondsInQuarter: number +} + +declare module 'date-fns/constants' { + export const daysInWeek: number + export const daysInYear: number + export const maxTime: number + export const millisecondsInMinute: number + export const millisecondsInHour: number + export const millisecondsInSecond: number + export const minTime: number + export const minutesInHour: number + export const monthsInQuarter: number + export const monthsInYear: number + export const quartersInYear: number + export const secondsInHour: number + export const secondsInMinute: number + export const secondsInDay: number + export const secondsInWeek: number + export const secondsInYear: number + export const secondsInMonth: number + export const secondsInQuarter: number +} + +declare module 'date-fns/constants/index' { + export const daysInWeek: number + export const daysInYear: number + export const maxTime: number + export const millisecondsInMinute: number + export const millisecondsInHour: number + export const millisecondsInSecond: number + export const minTime: number + export const minutesInHour: number + export const monthsInQuarter: number + export const monthsInYear: number + export const quartersInYear: number + export const secondsInHour: number + export const secondsInMinute: number + export const secondsInDay: number + export const secondsInWeek: number + export const secondsInYear: number + export const secondsInMonth: number + export const secondsInQuarter: number +} + +declare module 'date-fns/constants/index.js' { + export const daysInWeek: number + export const daysInYear: number + export const maxTime: number + export const millisecondsInMinute: number + export const millisecondsInHour: number + export const millisecondsInSecond: number + export const minTime: number + export const minutesInHour: number + export const monthsInQuarter: number + export const monthsInYear: number + export const quartersInYear: number + export const secondsInHour: number + export const secondsInMinute: number + export const secondsInDay: number + export const secondsInWeek: number + export const secondsInYear: number + export const secondsInMonth: number + export const secondsInQuarter: number +} + +declare module 'date-fns/add' { + import { add } from 'date-fns' + export default add +} + +declare module 'date-fns/addBusinessDays' { + import { addBusinessDays } from 'date-fns' + export default addBusinessDays +} + +declare module 'date-fns/addDays' { + import { addDays } from 'date-fns' + export default addDays +} + +declare module 'date-fns/addHours' { + import { addHours } from 'date-fns' + export default addHours +} + +declare module 'date-fns/addISOWeekYears' { + import { addISOWeekYears } from 'date-fns' + export default addISOWeekYears +} + +declare module 'date-fns/addMilliseconds' { + import { addMilliseconds } from 'date-fns' + export default addMilliseconds +} + +declare module 'date-fns/addMinutes' { + import { addMinutes } from 'date-fns' + export default addMinutes +} + +declare module 'date-fns/addMonths' { + import { addMonths } from 'date-fns' + export default addMonths +} + +declare module 'date-fns/addQuarters' { + import { addQuarters } from 'date-fns' + export default addQuarters +} + +declare module 'date-fns/addSeconds' { + import { addSeconds } from 'date-fns' + export default addSeconds +} + +declare module 'date-fns/addWeeks' { + import { addWeeks } from 'date-fns' + export default addWeeks +} + +declare module 'date-fns/addYears' { + import { addYears } from 'date-fns' + export default addYears +} + +declare module 'date-fns/areIntervalsOverlapping' { + import { areIntervalsOverlapping } from 'date-fns' + export default areIntervalsOverlapping +} + +declare module 'date-fns/clamp' { + import { clamp } from 'date-fns' + export default clamp +} + +declare module 'date-fns/closestIndexTo' { + import { closestIndexTo } from 'date-fns' + export default closestIndexTo +} + +declare module 'date-fns/closestTo' { + import { closestTo } from 'date-fns' + export default closestTo +} + +declare module 'date-fns/compareAsc' { + import { compareAsc } from 'date-fns' + export default compareAsc +} + +declare module 'date-fns/compareDesc' { + import { compareDesc } from 'date-fns' + export default compareDesc +} + +declare module 'date-fns/daysToWeeks' { + import { daysToWeeks } from 'date-fns' + export default daysToWeeks +} + +declare module 'date-fns/differenceInBusinessDays' { + import { differenceInBusinessDays } from 'date-fns' + export default differenceInBusinessDays +} + +declare module 'date-fns/differenceInCalendarDays' { + import { differenceInCalendarDays } from 'date-fns' + export default differenceInCalendarDays +} + +declare module 'date-fns/differenceInCalendarISOWeeks' { + import { differenceInCalendarISOWeeks } from 'date-fns' + export default differenceInCalendarISOWeeks +} + +declare module 'date-fns/differenceInCalendarISOWeekYears' { + import { differenceInCalendarISOWeekYears } from 'date-fns' + export default differenceInCalendarISOWeekYears +} + +declare module 'date-fns/differenceInCalendarMonths' { + import { differenceInCalendarMonths } from 'date-fns' + export default differenceInCalendarMonths +} + +declare module 'date-fns/differenceInCalendarQuarters' { + import { differenceInCalendarQuarters } from 'date-fns' + export default differenceInCalendarQuarters +} + +declare module 'date-fns/differenceInCalendarWeeks' { + import { differenceInCalendarWeeks } from 'date-fns' + export default differenceInCalendarWeeks +} + +declare module 'date-fns/differenceInCalendarYears' { + import { differenceInCalendarYears } from 'date-fns' + export default differenceInCalendarYears +} + +declare module 'date-fns/differenceInDays' { + import { differenceInDays } from 'date-fns' + export default differenceInDays +} + +declare module 'date-fns/differenceInHours' { + import { differenceInHours } from 'date-fns' + export default differenceInHours +} + +declare module 'date-fns/differenceInISOWeekYears' { + import { differenceInISOWeekYears } from 'date-fns' + export default differenceInISOWeekYears +} + +declare module 'date-fns/differenceInMilliseconds' { + import { differenceInMilliseconds } from 'date-fns' + export default differenceInMilliseconds +} + +declare module 'date-fns/differenceInMinutes' { + import { differenceInMinutes } from 'date-fns' + export default differenceInMinutes +} + +declare module 'date-fns/differenceInMonths' { + import { differenceInMonths } from 'date-fns' + export default differenceInMonths +} + +declare module 'date-fns/differenceInQuarters' { + import { differenceInQuarters } from 'date-fns' + export default differenceInQuarters +} + +declare module 'date-fns/differenceInSeconds' { + import { differenceInSeconds } from 'date-fns' + export default differenceInSeconds +} + +declare module 'date-fns/differenceInWeeks' { + import { differenceInWeeks } from 'date-fns' + export default differenceInWeeks +} + +declare module 'date-fns/differenceInYears' { + import { differenceInYears } from 'date-fns' + export default differenceInYears +} + +declare module 'date-fns/eachDayOfInterval' { + import { eachDayOfInterval } from 'date-fns' + export default eachDayOfInterval +} + +declare module 'date-fns/eachHourOfInterval' { + import { eachHourOfInterval } from 'date-fns' + export default eachHourOfInterval +} + +declare module 'date-fns/eachMinuteOfInterval' { + import { eachMinuteOfInterval } from 'date-fns' + export default eachMinuteOfInterval +} + +declare module 'date-fns/eachMonthOfInterval' { + import { eachMonthOfInterval } from 'date-fns' + export default eachMonthOfInterval +} + +declare module 'date-fns/eachQuarterOfInterval' { + import { eachQuarterOfInterval } from 'date-fns' + export default eachQuarterOfInterval +} + +declare module 'date-fns/eachWeekendOfInterval' { + import { eachWeekendOfInterval } from 'date-fns' + export default eachWeekendOfInterval +} + +declare module 'date-fns/eachWeekendOfMonth' { + import { eachWeekendOfMonth } from 'date-fns' + export default eachWeekendOfMonth +} + +declare module 'date-fns/eachWeekendOfYear' { + import { eachWeekendOfYear } from 'date-fns' + export default eachWeekendOfYear +} + +declare module 'date-fns/eachWeekOfInterval' { + import { eachWeekOfInterval } from 'date-fns' + export default eachWeekOfInterval +} + +declare module 'date-fns/eachYearOfInterval' { + import { eachYearOfInterval } from 'date-fns' + export default eachYearOfInterval +} + +declare module 'date-fns/endOfDay' { + import { endOfDay } from 'date-fns' + export default endOfDay +} + +declare module 'date-fns/endOfDecade' { + import { endOfDecade } from 'date-fns' + export default endOfDecade +} + +declare module 'date-fns/endOfHour' { + import { endOfHour } from 'date-fns' + export default endOfHour +} + +declare module 'date-fns/endOfISOWeek' { + import { endOfISOWeek } from 'date-fns' + export default endOfISOWeek +} + +declare module 'date-fns/endOfISOWeekYear' { + import { endOfISOWeekYear } from 'date-fns' + export default endOfISOWeekYear +} + +declare module 'date-fns/endOfMinute' { + import { endOfMinute } from 'date-fns' + export default endOfMinute +} + +declare module 'date-fns/endOfMonth' { + import { endOfMonth } from 'date-fns' + export default endOfMonth +} + +declare module 'date-fns/endOfQuarter' { + import { endOfQuarter } from 'date-fns' + export default endOfQuarter +} + +declare module 'date-fns/endOfSecond' { + import { endOfSecond } from 'date-fns' + export default endOfSecond +} + +declare module 'date-fns/endOfToday' { + import { endOfToday } from 'date-fns' + export default endOfToday +} + +declare module 'date-fns/endOfTomorrow' { + import { endOfTomorrow } from 'date-fns' + export default endOfTomorrow +} + +declare module 'date-fns/endOfWeek' { + import { endOfWeek } from 'date-fns' + export default endOfWeek +} + +declare module 'date-fns/endOfYear' { + import { endOfYear } from 'date-fns' + export default endOfYear +} + +declare module 'date-fns/endOfYesterday' { + import { endOfYesterday } from 'date-fns' + export default endOfYesterday +} + +declare module 'date-fns/format' { + import { format } from 'date-fns' + export default format +} + +declare module 'date-fns/formatDistance' { + import { formatDistance } from 'date-fns' + export default formatDistance +} + +declare module 'date-fns/formatDistanceStrict' { + import { formatDistanceStrict } from 'date-fns' + export default formatDistanceStrict +} + +declare module 'date-fns/formatDistanceToNow' { + import { formatDistanceToNow } from 'date-fns' + export default formatDistanceToNow +} + +declare module 'date-fns/formatDistanceToNowStrict' { + import { formatDistanceToNowStrict } from 'date-fns' + export default formatDistanceToNowStrict +} + +declare module 'date-fns/formatDuration' { + import { formatDuration } from 'date-fns' + export default formatDuration +} + +declare module 'date-fns/formatISO' { + import { formatISO } from 'date-fns' + export default formatISO +} + +declare module 'date-fns/formatISO9075' { + import { formatISO9075 } from 'date-fns' + export default formatISO9075 +} + +declare module 'date-fns/formatISODuration' { + import { formatISODuration } from 'date-fns' + export default formatISODuration +} + +declare module 'date-fns/formatRelative' { + import { formatRelative } from 'date-fns' + export default formatRelative +} + +declare module 'date-fns/formatRFC3339' { + import { formatRFC3339 } from 'date-fns' + export default formatRFC3339 +} + +declare module 'date-fns/formatRFC7231' { + import { formatRFC7231 } from 'date-fns' + export default formatRFC7231 +} + +declare module 'date-fns/fromUnixTime' { + import { fromUnixTime } from 'date-fns' + export default fromUnixTime +} + +declare module 'date-fns/getDate' { + import { getDate } from 'date-fns' + export default getDate +} + +declare module 'date-fns/getDay' { + import { getDay } from 'date-fns' + export default getDay +} + +declare module 'date-fns/getDayOfYear' { + import { getDayOfYear } from 'date-fns' + export default getDayOfYear +} + +declare module 'date-fns/getDaysInMonth' { + import { getDaysInMonth } from 'date-fns' + export default getDaysInMonth +} + +declare module 'date-fns/getDaysInYear' { + import { getDaysInYear } from 'date-fns' + export default getDaysInYear +} + +declare module 'date-fns/getDecade' { + import { getDecade } from 'date-fns' + export default getDecade +} + +declare module 'date-fns/getDefaultOptions' { + import { getDefaultOptions } from 'date-fns' + export default getDefaultOptions +} + +declare module 'date-fns/getHours' { + import { getHours } from 'date-fns' + export default getHours +} + +declare module 'date-fns/getISODay' { + import { getISODay } from 'date-fns' + export default getISODay +} + +declare module 'date-fns/getISOWeek' { + import { getISOWeek } from 'date-fns' + export default getISOWeek +} + +declare module 'date-fns/getISOWeeksInYear' { + import { getISOWeeksInYear } from 'date-fns' + export default getISOWeeksInYear +} + +declare module 'date-fns/getISOWeekYear' { + import { getISOWeekYear } from 'date-fns' + export default getISOWeekYear +} + +declare module 'date-fns/getMilliseconds' { + import { getMilliseconds } from 'date-fns' + export default getMilliseconds +} + +declare module 'date-fns/getMinutes' { + import { getMinutes } from 'date-fns' + export default getMinutes +} + +declare module 'date-fns/getMonth' { + import { getMonth } from 'date-fns' + export default getMonth +} + +declare module 'date-fns/getOverlappingDaysInIntervals' { + import { getOverlappingDaysInIntervals } from 'date-fns' + export default getOverlappingDaysInIntervals +} + +declare module 'date-fns/getQuarter' { + import { getQuarter } from 'date-fns' + export default getQuarter +} + +declare module 'date-fns/getSeconds' { + import { getSeconds } from 'date-fns' + export default getSeconds +} + +declare module 'date-fns/getTime' { + import { getTime } from 'date-fns' + export default getTime +} + +declare module 'date-fns/getUnixTime' { + import { getUnixTime } from 'date-fns' + export default getUnixTime +} + +declare module 'date-fns/getWeek' { + import { getWeek } from 'date-fns' + export default getWeek +} + +declare module 'date-fns/getWeekOfMonth' { + import { getWeekOfMonth } from 'date-fns' + export default getWeekOfMonth +} + +declare module 'date-fns/getWeeksInMonth' { + import { getWeeksInMonth } from 'date-fns' + export default getWeeksInMonth +} + +declare module 'date-fns/getWeekYear' { + import { getWeekYear } from 'date-fns' + export default getWeekYear +} + +declare module 'date-fns/getYear' { + import { getYear } from 'date-fns' + export default getYear +} + +declare module 'date-fns/hoursToMilliseconds' { + import { hoursToMilliseconds } from 'date-fns' + export default hoursToMilliseconds +} + +declare module 'date-fns/hoursToMinutes' { + import { hoursToMinutes } from 'date-fns' + export default hoursToMinutes +} + +declare module 'date-fns/hoursToSeconds' { + import { hoursToSeconds } from 'date-fns' + export default hoursToSeconds +} + +declare module 'date-fns/intervalToDuration' { + import { intervalToDuration } from 'date-fns' + export default intervalToDuration +} + +declare module 'date-fns/intlFormat' { + import { intlFormat } from 'date-fns' + export default intlFormat +} + +declare module 'date-fns/intlFormatDistance' { + import { intlFormatDistance } from 'date-fns' + export default intlFormatDistance +} + +declare module 'date-fns/isAfter' { + import { isAfter } from 'date-fns' + export default isAfter +} + +declare module 'date-fns/isBefore' { + import { isBefore } from 'date-fns' + export default isBefore +} + +declare module 'date-fns/isDate' { + import { isDate } from 'date-fns' + export default isDate +} + +declare module 'date-fns/isEqual' { + import { isEqual } from 'date-fns' + export default isEqual +} + +declare module 'date-fns/isExists' { + import { isExists } from 'date-fns' + export default isExists +} + +declare module 'date-fns/isFirstDayOfMonth' { + import { isFirstDayOfMonth } from 'date-fns' + export default isFirstDayOfMonth +} + +declare module 'date-fns/isFriday' { + import { isFriday } from 'date-fns' + export default isFriday +} + +declare module 'date-fns/isFuture' { + import { isFuture } from 'date-fns' + export default isFuture +} + +declare module 'date-fns/isLastDayOfMonth' { + import { isLastDayOfMonth } from 'date-fns' + export default isLastDayOfMonth +} + +declare module 'date-fns/isLeapYear' { + import { isLeapYear } from 'date-fns' + export default isLeapYear +} + +declare module 'date-fns/isMatch' { + import { isMatch } from 'date-fns' + export default isMatch +} + +declare module 'date-fns/isMonday' { + import { isMonday } from 'date-fns' + export default isMonday +} + +declare module 'date-fns/isPast' { + import { isPast } from 'date-fns' + export default isPast +} + +declare module 'date-fns/isSameDay' { + import { isSameDay } from 'date-fns' + export default isSameDay +} + +declare module 'date-fns/isSameHour' { + import { isSameHour } from 'date-fns' + export default isSameHour +} + +declare module 'date-fns/isSameISOWeek' { + import { isSameISOWeek } from 'date-fns' + export default isSameISOWeek +} + +declare module 'date-fns/isSameISOWeekYear' { + import { isSameISOWeekYear } from 'date-fns' + export default isSameISOWeekYear +} + +declare module 'date-fns/isSameMinute' { + import { isSameMinute } from 'date-fns' + export default isSameMinute +} + +declare module 'date-fns/isSameMonth' { + import { isSameMonth } from 'date-fns' + export default isSameMonth +} + +declare module 'date-fns/isSameQuarter' { + import { isSameQuarter } from 'date-fns' + export default isSameQuarter +} + +declare module 'date-fns/isSameSecond' { + import { isSameSecond } from 'date-fns' + export default isSameSecond +} + +declare module 'date-fns/isSameWeek' { + import { isSameWeek } from 'date-fns' + export default isSameWeek +} + +declare module 'date-fns/isSameYear' { + import { isSameYear } from 'date-fns' + export default isSameYear +} + +declare module 'date-fns/isSaturday' { + import { isSaturday } from 'date-fns' + export default isSaturday +} + +declare module 'date-fns/isSunday' { + import { isSunday } from 'date-fns' + export default isSunday +} + +declare module 'date-fns/isThisHour' { + import { isThisHour } from 'date-fns' + export default isThisHour +} + +declare module 'date-fns/isThisISOWeek' { + import { isThisISOWeek } from 'date-fns' + export default isThisISOWeek +} + +declare module 'date-fns/isThisMinute' { + import { isThisMinute } from 'date-fns' + export default isThisMinute +} + +declare module 'date-fns/isThisMonth' { + import { isThisMonth } from 'date-fns' + export default isThisMonth +} + +declare module 'date-fns/isThisQuarter' { + import { isThisQuarter } from 'date-fns' + export default isThisQuarter +} + +declare module 'date-fns/isThisSecond' { + import { isThisSecond } from 'date-fns' + export default isThisSecond +} + +declare module 'date-fns/isThisWeek' { + import { isThisWeek } from 'date-fns' + export default isThisWeek +} + +declare module 'date-fns/isThisYear' { + import { isThisYear } from 'date-fns' + export default isThisYear +} + +declare module 'date-fns/isThursday' { + import { isThursday } from 'date-fns' + export default isThursday +} + +declare module 'date-fns/isToday' { + import { isToday } from 'date-fns' + export default isToday +} + +declare module 'date-fns/isTomorrow' { + import { isTomorrow } from 'date-fns' + export default isTomorrow +} + +declare module 'date-fns/isTuesday' { + import { isTuesday } from 'date-fns' + export default isTuesday +} + +declare module 'date-fns/isValid' { + import { isValid } from 'date-fns' + export default isValid +} + +declare module 'date-fns/isWednesday' { + import { isWednesday } from 'date-fns' + export default isWednesday +} + +declare module 'date-fns/isWeekend' { + import { isWeekend } from 'date-fns' + export default isWeekend +} + +declare module 'date-fns/isWithinInterval' { + import { isWithinInterval } from 'date-fns' + export default isWithinInterval +} + +declare module 'date-fns/isYesterday' { + import { isYesterday } from 'date-fns' + export default isYesterday +} + +declare module 'date-fns/lastDayOfDecade' { + import { lastDayOfDecade } from 'date-fns' + export default lastDayOfDecade +} + +declare module 'date-fns/lastDayOfISOWeek' { + import { lastDayOfISOWeek } from 'date-fns' + export default lastDayOfISOWeek +} + +declare module 'date-fns/lastDayOfISOWeekYear' { + import { lastDayOfISOWeekYear } from 'date-fns' + export default lastDayOfISOWeekYear +} + +declare module 'date-fns/lastDayOfMonth' { + import { lastDayOfMonth } from 'date-fns' + export default lastDayOfMonth +} + +declare module 'date-fns/lastDayOfQuarter' { + import { lastDayOfQuarter } from 'date-fns' + export default lastDayOfQuarter +} + +declare module 'date-fns/lastDayOfWeek' { + import { lastDayOfWeek } from 'date-fns' + export default lastDayOfWeek +} + +declare module 'date-fns/lastDayOfYear' { + import { lastDayOfYear } from 'date-fns' + export default lastDayOfYear +} + +declare module 'date-fns/lightFormat' { + import { lightFormat } from 'date-fns' + export default lightFormat +} + +declare module 'date-fns/max' { + import { max } from 'date-fns' + export default max +} + +declare module 'date-fns/milliseconds' { + import { milliseconds } from 'date-fns' + export default milliseconds +} + +declare module 'date-fns/millisecondsToHours' { + import { millisecondsToHours } from 'date-fns' + export default millisecondsToHours +} + +declare module 'date-fns/millisecondsToMinutes' { + import { millisecondsToMinutes } from 'date-fns' + export default millisecondsToMinutes +} + +declare module 'date-fns/millisecondsToSeconds' { + import { millisecondsToSeconds } from 'date-fns' + export default millisecondsToSeconds +} + +declare module 'date-fns/min' { + import { min } from 'date-fns' + export default min +} + +declare module 'date-fns/minutesToHours' { + import { minutesToHours } from 'date-fns' + export default minutesToHours +} + +declare module 'date-fns/minutesToMilliseconds' { + import { minutesToMilliseconds } from 'date-fns' + export default minutesToMilliseconds +} + +declare module 'date-fns/minutesToSeconds' { + import { minutesToSeconds } from 'date-fns' + export default minutesToSeconds +} + +declare module 'date-fns/monthsToQuarters' { + import { monthsToQuarters } from 'date-fns' + export default monthsToQuarters +} + +declare module 'date-fns/monthsToYears' { + import { monthsToYears } from 'date-fns' + export default monthsToYears +} + +declare module 'date-fns/nextDay' { + import { nextDay } from 'date-fns' + export default nextDay +} + +declare module 'date-fns/nextFriday' { + import { nextFriday } from 'date-fns' + export default nextFriday +} + +declare module 'date-fns/nextMonday' { + import { nextMonday } from 'date-fns' + export default nextMonday +} + +declare module 'date-fns/nextSaturday' { + import { nextSaturday } from 'date-fns' + export default nextSaturday +} + +declare module 'date-fns/nextSunday' { + import { nextSunday } from 'date-fns' + export default nextSunday +} + +declare module 'date-fns/nextThursday' { + import { nextThursday } from 'date-fns' + export default nextThursday +} + +declare module 'date-fns/nextTuesday' { + import { nextTuesday } from 'date-fns' + export default nextTuesday +} + +declare module 'date-fns/nextWednesday' { + import { nextWednesday } from 'date-fns' + export default nextWednesday +} + +declare module 'date-fns/parse' { + import { parse } from 'date-fns' + export default parse +} + +declare module 'date-fns/parseISO' { + import { parseISO } from 'date-fns' + export default parseISO +} + +declare module 'date-fns/parseJSON' { + import { parseJSON } from 'date-fns' + export default parseJSON +} + +declare module 'date-fns/previousDay' { + import { previousDay } from 'date-fns' + export default previousDay +} + +declare module 'date-fns/previousFriday' { + import { previousFriday } from 'date-fns' + export default previousFriday +} + +declare module 'date-fns/previousMonday' { + import { previousMonday } from 'date-fns' + export default previousMonday +} + +declare module 'date-fns/previousSaturday' { + import { previousSaturday } from 'date-fns' + export default previousSaturday +} + +declare module 'date-fns/previousSunday' { + import { previousSunday } from 'date-fns' + export default previousSunday +} + +declare module 'date-fns/previousThursday' { + import { previousThursday } from 'date-fns' + export default previousThursday +} + +declare module 'date-fns/previousTuesday' { + import { previousTuesday } from 'date-fns' + export default previousTuesday +} + +declare module 'date-fns/previousWednesday' { + import { previousWednesday } from 'date-fns' + export default previousWednesday +} + +declare module 'date-fns/quartersToMonths' { + import { quartersToMonths } from 'date-fns' + export default quartersToMonths +} + +declare module 'date-fns/quartersToYears' { + import { quartersToYears } from 'date-fns' + export default quartersToYears +} + +declare module 'date-fns/roundToNearestMinutes' { + import { roundToNearestMinutes } from 'date-fns' + export default roundToNearestMinutes +} + +declare module 'date-fns/secondsToHours' { + import { secondsToHours } from 'date-fns' + export default secondsToHours +} + +declare module 'date-fns/secondsToMilliseconds' { + import { secondsToMilliseconds } from 'date-fns' + export default secondsToMilliseconds +} + +declare module 'date-fns/secondsToMinutes' { + import { secondsToMinutes } from 'date-fns' + export default secondsToMinutes +} + +declare module 'date-fns/set' { + import { set } from 'date-fns' + export default set +} + +declare module 'date-fns/setDate' { + import { setDate } from 'date-fns' + export default setDate +} + +declare module 'date-fns/setDay' { + import { setDay } from 'date-fns' + export default setDay +} + +declare module 'date-fns/setDayOfYear' { + import { setDayOfYear } from 'date-fns' + export default setDayOfYear +} + +declare module 'date-fns/setDefaultOptions' { + import { setDefaultOptions } from 'date-fns' + export default setDefaultOptions +} + +declare module 'date-fns/setHours' { + import { setHours } from 'date-fns' + export default setHours +} + +declare module 'date-fns/setISODay' { + import { setISODay } from 'date-fns' + export default setISODay +} + +declare module 'date-fns/setISOWeek' { + import { setISOWeek } from 'date-fns' + export default setISOWeek +} + +declare module 'date-fns/setISOWeekYear' { + import { setISOWeekYear } from 'date-fns' + export default setISOWeekYear +} + +declare module 'date-fns/setMilliseconds' { + import { setMilliseconds } from 'date-fns' + export default setMilliseconds +} + +declare module 'date-fns/setMinutes' { + import { setMinutes } from 'date-fns' + export default setMinutes +} + +declare module 'date-fns/setMonth' { + import { setMonth } from 'date-fns' + export default setMonth +} + +declare module 'date-fns/setQuarter' { + import { setQuarter } from 'date-fns' + export default setQuarter +} + +declare module 'date-fns/setSeconds' { + import { setSeconds } from 'date-fns' + export default setSeconds +} + +declare module 'date-fns/setWeek' { + import { setWeek } from 'date-fns' + export default setWeek +} + +declare module 'date-fns/setWeekYear' { + import { setWeekYear } from 'date-fns' + export default setWeekYear +} + +declare module 'date-fns/setYear' { + import { setYear } from 'date-fns' + export default setYear +} + +declare module 'date-fns/startOfDay' { + import { startOfDay } from 'date-fns' + export default startOfDay +} + +declare module 'date-fns/startOfDecade' { + import { startOfDecade } from 'date-fns' + export default startOfDecade +} + +declare module 'date-fns/startOfHour' { + import { startOfHour } from 'date-fns' + export default startOfHour +} + +declare module 'date-fns/startOfISOWeek' { + import { startOfISOWeek } from 'date-fns' + export default startOfISOWeek +} + +declare module 'date-fns/startOfISOWeekYear' { + import { startOfISOWeekYear } from 'date-fns' + export default startOfISOWeekYear +} + +declare module 'date-fns/startOfMinute' { + import { startOfMinute } from 'date-fns' + export default startOfMinute +} + +declare module 'date-fns/startOfMonth' { + import { startOfMonth } from 'date-fns' + export default startOfMonth +} + +declare module 'date-fns/startOfQuarter' { + import { startOfQuarter } from 'date-fns' + export default startOfQuarter +} + +declare module 'date-fns/startOfSecond' { + import { startOfSecond } from 'date-fns' + export default startOfSecond +} + +declare module 'date-fns/startOfToday' { + import { startOfToday } from 'date-fns' + export default startOfToday +} + +declare module 'date-fns/startOfTomorrow' { + import { startOfTomorrow } from 'date-fns' + export default startOfTomorrow +} + +declare module 'date-fns/startOfWeek' { + import { startOfWeek } from 'date-fns' + export default startOfWeek +} + +declare module 'date-fns/startOfWeekYear' { + import { startOfWeekYear } from 'date-fns' + export default startOfWeekYear +} + +declare module 'date-fns/startOfYear' { + import { startOfYear } from 'date-fns' + export default startOfYear +} + +declare module 'date-fns/startOfYesterday' { + import { startOfYesterday } from 'date-fns' + export default startOfYesterday +} + +declare module 'date-fns/sub' { + import { sub } from 'date-fns' + export default sub +} + +declare module 'date-fns/subBusinessDays' { + import { subBusinessDays } from 'date-fns' + export default subBusinessDays +} + +declare module 'date-fns/subDays' { + import { subDays } from 'date-fns' + export default subDays +} + +declare module 'date-fns/subHours' { + import { subHours } from 'date-fns' + export default subHours +} + +declare module 'date-fns/subISOWeekYears' { + import { subISOWeekYears } from 'date-fns' + export default subISOWeekYears +} + +declare module 'date-fns/subMilliseconds' { + import { subMilliseconds } from 'date-fns' + export default subMilliseconds +} + +declare module 'date-fns/subMinutes' { + import { subMinutes } from 'date-fns' + export default subMinutes +} + +declare module 'date-fns/subMonths' { + import { subMonths } from 'date-fns' + export default subMonths +} + +declare module 'date-fns/subQuarters' { + import { subQuarters } from 'date-fns' + export default subQuarters +} + +declare module 'date-fns/subSeconds' { + import { subSeconds } from 'date-fns' + export default subSeconds +} + +declare module 'date-fns/subWeeks' { + import { subWeeks } from 'date-fns' + export default subWeeks +} + +declare module 'date-fns/subYears' { + import { subYears } from 'date-fns' + export default subYears +} + +declare module 'date-fns/toDate' { + import { toDate } from 'date-fns' + export default toDate +} + +declare module 'date-fns/weeksToDays' { + import { weeksToDays } from 'date-fns' + export default weeksToDays +} + +declare module 'date-fns/yearsToMonths' { + import { yearsToMonths } from 'date-fns' + export default yearsToMonths +} + +declare module 'date-fns/yearsToQuarters' { + import { yearsToQuarters } from 'date-fns' + export default yearsToQuarters +} + +declare module 'date-fns/add/index' { + import { add } from 'date-fns' + export default add +} + +declare module 'date-fns/addBusinessDays/index' { + import { addBusinessDays } from 'date-fns' + export default addBusinessDays +} + +declare module 'date-fns/addDays/index' { + import { addDays } from 'date-fns' + export default addDays +} + +declare module 'date-fns/addHours/index' { + import { addHours } from 'date-fns' + export default addHours +} + +declare module 'date-fns/addISOWeekYears/index' { + import { addISOWeekYears } from 'date-fns' + export default addISOWeekYears +} + +declare module 'date-fns/addMilliseconds/index' { + import { addMilliseconds } from 'date-fns' + export default addMilliseconds +} + +declare module 'date-fns/addMinutes/index' { + import { addMinutes } from 'date-fns' + export default addMinutes +} + +declare module 'date-fns/addMonths/index' { + import { addMonths } from 'date-fns' + export default addMonths +} + +declare module 'date-fns/addQuarters/index' { + import { addQuarters } from 'date-fns' + export default addQuarters +} + +declare module 'date-fns/addSeconds/index' { + import { addSeconds } from 'date-fns' + export default addSeconds +} + +declare module 'date-fns/addWeeks/index' { + import { addWeeks } from 'date-fns' + export default addWeeks +} + +declare module 'date-fns/addYears/index' { + import { addYears } from 'date-fns' + export default addYears +} + +declare module 'date-fns/areIntervalsOverlapping/index' { + import { areIntervalsOverlapping } from 'date-fns' + export default areIntervalsOverlapping +} + +declare module 'date-fns/clamp/index' { + import { clamp } from 'date-fns' + export default clamp +} + +declare module 'date-fns/closestIndexTo/index' { + import { closestIndexTo } from 'date-fns' + export default closestIndexTo +} + +declare module 'date-fns/closestTo/index' { + import { closestTo } from 'date-fns' + export default closestTo +} + +declare module 'date-fns/compareAsc/index' { + import { compareAsc } from 'date-fns' + export default compareAsc +} + +declare module 'date-fns/compareDesc/index' { + import { compareDesc } from 'date-fns' + export default compareDesc +} + +declare module 'date-fns/daysToWeeks/index' { + import { daysToWeeks } from 'date-fns' + export default daysToWeeks +} + +declare module 'date-fns/differenceInBusinessDays/index' { + import { differenceInBusinessDays } from 'date-fns' + export default differenceInBusinessDays +} + +declare module 'date-fns/differenceInCalendarDays/index' { + import { differenceInCalendarDays } from 'date-fns' + export default differenceInCalendarDays +} + +declare module 'date-fns/differenceInCalendarISOWeeks/index' { + import { differenceInCalendarISOWeeks } from 'date-fns' + export default differenceInCalendarISOWeeks +} + +declare module 'date-fns/differenceInCalendarISOWeekYears/index' { + import { differenceInCalendarISOWeekYears } from 'date-fns' + export default differenceInCalendarISOWeekYears +} + +declare module 'date-fns/differenceInCalendarMonths/index' { + import { differenceInCalendarMonths } from 'date-fns' + export default differenceInCalendarMonths +} + +declare module 'date-fns/differenceInCalendarQuarters/index' { + import { differenceInCalendarQuarters } from 'date-fns' + export default differenceInCalendarQuarters +} + +declare module 'date-fns/differenceInCalendarWeeks/index' { + import { differenceInCalendarWeeks } from 'date-fns' + export default differenceInCalendarWeeks +} + +declare module 'date-fns/differenceInCalendarYears/index' { + import { differenceInCalendarYears } from 'date-fns' + export default differenceInCalendarYears +} + +declare module 'date-fns/differenceInDays/index' { + import { differenceInDays } from 'date-fns' + export default differenceInDays +} + +declare module 'date-fns/differenceInHours/index' { + import { differenceInHours } from 'date-fns' + export default differenceInHours +} + +declare module 'date-fns/differenceInISOWeekYears/index' { + import { differenceInISOWeekYears } from 'date-fns' + export default differenceInISOWeekYears +} + +declare module 'date-fns/differenceInMilliseconds/index' { + import { differenceInMilliseconds } from 'date-fns' + export default differenceInMilliseconds +} + +declare module 'date-fns/differenceInMinutes/index' { + import { differenceInMinutes } from 'date-fns' + export default differenceInMinutes +} + +declare module 'date-fns/differenceInMonths/index' { + import { differenceInMonths } from 'date-fns' + export default differenceInMonths +} + +declare module 'date-fns/differenceInQuarters/index' { + import { differenceInQuarters } from 'date-fns' + export default differenceInQuarters +} + +declare module 'date-fns/differenceInSeconds/index' { + import { differenceInSeconds } from 'date-fns' + export default differenceInSeconds +} + +declare module 'date-fns/differenceInWeeks/index' { + import { differenceInWeeks } from 'date-fns' + export default differenceInWeeks +} + +declare module 'date-fns/differenceInYears/index' { + import { differenceInYears } from 'date-fns' + export default differenceInYears +} + +declare module 'date-fns/eachDayOfInterval/index' { + import { eachDayOfInterval } from 'date-fns' + export default eachDayOfInterval +} + +declare module 'date-fns/eachHourOfInterval/index' { + import { eachHourOfInterval } from 'date-fns' + export default eachHourOfInterval +} + +declare module 'date-fns/eachMinuteOfInterval/index' { + import { eachMinuteOfInterval } from 'date-fns' + export default eachMinuteOfInterval +} + +declare module 'date-fns/eachMonthOfInterval/index' { + import { eachMonthOfInterval } from 'date-fns' + export default eachMonthOfInterval +} + +declare module 'date-fns/eachQuarterOfInterval/index' { + import { eachQuarterOfInterval } from 'date-fns' + export default eachQuarterOfInterval +} + +declare module 'date-fns/eachWeekendOfInterval/index' { + import { eachWeekendOfInterval } from 'date-fns' + export default eachWeekendOfInterval +} + +declare module 'date-fns/eachWeekendOfMonth/index' { + import { eachWeekendOfMonth } from 'date-fns' + export default eachWeekendOfMonth +} + +declare module 'date-fns/eachWeekendOfYear/index' { + import { eachWeekendOfYear } from 'date-fns' + export default eachWeekendOfYear +} + +declare module 'date-fns/eachWeekOfInterval/index' { + import { eachWeekOfInterval } from 'date-fns' + export default eachWeekOfInterval +} + +declare module 'date-fns/eachYearOfInterval/index' { + import { eachYearOfInterval } from 'date-fns' + export default eachYearOfInterval +} + +declare module 'date-fns/endOfDay/index' { + import { endOfDay } from 'date-fns' + export default endOfDay +} + +declare module 'date-fns/endOfDecade/index' { + import { endOfDecade } from 'date-fns' + export default endOfDecade +} + +declare module 'date-fns/endOfHour/index' { + import { endOfHour } from 'date-fns' + export default endOfHour +} + +declare module 'date-fns/endOfISOWeek/index' { + import { endOfISOWeek } from 'date-fns' + export default endOfISOWeek +} + +declare module 'date-fns/endOfISOWeekYear/index' { + import { endOfISOWeekYear } from 'date-fns' + export default endOfISOWeekYear +} + +declare module 'date-fns/endOfMinute/index' { + import { endOfMinute } from 'date-fns' + export default endOfMinute +} + +declare module 'date-fns/endOfMonth/index' { + import { endOfMonth } from 'date-fns' + export default endOfMonth +} + +declare module 'date-fns/endOfQuarter/index' { + import { endOfQuarter } from 'date-fns' + export default endOfQuarter +} + +declare module 'date-fns/endOfSecond/index' { + import { endOfSecond } from 'date-fns' + export default endOfSecond +} + +declare module 'date-fns/endOfToday/index' { + import { endOfToday } from 'date-fns' + export default endOfToday +} + +declare module 'date-fns/endOfTomorrow/index' { + import { endOfTomorrow } from 'date-fns' + export default endOfTomorrow +} + +declare module 'date-fns/endOfWeek/index' { + import { endOfWeek } from 'date-fns' + export default endOfWeek +} + +declare module 'date-fns/endOfYear/index' { + import { endOfYear } from 'date-fns' + export default endOfYear +} + +declare module 'date-fns/endOfYesterday/index' { + import { endOfYesterday } from 'date-fns' + export default endOfYesterday +} + +declare module 'date-fns/format/index' { + import { format } from 'date-fns' + export default format +} + +declare module 'date-fns/formatDistance/index' { + import { formatDistance } from 'date-fns' + export default formatDistance +} + +declare module 'date-fns/formatDistanceStrict/index' { + import { formatDistanceStrict } from 'date-fns' + export default formatDistanceStrict +} + +declare module 'date-fns/formatDistanceToNow/index' { + import { formatDistanceToNow } from 'date-fns' + export default formatDistanceToNow +} + +declare module 'date-fns/formatDistanceToNowStrict/index' { + import { formatDistanceToNowStrict } from 'date-fns' + export default formatDistanceToNowStrict +} + +declare module 'date-fns/formatDuration/index' { + import { formatDuration } from 'date-fns' + export default formatDuration +} + +declare module 'date-fns/formatISO/index' { + import { formatISO } from 'date-fns' + export default formatISO +} + +declare module 'date-fns/formatISO9075/index' { + import { formatISO9075 } from 'date-fns' + export default formatISO9075 +} + +declare module 'date-fns/formatISODuration/index' { + import { formatISODuration } from 'date-fns' + export default formatISODuration +} + +declare module 'date-fns/formatRelative/index' { + import { formatRelative } from 'date-fns' + export default formatRelative +} + +declare module 'date-fns/formatRFC3339/index' { + import { formatRFC3339 } from 'date-fns' + export default formatRFC3339 +} + +declare module 'date-fns/formatRFC7231/index' { + import { formatRFC7231 } from 'date-fns' + export default formatRFC7231 +} + +declare module 'date-fns/fromUnixTime/index' { + import { fromUnixTime } from 'date-fns' + export default fromUnixTime +} + +declare module 'date-fns/getDate/index' { + import { getDate } from 'date-fns' + export default getDate +} + +declare module 'date-fns/getDay/index' { + import { getDay } from 'date-fns' + export default getDay +} + +declare module 'date-fns/getDayOfYear/index' { + import { getDayOfYear } from 'date-fns' + export default getDayOfYear +} + +declare module 'date-fns/getDaysInMonth/index' { + import { getDaysInMonth } from 'date-fns' + export default getDaysInMonth +} + +declare module 'date-fns/getDaysInYear/index' { + import { getDaysInYear } from 'date-fns' + export default getDaysInYear +} + +declare module 'date-fns/getDecade/index' { + import { getDecade } from 'date-fns' + export default getDecade +} + +declare module 'date-fns/getDefaultOptions/index' { + import { getDefaultOptions } from 'date-fns' + export default getDefaultOptions +} + +declare module 'date-fns/getHours/index' { + import { getHours } from 'date-fns' + export default getHours +} + +declare module 'date-fns/getISODay/index' { + import { getISODay } from 'date-fns' + export default getISODay +} + +declare module 'date-fns/getISOWeek/index' { + import { getISOWeek } from 'date-fns' + export default getISOWeek +} + +declare module 'date-fns/getISOWeeksInYear/index' { + import { getISOWeeksInYear } from 'date-fns' + export default getISOWeeksInYear +} + +declare module 'date-fns/getISOWeekYear/index' { + import { getISOWeekYear } from 'date-fns' + export default getISOWeekYear +} + +declare module 'date-fns/getMilliseconds/index' { + import { getMilliseconds } from 'date-fns' + export default getMilliseconds +} + +declare module 'date-fns/getMinutes/index' { + import { getMinutes } from 'date-fns' + export default getMinutes +} + +declare module 'date-fns/getMonth/index' { + import { getMonth } from 'date-fns' + export default getMonth +} + +declare module 'date-fns/getOverlappingDaysInIntervals/index' { + import { getOverlappingDaysInIntervals } from 'date-fns' + export default getOverlappingDaysInIntervals +} + +declare module 'date-fns/getQuarter/index' { + import { getQuarter } from 'date-fns' + export default getQuarter +} + +declare module 'date-fns/getSeconds/index' { + import { getSeconds } from 'date-fns' + export default getSeconds +} + +declare module 'date-fns/getTime/index' { + import { getTime } from 'date-fns' + export default getTime +} + +declare module 'date-fns/getUnixTime/index' { + import { getUnixTime } from 'date-fns' + export default getUnixTime +} + +declare module 'date-fns/getWeek/index' { + import { getWeek } from 'date-fns' + export default getWeek +} + +declare module 'date-fns/getWeekOfMonth/index' { + import { getWeekOfMonth } from 'date-fns' + export default getWeekOfMonth +} + +declare module 'date-fns/getWeeksInMonth/index' { + import { getWeeksInMonth } from 'date-fns' + export default getWeeksInMonth +} + +declare module 'date-fns/getWeekYear/index' { + import { getWeekYear } from 'date-fns' + export default getWeekYear +} + +declare module 'date-fns/getYear/index' { + import { getYear } from 'date-fns' + export default getYear +} + +declare module 'date-fns/hoursToMilliseconds/index' { + import { hoursToMilliseconds } from 'date-fns' + export default hoursToMilliseconds +} + +declare module 'date-fns/hoursToMinutes/index' { + import { hoursToMinutes } from 'date-fns' + export default hoursToMinutes +} + +declare module 'date-fns/hoursToSeconds/index' { + import { hoursToSeconds } from 'date-fns' + export default hoursToSeconds +} + +declare module 'date-fns/intervalToDuration/index' { + import { intervalToDuration } from 'date-fns' + export default intervalToDuration +} + +declare module 'date-fns/intlFormat/index' { + import { intlFormat } from 'date-fns' + export default intlFormat +} + +declare module 'date-fns/intlFormatDistance/index' { + import { intlFormatDistance } from 'date-fns' + export default intlFormatDistance +} + +declare module 'date-fns/isAfter/index' { + import { isAfter } from 'date-fns' + export default isAfter +} + +declare module 'date-fns/isBefore/index' { + import { isBefore } from 'date-fns' + export default isBefore +} + +declare module 'date-fns/isDate/index' { + import { isDate } from 'date-fns' + export default isDate +} + +declare module 'date-fns/isEqual/index' { + import { isEqual } from 'date-fns' + export default isEqual +} + +declare module 'date-fns/isExists/index' { + import { isExists } from 'date-fns' + export default isExists +} + +declare module 'date-fns/isFirstDayOfMonth/index' { + import { isFirstDayOfMonth } from 'date-fns' + export default isFirstDayOfMonth +} + +declare module 'date-fns/isFriday/index' { + import { isFriday } from 'date-fns' + export default isFriday +} + +declare module 'date-fns/isFuture/index' { + import { isFuture } from 'date-fns' + export default isFuture +} + +declare module 'date-fns/isLastDayOfMonth/index' { + import { isLastDayOfMonth } from 'date-fns' + export default isLastDayOfMonth +} + +declare module 'date-fns/isLeapYear/index' { + import { isLeapYear } from 'date-fns' + export default isLeapYear +} + +declare module 'date-fns/isMatch/index' { + import { isMatch } from 'date-fns' + export default isMatch +} + +declare module 'date-fns/isMonday/index' { + import { isMonday } from 'date-fns' + export default isMonday +} + +declare module 'date-fns/isPast/index' { + import { isPast } from 'date-fns' + export default isPast +} + +declare module 'date-fns/isSameDay/index' { + import { isSameDay } from 'date-fns' + export default isSameDay +} + +declare module 'date-fns/isSameHour/index' { + import { isSameHour } from 'date-fns' + export default isSameHour +} + +declare module 'date-fns/isSameISOWeek/index' { + import { isSameISOWeek } from 'date-fns' + export default isSameISOWeek +} + +declare module 'date-fns/isSameISOWeekYear/index' { + import { isSameISOWeekYear } from 'date-fns' + export default isSameISOWeekYear +} + +declare module 'date-fns/isSameMinute/index' { + import { isSameMinute } from 'date-fns' + export default isSameMinute +} + +declare module 'date-fns/isSameMonth/index' { + import { isSameMonth } from 'date-fns' + export default isSameMonth +} + +declare module 'date-fns/isSameQuarter/index' { + import { isSameQuarter } from 'date-fns' + export default isSameQuarter +} + +declare module 'date-fns/isSameSecond/index' { + import { isSameSecond } from 'date-fns' + export default isSameSecond +} + +declare module 'date-fns/isSameWeek/index' { + import { isSameWeek } from 'date-fns' + export default isSameWeek +} + +declare module 'date-fns/isSameYear/index' { + import { isSameYear } from 'date-fns' + export default isSameYear +} + +declare module 'date-fns/isSaturday/index' { + import { isSaturday } from 'date-fns' + export default isSaturday +} + +declare module 'date-fns/isSunday/index' { + import { isSunday } from 'date-fns' + export default isSunday +} + +declare module 'date-fns/isThisHour/index' { + import { isThisHour } from 'date-fns' + export default isThisHour +} + +declare module 'date-fns/isThisISOWeek/index' { + import { isThisISOWeek } from 'date-fns' + export default isThisISOWeek +} + +declare module 'date-fns/isThisMinute/index' { + import { isThisMinute } from 'date-fns' + export default isThisMinute +} + +declare module 'date-fns/isThisMonth/index' { + import { isThisMonth } from 'date-fns' + export default isThisMonth +} + +declare module 'date-fns/isThisQuarter/index' { + import { isThisQuarter } from 'date-fns' + export default isThisQuarter +} + +declare module 'date-fns/isThisSecond/index' { + import { isThisSecond } from 'date-fns' + export default isThisSecond +} + +declare module 'date-fns/isThisWeek/index' { + import { isThisWeek } from 'date-fns' + export default isThisWeek +} + +declare module 'date-fns/isThisYear/index' { + import { isThisYear } from 'date-fns' + export default isThisYear +} + +declare module 'date-fns/isThursday/index' { + import { isThursday } from 'date-fns' + export default isThursday +} + +declare module 'date-fns/isToday/index' { + import { isToday } from 'date-fns' + export default isToday +} + +declare module 'date-fns/isTomorrow/index' { + import { isTomorrow } from 'date-fns' + export default isTomorrow +} + +declare module 'date-fns/isTuesday/index' { + import { isTuesday } from 'date-fns' + export default isTuesday +} + +declare module 'date-fns/isValid/index' { + import { isValid } from 'date-fns' + export default isValid +} + +declare module 'date-fns/isWednesday/index' { + import { isWednesday } from 'date-fns' + export default isWednesday +} + +declare module 'date-fns/isWeekend/index' { + import { isWeekend } from 'date-fns' + export default isWeekend +} + +declare module 'date-fns/isWithinInterval/index' { + import { isWithinInterval } from 'date-fns' + export default isWithinInterval +} + +declare module 'date-fns/isYesterday/index' { + import { isYesterday } from 'date-fns' + export default isYesterday +} + +declare module 'date-fns/lastDayOfDecade/index' { + import { lastDayOfDecade } from 'date-fns' + export default lastDayOfDecade +} + +declare module 'date-fns/lastDayOfISOWeek/index' { + import { lastDayOfISOWeek } from 'date-fns' + export default lastDayOfISOWeek +} + +declare module 'date-fns/lastDayOfISOWeekYear/index' { + import { lastDayOfISOWeekYear } from 'date-fns' + export default lastDayOfISOWeekYear +} + +declare module 'date-fns/lastDayOfMonth/index' { + import { lastDayOfMonth } from 'date-fns' + export default lastDayOfMonth +} + +declare module 'date-fns/lastDayOfQuarter/index' { + import { lastDayOfQuarter } from 'date-fns' + export default lastDayOfQuarter +} + +declare module 'date-fns/lastDayOfWeek/index' { + import { lastDayOfWeek } from 'date-fns' + export default lastDayOfWeek +} + +declare module 'date-fns/lastDayOfYear/index' { + import { lastDayOfYear } from 'date-fns' + export default lastDayOfYear +} + +declare module 'date-fns/lightFormat/index' { + import { lightFormat } from 'date-fns' + export default lightFormat +} + +declare module 'date-fns/max/index' { + import { max } from 'date-fns' + export default max +} + +declare module 'date-fns/milliseconds/index' { + import { milliseconds } from 'date-fns' + export default milliseconds +} + +declare module 'date-fns/millisecondsToHours/index' { + import { millisecondsToHours } from 'date-fns' + export default millisecondsToHours +} + +declare module 'date-fns/millisecondsToMinutes/index' { + import { millisecondsToMinutes } from 'date-fns' + export default millisecondsToMinutes +} + +declare module 'date-fns/millisecondsToSeconds/index' { + import { millisecondsToSeconds } from 'date-fns' + export default millisecondsToSeconds +} + +declare module 'date-fns/min/index' { + import { min } from 'date-fns' + export default min +} + +declare module 'date-fns/minutesToHours/index' { + import { minutesToHours } from 'date-fns' + export default minutesToHours +} + +declare module 'date-fns/minutesToMilliseconds/index' { + import { minutesToMilliseconds } from 'date-fns' + export default minutesToMilliseconds +} + +declare module 'date-fns/minutesToSeconds/index' { + import { minutesToSeconds } from 'date-fns' + export default minutesToSeconds +} + +declare module 'date-fns/monthsToQuarters/index' { + import { monthsToQuarters } from 'date-fns' + export default monthsToQuarters +} + +declare module 'date-fns/monthsToYears/index' { + import { monthsToYears } from 'date-fns' + export default monthsToYears +} + +declare module 'date-fns/nextDay/index' { + import { nextDay } from 'date-fns' + export default nextDay +} + +declare module 'date-fns/nextFriday/index' { + import { nextFriday } from 'date-fns' + export default nextFriday +} + +declare module 'date-fns/nextMonday/index' { + import { nextMonday } from 'date-fns' + export default nextMonday +} + +declare module 'date-fns/nextSaturday/index' { + import { nextSaturday } from 'date-fns' + export default nextSaturday +} + +declare module 'date-fns/nextSunday/index' { + import { nextSunday } from 'date-fns' + export default nextSunday +} + +declare module 'date-fns/nextThursday/index' { + import { nextThursday } from 'date-fns' + export default nextThursday +} + +declare module 'date-fns/nextTuesday/index' { + import { nextTuesday } from 'date-fns' + export default nextTuesday +} + +declare module 'date-fns/nextWednesday/index' { + import { nextWednesday } from 'date-fns' + export default nextWednesday +} + +declare module 'date-fns/parse/index' { + import { parse } from 'date-fns' + export default parse +} + +declare module 'date-fns/parseISO/index' { + import { parseISO } from 'date-fns' + export default parseISO +} + +declare module 'date-fns/parseJSON/index' { + import { parseJSON } from 'date-fns' + export default parseJSON +} + +declare module 'date-fns/previousDay/index' { + import { previousDay } from 'date-fns' + export default previousDay +} + +declare module 'date-fns/previousFriday/index' { + import { previousFriday } from 'date-fns' + export default previousFriday +} + +declare module 'date-fns/previousMonday/index' { + import { previousMonday } from 'date-fns' + export default previousMonday +} + +declare module 'date-fns/previousSaturday/index' { + import { previousSaturday } from 'date-fns' + export default previousSaturday +} + +declare module 'date-fns/previousSunday/index' { + import { previousSunday } from 'date-fns' + export default previousSunday +} + +declare module 'date-fns/previousThursday/index' { + import { previousThursday } from 'date-fns' + export default previousThursday +} + +declare module 'date-fns/previousTuesday/index' { + import { previousTuesday } from 'date-fns' + export default previousTuesday +} + +declare module 'date-fns/previousWednesday/index' { + import { previousWednesday } from 'date-fns' + export default previousWednesday +} + +declare module 'date-fns/quartersToMonths/index' { + import { quartersToMonths } from 'date-fns' + export default quartersToMonths +} + +declare module 'date-fns/quartersToYears/index' { + import { quartersToYears } from 'date-fns' + export default quartersToYears +} + +declare module 'date-fns/roundToNearestMinutes/index' { + import { roundToNearestMinutes } from 'date-fns' + export default roundToNearestMinutes +} + +declare module 'date-fns/secondsToHours/index' { + import { secondsToHours } from 'date-fns' + export default secondsToHours +} + +declare module 'date-fns/secondsToMilliseconds/index' { + import { secondsToMilliseconds } from 'date-fns' + export default secondsToMilliseconds +} + +declare module 'date-fns/secondsToMinutes/index' { + import { secondsToMinutes } from 'date-fns' + export default secondsToMinutes +} + +declare module 'date-fns/set/index' { + import { set } from 'date-fns' + export default set +} + +declare module 'date-fns/setDate/index' { + import { setDate } from 'date-fns' + export default setDate +} + +declare module 'date-fns/setDay/index' { + import { setDay } from 'date-fns' + export default setDay +} + +declare module 'date-fns/setDayOfYear/index' { + import { setDayOfYear } from 'date-fns' + export default setDayOfYear +} + +declare module 'date-fns/setDefaultOptions/index' { + import { setDefaultOptions } from 'date-fns' + export default setDefaultOptions +} + +declare module 'date-fns/setHours/index' { + import { setHours } from 'date-fns' + export default setHours +} + +declare module 'date-fns/setISODay/index' { + import { setISODay } from 'date-fns' + export default setISODay +} + +declare module 'date-fns/setISOWeek/index' { + import { setISOWeek } from 'date-fns' + export default setISOWeek +} + +declare module 'date-fns/setISOWeekYear/index' { + import { setISOWeekYear } from 'date-fns' + export default setISOWeekYear +} + +declare module 'date-fns/setMilliseconds/index' { + import { setMilliseconds } from 'date-fns' + export default setMilliseconds +} + +declare module 'date-fns/setMinutes/index' { + import { setMinutes } from 'date-fns' + export default setMinutes +} + +declare module 'date-fns/setMonth/index' { + import { setMonth } from 'date-fns' + export default setMonth +} + +declare module 'date-fns/setQuarter/index' { + import { setQuarter } from 'date-fns' + export default setQuarter +} + +declare module 'date-fns/setSeconds/index' { + import { setSeconds } from 'date-fns' + export default setSeconds +} + +declare module 'date-fns/setWeek/index' { + import { setWeek } from 'date-fns' + export default setWeek +} + +declare module 'date-fns/setWeekYear/index' { + import { setWeekYear } from 'date-fns' + export default setWeekYear +} + +declare module 'date-fns/setYear/index' { + import { setYear } from 'date-fns' + export default setYear +} + +declare module 'date-fns/startOfDay/index' { + import { startOfDay } from 'date-fns' + export default startOfDay +} + +declare module 'date-fns/startOfDecade/index' { + import { startOfDecade } from 'date-fns' + export default startOfDecade +} + +declare module 'date-fns/startOfHour/index' { + import { startOfHour } from 'date-fns' + export default startOfHour +} + +declare module 'date-fns/startOfISOWeek/index' { + import { startOfISOWeek } from 'date-fns' + export default startOfISOWeek +} + +declare module 'date-fns/startOfISOWeekYear/index' { + import { startOfISOWeekYear } from 'date-fns' + export default startOfISOWeekYear +} + +declare module 'date-fns/startOfMinute/index' { + import { startOfMinute } from 'date-fns' + export default startOfMinute +} + +declare module 'date-fns/startOfMonth/index' { + import { startOfMonth } from 'date-fns' + export default startOfMonth +} + +declare module 'date-fns/startOfQuarter/index' { + import { startOfQuarter } from 'date-fns' + export default startOfQuarter +} + +declare module 'date-fns/startOfSecond/index' { + import { startOfSecond } from 'date-fns' + export default startOfSecond +} + +declare module 'date-fns/startOfToday/index' { + import { startOfToday } from 'date-fns' + export default startOfToday +} + +declare module 'date-fns/startOfTomorrow/index' { + import { startOfTomorrow } from 'date-fns' + export default startOfTomorrow +} + +declare module 'date-fns/startOfWeek/index' { + import { startOfWeek } from 'date-fns' + export default startOfWeek +} + +declare module 'date-fns/startOfWeekYear/index' { + import { startOfWeekYear } from 'date-fns' + export default startOfWeekYear +} + +declare module 'date-fns/startOfYear/index' { + import { startOfYear } from 'date-fns' + export default startOfYear +} + +declare module 'date-fns/startOfYesterday/index' { + import { startOfYesterday } from 'date-fns' + export default startOfYesterday +} + +declare module 'date-fns/sub/index' { + import { sub } from 'date-fns' + export default sub +} + +declare module 'date-fns/subBusinessDays/index' { + import { subBusinessDays } from 'date-fns' + export default subBusinessDays +} + +declare module 'date-fns/subDays/index' { + import { subDays } from 'date-fns' + export default subDays +} + +declare module 'date-fns/subHours/index' { + import { subHours } from 'date-fns' + export default subHours +} + +declare module 'date-fns/subISOWeekYears/index' { + import { subISOWeekYears } from 'date-fns' + export default subISOWeekYears +} + +declare module 'date-fns/subMilliseconds/index' { + import { subMilliseconds } from 'date-fns' + export default subMilliseconds +} + +declare module 'date-fns/subMinutes/index' { + import { subMinutes } from 'date-fns' + export default subMinutes +} + +declare module 'date-fns/subMonths/index' { + import { subMonths } from 'date-fns' + export default subMonths +} + +declare module 'date-fns/subQuarters/index' { + import { subQuarters } from 'date-fns' + export default subQuarters +} + +declare module 'date-fns/subSeconds/index' { + import { subSeconds } from 'date-fns' + export default subSeconds +} + +declare module 'date-fns/subWeeks/index' { + import { subWeeks } from 'date-fns' + export default subWeeks +} + +declare module 'date-fns/subYears/index' { + import { subYears } from 'date-fns' + export default subYears +} + +declare module 'date-fns/toDate/index' { + import { toDate } from 'date-fns' + export default toDate +} + +declare module 'date-fns/weeksToDays/index' { + import { weeksToDays } from 'date-fns' + export default weeksToDays +} + +declare module 'date-fns/yearsToMonths/index' { + import { yearsToMonths } from 'date-fns' + export default yearsToMonths +} + +declare module 'date-fns/yearsToQuarters/index' { + import { yearsToQuarters } from 'date-fns' + export default yearsToQuarters +} + +declare module 'date-fns/add/index.js' { + import { add } from 'date-fns' + export default add +} + +declare module 'date-fns/addBusinessDays/index.js' { + import { addBusinessDays } from 'date-fns' + export default addBusinessDays +} + +declare module 'date-fns/addDays/index.js' { + import { addDays } from 'date-fns' + export default addDays +} + +declare module 'date-fns/addHours/index.js' { + import { addHours } from 'date-fns' + export default addHours +} + +declare module 'date-fns/addISOWeekYears/index.js' { + import { addISOWeekYears } from 'date-fns' + export default addISOWeekYears +} + +declare module 'date-fns/addMilliseconds/index.js' { + import { addMilliseconds } from 'date-fns' + export default addMilliseconds +} + +declare module 'date-fns/addMinutes/index.js' { + import { addMinutes } from 'date-fns' + export default addMinutes +} + +declare module 'date-fns/addMonths/index.js' { + import { addMonths } from 'date-fns' + export default addMonths +} + +declare module 'date-fns/addQuarters/index.js' { + import { addQuarters } from 'date-fns' + export default addQuarters +} + +declare module 'date-fns/addSeconds/index.js' { + import { addSeconds } from 'date-fns' + export default addSeconds +} + +declare module 'date-fns/addWeeks/index.js' { + import { addWeeks } from 'date-fns' + export default addWeeks +} + +declare module 'date-fns/addYears/index.js' { + import { addYears } from 'date-fns' + export default addYears +} + +declare module 'date-fns/areIntervalsOverlapping/index.js' { + import { areIntervalsOverlapping } from 'date-fns' + export default areIntervalsOverlapping +} + +declare module 'date-fns/clamp/index.js' { + import { clamp } from 'date-fns' + export default clamp +} + +declare module 'date-fns/closestIndexTo/index.js' { + import { closestIndexTo } from 'date-fns' + export default closestIndexTo +} + +declare module 'date-fns/closestTo/index.js' { + import { closestTo } from 'date-fns' + export default closestTo +} + +declare module 'date-fns/compareAsc/index.js' { + import { compareAsc } from 'date-fns' + export default compareAsc +} + +declare module 'date-fns/compareDesc/index.js' { + import { compareDesc } from 'date-fns' + export default compareDesc +} + +declare module 'date-fns/daysToWeeks/index.js' { + import { daysToWeeks } from 'date-fns' + export default daysToWeeks +} + +declare module 'date-fns/differenceInBusinessDays/index.js' { + import { differenceInBusinessDays } from 'date-fns' + export default differenceInBusinessDays +} + +declare module 'date-fns/differenceInCalendarDays/index.js' { + import { differenceInCalendarDays } from 'date-fns' + export default differenceInCalendarDays +} + +declare module 'date-fns/differenceInCalendarISOWeeks/index.js' { + import { differenceInCalendarISOWeeks } from 'date-fns' + export default differenceInCalendarISOWeeks +} + +declare module 'date-fns/differenceInCalendarISOWeekYears/index.js' { + import { differenceInCalendarISOWeekYears } from 'date-fns' + export default differenceInCalendarISOWeekYears +} + +declare module 'date-fns/differenceInCalendarMonths/index.js' { + import { differenceInCalendarMonths } from 'date-fns' + export default differenceInCalendarMonths +} + +declare module 'date-fns/differenceInCalendarQuarters/index.js' { + import { differenceInCalendarQuarters } from 'date-fns' + export default differenceInCalendarQuarters +} + +declare module 'date-fns/differenceInCalendarWeeks/index.js' { + import { differenceInCalendarWeeks } from 'date-fns' + export default differenceInCalendarWeeks +} + +declare module 'date-fns/differenceInCalendarYears/index.js' { + import { differenceInCalendarYears } from 'date-fns' + export default differenceInCalendarYears +} + +declare module 'date-fns/differenceInDays/index.js' { + import { differenceInDays } from 'date-fns' + export default differenceInDays +} + +declare module 'date-fns/differenceInHours/index.js' { + import { differenceInHours } from 'date-fns' + export default differenceInHours +} + +declare module 'date-fns/differenceInISOWeekYears/index.js' { + import { differenceInISOWeekYears } from 'date-fns' + export default differenceInISOWeekYears +} + +declare module 'date-fns/differenceInMilliseconds/index.js' { + import { differenceInMilliseconds } from 'date-fns' + export default differenceInMilliseconds +} + +declare module 'date-fns/differenceInMinutes/index.js' { + import { differenceInMinutes } from 'date-fns' + export default differenceInMinutes +} + +declare module 'date-fns/differenceInMonths/index.js' { + import { differenceInMonths } from 'date-fns' + export default differenceInMonths +} + +declare module 'date-fns/differenceInQuarters/index.js' { + import { differenceInQuarters } from 'date-fns' + export default differenceInQuarters +} + +declare module 'date-fns/differenceInSeconds/index.js' { + import { differenceInSeconds } from 'date-fns' + export default differenceInSeconds +} + +declare module 'date-fns/differenceInWeeks/index.js' { + import { differenceInWeeks } from 'date-fns' + export default differenceInWeeks +} + +declare module 'date-fns/differenceInYears/index.js' { + import { differenceInYears } from 'date-fns' + export default differenceInYears +} + +declare module 'date-fns/eachDayOfInterval/index.js' { + import { eachDayOfInterval } from 'date-fns' + export default eachDayOfInterval +} + +declare module 'date-fns/eachHourOfInterval/index.js' { + import { eachHourOfInterval } from 'date-fns' + export default eachHourOfInterval +} + +declare module 'date-fns/eachMinuteOfInterval/index.js' { + import { eachMinuteOfInterval } from 'date-fns' + export default eachMinuteOfInterval +} + +declare module 'date-fns/eachMonthOfInterval/index.js' { + import { eachMonthOfInterval } from 'date-fns' + export default eachMonthOfInterval +} + +declare module 'date-fns/eachQuarterOfInterval/index.js' { + import { eachQuarterOfInterval } from 'date-fns' + export default eachQuarterOfInterval +} + +declare module 'date-fns/eachWeekendOfInterval/index.js' { + import { eachWeekendOfInterval } from 'date-fns' + export default eachWeekendOfInterval +} + +declare module 'date-fns/eachWeekendOfMonth/index.js' { + import { eachWeekendOfMonth } from 'date-fns' + export default eachWeekendOfMonth +} + +declare module 'date-fns/eachWeekendOfYear/index.js' { + import { eachWeekendOfYear } from 'date-fns' + export default eachWeekendOfYear +} + +declare module 'date-fns/eachWeekOfInterval/index.js' { + import { eachWeekOfInterval } from 'date-fns' + export default eachWeekOfInterval +} + +declare module 'date-fns/eachYearOfInterval/index.js' { + import { eachYearOfInterval } from 'date-fns' + export default eachYearOfInterval +} + +declare module 'date-fns/endOfDay/index.js' { + import { endOfDay } from 'date-fns' + export default endOfDay +} + +declare module 'date-fns/endOfDecade/index.js' { + import { endOfDecade } from 'date-fns' + export default endOfDecade +} + +declare module 'date-fns/endOfHour/index.js' { + import { endOfHour } from 'date-fns' + export default endOfHour +} + +declare module 'date-fns/endOfISOWeek/index.js' { + import { endOfISOWeek } from 'date-fns' + export default endOfISOWeek +} + +declare module 'date-fns/endOfISOWeekYear/index.js' { + import { endOfISOWeekYear } from 'date-fns' + export default endOfISOWeekYear +} + +declare module 'date-fns/endOfMinute/index.js' { + import { endOfMinute } from 'date-fns' + export default endOfMinute +} + +declare module 'date-fns/endOfMonth/index.js' { + import { endOfMonth } from 'date-fns' + export default endOfMonth +} + +declare module 'date-fns/endOfQuarter/index.js' { + import { endOfQuarter } from 'date-fns' + export default endOfQuarter +} + +declare module 'date-fns/endOfSecond/index.js' { + import { endOfSecond } from 'date-fns' + export default endOfSecond +} + +declare module 'date-fns/endOfToday/index.js' { + import { endOfToday } from 'date-fns' + export default endOfToday +} + +declare module 'date-fns/endOfTomorrow/index.js' { + import { endOfTomorrow } from 'date-fns' + export default endOfTomorrow +} + +declare module 'date-fns/endOfWeek/index.js' { + import { endOfWeek } from 'date-fns' + export default endOfWeek +} + +declare module 'date-fns/endOfYear/index.js' { + import { endOfYear } from 'date-fns' + export default endOfYear +} + +declare module 'date-fns/endOfYesterday/index.js' { + import { endOfYesterday } from 'date-fns' + export default endOfYesterday +} + +declare module 'date-fns/format/index.js' { + import { format } from 'date-fns' + export default format +} + +declare module 'date-fns/formatDistance/index.js' { + import { formatDistance } from 'date-fns' + export default formatDistance +} + +declare module 'date-fns/formatDistanceStrict/index.js' { + import { formatDistanceStrict } from 'date-fns' + export default formatDistanceStrict +} + +declare module 'date-fns/formatDistanceToNow/index.js' { + import { formatDistanceToNow } from 'date-fns' + export default formatDistanceToNow +} + +declare module 'date-fns/formatDistanceToNowStrict/index.js' { + import { formatDistanceToNowStrict } from 'date-fns' + export default formatDistanceToNowStrict +} + +declare module 'date-fns/formatDuration/index.js' { + import { formatDuration } from 'date-fns' + export default formatDuration +} + +declare module 'date-fns/formatISO/index.js' { + import { formatISO } from 'date-fns' + export default formatISO +} + +declare module 'date-fns/formatISO9075/index.js' { + import { formatISO9075 } from 'date-fns' + export default formatISO9075 +} + +declare module 'date-fns/formatISODuration/index.js' { + import { formatISODuration } from 'date-fns' + export default formatISODuration +} + +declare module 'date-fns/formatRelative/index.js' { + import { formatRelative } from 'date-fns' + export default formatRelative +} + +declare module 'date-fns/formatRFC3339/index.js' { + import { formatRFC3339 } from 'date-fns' + export default formatRFC3339 +} + +declare module 'date-fns/formatRFC7231/index.js' { + import { formatRFC7231 } from 'date-fns' + export default formatRFC7231 +} + +declare module 'date-fns/fromUnixTime/index.js' { + import { fromUnixTime } from 'date-fns' + export default fromUnixTime +} + +declare module 'date-fns/getDate/index.js' { + import { getDate } from 'date-fns' + export default getDate +} + +declare module 'date-fns/getDay/index.js' { + import { getDay } from 'date-fns' + export default getDay +} + +declare module 'date-fns/getDayOfYear/index.js' { + import { getDayOfYear } from 'date-fns' + export default getDayOfYear +} + +declare module 'date-fns/getDaysInMonth/index.js' { + import { getDaysInMonth } from 'date-fns' + export default getDaysInMonth +} + +declare module 'date-fns/getDaysInYear/index.js' { + import { getDaysInYear } from 'date-fns' + export default getDaysInYear +} + +declare module 'date-fns/getDecade/index.js' { + import { getDecade } from 'date-fns' + export default getDecade +} + +declare module 'date-fns/getDefaultOptions/index.js' { + import { getDefaultOptions } from 'date-fns' + export default getDefaultOptions +} + +declare module 'date-fns/getHours/index.js' { + import { getHours } from 'date-fns' + export default getHours +} + +declare module 'date-fns/getISODay/index.js' { + import { getISODay } from 'date-fns' + export default getISODay +} + +declare module 'date-fns/getISOWeek/index.js' { + import { getISOWeek } from 'date-fns' + export default getISOWeek +} + +declare module 'date-fns/getISOWeeksInYear/index.js' { + import { getISOWeeksInYear } from 'date-fns' + export default getISOWeeksInYear +} + +declare module 'date-fns/getISOWeekYear/index.js' { + import { getISOWeekYear } from 'date-fns' + export default getISOWeekYear +} + +declare module 'date-fns/getMilliseconds/index.js' { + import { getMilliseconds } from 'date-fns' + export default getMilliseconds +} + +declare module 'date-fns/getMinutes/index.js' { + import { getMinutes } from 'date-fns' + export default getMinutes +} + +declare module 'date-fns/getMonth/index.js' { + import { getMonth } from 'date-fns' + export default getMonth +} + +declare module 'date-fns/getOverlappingDaysInIntervals/index.js' { + import { getOverlappingDaysInIntervals } from 'date-fns' + export default getOverlappingDaysInIntervals +} + +declare module 'date-fns/getQuarter/index.js' { + import { getQuarter } from 'date-fns' + export default getQuarter +} + +declare module 'date-fns/getSeconds/index.js' { + import { getSeconds } from 'date-fns' + export default getSeconds +} + +declare module 'date-fns/getTime/index.js' { + import { getTime } from 'date-fns' + export default getTime +} + +declare module 'date-fns/getUnixTime/index.js' { + import { getUnixTime } from 'date-fns' + export default getUnixTime +} + +declare module 'date-fns/getWeek/index.js' { + import { getWeek } from 'date-fns' + export default getWeek +} + +declare module 'date-fns/getWeekOfMonth/index.js' { + import { getWeekOfMonth } from 'date-fns' + export default getWeekOfMonth +} + +declare module 'date-fns/getWeeksInMonth/index.js' { + import { getWeeksInMonth } from 'date-fns' + export default getWeeksInMonth +} + +declare module 'date-fns/getWeekYear/index.js' { + import { getWeekYear } from 'date-fns' + export default getWeekYear +} + +declare module 'date-fns/getYear/index.js' { + import { getYear } from 'date-fns' + export default getYear +} + +declare module 'date-fns/hoursToMilliseconds/index.js' { + import { hoursToMilliseconds } from 'date-fns' + export default hoursToMilliseconds +} + +declare module 'date-fns/hoursToMinutes/index.js' { + import { hoursToMinutes } from 'date-fns' + export default hoursToMinutes +} + +declare module 'date-fns/hoursToSeconds/index.js' { + import { hoursToSeconds } from 'date-fns' + export default hoursToSeconds +} + +declare module 'date-fns/intervalToDuration/index.js' { + import { intervalToDuration } from 'date-fns' + export default intervalToDuration +} + +declare module 'date-fns/intlFormat/index.js' { + import { intlFormat } from 'date-fns' + export default intlFormat +} + +declare module 'date-fns/intlFormatDistance/index.js' { + import { intlFormatDistance } from 'date-fns' + export default intlFormatDistance +} + +declare module 'date-fns/isAfter/index.js' { + import { isAfter } from 'date-fns' + export default isAfter +} + +declare module 'date-fns/isBefore/index.js' { + import { isBefore } from 'date-fns' + export default isBefore +} + +declare module 'date-fns/isDate/index.js' { + import { isDate } from 'date-fns' + export default isDate +} + +declare module 'date-fns/isEqual/index.js' { + import { isEqual } from 'date-fns' + export default isEqual +} + +declare module 'date-fns/isExists/index.js' { + import { isExists } from 'date-fns' + export default isExists +} + +declare module 'date-fns/isFirstDayOfMonth/index.js' { + import { isFirstDayOfMonth } from 'date-fns' + export default isFirstDayOfMonth +} + +declare module 'date-fns/isFriday/index.js' { + import { isFriday } from 'date-fns' + export default isFriday +} + +declare module 'date-fns/isFuture/index.js' { + import { isFuture } from 'date-fns' + export default isFuture +} + +declare module 'date-fns/isLastDayOfMonth/index.js' { + import { isLastDayOfMonth } from 'date-fns' + export default isLastDayOfMonth +} + +declare module 'date-fns/isLeapYear/index.js' { + import { isLeapYear } from 'date-fns' + export default isLeapYear +} + +declare module 'date-fns/isMatch/index.js' { + import { isMatch } from 'date-fns' + export default isMatch +} + +declare module 'date-fns/isMonday/index.js' { + import { isMonday } from 'date-fns' + export default isMonday +} + +declare module 'date-fns/isPast/index.js' { + import { isPast } from 'date-fns' + export default isPast +} + +declare module 'date-fns/isSameDay/index.js' { + import { isSameDay } from 'date-fns' + export default isSameDay +} + +declare module 'date-fns/isSameHour/index.js' { + import { isSameHour } from 'date-fns' + export default isSameHour +} + +declare module 'date-fns/isSameISOWeek/index.js' { + import { isSameISOWeek } from 'date-fns' + export default isSameISOWeek +} + +declare module 'date-fns/isSameISOWeekYear/index.js' { + import { isSameISOWeekYear } from 'date-fns' + export default isSameISOWeekYear +} + +declare module 'date-fns/isSameMinute/index.js' { + import { isSameMinute } from 'date-fns' + export default isSameMinute +} + +declare module 'date-fns/isSameMonth/index.js' { + import { isSameMonth } from 'date-fns' + export default isSameMonth +} + +declare module 'date-fns/isSameQuarter/index.js' { + import { isSameQuarter } from 'date-fns' + export default isSameQuarter +} + +declare module 'date-fns/isSameSecond/index.js' { + import { isSameSecond } from 'date-fns' + export default isSameSecond +} + +declare module 'date-fns/isSameWeek/index.js' { + import { isSameWeek } from 'date-fns' + export default isSameWeek +} + +declare module 'date-fns/isSameYear/index.js' { + import { isSameYear } from 'date-fns' + export default isSameYear +} + +declare module 'date-fns/isSaturday/index.js' { + import { isSaturday } from 'date-fns' + export default isSaturday +} + +declare module 'date-fns/isSunday/index.js' { + import { isSunday } from 'date-fns' + export default isSunday +} + +declare module 'date-fns/isThisHour/index.js' { + import { isThisHour } from 'date-fns' + export default isThisHour +} + +declare module 'date-fns/isThisISOWeek/index.js' { + import { isThisISOWeek } from 'date-fns' + export default isThisISOWeek +} + +declare module 'date-fns/isThisMinute/index.js' { + import { isThisMinute } from 'date-fns' + export default isThisMinute +} + +declare module 'date-fns/isThisMonth/index.js' { + import { isThisMonth } from 'date-fns' + export default isThisMonth +} + +declare module 'date-fns/isThisQuarter/index.js' { + import { isThisQuarter } from 'date-fns' + export default isThisQuarter +} + +declare module 'date-fns/isThisSecond/index.js' { + import { isThisSecond } from 'date-fns' + export default isThisSecond +} + +declare module 'date-fns/isThisWeek/index.js' { + import { isThisWeek } from 'date-fns' + export default isThisWeek +} + +declare module 'date-fns/isThisYear/index.js' { + import { isThisYear } from 'date-fns' + export default isThisYear +} + +declare module 'date-fns/isThursday/index.js' { + import { isThursday } from 'date-fns' + export default isThursday +} + +declare module 'date-fns/isToday/index.js' { + import { isToday } from 'date-fns' + export default isToday +} + +declare module 'date-fns/isTomorrow/index.js' { + import { isTomorrow } from 'date-fns' + export default isTomorrow +} + +declare module 'date-fns/isTuesday/index.js' { + import { isTuesday } from 'date-fns' + export default isTuesday +} + +declare module 'date-fns/isValid/index.js' { + import { isValid } from 'date-fns' + export default isValid +} + +declare module 'date-fns/isWednesday/index.js' { + import { isWednesday } from 'date-fns' + export default isWednesday +} + +declare module 'date-fns/isWeekend/index.js' { + import { isWeekend } from 'date-fns' + export default isWeekend +} + +declare module 'date-fns/isWithinInterval/index.js' { + import { isWithinInterval } from 'date-fns' + export default isWithinInterval +} + +declare module 'date-fns/isYesterday/index.js' { + import { isYesterday } from 'date-fns' + export default isYesterday +} + +declare module 'date-fns/lastDayOfDecade/index.js' { + import { lastDayOfDecade } from 'date-fns' + export default lastDayOfDecade +} + +declare module 'date-fns/lastDayOfISOWeek/index.js' { + import { lastDayOfISOWeek } from 'date-fns' + export default lastDayOfISOWeek +} + +declare module 'date-fns/lastDayOfISOWeekYear/index.js' { + import { lastDayOfISOWeekYear } from 'date-fns' + export default lastDayOfISOWeekYear +} + +declare module 'date-fns/lastDayOfMonth/index.js' { + import { lastDayOfMonth } from 'date-fns' + export default lastDayOfMonth +} + +declare module 'date-fns/lastDayOfQuarter/index.js' { + import { lastDayOfQuarter } from 'date-fns' + export default lastDayOfQuarter +} + +declare module 'date-fns/lastDayOfWeek/index.js' { + import { lastDayOfWeek } from 'date-fns' + export default lastDayOfWeek +} + +declare module 'date-fns/lastDayOfYear/index.js' { + import { lastDayOfYear } from 'date-fns' + export default lastDayOfYear +} + +declare module 'date-fns/lightFormat/index.js' { + import { lightFormat } from 'date-fns' + export default lightFormat +} + +declare module 'date-fns/max/index.js' { + import { max } from 'date-fns' + export default max +} + +declare module 'date-fns/milliseconds/index.js' { + import { milliseconds } from 'date-fns' + export default milliseconds +} + +declare module 'date-fns/millisecondsToHours/index.js' { + import { millisecondsToHours } from 'date-fns' + export default millisecondsToHours +} + +declare module 'date-fns/millisecondsToMinutes/index.js' { + import { millisecondsToMinutes } from 'date-fns' + export default millisecondsToMinutes +} + +declare module 'date-fns/millisecondsToSeconds/index.js' { + import { millisecondsToSeconds } from 'date-fns' + export default millisecondsToSeconds +} + +declare module 'date-fns/min/index.js' { + import { min } from 'date-fns' + export default min +} + +declare module 'date-fns/minutesToHours/index.js' { + import { minutesToHours } from 'date-fns' + export default minutesToHours +} + +declare module 'date-fns/minutesToMilliseconds/index.js' { + import { minutesToMilliseconds } from 'date-fns' + export default minutesToMilliseconds +} + +declare module 'date-fns/minutesToSeconds/index.js' { + import { minutesToSeconds } from 'date-fns' + export default minutesToSeconds +} + +declare module 'date-fns/monthsToQuarters/index.js' { + import { monthsToQuarters } from 'date-fns' + export default monthsToQuarters +} + +declare module 'date-fns/monthsToYears/index.js' { + import { monthsToYears } from 'date-fns' + export default monthsToYears +} + +declare module 'date-fns/nextDay/index.js' { + import { nextDay } from 'date-fns' + export default nextDay +} + +declare module 'date-fns/nextFriday/index.js' { + import { nextFriday } from 'date-fns' + export default nextFriday +} + +declare module 'date-fns/nextMonday/index.js' { + import { nextMonday } from 'date-fns' + export default nextMonday +} + +declare module 'date-fns/nextSaturday/index.js' { + import { nextSaturday } from 'date-fns' + export default nextSaturday +} + +declare module 'date-fns/nextSunday/index.js' { + import { nextSunday } from 'date-fns' + export default nextSunday +} + +declare module 'date-fns/nextThursday/index.js' { + import { nextThursday } from 'date-fns' + export default nextThursday +} + +declare module 'date-fns/nextTuesday/index.js' { + import { nextTuesday } from 'date-fns' + export default nextTuesday +} + +declare module 'date-fns/nextWednesday/index.js' { + import { nextWednesday } from 'date-fns' + export default nextWednesday +} + +declare module 'date-fns/parse/index.js' { + import { parse } from 'date-fns' + export default parse +} + +declare module 'date-fns/parseISO/index.js' { + import { parseISO } from 'date-fns' + export default parseISO +} + +declare module 'date-fns/parseJSON/index.js' { + import { parseJSON } from 'date-fns' + export default parseJSON +} + +declare module 'date-fns/previousDay/index.js' { + import { previousDay } from 'date-fns' + export default previousDay +} + +declare module 'date-fns/previousFriday/index.js' { + import { previousFriday } from 'date-fns' + export default previousFriday +} + +declare module 'date-fns/previousMonday/index.js' { + import { previousMonday } from 'date-fns' + export default previousMonday +} + +declare module 'date-fns/previousSaturday/index.js' { + import { previousSaturday } from 'date-fns' + export default previousSaturday +} + +declare module 'date-fns/previousSunday/index.js' { + import { previousSunday } from 'date-fns' + export default previousSunday +} + +declare module 'date-fns/previousThursday/index.js' { + import { previousThursday } from 'date-fns' + export default previousThursday +} + +declare module 'date-fns/previousTuesday/index.js' { + import { previousTuesday } from 'date-fns' + export default previousTuesday +} + +declare module 'date-fns/previousWednesday/index.js' { + import { previousWednesday } from 'date-fns' + export default previousWednesday +} + +declare module 'date-fns/quartersToMonths/index.js' { + import { quartersToMonths } from 'date-fns' + export default quartersToMonths +} + +declare module 'date-fns/quartersToYears/index.js' { + import { quartersToYears } from 'date-fns' + export default quartersToYears +} + +declare module 'date-fns/roundToNearestMinutes/index.js' { + import { roundToNearestMinutes } from 'date-fns' + export default roundToNearestMinutes +} + +declare module 'date-fns/secondsToHours/index.js' { + import { secondsToHours } from 'date-fns' + export default secondsToHours +} + +declare module 'date-fns/secondsToMilliseconds/index.js' { + import { secondsToMilliseconds } from 'date-fns' + export default secondsToMilliseconds +} + +declare module 'date-fns/secondsToMinutes/index.js' { + import { secondsToMinutes } from 'date-fns' + export default secondsToMinutes +} + +declare module 'date-fns/set/index.js' { + import { set } from 'date-fns' + export default set +} + +declare module 'date-fns/setDate/index.js' { + import { setDate } from 'date-fns' + export default setDate +} + +declare module 'date-fns/setDay/index.js' { + import { setDay } from 'date-fns' + export default setDay +} + +declare module 'date-fns/setDayOfYear/index.js' { + import { setDayOfYear } from 'date-fns' + export default setDayOfYear +} + +declare module 'date-fns/setDefaultOptions/index.js' { + import { setDefaultOptions } from 'date-fns' + export default setDefaultOptions +} + +declare module 'date-fns/setHours/index.js' { + import { setHours } from 'date-fns' + export default setHours +} + +declare module 'date-fns/setISODay/index.js' { + import { setISODay } from 'date-fns' + export default setISODay +} + +declare module 'date-fns/setISOWeek/index.js' { + import { setISOWeek } from 'date-fns' + export default setISOWeek +} + +declare module 'date-fns/setISOWeekYear/index.js' { + import { setISOWeekYear } from 'date-fns' + export default setISOWeekYear +} + +declare module 'date-fns/setMilliseconds/index.js' { + import { setMilliseconds } from 'date-fns' + export default setMilliseconds +} + +declare module 'date-fns/setMinutes/index.js' { + import { setMinutes } from 'date-fns' + export default setMinutes +} + +declare module 'date-fns/setMonth/index.js' { + import { setMonth } from 'date-fns' + export default setMonth +} + +declare module 'date-fns/setQuarter/index.js' { + import { setQuarter } from 'date-fns' + export default setQuarter +} + +declare module 'date-fns/setSeconds/index.js' { + import { setSeconds } from 'date-fns' + export default setSeconds +} + +declare module 'date-fns/setWeek/index.js' { + import { setWeek } from 'date-fns' + export default setWeek +} + +declare module 'date-fns/setWeekYear/index.js' { + import { setWeekYear } from 'date-fns' + export default setWeekYear +} + +declare module 'date-fns/setYear/index.js' { + import { setYear } from 'date-fns' + export default setYear +} + +declare module 'date-fns/startOfDay/index.js' { + import { startOfDay } from 'date-fns' + export default startOfDay +} + +declare module 'date-fns/startOfDecade/index.js' { + import { startOfDecade } from 'date-fns' + export default startOfDecade +} + +declare module 'date-fns/startOfHour/index.js' { + import { startOfHour } from 'date-fns' + export default startOfHour +} + +declare module 'date-fns/startOfISOWeek/index.js' { + import { startOfISOWeek } from 'date-fns' + export default startOfISOWeek +} + +declare module 'date-fns/startOfISOWeekYear/index.js' { + import { startOfISOWeekYear } from 'date-fns' + export default startOfISOWeekYear +} + +declare module 'date-fns/startOfMinute/index.js' { + import { startOfMinute } from 'date-fns' + export default startOfMinute +} + +declare module 'date-fns/startOfMonth/index.js' { + import { startOfMonth } from 'date-fns' + export default startOfMonth +} + +declare module 'date-fns/startOfQuarter/index.js' { + import { startOfQuarter } from 'date-fns' + export default startOfQuarter +} + +declare module 'date-fns/startOfSecond/index.js' { + import { startOfSecond } from 'date-fns' + export default startOfSecond +} + +declare module 'date-fns/startOfToday/index.js' { + import { startOfToday } from 'date-fns' + export default startOfToday +} + +declare module 'date-fns/startOfTomorrow/index.js' { + import { startOfTomorrow } from 'date-fns' + export default startOfTomorrow +} + +declare module 'date-fns/startOfWeek/index.js' { + import { startOfWeek } from 'date-fns' + export default startOfWeek +} + +declare module 'date-fns/startOfWeekYear/index.js' { + import { startOfWeekYear } from 'date-fns' + export default startOfWeekYear +} + +declare module 'date-fns/startOfYear/index.js' { + import { startOfYear } from 'date-fns' + export default startOfYear +} + +declare module 'date-fns/startOfYesterday/index.js' { + import { startOfYesterday } from 'date-fns' + export default startOfYesterday +} + +declare module 'date-fns/sub/index.js' { + import { sub } from 'date-fns' + export default sub +} + +declare module 'date-fns/subBusinessDays/index.js' { + import { subBusinessDays } from 'date-fns' + export default subBusinessDays +} + +declare module 'date-fns/subDays/index.js' { + import { subDays } from 'date-fns' + export default subDays +} + +declare module 'date-fns/subHours/index.js' { + import { subHours } from 'date-fns' + export default subHours +} + +declare module 'date-fns/subISOWeekYears/index.js' { + import { subISOWeekYears } from 'date-fns' + export default subISOWeekYears +} + +declare module 'date-fns/subMilliseconds/index.js' { + import { subMilliseconds } from 'date-fns' + export default subMilliseconds +} + +declare module 'date-fns/subMinutes/index.js' { + import { subMinutes } from 'date-fns' + export default subMinutes +} + +declare module 'date-fns/subMonths/index.js' { + import { subMonths } from 'date-fns' + export default subMonths +} + +declare module 'date-fns/subQuarters/index.js' { + import { subQuarters } from 'date-fns' + export default subQuarters +} + +declare module 'date-fns/subSeconds/index.js' { + import { subSeconds } from 'date-fns' + export default subSeconds +} + +declare module 'date-fns/subWeeks/index.js' { + import { subWeeks } from 'date-fns' + export default subWeeks +} + +declare module 'date-fns/subYears/index.js' { + import { subYears } from 'date-fns' + export default subYears +} + +declare module 'date-fns/toDate/index.js' { + import { toDate } from 'date-fns' + export default toDate +} + +declare module 'date-fns/weeksToDays/index.js' { + import { weeksToDays } from 'date-fns' + export default weeksToDays +} + +declare module 'date-fns/yearsToMonths/index.js' { + import { yearsToMonths } from 'date-fns' + export default yearsToMonths +} + +declare module 'date-fns/yearsToQuarters/index.js' { + import { yearsToQuarters } from 'date-fns' + export default yearsToQuarters +} + +// FP Functions + +declare module 'date-fns/fp' { + const add: CurriedFn2 + namespace add {} + + const addBusinessDays: CurriedFn2 + namespace addBusinessDays {} + + const addDays: CurriedFn2 + namespace addDays {} + + const addHours: CurriedFn2 + namespace addHours {} + + const addISOWeekYears: CurriedFn2 + namespace addISOWeekYears {} + + const addMilliseconds: CurriedFn2 + namespace addMilliseconds {} + + const addMinutes: CurriedFn2 + namespace addMinutes {} + + const addMonths: CurriedFn2 + namespace addMonths {} + + const addQuarters: CurriedFn2 + namespace addQuarters {} + + const addSeconds: CurriedFn2 + namespace addSeconds {} + + const addWeeks: CurriedFn2 + namespace addWeeks {} + + const addYears: CurriedFn2 + namespace addYears {} + + const areIntervalsOverlapping: CurriedFn2 + namespace areIntervalsOverlapping {} + + const areIntervalsOverlappingWithOptions: CurriedFn3< + { + inclusive?: boolean + }, + Interval, + Interval, + boolean + > + namespace areIntervalsOverlappingWithOptions {} + + const clamp: CurriedFn2 + namespace clamp {} + + const closestIndexTo: CurriedFn2< + (Date | number)[], + Date | number, + number | undefined + > + namespace closestIndexTo {} + + const closestTo: CurriedFn2< + (Date | number)[], + Date | number, + Date | undefined + > + namespace closestTo {} + + const compareAsc: CurriedFn2 + namespace compareAsc {} + + const compareDesc: CurriedFn2 + namespace compareDesc {} + + const daysToWeeks: CurriedFn1 + namespace daysToWeeks {} + + const differenceInBusinessDays: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInBusinessDays {} + + const differenceInCalendarDays: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarDays {} + + const differenceInCalendarISOWeeks: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarISOWeeks {} + + const differenceInCalendarISOWeekYears: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarISOWeekYears {} + + const differenceInCalendarMonths: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarMonths {} + + const differenceInCalendarQuarters: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarQuarters {} + + const differenceInCalendarWeeks: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarWeeks {} + + const differenceInCalendarWeeksWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date | number, + number + > + namespace differenceInCalendarWeeksWithOptions {} + + const differenceInCalendarYears: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarYears {} + + const differenceInDays: CurriedFn2 + namespace differenceInDays {} + + const differenceInHours: CurriedFn2 + namespace differenceInHours {} + + const differenceInHoursWithOptions: CurriedFn3< + { + roundingMethod?: string + }, + Date | number, + Date | number, + number + > + namespace differenceInHoursWithOptions {} + + const differenceInISOWeekYears: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInISOWeekYears {} + + const differenceInMilliseconds: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInMilliseconds {} + + const differenceInMinutes: CurriedFn2 + namespace differenceInMinutes {} + + const differenceInMinutesWithOptions: CurriedFn3< + { + roundingMethod?: string + }, + Date | number, + Date | number, + number + > + namespace differenceInMinutesWithOptions {} + + const differenceInMonths: CurriedFn2 + namespace differenceInMonths {} + + const differenceInQuarters: CurriedFn2 + namespace differenceInQuarters {} + + const differenceInQuartersWithOptions: CurriedFn3< + { + roundingMethod?: string + }, + Date | number, + Date | number, + number + > + namespace differenceInQuartersWithOptions {} + + const differenceInSeconds: CurriedFn2 + namespace differenceInSeconds {} + + const differenceInSecondsWithOptions: CurriedFn3< + { + roundingMethod?: string + }, + Date | number, + Date | number, + number + > + namespace differenceInSecondsWithOptions {} + + const differenceInWeeks: CurriedFn2 + namespace differenceInWeeks {} + + const differenceInWeeksWithOptions: CurriedFn3< + { + roundingMethod?: string + }, + Date | number, + Date | number, + number + > + namespace differenceInWeeksWithOptions {} + + const differenceInYears: CurriedFn2 + namespace differenceInYears {} + + const eachDayOfInterval: CurriedFn1 + namespace eachDayOfInterval {} + + const eachDayOfIntervalWithOptions: CurriedFn2< + { + step?: number + }, + Interval, + Date[] + > + namespace eachDayOfIntervalWithOptions {} + + const eachHourOfInterval: CurriedFn1 + namespace eachHourOfInterval {} + + const eachHourOfIntervalWithOptions: CurriedFn2< + { + step?: number + }, + Interval, + Date[] + > + namespace eachHourOfIntervalWithOptions {} + + const eachMinuteOfInterval: CurriedFn1 + namespace eachMinuteOfInterval {} + + const eachMinuteOfIntervalWithOptions: CurriedFn2< + { + step?: number + }, + Interval, + Date[] + > + namespace eachMinuteOfIntervalWithOptions {} + + const eachMonthOfInterval: CurriedFn1 + namespace eachMonthOfInterval {} + + const eachQuarterOfInterval: CurriedFn1 + namespace eachQuarterOfInterval {} + + const eachWeekendOfInterval: CurriedFn1 + namespace eachWeekendOfInterval {} + + const eachWeekendOfMonth: CurriedFn1 + namespace eachWeekendOfMonth {} + + const eachWeekendOfYear: CurriedFn1 + namespace eachWeekendOfYear {} + + const eachWeekOfInterval: CurriedFn1 + namespace eachWeekOfInterval {} + + const eachWeekOfIntervalWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Interval, + Date[] + > + namespace eachWeekOfIntervalWithOptions {} + + const eachYearOfInterval: CurriedFn1 + namespace eachYearOfInterval {} + + const endOfDay: CurriedFn1 + namespace endOfDay {} + + const endOfDecade: CurriedFn1 + namespace endOfDecade {} + + const endOfDecadeWithOptions: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2 + }, + Date | number, + Date + > + namespace endOfDecadeWithOptions {} + + const endOfHour: CurriedFn1 + namespace endOfHour {} + + const endOfISOWeek: CurriedFn1 + namespace endOfISOWeek {} + + const endOfISOWeekYear: CurriedFn1 + namespace endOfISOWeekYear {} + + const endOfMinute: CurriedFn1 + namespace endOfMinute {} + + const endOfMonth: CurriedFn1 + namespace endOfMonth {} + + const endOfQuarter: CurriedFn1 + namespace endOfQuarter {} + + const endOfSecond: CurriedFn1 + namespace endOfSecond {} + + const endOfWeek: CurriedFn1 + namespace endOfWeek {} + + const endOfWeekWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date + > + namespace endOfWeekWithOptions {} + + const endOfYear: CurriedFn1 + namespace endOfYear {} + + const format: CurriedFn2 + namespace format {} + + const formatDistance: CurriedFn2 + namespace formatDistance {} + + const formatDistanceStrict: CurriedFn2 + namespace formatDistanceStrict {} + + const formatDistanceStrictWithOptions: CurriedFn3< + { + locale?: Locale + roundingMethod?: 'floor' | 'ceil' | 'round' + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' + addSuffix?: boolean + }, + Date | number, + Date | number, + string + > + namespace formatDistanceStrictWithOptions {} + + const formatDistanceWithOptions: CurriedFn3< + { + locale?: Locale + addSuffix?: boolean + includeSeconds?: boolean + }, + Date | number, + Date | number, + string + > + namespace formatDistanceWithOptions {} + + const formatDuration: CurriedFn1 + namespace formatDuration {} + + const formatDurationWithOptions: CurriedFn2< + { + locale?: Locale + delimiter?: string + zero?: boolean + format?: string[] + }, + Duration, + string + > + namespace formatDurationWithOptions {} + + const formatISO: CurriedFn1 + namespace formatISO {} + + const formatISO9075: CurriedFn1 + namespace formatISO9075 {} + + const formatISO9075WithOptions: CurriedFn2< + { + representation?: 'complete' | 'date' | 'time' + format?: 'extended' | 'basic' + }, + Date | number, + string + > + namespace formatISO9075WithOptions {} + + const formatISODuration: CurriedFn1 + namespace formatISODuration {} + + const formatISOWithOptions: CurriedFn2< + { + representation?: 'complete' | 'date' | 'time' + format?: 'extended' | 'basic' + }, + Date | number, + string + > + namespace formatISOWithOptions {} + + const formatRelative: CurriedFn2 + namespace formatRelative {} + + const formatRelativeWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date | number, + string + > + namespace formatRelativeWithOptions {} + + const formatRFC3339: CurriedFn1 + namespace formatRFC3339 {} + + const formatRFC3339WithOptions: CurriedFn2< + { + fractionDigits?: 0 | 1 | 2 | 3 + }, + Date | number, + string + > + namespace formatRFC3339WithOptions {} + + const formatRFC7231: CurriedFn1 + namespace formatRFC7231 {} + + const formatWithOptions: CurriedFn3< + { + useAdditionalDayOfYearTokens?: boolean + useAdditionalWeekYearTokens?: boolean + firstWeekContainsDate?: number + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + string, + Date | number, + string + > + namespace formatWithOptions {} + + const fromUnixTime: CurriedFn1 + namespace fromUnixTime {} + + const getDate: CurriedFn1 + namespace getDate {} + + const getDay: CurriedFn1 + namespace getDay {} + + const getDayOfYear: CurriedFn1 + namespace getDayOfYear {} + + const getDaysInMonth: CurriedFn1 + namespace getDaysInMonth {} + + const getDaysInYear: CurriedFn1 + namespace getDaysInYear {} + + const getDecade: CurriedFn1 + namespace getDecade {} + + const getHours: CurriedFn1 + namespace getHours {} + + const getISODay: CurriedFn1 + namespace getISODay {} + + const getISOWeek: CurriedFn1 + namespace getISOWeek {} + + const getISOWeeksInYear: CurriedFn1 + namespace getISOWeeksInYear {} + + const getISOWeekYear: CurriedFn1 + namespace getISOWeekYear {} + + const getMilliseconds: CurriedFn1 + namespace getMilliseconds {} + + const getMinutes: CurriedFn1 + namespace getMinutes {} + + const getMonth: CurriedFn1 + namespace getMonth {} + + const getOverlappingDaysInIntervals: CurriedFn2 + namespace getOverlappingDaysInIntervals {} + + const getQuarter: CurriedFn1 + namespace getQuarter {} + + const getSeconds: CurriedFn1 + namespace getSeconds {} + + const getTime: CurriedFn1 + namespace getTime {} + + const getUnixTime: CurriedFn1 + namespace getUnixTime {} + + const getWeek: CurriedFn1 + namespace getWeek {} + + const getWeekOfMonth: CurriedFn1 + namespace getWeekOfMonth {} + + const getWeekOfMonthWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + number + > + namespace getWeekOfMonthWithOptions {} + + const getWeeksInMonth: CurriedFn1 + namespace getWeeksInMonth {} + + const getWeeksInMonthWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + number + > + namespace getWeeksInMonthWithOptions {} + + const getWeekWithOptions: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + number + > + namespace getWeekWithOptions {} + + const getWeekYear: CurriedFn1 + namespace getWeekYear {} + + const getWeekYearWithOptions: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + number + > + namespace getWeekYearWithOptions {} + + const getYear: CurriedFn1 + namespace getYear {} + + const hoursToMilliseconds: CurriedFn1 + namespace hoursToMilliseconds {} + + const hoursToMinutes: CurriedFn1 + namespace hoursToMinutes {} + + const hoursToSeconds: CurriedFn1 + namespace hoursToSeconds {} + + const intervalToDuration: CurriedFn1 + namespace intervalToDuration {} + + const intlFormat: CurriedFn3< + { + locale?: string | string[] + }, + { + timeZone?: string + hour12?: boolean + formatMatcher?: 'basic' | 'best fit' + timeZoneName?: 'short' | 'long' + second?: 'numeric' | '2-digit' + minute?: 'numeric' | '2-digit' + hour?: 'numeric' | '2-digit' + day?: 'numeric' | '2-digit' + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long' + year?: 'numeric' | '2-digit' + era?: 'narrow' | 'short' | 'long' + weekday?: 'narrow' | 'short' | 'long' + localeMatcher?: 'lookup' | 'best fit' + }, + Date | number, + string + > + namespace intlFormat {} + + const intlFormatDistance: CurriedFn2 + namespace intlFormatDistance {} + + const intlFormatDistanceWithOptions: CurriedFn3< + { + style?: string + numeric?: string + localeMatcher?: string + locale?: string | string[] + unit?: string + }, + Date | number, + Date | number, + string + > + namespace intlFormatDistanceWithOptions {} + + const isAfter: CurriedFn2 + namespace isAfter {} + + const isBefore: CurriedFn2 + namespace isBefore {} + + const isDate: CurriedFn1 + namespace isDate {} + + const isEqual: CurriedFn2 + namespace isEqual {} + + const isExists: CurriedFn3 + namespace isExists {} + + const isFirstDayOfMonth: CurriedFn1 + namespace isFirstDayOfMonth {} + + const isFriday: CurriedFn1 + namespace isFriday {} + + const isLastDayOfMonth: CurriedFn1 + namespace isLastDayOfMonth {} + + const isLeapYear: CurriedFn1 + namespace isLeapYear {} + + const isMatch: CurriedFn2 + namespace isMatch {} + + const isMatchWithOptions: CurriedFn3< + { + useAdditionalDayOfYearTokens?: boolean + useAdditionalWeekYearTokens?: boolean + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + string, + string, + boolean + > + namespace isMatchWithOptions {} + + const isMonday: CurriedFn1 + namespace isMonday {} + + const isSameDay: CurriedFn2 + namespace isSameDay {} + + const isSameHour: CurriedFn2 + namespace isSameHour {} + + const isSameISOWeek: CurriedFn2 + namespace isSameISOWeek {} + + const isSameISOWeekYear: CurriedFn2 + namespace isSameISOWeekYear {} + + const isSameMinute: CurriedFn2 + namespace isSameMinute {} + + const isSameMonth: CurriedFn2 + namespace isSameMonth {} + + const isSameQuarter: CurriedFn2 + namespace isSameQuarter {} + + const isSameSecond: CurriedFn2 + namespace isSameSecond {} + + const isSameWeek: CurriedFn2 + namespace isSameWeek {} + + const isSameWeekWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date | number, + boolean + > + namespace isSameWeekWithOptions {} + + const isSameYear: CurriedFn2 + namespace isSameYear {} + + const isSaturday: CurriedFn1 + namespace isSaturday {} + + const isSunday: CurriedFn1 + namespace isSunday {} + + const isThursday: CurriedFn1 + namespace isThursday {} + + const isTuesday: CurriedFn1 + namespace isTuesday {} + + const isValid: CurriedFn1 + namespace isValid {} + + const isWednesday: CurriedFn1 + namespace isWednesday {} + + const isWeekend: CurriedFn1 + namespace isWeekend {} + + const isWithinInterval: CurriedFn2 + namespace isWithinInterval {} + + const lastDayOfDecade: CurriedFn1 + namespace lastDayOfDecade {} + + const lastDayOfISOWeek: CurriedFn1 + namespace lastDayOfISOWeek {} + + const lastDayOfISOWeekYear: CurriedFn1 + namespace lastDayOfISOWeekYear {} + + const lastDayOfMonth: CurriedFn1 + namespace lastDayOfMonth {} + + const lastDayOfQuarter: CurriedFn1 + namespace lastDayOfQuarter {} + + const lastDayOfQuarterWithOptions: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2 + }, + Date | number, + Date + > + namespace lastDayOfQuarterWithOptions {} + + const lastDayOfWeek: CurriedFn1 + namespace lastDayOfWeek {} + + const lastDayOfWeekWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date + > + namespace lastDayOfWeekWithOptions {} + + const lastDayOfYear: CurriedFn1 + namespace lastDayOfYear {} + + const lightFormat: CurriedFn2 + namespace lightFormat {} + + const max: CurriedFn1<(Date | number)[], Date> + namespace max {} + + const milliseconds: CurriedFn1 + namespace milliseconds {} + + const millisecondsToHours: CurriedFn1 + namespace millisecondsToHours {} + + const millisecondsToMinutes: CurriedFn1 + namespace millisecondsToMinutes {} + + const millisecondsToSeconds: CurriedFn1 + namespace millisecondsToSeconds {} + + const min: CurriedFn1<(Date | number)[], Date> + namespace min {} + + const minutesToHours: CurriedFn1 + namespace minutesToHours {} + + const minutesToMilliseconds: CurriedFn1 + namespace minutesToMilliseconds {} + + const minutesToSeconds: CurriedFn1 + namespace minutesToSeconds {} + + const monthsToQuarters: CurriedFn1 + namespace monthsToQuarters {} + + const monthsToYears: CurriedFn1 + namespace monthsToYears {} + + const nextDay: CurriedFn2 + namespace nextDay {} + + const nextFriday: CurriedFn1 + namespace nextFriday {} + + const nextMonday: CurriedFn1 + namespace nextMonday {} + + const nextSaturday: CurriedFn1 + namespace nextSaturday {} + + const nextSunday: CurriedFn1 + namespace nextSunday {} + + const nextThursday: CurriedFn1 + namespace nextThursday {} + + const nextTuesday: CurriedFn1 + namespace nextTuesday {} + + const nextWednesday: CurriedFn1 + namespace nextWednesday {} + + const parse: CurriedFn3 + namespace parse {} + + const parseISO: CurriedFn1 + namespace parseISO {} + + const parseISOWithOptions: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2 + }, + string, + Date + > + namespace parseISOWithOptions {} + + const parseJSON: CurriedFn1 + namespace parseJSON {} + + const parseWithOptions: CurriedFn4< + { + useAdditionalDayOfYearTokens?: boolean + useAdditionalWeekYearTokens?: boolean + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + string, + string, + Date + > + namespace parseWithOptions {} + + const previousDay: CurriedFn2 + namespace previousDay {} + + const previousFriday: CurriedFn1 + namespace previousFriday {} + + const previousMonday: CurriedFn1 + namespace previousMonday {} + + const previousSaturday: CurriedFn1 + namespace previousSaturday {} + + const previousSunday: CurriedFn1 + namespace previousSunday {} + + const previousThursday: CurriedFn1 + namespace previousThursday {} + + const previousTuesday: CurriedFn1 + namespace previousTuesday {} + + const previousWednesday: CurriedFn1 + namespace previousWednesday {} + + const quartersToMonths: CurriedFn1 + namespace quartersToMonths {} + + const quartersToYears: CurriedFn1 + namespace quartersToYears {} + + const roundToNearestMinutes: CurriedFn1 + namespace roundToNearestMinutes {} + + const roundToNearestMinutesWithOptions: CurriedFn2< + { + roundingMethod?: string + nearestTo?: number + }, + Date | number, + Date + > + namespace roundToNearestMinutesWithOptions {} + + const secondsToHours: CurriedFn1 + namespace secondsToHours {} + + const secondsToMilliseconds: CurriedFn1 + namespace secondsToMilliseconds {} + + const secondsToMinutes: CurriedFn1 + namespace secondsToMinutes {} + + const set: CurriedFn2< + { + milliseconds?: number + seconds?: number + minutes?: number + hours?: number + date?: number + month?: number + year?: number + }, + Date | number, + Date + > + namespace set {} + + const setDate: CurriedFn2 + namespace setDate {} + + const setDay: CurriedFn2 + namespace setDay {} + + const setDayOfYear: CurriedFn2 + namespace setDayOfYear {} + + const setDayWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + number, + Date | number, + Date + > + namespace setDayWithOptions {} + + const setHours: CurriedFn2 + namespace setHours {} + + const setISODay: CurriedFn2 + namespace setISODay {} + + const setISOWeek: CurriedFn2 + namespace setISOWeek {} + + const setISOWeekYear: CurriedFn2 + namespace setISOWeekYear {} + + const setMilliseconds: CurriedFn2 + namespace setMilliseconds {} + + const setMinutes: CurriedFn2 + namespace setMinutes {} + + const setMonth: CurriedFn2 + namespace setMonth {} + + const setQuarter: CurriedFn2 + namespace setQuarter {} + + const setSeconds: CurriedFn2 + namespace setSeconds {} + + const setWeek: CurriedFn2 + namespace setWeek {} + + const setWeekWithOptions: CurriedFn3< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + number, + Date | number, + Date + > + namespace setWeekWithOptions {} + + const setWeekYear: CurriedFn2 + namespace setWeekYear {} + + const setWeekYearWithOptions: CurriedFn3< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + number, + Date | number, + Date + > + namespace setWeekYearWithOptions {} + + const setYear: CurriedFn2 + namespace setYear {} + + const startOfDay: CurriedFn1 + namespace startOfDay {} + + const startOfDecade: CurriedFn1 + namespace startOfDecade {} + + const startOfHour: CurriedFn1 + namespace startOfHour {} + + const startOfISOWeek: CurriedFn1 + namespace startOfISOWeek {} + + const startOfISOWeekYear: CurriedFn1 + namespace startOfISOWeekYear {} + + const startOfMinute: CurriedFn1 + namespace startOfMinute {} + + const startOfMonth: CurriedFn1 + namespace startOfMonth {} + + const startOfQuarter: CurriedFn1 + namespace startOfQuarter {} + + const startOfSecond: CurriedFn1 + namespace startOfSecond {} + + const startOfWeek: CurriedFn1 + namespace startOfWeek {} + + const startOfWeekWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date + > + namespace startOfWeekWithOptions {} + + const startOfWeekYear: CurriedFn1 + namespace startOfWeekYear {} + + const startOfWeekYearWithOptions: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date + > + namespace startOfWeekYearWithOptions {} + + const startOfYear: CurriedFn1 + namespace startOfYear {} + + const sub: CurriedFn2 + namespace sub {} + + const subBusinessDays: CurriedFn2 + namespace subBusinessDays {} + + const subDays: CurriedFn2 + namespace subDays {} + + const subHours: CurriedFn2 + namespace subHours {} + + const subISOWeekYears: CurriedFn2 + namespace subISOWeekYears {} + + const subMilliseconds: CurriedFn2 + namespace subMilliseconds {} + + const subMinutes: CurriedFn2 + namespace subMinutes {} + + const subMonths: CurriedFn2 + namespace subMonths {} + + const subQuarters: CurriedFn2 + namespace subQuarters {} + + const subSeconds: CurriedFn2 + namespace subSeconds {} + + const subWeeks: CurriedFn2 + namespace subWeeks {} + + const subYears: CurriedFn2 + namespace subYears {} + + const toDate: CurriedFn1 + namespace toDate {} + + const weeksToDays: CurriedFn1 + namespace weeksToDays {} + + const yearsToMonths: CurriedFn1 + namespace yearsToMonths {} + + const yearsToQuarters: CurriedFn1 + namespace yearsToQuarters {} + + const daysInWeek: number + + const daysInYear: number + + const maxTime: number + + const millisecondsInMinute: number + + const millisecondsInHour: number + + const millisecondsInSecond: number + + const minTime: number + + const minutesInHour: number + + const monthsInQuarter: number + + const monthsInYear: number + + const quartersInYear: number + + const secondsInHour: number + + const secondsInMinute: number + + const secondsInDay: number + + const secondsInWeek: number + + const secondsInYear: number + + const secondsInMonth: number + + const secondsInQuarter: number +} + +declare module 'date-fns/fp/add' { + import { add } from 'date-fns/fp' + export default add +} + +declare module 'date-fns/fp/addBusinessDays' { + import { addBusinessDays } from 'date-fns/fp' + export default addBusinessDays +} + +declare module 'date-fns/fp/addDays' { + import { addDays } from 'date-fns/fp' + export default addDays +} + +declare module 'date-fns/fp/addHours' { + import { addHours } from 'date-fns/fp' + export default addHours +} + +declare module 'date-fns/fp/addISOWeekYears' { + import { addISOWeekYears } from 'date-fns/fp' + export default addISOWeekYears +} + +declare module 'date-fns/fp/addMilliseconds' { + import { addMilliseconds } from 'date-fns/fp' + export default addMilliseconds +} + +declare module 'date-fns/fp/addMinutes' { + import { addMinutes } from 'date-fns/fp' + export default addMinutes +} + +declare module 'date-fns/fp/addMonths' { + import { addMonths } from 'date-fns/fp' + export default addMonths +} + +declare module 'date-fns/fp/addQuarters' { + import { addQuarters } from 'date-fns/fp' + export default addQuarters +} + +declare module 'date-fns/fp/addSeconds' { + import { addSeconds } from 'date-fns/fp' + export default addSeconds +} + +declare module 'date-fns/fp/addWeeks' { + import { addWeeks } from 'date-fns/fp' + export default addWeeks +} + +declare module 'date-fns/fp/addYears' { + import { addYears } from 'date-fns/fp' + export default addYears +} + +declare module 'date-fns/fp/areIntervalsOverlapping' { + import { areIntervalsOverlapping } from 'date-fns/fp' + export default areIntervalsOverlapping +} + +declare module 'date-fns/fp/areIntervalsOverlappingWithOptions' { + import { areIntervalsOverlappingWithOptions } from 'date-fns/fp' + export default areIntervalsOverlappingWithOptions +} + +declare module 'date-fns/fp/clamp' { + import { clamp } from 'date-fns/fp' + export default clamp +} + +declare module 'date-fns/fp/closestIndexTo' { + import { closestIndexTo } from 'date-fns/fp' + export default closestIndexTo +} + +declare module 'date-fns/fp/closestTo' { + import { closestTo } from 'date-fns/fp' + export default closestTo +} + +declare module 'date-fns/fp/compareAsc' { + import { compareAsc } from 'date-fns/fp' + export default compareAsc +} + +declare module 'date-fns/fp/compareDesc' { + import { compareDesc } from 'date-fns/fp' + export default compareDesc +} + +declare module 'date-fns/fp/daysToWeeks' { + import { daysToWeeks } from 'date-fns/fp' + export default daysToWeeks +} + +declare module 'date-fns/fp/differenceInBusinessDays' { + import { differenceInBusinessDays } from 'date-fns/fp' + export default differenceInBusinessDays +} + +declare module 'date-fns/fp/differenceInCalendarDays' { + import { differenceInCalendarDays } from 'date-fns/fp' + export default differenceInCalendarDays +} + +declare module 'date-fns/fp/differenceInCalendarISOWeeks' { + import { differenceInCalendarISOWeeks } from 'date-fns/fp' + export default differenceInCalendarISOWeeks +} + +declare module 'date-fns/fp/differenceInCalendarISOWeekYears' { + import { differenceInCalendarISOWeekYears } from 'date-fns/fp' + export default differenceInCalendarISOWeekYears +} + +declare module 'date-fns/fp/differenceInCalendarMonths' { + import { differenceInCalendarMonths } from 'date-fns/fp' + export default differenceInCalendarMonths +} + +declare module 'date-fns/fp/differenceInCalendarQuarters' { + import { differenceInCalendarQuarters } from 'date-fns/fp' + export default differenceInCalendarQuarters +} + +declare module 'date-fns/fp/differenceInCalendarWeeks' { + import { differenceInCalendarWeeks } from 'date-fns/fp' + export default differenceInCalendarWeeks +} + +declare module 'date-fns/fp/differenceInCalendarWeeksWithOptions' { + import { differenceInCalendarWeeksWithOptions } from 'date-fns/fp' + export default differenceInCalendarWeeksWithOptions +} + +declare module 'date-fns/fp/differenceInCalendarYears' { + import { differenceInCalendarYears } from 'date-fns/fp' + export default differenceInCalendarYears +} + +declare module 'date-fns/fp/differenceInDays' { + import { differenceInDays } from 'date-fns/fp' + export default differenceInDays +} + +declare module 'date-fns/fp/differenceInHours' { + import { differenceInHours } from 'date-fns/fp' + export default differenceInHours +} + +declare module 'date-fns/fp/differenceInHoursWithOptions' { + import { differenceInHoursWithOptions } from 'date-fns/fp' + export default differenceInHoursWithOptions +} + +declare module 'date-fns/fp/differenceInISOWeekYears' { + import { differenceInISOWeekYears } from 'date-fns/fp' + export default differenceInISOWeekYears +} + +declare module 'date-fns/fp/differenceInMilliseconds' { + import { differenceInMilliseconds } from 'date-fns/fp' + export default differenceInMilliseconds +} + +declare module 'date-fns/fp/differenceInMinutes' { + import { differenceInMinutes } from 'date-fns/fp' + export default differenceInMinutes +} + +declare module 'date-fns/fp/differenceInMinutesWithOptions' { + import { differenceInMinutesWithOptions } from 'date-fns/fp' + export default differenceInMinutesWithOptions +} + +declare module 'date-fns/fp/differenceInMonths' { + import { differenceInMonths } from 'date-fns/fp' + export default differenceInMonths +} + +declare module 'date-fns/fp/differenceInQuarters' { + import { differenceInQuarters } from 'date-fns/fp' + export default differenceInQuarters +} + +declare module 'date-fns/fp/differenceInQuartersWithOptions' { + import { differenceInQuartersWithOptions } from 'date-fns/fp' + export default differenceInQuartersWithOptions +} + +declare module 'date-fns/fp/differenceInSeconds' { + import { differenceInSeconds } from 'date-fns/fp' + export default differenceInSeconds +} + +declare module 'date-fns/fp/differenceInSecondsWithOptions' { + import { differenceInSecondsWithOptions } from 'date-fns/fp' + export default differenceInSecondsWithOptions +} + +declare module 'date-fns/fp/differenceInWeeks' { + import { differenceInWeeks } from 'date-fns/fp' + export default differenceInWeeks +} + +declare module 'date-fns/fp/differenceInWeeksWithOptions' { + import { differenceInWeeksWithOptions } from 'date-fns/fp' + export default differenceInWeeksWithOptions +} + +declare module 'date-fns/fp/differenceInYears' { + import { differenceInYears } from 'date-fns/fp' + export default differenceInYears +} + +declare module 'date-fns/fp/eachDayOfInterval' { + import { eachDayOfInterval } from 'date-fns/fp' + export default eachDayOfInterval +} + +declare module 'date-fns/fp/eachDayOfIntervalWithOptions' { + import { eachDayOfIntervalWithOptions } from 'date-fns/fp' + export default eachDayOfIntervalWithOptions +} + +declare module 'date-fns/fp/eachHourOfInterval' { + import { eachHourOfInterval } from 'date-fns/fp' + export default eachHourOfInterval +} + +declare module 'date-fns/fp/eachHourOfIntervalWithOptions' { + import { eachHourOfIntervalWithOptions } from 'date-fns/fp' + export default eachHourOfIntervalWithOptions +} + +declare module 'date-fns/fp/eachMinuteOfInterval' { + import { eachMinuteOfInterval } from 'date-fns/fp' + export default eachMinuteOfInterval +} + +declare module 'date-fns/fp/eachMinuteOfIntervalWithOptions' { + import { eachMinuteOfIntervalWithOptions } from 'date-fns/fp' + export default eachMinuteOfIntervalWithOptions +} + +declare module 'date-fns/fp/eachMonthOfInterval' { + import { eachMonthOfInterval } from 'date-fns/fp' + export default eachMonthOfInterval +} + +declare module 'date-fns/fp/eachQuarterOfInterval' { + import { eachQuarterOfInterval } from 'date-fns/fp' + export default eachQuarterOfInterval +} + +declare module 'date-fns/fp/eachWeekendOfInterval' { + import { eachWeekendOfInterval } from 'date-fns/fp' + export default eachWeekendOfInterval +} + +declare module 'date-fns/fp/eachWeekendOfMonth' { + import { eachWeekendOfMonth } from 'date-fns/fp' + export default eachWeekendOfMonth +} + +declare module 'date-fns/fp/eachWeekendOfYear' { + import { eachWeekendOfYear } from 'date-fns/fp' + export default eachWeekendOfYear +} + +declare module 'date-fns/fp/eachWeekOfInterval' { + import { eachWeekOfInterval } from 'date-fns/fp' + export default eachWeekOfInterval +} + +declare module 'date-fns/fp/eachWeekOfIntervalWithOptions' { + import { eachWeekOfIntervalWithOptions } from 'date-fns/fp' + export default eachWeekOfIntervalWithOptions +} + +declare module 'date-fns/fp/eachYearOfInterval' { + import { eachYearOfInterval } from 'date-fns/fp' + export default eachYearOfInterval +} + +declare module 'date-fns/fp/endOfDay' { + import { endOfDay } from 'date-fns/fp' + export default endOfDay +} + +declare module 'date-fns/fp/endOfDecade' { + import { endOfDecade } from 'date-fns/fp' + export default endOfDecade +} + +declare module 'date-fns/fp/endOfDecadeWithOptions' { + import { endOfDecadeWithOptions } from 'date-fns/fp' + export default endOfDecadeWithOptions +} + +declare module 'date-fns/fp/endOfHour' { + import { endOfHour } from 'date-fns/fp' + export default endOfHour +} + +declare module 'date-fns/fp/endOfISOWeek' { + import { endOfISOWeek } from 'date-fns/fp' + export default endOfISOWeek +} + +declare module 'date-fns/fp/endOfISOWeekYear' { + import { endOfISOWeekYear } from 'date-fns/fp' + export default endOfISOWeekYear +} + +declare module 'date-fns/fp/endOfMinute' { + import { endOfMinute } from 'date-fns/fp' + export default endOfMinute +} + +declare module 'date-fns/fp/endOfMonth' { + import { endOfMonth } from 'date-fns/fp' + export default endOfMonth +} + +declare module 'date-fns/fp/endOfQuarter' { + import { endOfQuarter } from 'date-fns/fp' + export default endOfQuarter +} + +declare module 'date-fns/fp/endOfSecond' { + import { endOfSecond } from 'date-fns/fp' + export default endOfSecond +} + +declare module 'date-fns/fp/endOfWeek' { + import { endOfWeek } from 'date-fns/fp' + export default endOfWeek +} + +declare module 'date-fns/fp/endOfWeekWithOptions' { + import { endOfWeekWithOptions } from 'date-fns/fp' + export default endOfWeekWithOptions +} + +declare module 'date-fns/fp/endOfYear' { + import { endOfYear } from 'date-fns/fp' + export default endOfYear +} + +declare module 'date-fns/fp/format' { + import { format } from 'date-fns/fp' + export default format +} + +declare module 'date-fns/fp/formatDistance' { + import { formatDistance } from 'date-fns/fp' + export default formatDistance +} + +declare module 'date-fns/fp/formatDistanceStrict' { + import { formatDistanceStrict } from 'date-fns/fp' + export default formatDistanceStrict +} + +declare module 'date-fns/fp/formatDistanceStrictWithOptions' { + import { formatDistanceStrictWithOptions } from 'date-fns/fp' + export default formatDistanceStrictWithOptions +} + +declare module 'date-fns/fp/formatDistanceWithOptions' { + import { formatDistanceWithOptions } from 'date-fns/fp' + export default formatDistanceWithOptions +} + +declare module 'date-fns/fp/formatDuration' { + import { formatDuration } from 'date-fns/fp' + export default formatDuration +} + +declare module 'date-fns/fp/formatDurationWithOptions' { + import { formatDurationWithOptions } from 'date-fns/fp' + export default formatDurationWithOptions +} + +declare module 'date-fns/fp/formatISO' { + import { formatISO } from 'date-fns/fp' + export default formatISO +} + +declare module 'date-fns/fp/formatISO9075' { + import { formatISO9075 } from 'date-fns/fp' + export default formatISO9075 +} + +declare module 'date-fns/fp/formatISO9075WithOptions' { + import { formatISO9075WithOptions } from 'date-fns/fp' + export default formatISO9075WithOptions +} + +declare module 'date-fns/fp/formatISODuration' { + import { formatISODuration } from 'date-fns/fp' + export default formatISODuration +} + +declare module 'date-fns/fp/formatISOWithOptions' { + import { formatISOWithOptions } from 'date-fns/fp' + export default formatISOWithOptions +} + +declare module 'date-fns/fp/formatRelative' { + import { formatRelative } from 'date-fns/fp' + export default formatRelative +} + +declare module 'date-fns/fp/formatRelativeWithOptions' { + import { formatRelativeWithOptions } from 'date-fns/fp' + export default formatRelativeWithOptions +} + +declare module 'date-fns/fp/formatRFC3339' { + import { formatRFC3339 } from 'date-fns/fp' + export default formatRFC3339 +} + +declare module 'date-fns/fp/formatRFC3339WithOptions' { + import { formatRFC3339WithOptions } from 'date-fns/fp' + export default formatRFC3339WithOptions +} + +declare module 'date-fns/fp/formatRFC7231' { + import { formatRFC7231 } from 'date-fns/fp' + export default formatRFC7231 +} + +declare module 'date-fns/fp/formatWithOptions' { + import { formatWithOptions } from 'date-fns/fp' + export default formatWithOptions +} + +declare module 'date-fns/fp/fromUnixTime' { + import { fromUnixTime } from 'date-fns/fp' + export default fromUnixTime +} + +declare module 'date-fns/fp/getDate' { + import { getDate } from 'date-fns/fp' + export default getDate +} + +declare module 'date-fns/fp/getDay' { + import { getDay } from 'date-fns/fp' + export default getDay +} + +declare module 'date-fns/fp/getDayOfYear' { + import { getDayOfYear } from 'date-fns/fp' + export default getDayOfYear +} + +declare module 'date-fns/fp/getDaysInMonth' { + import { getDaysInMonth } from 'date-fns/fp' + export default getDaysInMonth +} + +declare module 'date-fns/fp/getDaysInYear' { + import { getDaysInYear } from 'date-fns/fp' + export default getDaysInYear +} + +declare module 'date-fns/fp/getDecade' { + import { getDecade } from 'date-fns/fp' + export default getDecade +} + +declare module 'date-fns/fp/getHours' { + import { getHours } from 'date-fns/fp' + export default getHours +} + +declare module 'date-fns/fp/getISODay' { + import { getISODay } from 'date-fns/fp' + export default getISODay +} + +declare module 'date-fns/fp/getISOWeek' { + import { getISOWeek } from 'date-fns/fp' + export default getISOWeek +} + +declare module 'date-fns/fp/getISOWeeksInYear' { + import { getISOWeeksInYear } from 'date-fns/fp' + export default getISOWeeksInYear +} + +declare module 'date-fns/fp/getISOWeekYear' { + import { getISOWeekYear } from 'date-fns/fp' + export default getISOWeekYear +} + +declare module 'date-fns/fp/getMilliseconds' { + import { getMilliseconds } from 'date-fns/fp' + export default getMilliseconds +} + +declare module 'date-fns/fp/getMinutes' { + import { getMinutes } from 'date-fns/fp' + export default getMinutes +} + +declare module 'date-fns/fp/getMonth' { + import { getMonth } from 'date-fns/fp' + export default getMonth +} + +declare module 'date-fns/fp/getOverlappingDaysInIntervals' { + import { getOverlappingDaysInIntervals } from 'date-fns/fp' + export default getOverlappingDaysInIntervals +} + +declare module 'date-fns/fp/getQuarter' { + import { getQuarter } from 'date-fns/fp' + export default getQuarter +} + +declare module 'date-fns/fp/getSeconds' { + import { getSeconds } from 'date-fns/fp' + export default getSeconds +} + +declare module 'date-fns/fp/getTime' { + import { getTime } from 'date-fns/fp' + export default getTime +} + +declare module 'date-fns/fp/getUnixTime' { + import { getUnixTime } from 'date-fns/fp' + export default getUnixTime +} + +declare module 'date-fns/fp/getWeek' { + import { getWeek } from 'date-fns/fp' + export default getWeek +} + +declare module 'date-fns/fp/getWeekOfMonth' { + import { getWeekOfMonth } from 'date-fns/fp' + export default getWeekOfMonth +} + +declare module 'date-fns/fp/getWeekOfMonthWithOptions' { + import { getWeekOfMonthWithOptions } from 'date-fns/fp' + export default getWeekOfMonthWithOptions +} + +declare module 'date-fns/fp/getWeeksInMonth' { + import { getWeeksInMonth } from 'date-fns/fp' + export default getWeeksInMonth +} + +declare module 'date-fns/fp/getWeeksInMonthWithOptions' { + import { getWeeksInMonthWithOptions } from 'date-fns/fp' + export default getWeeksInMonthWithOptions +} + +declare module 'date-fns/fp/getWeekWithOptions' { + import { getWeekWithOptions } from 'date-fns/fp' + export default getWeekWithOptions +} + +declare module 'date-fns/fp/getWeekYear' { + import { getWeekYear } from 'date-fns/fp' + export default getWeekYear +} + +declare module 'date-fns/fp/getWeekYearWithOptions' { + import { getWeekYearWithOptions } from 'date-fns/fp' + export default getWeekYearWithOptions +} + +declare module 'date-fns/fp/getYear' { + import { getYear } from 'date-fns/fp' + export default getYear +} + +declare module 'date-fns/fp/hoursToMilliseconds' { + import { hoursToMilliseconds } from 'date-fns/fp' + export default hoursToMilliseconds +} + +declare module 'date-fns/fp/hoursToMinutes' { + import { hoursToMinutes } from 'date-fns/fp' + export default hoursToMinutes +} + +declare module 'date-fns/fp/hoursToSeconds' { + import { hoursToSeconds } from 'date-fns/fp' + export default hoursToSeconds +} + +declare module 'date-fns/fp/intervalToDuration' { + import { intervalToDuration } from 'date-fns/fp' + export default intervalToDuration +} + +declare module 'date-fns/fp/intlFormat' { + import { intlFormat } from 'date-fns/fp' + export default intlFormat +} + +declare module 'date-fns/fp/intlFormatDistance' { + import { intlFormatDistance } from 'date-fns/fp' + export default intlFormatDistance +} + +declare module 'date-fns/fp/intlFormatDistanceWithOptions' { + import { intlFormatDistanceWithOptions } from 'date-fns/fp' + export default intlFormatDistanceWithOptions +} + +declare module 'date-fns/fp/isAfter' { + import { isAfter } from 'date-fns/fp' + export default isAfter +} + +declare module 'date-fns/fp/isBefore' { + import { isBefore } from 'date-fns/fp' + export default isBefore +} + +declare module 'date-fns/fp/isDate' { + import { isDate } from 'date-fns/fp' + export default isDate +} + +declare module 'date-fns/fp/isEqual' { + import { isEqual } from 'date-fns/fp' + export default isEqual +} + +declare module 'date-fns/fp/isExists' { + import { isExists } from 'date-fns/fp' + export default isExists +} + +declare module 'date-fns/fp/isFirstDayOfMonth' { + import { isFirstDayOfMonth } from 'date-fns/fp' + export default isFirstDayOfMonth +} + +declare module 'date-fns/fp/isFriday' { + import { isFriday } from 'date-fns/fp' + export default isFriday +} + +declare module 'date-fns/fp/isLastDayOfMonth' { + import { isLastDayOfMonth } from 'date-fns/fp' + export default isLastDayOfMonth +} + +declare module 'date-fns/fp/isLeapYear' { + import { isLeapYear } from 'date-fns/fp' + export default isLeapYear +} + +declare module 'date-fns/fp/isMatch' { + import { isMatch } from 'date-fns/fp' + export default isMatch +} + +declare module 'date-fns/fp/isMatchWithOptions' { + import { isMatchWithOptions } from 'date-fns/fp' + export default isMatchWithOptions +} + +declare module 'date-fns/fp/isMonday' { + import { isMonday } from 'date-fns/fp' + export default isMonday +} + +declare module 'date-fns/fp/isSameDay' { + import { isSameDay } from 'date-fns/fp' + export default isSameDay +} + +declare module 'date-fns/fp/isSameHour' { + import { isSameHour } from 'date-fns/fp' + export default isSameHour +} + +declare module 'date-fns/fp/isSameISOWeek' { + import { isSameISOWeek } from 'date-fns/fp' + export default isSameISOWeek +} + +declare module 'date-fns/fp/isSameISOWeekYear' { + import { isSameISOWeekYear } from 'date-fns/fp' + export default isSameISOWeekYear +} + +declare module 'date-fns/fp/isSameMinute' { + import { isSameMinute } from 'date-fns/fp' + export default isSameMinute +} + +declare module 'date-fns/fp/isSameMonth' { + import { isSameMonth } from 'date-fns/fp' + export default isSameMonth +} + +declare module 'date-fns/fp/isSameQuarter' { + import { isSameQuarter } from 'date-fns/fp' + export default isSameQuarter +} + +declare module 'date-fns/fp/isSameSecond' { + import { isSameSecond } from 'date-fns/fp' + export default isSameSecond +} + +declare module 'date-fns/fp/isSameWeek' { + import { isSameWeek } from 'date-fns/fp' + export default isSameWeek +} + +declare module 'date-fns/fp/isSameWeekWithOptions' { + import { isSameWeekWithOptions } from 'date-fns/fp' + export default isSameWeekWithOptions +} + +declare module 'date-fns/fp/isSameYear' { + import { isSameYear } from 'date-fns/fp' + export default isSameYear +} + +declare module 'date-fns/fp/isSaturday' { + import { isSaturday } from 'date-fns/fp' + export default isSaturday +} + +declare module 'date-fns/fp/isSunday' { + import { isSunday } from 'date-fns/fp' + export default isSunday +} + +declare module 'date-fns/fp/isThursday' { + import { isThursday } from 'date-fns/fp' + export default isThursday +} + +declare module 'date-fns/fp/isTuesday' { + import { isTuesday } from 'date-fns/fp' + export default isTuesday +} + +declare module 'date-fns/fp/isValid' { + import { isValid } from 'date-fns/fp' + export default isValid +} + +declare module 'date-fns/fp/isWednesday' { + import { isWednesday } from 'date-fns/fp' + export default isWednesday +} + +declare module 'date-fns/fp/isWeekend' { + import { isWeekend } from 'date-fns/fp' + export default isWeekend +} + +declare module 'date-fns/fp/isWithinInterval' { + import { isWithinInterval } from 'date-fns/fp' + export default isWithinInterval +} + +declare module 'date-fns/fp/lastDayOfDecade' { + import { lastDayOfDecade } from 'date-fns/fp' + export default lastDayOfDecade +} + +declare module 'date-fns/fp/lastDayOfISOWeek' { + import { lastDayOfISOWeek } from 'date-fns/fp' + export default lastDayOfISOWeek +} + +declare module 'date-fns/fp/lastDayOfISOWeekYear' { + import { lastDayOfISOWeekYear } from 'date-fns/fp' + export default lastDayOfISOWeekYear +} + +declare module 'date-fns/fp/lastDayOfMonth' { + import { lastDayOfMonth } from 'date-fns/fp' + export default lastDayOfMonth +} + +declare module 'date-fns/fp/lastDayOfQuarter' { + import { lastDayOfQuarter } from 'date-fns/fp' + export default lastDayOfQuarter +} + +declare module 'date-fns/fp/lastDayOfQuarterWithOptions' { + import { lastDayOfQuarterWithOptions } from 'date-fns/fp' + export default lastDayOfQuarterWithOptions +} + +declare module 'date-fns/fp/lastDayOfWeek' { + import { lastDayOfWeek } from 'date-fns/fp' + export default lastDayOfWeek +} + +declare module 'date-fns/fp/lastDayOfWeekWithOptions' { + import { lastDayOfWeekWithOptions } from 'date-fns/fp' + export default lastDayOfWeekWithOptions +} + +declare module 'date-fns/fp/lastDayOfYear' { + import { lastDayOfYear } from 'date-fns/fp' + export default lastDayOfYear +} + +declare module 'date-fns/fp/lightFormat' { + import { lightFormat } from 'date-fns/fp' + export default lightFormat +} + +declare module 'date-fns/fp/max' { + import { max } from 'date-fns/fp' + export default max +} + +declare module 'date-fns/fp/milliseconds' { + import { milliseconds } from 'date-fns/fp' + export default milliseconds +} + +declare module 'date-fns/fp/millisecondsToHours' { + import { millisecondsToHours } from 'date-fns/fp' + export default millisecondsToHours +} + +declare module 'date-fns/fp/millisecondsToMinutes' { + import { millisecondsToMinutes } from 'date-fns/fp' + export default millisecondsToMinutes +} + +declare module 'date-fns/fp/millisecondsToSeconds' { + import { millisecondsToSeconds } from 'date-fns/fp' + export default millisecondsToSeconds +} + +declare module 'date-fns/fp/min' { + import { min } from 'date-fns/fp' + export default min +} + +declare module 'date-fns/fp/minutesToHours' { + import { minutesToHours } from 'date-fns/fp' + export default minutesToHours +} + +declare module 'date-fns/fp/minutesToMilliseconds' { + import { minutesToMilliseconds } from 'date-fns/fp' + export default minutesToMilliseconds +} + +declare module 'date-fns/fp/minutesToSeconds' { + import { minutesToSeconds } from 'date-fns/fp' + export default minutesToSeconds +} + +declare module 'date-fns/fp/monthsToQuarters' { + import { monthsToQuarters } from 'date-fns/fp' + export default monthsToQuarters +} + +declare module 'date-fns/fp/monthsToYears' { + import { monthsToYears } from 'date-fns/fp' + export default monthsToYears +} + +declare module 'date-fns/fp/nextDay' { + import { nextDay } from 'date-fns/fp' + export default nextDay +} + +declare module 'date-fns/fp/nextFriday' { + import { nextFriday } from 'date-fns/fp' + export default nextFriday +} + +declare module 'date-fns/fp/nextMonday' { + import { nextMonday } from 'date-fns/fp' + export default nextMonday +} + +declare module 'date-fns/fp/nextSaturday' { + import { nextSaturday } from 'date-fns/fp' + export default nextSaturday +} + +declare module 'date-fns/fp/nextSunday' { + import { nextSunday } from 'date-fns/fp' + export default nextSunday +} + +declare module 'date-fns/fp/nextThursday' { + import { nextThursday } from 'date-fns/fp' + export default nextThursday +} + +declare module 'date-fns/fp/nextTuesday' { + import { nextTuesday } from 'date-fns/fp' + export default nextTuesday +} + +declare module 'date-fns/fp/nextWednesday' { + import { nextWednesday } from 'date-fns/fp' + export default nextWednesday +} + +declare module 'date-fns/fp/parse' { + import { parse } from 'date-fns/fp' + export default parse +} + +declare module 'date-fns/fp/parseISO' { + import { parseISO } from 'date-fns/fp' + export default parseISO +} + +declare module 'date-fns/fp/parseISOWithOptions' { + import { parseISOWithOptions } from 'date-fns/fp' + export default parseISOWithOptions +} + +declare module 'date-fns/fp/parseJSON' { + import { parseJSON } from 'date-fns/fp' + export default parseJSON +} + +declare module 'date-fns/fp/parseWithOptions' { + import { parseWithOptions } from 'date-fns/fp' + export default parseWithOptions +} + +declare module 'date-fns/fp/previousDay' { + import { previousDay } from 'date-fns/fp' + export default previousDay +} + +declare module 'date-fns/fp/previousFriday' { + import { previousFriday } from 'date-fns/fp' + export default previousFriday +} + +declare module 'date-fns/fp/previousMonday' { + import { previousMonday } from 'date-fns/fp' + export default previousMonday +} + +declare module 'date-fns/fp/previousSaturday' { + import { previousSaturday } from 'date-fns/fp' + export default previousSaturday +} + +declare module 'date-fns/fp/previousSunday' { + import { previousSunday } from 'date-fns/fp' + export default previousSunday +} + +declare module 'date-fns/fp/previousThursday' { + import { previousThursday } from 'date-fns/fp' + export default previousThursday +} + +declare module 'date-fns/fp/previousTuesday' { + import { previousTuesday } from 'date-fns/fp' + export default previousTuesday +} + +declare module 'date-fns/fp/previousWednesday' { + import { previousWednesday } from 'date-fns/fp' + export default previousWednesday +} + +declare module 'date-fns/fp/quartersToMonths' { + import { quartersToMonths } from 'date-fns/fp' + export default quartersToMonths +} + +declare module 'date-fns/fp/quartersToYears' { + import { quartersToYears } from 'date-fns/fp' + export default quartersToYears +} + +declare module 'date-fns/fp/roundToNearestMinutes' { + import { roundToNearestMinutes } from 'date-fns/fp' + export default roundToNearestMinutes +} + +declare module 'date-fns/fp/roundToNearestMinutesWithOptions' { + import { roundToNearestMinutesWithOptions } from 'date-fns/fp' + export default roundToNearestMinutesWithOptions +} + +declare module 'date-fns/fp/secondsToHours' { + import { secondsToHours } from 'date-fns/fp' + export default secondsToHours +} + +declare module 'date-fns/fp/secondsToMilliseconds' { + import { secondsToMilliseconds } from 'date-fns/fp' + export default secondsToMilliseconds +} + +declare module 'date-fns/fp/secondsToMinutes' { + import { secondsToMinutes } from 'date-fns/fp' + export default secondsToMinutes +} + +declare module 'date-fns/fp/set' { + import { set } from 'date-fns/fp' + export default set +} + +declare module 'date-fns/fp/setDate' { + import { setDate } from 'date-fns/fp' + export default setDate +} + +declare module 'date-fns/fp/setDay' { + import { setDay } from 'date-fns/fp' + export default setDay +} + +declare module 'date-fns/fp/setDayOfYear' { + import { setDayOfYear } from 'date-fns/fp' + export default setDayOfYear +} + +declare module 'date-fns/fp/setDayWithOptions' { + import { setDayWithOptions } from 'date-fns/fp' + export default setDayWithOptions +} + +declare module 'date-fns/fp/setHours' { + import { setHours } from 'date-fns/fp' + export default setHours +} + +declare module 'date-fns/fp/setISODay' { + import { setISODay } from 'date-fns/fp' + export default setISODay +} + +declare module 'date-fns/fp/setISOWeek' { + import { setISOWeek } from 'date-fns/fp' + export default setISOWeek +} + +declare module 'date-fns/fp/setISOWeekYear' { + import { setISOWeekYear } from 'date-fns/fp' + export default setISOWeekYear +} + +declare module 'date-fns/fp/setMilliseconds' { + import { setMilliseconds } from 'date-fns/fp' + export default setMilliseconds +} + +declare module 'date-fns/fp/setMinutes' { + import { setMinutes } from 'date-fns/fp' + export default setMinutes +} + +declare module 'date-fns/fp/setMonth' { + import { setMonth } from 'date-fns/fp' + export default setMonth +} + +declare module 'date-fns/fp/setQuarter' { + import { setQuarter } from 'date-fns/fp' + export default setQuarter +} + +declare module 'date-fns/fp/setSeconds' { + import { setSeconds } from 'date-fns/fp' + export default setSeconds +} + +declare module 'date-fns/fp/setWeek' { + import { setWeek } from 'date-fns/fp' + export default setWeek +} + +declare module 'date-fns/fp/setWeekWithOptions' { + import { setWeekWithOptions } from 'date-fns/fp' + export default setWeekWithOptions +} + +declare module 'date-fns/fp/setWeekYear' { + import { setWeekYear } from 'date-fns/fp' + export default setWeekYear +} + +declare module 'date-fns/fp/setWeekYearWithOptions' { + import { setWeekYearWithOptions } from 'date-fns/fp' + export default setWeekYearWithOptions +} + +declare module 'date-fns/fp/setYear' { + import { setYear } from 'date-fns/fp' + export default setYear +} + +declare module 'date-fns/fp/startOfDay' { + import { startOfDay } from 'date-fns/fp' + export default startOfDay +} + +declare module 'date-fns/fp/startOfDecade' { + import { startOfDecade } from 'date-fns/fp' + export default startOfDecade +} + +declare module 'date-fns/fp/startOfHour' { + import { startOfHour } from 'date-fns/fp' + export default startOfHour +} + +declare module 'date-fns/fp/startOfISOWeek' { + import { startOfISOWeek } from 'date-fns/fp' + export default startOfISOWeek +} + +declare module 'date-fns/fp/startOfISOWeekYear' { + import { startOfISOWeekYear } from 'date-fns/fp' + export default startOfISOWeekYear +} + +declare module 'date-fns/fp/startOfMinute' { + import { startOfMinute } from 'date-fns/fp' + export default startOfMinute +} + +declare module 'date-fns/fp/startOfMonth' { + import { startOfMonth } from 'date-fns/fp' + export default startOfMonth +} + +declare module 'date-fns/fp/startOfQuarter' { + import { startOfQuarter } from 'date-fns/fp' + export default startOfQuarter +} + +declare module 'date-fns/fp/startOfSecond' { + import { startOfSecond } from 'date-fns/fp' + export default startOfSecond +} + +declare module 'date-fns/fp/startOfWeek' { + import { startOfWeek } from 'date-fns/fp' + export default startOfWeek +} + +declare module 'date-fns/fp/startOfWeekWithOptions' { + import { startOfWeekWithOptions } from 'date-fns/fp' + export default startOfWeekWithOptions +} + +declare module 'date-fns/fp/startOfWeekYear' { + import { startOfWeekYear } from 'date-fns/fp' + export default startOfWeekYear +} + +declare module 'date-fns/fp/startOfWeekYearWithOptions' { + import { startOfWeekYearWithOptions } from 'date-fns/fp' + export default startOfWeekYearWithOptions +} + +declare module 'date-fns/fp/startOfYear' { + import { startOfYear } from 'date-fns/fp' + export default startOfYear +} + +declare module 'date-fns/fp/sub' { + import { sub } from 'date-fns/fp' + export default sub +} + +declare module 'date-fns/fp/subBusinessDays' { + import { subBusinessDays } from 'date-fns/fp' + export default subBusinessDays +} + +declare module 'date-fns/fp/subDays' { + import { subDays } from 'date-fns/fp' + export default subDays +} + +declare module 'date-fns/fp/subHours' { + import { subHours } from 'date-fns/fp' + export default subHours +} + +declare module 'date-fns/fp/subISOWeekYears' { + import { subISOWeekYears } from 'date-fns/fp' + export default subISOWeekYears +} + +declare module 'date-fns/fp/subMilliseconds' { + import { subMilliseconds } from 'date-fns/fp' + export default subMilliseconds +} + +declare module 'date-fns/fp/subMinutes' { + import { subMinutes } from 'date-fns/fp' + export default subMinutes +} + +declare module 'date-fns/fp/subMonths' { + import { subMonths } from 'date-fns/fp' + export default subMonths +} + +declare module 'date-fns/fp/subQuarters' { + import { subQuarters } from 'date-fns/fp' + export default subQuarters +} + +declare module 'date-fns/fp/subSeconds' { + import { subSeconds } from 'date-fns/fp' + export default subSeconds +} + +declare module 'date-fns/fp/subWeeks' { + import { subWeeks } from 'date-fns/fp' + export default subWeeks +} + +declare module 'date-fns/fp/subYears' { + import { subYears } from 'date-fns/fp' + export default subYears +} + +declare module 'date-fns/fp/toDate' { + import { toDate } from 'date-fns/fp' + export default toDate +} + +declare module 'date-fns/fp/weeksToDays' { + import { weeksToDays } from 'date-fns/fp' + export default weeksToDays +} + +declare module 'date-fns/fp/yearsToMonths' { + import { yearsToMonths } from 'date-fns/fp' + export default yearsToMonths +} + +declare module 'date-fns/fp/yearsToQuarters' { + import { yearsToQuarters } from 'date-fns/fp' + export default yearsToQuarters +} + +declare module 'date-fns/fp/add/index' { + import { add } from 'date-fns/fp' + export default add +} + +declare module 'date-fns/fp/addBusinessDays/index' { + import { addBusinessDays } from 'date-fns/fp' + export default addBusinessDays +} + +declare module 'date-fns/fp/addDays/index' { + import { addDays } from 'date-fns/fp' + export default addDays +} + +declare module 'date-fns/fp/addHours/index' { + import { addHours } from 'date-fns/fp' + export default addHours +} + +declare module 'date-fns/fp/addISOWeekYears/index' { + import { addISOWeekYears } from 'date-fns/fp' + export default addISOWeekYears +} + +declare module 'date-fns/fp/addMilliseconds/index' { + import { addMilliseconds } from 'date-fns/fp' + export default addMilliseconds +} + +declare module 'date-fns/fp/addMinutes/index' { + import { addMinutes } from 'date-fns/fp' + export default addMinutes +} + +declare module 'date-fns/fp/addMonths/index' { + import { addMonths } from 'date-fns/fp' + export default addMonths +} + +declare module 'date-fns/fp/addQuarters/index' { + import { addQuarters } from 'date-fns/fp' + export default addQuarters +} + +declare module 'date-fns/fp/addSeconds/index' { + import { addSeconds } from 'date-fns/fp' + export default addSeconds +} + +declare module 'date-fns/fp/addWeeks/index' { + import { addWeeks } from 'date-fns/fp' + export default addWeeks +} + +declare module 'date-fns/fp/addYears/index' { + import { addYears } from 'date-fns/fp' + export default addYears +} + +declare module 'date-fns/fp/areIntervalsOverlapping/index' { + import { areIntervalsOverlapping } from 'date-fns/fp' + export default areIntervalsOverlapping +} + +declare module 'date-fns/fp/areIntervalsOverlappingWithOptions/index' { + import { areIntervalsOverlappingWithOptions } from 'date-fns/fp' + export default areIntervalsOverlappingWithOptions +} + +declare module 'date-fns/fp/clamp/index' { + import { clamp } from 'date-fns/fp' + export default clamp +} + +declare module 'date-fns/fp/closestIndexTo/index' { + import { closestIndexTo } from 'date-fns/fp' + export default closestIndexTo +} + +declare module 'date-fns/fp/closestTo/index' { + import { closestTo } from 'date-fns/fp' + export default closestTo +} + +declare module 'date-fns/fp/compareAsc/index' { + import { compareAsc } from 'date-fns/fp' + export default compareAsc +} + +declare module 'date-fns/fp/compareDesc/index' { + import { compareDesc } from 'date-fns/fp' + export default compareDesc +} + +declare module 'date-fns/fp/daysToWeeks/index' { + import { daysToWeeks } from 'date-fns/fp' + export default daysToWeeks +} + +declare module 'date-fns/fp/differenceInBusinessDays/index' { + import { differenceInBusinessDays } from 'date-fns/fp' + export default differenceInBusinessDays +} + +declare module 'date-fns/fp/differenceInCalendarDays/index' { + import { differenceInCalendarDays } from 'date-fns/fp' + export default differenceInCalendarDays +} + +declare module 'date-fns/fp/differenceInCalendarISOWeeks/index' { + import { differenceInCalendarISOWeeks } from 'date-fns/fp' + export default differenceInCalendarISOWeeks +} + +declare module 'date-fns/fp/differenceInCalendarISOWeekYears/index' { + import { differenceInCalendarISOWeekYears } from 'date-fns/fp' + export default differenceInCalendarISOWeekYears +} + +declare module 'date-fns/fp/differenceInCalendarMonths/index' { + import { differenceInCalendarMonths } from 'date-fns/fp' + export default differenceInCalendarMonths +} + +declare module 'date-fns/fp/differenceInCalendarQuarters/index' { + import { differenceInCalendarQuarters } from 'date-fns/fp' + export default differenceInCalendarQuarters +} + +declare module 'date-fns/fp/differenceInCalendarWeeks/index' { + import { differenceInCalendarWeeks } from 'date-fns/fp' + export default differenceInCalendarWeeks +} + +declare module 'date-fns/fp/differenceInCalendarWeeksWithOptions/index' { + import { differenceInCalendarWeeksWithOptions } from 'date-fns/fp' + export default differenceInCalendarWeeksWithOptions +} + +declare module 'date-fns/fp/differenceInCalendarYears/index' { + import { differenceInCalendarYears } from 'date-fns/fp' + export default differenceInCalendarYears +} + +declare module 'date-fns/fp/differenceInDays/index' { + import { differenceInDays } from 'date-fns/fp' + export default differenceInDays +} + +declare module 'date-fns/fp/differenceInHours/index' { + import { differenceInHours } from 'date-fns/fp' + export default differenceInHours +} + +declare module 'date-fns/fp/differenceInHoursWithOptions/index' { + import { differenceInHoursWithOptions } from 'date-fns/fp' + export default differenceInHoursWithOptions +} + +declare module 'date-fns/fp/differenceInISOWeekYears/index' { + import { differenceInISOWeekYears } from 'date-fns/fp' + export default differenceInISOWeekYears +} + +declare module 'date-fns/fp/differenceInMilliseconds/index' { + import { differenceInMilliseconds } from 'date-fns/fp' + export default differenceInMilliseconds +} + +declare module 'date-fns/fp/differenceInMinutes/index' { + import { differenceInMinutes } from 'date-fns/fp' + export default differenceInMinutes +} + +declare module 'date-fns/fp/differenceInMinutesWithOptions/index' { + import { differenceInMinutesWithOptions } from 'date-fns/fp' + export default differenceInMinutesWithOptions +} + +declare module 'date-fns/fp/differenceInMonths/index' { + import { differenceInMonths } from 'date-fns/fp' + export default differenceInMonths +} + +declare module 'date-fns/fp/differenceInQuarters/index' { + import { differenceInQuarters } from 'date-fns/fp' + export default differenceInQuarters +} + +declare module 'date-fns/fp/differenceInQuartersWithOptions/index' { + import { differenceInQuartersWithOptions } from 'date-fns/fp' + export default differenceInQuartersWithOptions +} + +declare module 'date-fns/fp/differenceInSeconds/index' { + import { differenceInSeconds } from 'date-fns/fp' + export default differenceInSeconds +} + +declare module 'date-fns/fp/differenceInSecondsWithOptions/index' { + import { differenceInSecondsWithOptions } from 'date-fns/fp' + export default differenceInSecondsWithOptions +} + +declare module 'date-fns/fp/differenceInWeeks/index' { + import { differenceInWeeks } from 'date-fns/fp' + export default differenceInWeeks +} + +declare module 'date-fns/fp/differenceInWeeksWithOptions/index' { + import { differenceInWeeksWithOptions } from 'date-fns/fp' + export default differenceInWeeksWithOptions +} + +declare module 'date-fns/fp/differenceInYears/index' { + import { differenceInYears } from 'date-fns/fp' + export default differenceInYears +} + +declare module 'date-fns/fp/eachDayOfInterval/index' { + import { eachDayOfInterval } from 'date-fns/fp' + export default eachDayOfInterval +} + +declare module 'date-fns/fp/eachDayOfIntervalWithOptions/index' { + import { eachDayOfIntervalWithOptions } from 'date-fns/fp' + export default eachDayOfIntervalWithOptions +} + +declare module 'date-fns/fp/eachHourOfInterval/index' { + import { eachHourOfInterval } from 'date-fns/fp' + export default eachHourOfInterval +} + +declare module 'date-fns/fp/eachHourOfIntervalWithOptions/index' { + import { eachHourOfIntervalWithOptions } from 'date-fns/fp' + export default eachHourOfIntervalWithOptions +} + +declare module 'date-fns/fp/eachMinuteOfInterval/index' { + import { eachMinuteOfInterval } from 'date-fns/fp' + export default eachMinuteOfInterval +} + +declare module 'date-fns/fp/eachMinuteOfIntervalWithOptions/index' { + import { eachMinuteOfIntervalWithOptions } from 'date-fns/fp' + export default eachMinuteOfIntervalWithOptions +} + +declare module 'date-fns/fp/eachMonthOfInterval/index' { + import { eachMonthOfInterval } from 'date-fns/fp' + export default eachMonthOfInterval +} + +declare module 'date-fns/fp/eachQuarterOfInterval/index' { + import { eachQuarterOfInterval } from 'date-fns/fp' + export default eachQuarterOfInterval +} + +declare module 'date-fns/fp/eachWeekendOfInterval/index' { + import { eachWeekendOfInterval } from 'date-fns/fp' + export default eachWeekendOfInterval +} + +declare module 'date-fns/fp/eachWeekendOfMonth/index' { + import { eachWeekendOfMonth } from 'date-fns/fp' + export default eachWeekendOfMonth +} + +declare module 'date-fns/fp/eachWeekendOfYear/index' { + import { eachWeekendOfYear } from 'date-fns/fp' + export default eachWeekendOfYear +} + +declare module 'date-fns/fp/eachWeekOfInterval/index' { + import { eachWeekOfInterval } from 'date-fns/fp' + export default eachWeekOfInterval +} + +declare module 'date-fns/fp/eachWeekOfIntervalWithOptions/index' { + import { eachWeekOfIntervalWithOptions } from 'date-fns/fp' + export default eachWeekOfIntervalWithOptions +} + +declare module 'date-fns/fp/eachYearOfInterval/index' { + import { eachYearOfInterval } from 'date-fns/fp' + export default eachYearOfInterval +} + +declare module 'date-fns/fp/endOfDay/index' { + import { endOfDay } from 'date-fns/fp' + export default endOfDay +} + +declare module 'date-fns/fp/endOfDecade/index' { + import { endOfDecade } from 'date-fns/fp' + export default endOfDecade +} + +declare module 'date-fns/fp/endOfDecadeWithOptions/index' { + import { endOfDecadeWithOptions } from 'date-fns/fp' + export default endOfDecadeWithOptions +} + +declare module 'date-fns/fp/endOfHour/index' { + import { endOfHour } from 'date-fns/fp' + export default endOfHour +} + +declare module 'date-fns/fp/endOfISOWeek/index' { + import { endOfISOWeek } from 'date-fns/fp' + export default endOfISOWeek +} + +declare module 'date-fns/fp/endOfISOWeekYear/index' { + import { endOfISOWeekYear } from 'date-fns/fp' + export default endOfISOWeekYear +} + +declare module 'date-fns/fp/endOfMinute/index' { + import { endOfMinute } from 'date-fns/fp' + export default endOfMinute +} + +declare module 'date-fns/fp/endOfMonth/index' { + import { endOfMonth } from 'date-fns/fp' + export default endOfMonth +} + +declare module 'date-fns/fp/endOfQuarter/index' { + import { endOfQuarter } from 'date-fns/fp' + export default endOfQuarter +} + +declare module 'date-fns/fp/endOfSecond/index' { + import { endOfSecond } from 'date-fns/fp' + export default endOfSecond +} + +declare module 'date-fns/fp/endOfWeek/index' { + import { endOfWeek } from 'date-fns/fp' + export default endOfWeek +} + +declare module 'date-fns/fp/endOfWeekWithOptions/index' { + import { endOfWeekWithOptions } from 'date-fns/fp' + export default endOfWeekWithOptions +} + +declare module 'date-fns/fp/endOfYear/index' { + import { endOfYear } from 'date-fns/fp' + export default endOfYear +} + +declare module 'date-fns/fp/format/index' { + import { format } from 'date-fns/fp' + export default format +} + +declare module 'date-fns/fp/formatDistance/index' { + import { formatDistance } from 'date-fns/fp' + export default formatDistance +} + +declare module 'date-fns/fp/formatDistanceStrict/index' { + import { formatDistanceStrict } from 'date-fns/fp' + export default formatDistanceStrict +} + +declare module 'date-fns/fp/formatDistanceStrictWithOptions/index' { + import { formatDistanceStrictWithOptions } from 'date-fns/fp' + export default formatDistanceStrictWithOptions +} + +declare module 'date-fns/fp/formatDistanceWithOptions/index' { + import { formatDistanceWithOptions } from 'date-fns/fp' + export default formatDistanceWithOptions +} + +declare module 'date-fns/fp/formatDuration/index' { + import { formatDuration } from 'date-fns/fp' + export default formatDuration +} + +declare module 'date-fns/fp/formatDurationWithOptions/index' { + import { formatDurationWithOptions } from 'date-fns/fp' + export default formatDurationWithOptions +} + +declare module 'date-fns/fp/formatISO/index' { + import { formatISO } from 'date-fns/fp' + export default formatISO +} + +declare module 'date-fns/fp/formatISO9075/index' { + import { formatISO9075 } from 'date-fns/fp' + export default formatISO9075 +} + +declare module 'date-fns/fp/formatISO9075WithOptions/index' { + import { formatISO9075WithOptions } from 'date-fns/fp' + export default formatISO9075WithOptions +} + +declare module 'date-fns/fp/formatISODuration/index' { + import { formatISODuration } from 'date-fns/fp' + export default formatISODuration +} + +declare module 'date-fns/fp/formatISOWithOptions/index' { + import { formatISOWithOptions } from 'date-fns/fp' + export default formatISOWithOptions +} + +declare module 'date-fns/fp/formatRelative/index' { + import { formatRelative } from 'date-fns/fp' + export default formatRelative +} + +declare module 'date-fns/fp/formatRelativeWithOptions/index' { + import { formatRelativeWithOptions } from 'date-fns/fp' + export default formatRelativeWithOptions +} + +declare module 'date-fns/fp/formatRFC3339/index' { + import { formatRFC3339 } from 'date-fns/fp' + export default formatRFC3339 +} + +declare module 'date-fns/fp/formatRFC3339WithOptions/index' { + import { formatRFC3339WithOptions } from 'date-fns/fp' + export default formatRFC3339WithOptions +} + +declare module 'date-fns/fp/formatRFC7231/index' { + import { formatRFC7231 } from 'date-fns/fp' + export default formatRFC7231 +} + +declare module 'date-fns/fp/formatWithOptions/index' { + import { formatWithOptions } from 'date-fns/fp' + export default formatWithOptions +} + +declare module 'date-fns/fp/fromUnixTime/index' { + import { fromUnixTime } from 'date-fns/fp' + export default fromUnixTime +} + +declare module 'date-fns/fp/getDate/index' { + import { getDate } from 'date-fns/fp' + export default getDate +} + +declare module 'date-fns/fp/getDay/index' { + import { getDay } from 'date-fns/fp' + export default getDay +} + +declare module 'date-fns/fp/getDayOfYear/index' { + import { getDayOfYear } from 'date-fns/fp' + export default getDayOfYear +} + +declare module 'date-fns/fp/getDaysInMonth/index' { + import { getDaysInMonth } from 'date-fns/fp' + export default getDaysInMonth +} + +declare module 'date-fns/fp/getDaysInYear/index' { + import { getDaysInYear } from 'date-fns/fp' + export default getDaysInYear +} + +declare module 'date-fns/fp/getDecade/index' { + import { getDecade } from 'date-fns/fp' + export default getDecade +} + +declare module 'date-fns/fp/getHours/index' { + import { getHours } from 'date-fns/fp' + export default getHours +} + +declare module 'date-fns/fp/getISODay/index' { + import { getISODay } from 'date-fns/fp' + export default getISODay +} + +declare module 'date-fns/fp/getISOWeek/index' { + import { getISOWeek } from 'date-fns/fp' + export default getISOWeek +} + +declare module 'date-fns/fp/getISOWeeksInYear/index' { + import { getISOWeeksInYear } from 'date-fns/fp' + export default getISOWeeksInYear +} + +declare module 'date-fns/fp/getISOWeekYear/index' { + import { getISOWeekYear } from 'date-fns/fp' + export default getISOWeekYear +} + +declare module 'date-fns/fp/getMilliseconds/index' { + import { getMilliseconds } from 'date-fns/fp' + export default getMilliseconds +} + +declare module 'date-fns/fp/getMinutes/index' { + import { getMinutes } from 'date-fns/fp' + export default getMinutes +} + +declare module 'date-fns/fp/getMonth/index' { + import { getMonth } from 'date-fns/fp' + export default getMonth +} + +declare module 'date-fns/fp/getOverlappingDaysInIntervals/index' { + import { getOverlappingDaysInIntervals } from 'date-fns/fp' + export default getOverlappingDaysInIntervals +} + +declare module 'date-fns/fp/getQuarter/index' { + import { getQuarter } from 'date-fns/fp' + export default getQuarter +} + +declare module 'date-fns/fp/getSeconds/index' { + import { getSeconds } from 'date-fns/fp' + export default getSeconds +} + +declare module 'date-fns/fp/getTime/index' { + import { getTime } from 'date-fns/fp' + export default getTime +} + +declare module 'date-fns/fp/getUnixTime/index' { + import { getUnixTime } from 'date-fns/fp' + export default getUnixTime +} + +declare module 'date-fns/fp/getWeek/index' { + import { getWeek } from 'date-fns/fp' + export default getWeek +} + +declare module 'date-fns/fp/getWeekOfMonth/index' { + import { getWeekOfMonth } from 'date-fns/fp' + export default getWeekOfMonth +} + +declare module 'date-fns/fp/getWeekOfMonthWithOptions/index' { + import { getWeekOfMonthWithOptions } from 'date-fns/fp' + export default getWeekOfMonthWithOptions +} + +declare module 'date-fns/fp/getWeeksInMonth/index' { + import { getWeeksInMonth } from 'date-fns/fp' + export default getWeeksInMonth +} + +declare module 'date-fns/fp/getWeeksInMonthWithOptions/index' { + import { getWeeksInMonthWithOptions } from 'date-fns/fp' + export default getWeeksInMonthWithOptions +} + +declare module 'date-fns/fp/getWeekWithOptions/index' { + import { getWeekWithOptions } from 'date-fns/fp' + export default getWeekWithOptions +} + +declare module 'date-fns/fp/getWeekYear/index' { + import { getWeekYear } from 'date-fns/fp' + export default getWeekYear +} + +declare module 'date-fns/fp/getWeekYearWithOptions/index' { + import { getWeekYearWithOptions } from 'date-fns/fp' + export default getWeekYearWithOptions +} + +declare module 'date-fns/fp/getYear/index' { + import { getYear } from 'date-fns/fp' + export default getYear +} + +declare module 'date-fns/fp/hoursToMilliseconds/index' { + import { hoursToMilliseconds } from 'date-fns/fp' + export default hoursToMilliseconds +} + +declare module 'date-fns/fp/hoursToMinutes/index' { + import { hoursToMinutes } from 'date-fns/fp' + export default hoursToMinutes +} + +declare module 'date-fns/fp/hoursToSeconds/index' { + import { hoursToSeconds } from 'date-fns/fp' + export default hoursToSeconds +} + +declare module 'date-fns/fp/intervalToDuration/index' { + import { intervalToDuration } from 'date-fns/fp' + export default intervalToDuration +} + +declare module 'date-fns/fp/intlFormat/index' { + import { intlFormat } from 'date-fns/fp' + export default intlFormat +} + +declare module 'date-fns/fp/intlFormatDistance/index' { + import { intlFormatDistance } from 'date-fns/fp' + export default intlFormatDistance +} + +declare module 'date-fns/fp/intlFormatDistanceWithOptions/index' { + import { intlFormatDistanceWithOptions } from 'date-fns/fp' + export default intlFormatDistanceWithOptions +} + +declare module 'date-fns/fp/isAfter/index' { + import { isAfter } from 'date-fns/fp' + export default isAfter +} + +declare module 'date-fns/fp/isBefore/index' { + import { isBefore } from 'date-fns/fp' + export default isBefore +} + +declare module 'date-fns/fp/isDate/index' { + import { isDate } from 'date-fns/fp' + export default isDate +} + +declare module 'date-fns/fp/isEqual/index' { + import { isEqual } from 'date-fns/fp' + export default isEqual +} + +declare module 'date-fns/fp/isExists/index' { + import { isExists } from 'date-fns/fp' + export default isExists +} + +declare module 'date-fns/fp/isFirstDayOfMonth/index' { + import { isFirstDayOfMonth } from 'date-fns/fp' + export default isFirstDayOfMonth +} + +declare module 'date-fns/fp/isFriday/index' { + import { isFriday } from 'date-fns/fp' + export default isFriday +} + +declare module 'date-fns/fp/isLastDayOfMonth/index' { + import { isLastDayOfMonth } from 'date-fns/fp' + export default isLastDayOfMonth +} + +declare module 'date-fns/fp/isLeapYear/index' { + import { isLeapYear } from 'date-fns/fp' + export default isLeapYear +} + +declare module 'date-fns/fp/isMatch/index' { + import { isMatch } from 'date-fns/fp' + export default isMatch +} + +declare module 'date-fns/fp/isMatchWithOptions/index' { + import { isMatchWithOptions } from 'date-fns/fp' + export default isMatchWithOptions +} + +declare module 'date-fns/fp/isMonday/index' { + import { isMonday } from 'date-fns/fp' + export default isMonday +} + +declare module 'date-fns/fp/isSameDay/index' { + import { isSameDay } from 'date-fns/fp' + export default isSameDay +} + +declare module 'date-fns/fp/isSameHour/index' { + import { isSameHour } from 'date-fns/fp' + export default isSameHour +} + +declare module 'date-fns/fp/isSameISOWeek/index' { + import { isSameISOWeek } from 'date-fns/fp' + export default isSameISOWeek +} + +declare module 'date-fns/fp/isSameISOWeekYear/index' { + import { isSameISOWeekYear } from 'date-fns/fp' + export default isSameISOWeekYear +} + +declare module 'date-fns/fp/isSameMinute/index' { + import { isSameMinute } from 'date-fns/fp' + export default isSameMinute +} + +declare module 'date-fns/fp/isSameMonth/index' { + import { isSameMonth } from 'date-fns/fp' + export default isSameMonth +} + +declare module 'date-fns/fp/isSameQuarter/index' { + import { isSameQuarter } from 'date-fns/fp' + export default isSameQuarter +} + +declare module 'date-fns/fp/isSameSecond/index' { + import { isSameSecond } from 'date-fns/fp' + export default isSameSecond +} + +declare module 'date-fns/fp/isSameWeek/index' { + import { isSameWeek } from 'date-fns/fp' + export default isSameWeek +} + +declare module 'date-fns/fp/isSameWeekWithOptions/index' { + import { isSameWeekWithOptions } from 'date-fns/fp' + export default isSameWeekWithOptions +} + +declare module 'date-fns/fp/isSameYear/index' { + import { isSameYear } from 'date-fns/fp' + export default isSameYear +} + +declare module 'date-fns/fp/isSaturday/index' { + import { isSaturday } from 'date-fns/fp' + export default isSaturday +} + +declare module 'date-fns/fp/isSunday/index' { + import { isSunday } from 'date-fns/fp' + export default isSunday +} + +declare module 'date-fns/fp/isThursday/index' { + import { isThursday } from 'date-fns/fp' + export default isThursday +} + +declare module 'date-fns/fp/isTuesday/index' { + import { isTuesday } from 'date-fns/fp' + export default isTuesday +} + +declare module 'date-fns/fp/isValid/index' { + import { isValid } from 'date-fns/fp' + export default isValid +} + +declare module 'date-fns/fp/isWednesday/index' { + import { isWednesday } from 'date-fns/fp' + export default isWednesday +} + +declare module 'date-fns/fp/isWeekend/index' { + import { isWeekend } from 'date-fns/fp' + export default isWeekend +} + +declare module 'date-fns/fp/isWithinInterval/index' { + import { isWithinInterval } from 'date-fns/fp' + export default isWithinInterval +} + +declare module 'date-fns/fp/lastDayOfDecade/index' { + import { lastDayOfDecade } from 'date-fns/fp' + export default lastDayOfDecade +} + +declare module 'date-fns/fp/lastDayOfISOWeek/index' { + import { lastDayOfISOWeek } from 'date-fns/fp' + export default lastDayOfISOWeek +} + +declare module 'date-fns/fp/lastDayOfISOWeekYear/index' { + import { lastDayOfISOWeekYear } from 'date-fns/fp' + export default lastDayOfISOWeekYear +} + +declare module 'date-fns/fp/lastDayOfMonth/index' { + import { lastDayOfMonth } from 'date-fns/fp' + export default lastDayOfMonth +} + +declare module 'date-fns/fp/lastDayOfQuarter/index' { + import { lastDayOfQuarter } from 'date-fns/fp' + export default lastDayOfQuarter +} + +declare module 'date-fns/fp/lastDayOfQuarterWithOptions/index' { + import { lastDayOfQuarterWithOptions } from 'date-fns/fp' + export default lastDayOfQuarterWithOptions +} + +declare module 'date-fns/fp/lastDayOfWeek/index' { + import { lastDayOfWeek } from 'date-fns/fp' + export default lastDayOfWeek +} + +declare module 'date-fns/fp/lastDayOfWeekWithOptions/index' { + import { lastDayOfWeekWithOptions } from 'date-fns/fp' + export default lastDayOfWeekWithOptions +} + +declare module 'date-fns/fp/lastDayOfYear/index' { + import { lastDayOfYear } from 'date-fns/fp' + export default lastDayOfYear +} + +declare module 'date-fns/fp/lightFormat/index' { + import { lightFormat } from 'date-fns/fp' + export default lightFormat +} + +declare module 'date-fns/fp/max/index' { + import { max } from 'date-fns/fp' + export default max +} + +declare module 'date-fns/fp/milliseconds/index' { + import { milliseconds } from 'date-fns/fp' + export default milliseconds +} + +declare module 'date-fns/fp/millisecondsToHours/index' { + import { millisecondsToHours } from 'date-fns/fp' + export default millisecondsToHours +} + +declare module 'date-fns/fp/millisecondsToMinutes/index' { + import { millisecondsToMinutes } from 'date-fns/fp' + export default millisecondsToMinutes +} + +declare module 'date-fns/fp/millisecondsToSeconds/index' { + import { millisecondsToSeconds } from 'date-fns/fp' + export default millisecondsToSeconds +} + +declare module 'date-fns/fp/min/index' { + import { min } from 'date-fns/fp' + export default min +} + +declare module 'date-fns/fp/minutesToHours/index' { + import { minutesToHours } from 'date-fns/fp' + export default minutesToHours +} + +declare module 'date-fns/fp/minutesToMilliseconds/index' { + import { minutesToMilliseconds } from 'date-fns/fp' + export default minutesToMilliseconds +} + +declare module 'date-fns/fp/minutesToSeconds/index' { + import { minutesToSeconds } from 'date-fns/fp' + export default minutesToSeconds +} + +declare module 'date-fns/fp/monthsToQuarters/index' { + import { monthsToQuarters } from 'date-fns/fp' + export default monthsToQuarters +} + +declare module 'date-fns/fp/monthsToYears/index' { + import { monthsToYears } from 'date-fns/fp' + export default monthsToYears +} + +declare module 'date-fns/fp/nextDay/index' { + import { nextDay } from 'date-fns/fp' + export default nextDay +} + +declare module 'date-fns/fp/nextFriday/index' { + import { nextFriday } from 'date-fns/fp' + export default nextFriday +} + +declare module 'date-fns/fp/nextMonday/index' { + import { nextMonday } from 'date-fns/fp' + export default nextMonday +} + +declare module 'date-fns/fp/nextSaturday/index' { + import { nextSaturday } from 'date-fns/fp' + export default nextSaturday +} + +declare module 'date-fns/fp/nextSunday/index' { + import { nextSunday } from 'date-fns/fp' + export default nextSunday +} + +declare module 'date-fns/fp/nextThursday/index' { + import { nextThursday } from 'date-fns/fp' + export default nextThursday +} + +declare module 'date-fns/fp/nextTuesday/index' { + import { nextTuesday } from 'date-fns/fp' + export default nextTuesday +} + +declare module 'date-fns/fp/nextWednesday/index' { + import { nextWednesday } from 'date-fns/fp' + export default nextWednesday +} + +declare module 'date-fns/fp/parse/index' { + import { parse } from 'date-fns/fp' + export default parse +} + +declare module 'date-fns/fp/parseISO/index' { + import { parseISO } from 'date-fns/fp' + export default parseISO +} + +declare module 'date-fns/fp/parseISOWithOptions/index' { + import { parseISOWithOptions } from 'date-fns/fp' + export default parseISOWithOptions +} + +declare module 'date-fns/fp/parseJSON/index' { + import { parseJSON } from 'date-fns/fp' + export default parseJSON +} + +declare module 'date-fns/fp/parseWithOptions/index' { + import { parseWithOptions } from 'date-fns/fp' + export default parseWithOptions +} + +declare module 'date-fns/fp/previousDay/index' { + import { previousDay } from 'date-fns/fp' + export default previousDay +} + +declare module 'date-fns/fp/previousFriday/index' { + import { previousFriday } from 'date-fns/fp' + export default previousFriday +} + +declare module 'date-fns/fp/previousMonday/index' { + import { previousMonday } from 'date-fns/fp' + export default previousMonday +} + +declare module 'date-fns/fp/previousSaturday/index' { + import { previousSaturday } from 'date-fns/fp' + export default previousSaturday +} + +declare module 'date-fns/fp/previousSunday/index' { + import { previousSunday } from 'date-fns/fp' + export default previousSunday +} + +declare module 'date-fns/fp/previousThursday/index' { + import { previousThursday } from 'date-fns/fp' + export default previousThursday +} + +declare module 'date-fns/fp/previousTuesday/index' { + import { previousTuesday } from 'date-fns/fp' + export default previousTuesday +} + +declare module 'date-fns/fp/previousWednesday/index' { + import { previousWednesday } from 'date-fns/fp' + export default previousWednesday +} + +declare module 'date-fns/fp/quartersToMonths/index' { + import { quartersToMonths } from 'date-fns/fp' + export default quartersToMonths +} + +declare module 'date-fns/fp/quartersToYears/index' { + import { quartersToYears } from 'date-fns/fp' + export default quartersToYears +} + +declare module 'date-fns/fp/roundToNearestMinutes/index' { + import { roundToNearestMinutes } from 'date-fns/fp' + export default roundToNearestMinutes +} + +declare module 'date-fns/fp/roundToNearestMinutesWithOptions/index' { + import { roundToNearestMinutesWithOptions } from 'date-fns/fp' + export default roundToNearestMinutesWithOptions +} + +declare module 'date-fns/fp/secondsToHours/index' { + import { secondsToHours } from 'date-fns/fp' + export default secondsToHours +} + +declare module 'date-fns/fp/secondsToMilliseconds/index' { + import { secondsToMilliseconds } from 'date-fns/fp' + export default secondsToMilliseconds +} + +declare module 'date-fns/fp/secondsToMinutes/index' { + import { secondsToMinutes } from 'date-fns/fp' + export default secondsToMinutes +} + +declare module 'date-fns/fp/set/index' { + import { set } from 'date-fns/fp' + export default set +} + +declare module 'date-fns/fp/setDate/index' { + import { setDate } from 'date-fns/fp' + export default setDate +} + +declare module 'date-fns/fp/setDay/index' { + import { setDay } from 'date-fns/fp' + export default setDay +} + +declare module 'date-fns/fp/setDayOfYear/index' { + import { setDayOfYear } from 'date-fns/fp' + export default setDayOfYear +} + +declare module 'date-fns/fp/setDayWithOptions/index' { + import { setDayWithOptions } from 'date-fns/fp' + export default setDayWithOptions +} + +declare module 'date-fns/fp/setHours/index' { + import { setHours } from 'date-fns/fp' + export default setHours +} + +declare module 'date-fns/fp/setISODay/index' { + import { setISODay } from 'date-fns/fp' + export default setISODay +} + +declare module 'date-fns/fp/setISOWeek/index' { + import { setISOWeek } from 'date-fns/fp' + export default setISOWeek +} + +declare module 'date-fns/fp/setISOWeekYear/index' { + import { setISOWeekYear } from 'date-fns/fp' + export default setISOWeekYear +} + +declare module 'date-fns/fp/setMilliseconds/index' { + import { setMilliseconds } from 'date-fns/fp' + export default setMilliseconds +} + +declare module 'date-fns/fp/setMinutes/index' { + import { setMinutes } from 'date-fns/fp' + export default setMinutes +} + +declare module 'date-fns/fp/setMonth/index' { + import { setMonth } from 'date-fns/fp' + export default setMonth +} + +declare module 'date-fns/fp/setQuarter/index' { + import { setQuarter } from 'date-fns/fp' + export default setQuarter +} + +declare module 'date-fns/fp/setSeconds/index' { + import { setSeconds } from 'date-fns/fp' + export default setSeconds +} + +declare module 'date-fns/fp/setWeek/index' { + import { setWeek } from 'date-fns/fp' + export default setWeek +} + +declare module 'date-fns/fp/setWeekWithOptions/index' { + import { setWeekWithOptions } from 'date-fns/fp' + export default setWeekWithOptions +} + +declare module 'date-fns/fp/setWeekYear/index' { + import { setWeekYear } from 'date-fns/fp' + export default setWeekYear +} + +declare module 'date-fns/fp/setWeekYearWithOptions/index' { + import { setWeekYearWithOptions } from 'date-fns/fp' + export default setWeekYearWithOptions +} + +declare module 'date-fns/fp/setYear/index' { + import { setYear } from 'date-fns/fp' + export default setYear +} + +declare module 'date-fns/fp/startOfDay/index' { + import { startOfDay } from 'date-fns/fp' + export default startOfDay +} + +declare module 'date-fns/fp/startOfDecade/index' { + import { startOfDecade } from 'date-fns/fp' + export default startOfDecade +} + +declare module 'date-fns/fp/startOfHour/index' { + import { startOfHour } from 'date-fns/fp' + export default startOfHour +} + +declare module 'date-fns/fp/startOfISOWeek/index' { + import { startOfISOWeek } from 'date-fns/fp' + export default startOfISOWeek +} + +declare module 'date-fns/fp/startOfISOWeekYear/index' { + import { startOfISOWeekYear } from 'date-fns/fp' + export default startOfISOWeekYear +} + +declare module 'date-fns/fp/startOfMinute/index' { + import { startOfMinute } from 'date-fns/fp' + export default startOfMinute +} + +declare module 'date-fns/fp/startOfMonth/index' { + import { startOfMonth } from 'date-fns/fp' + export default startOfMonth +} + +declare module 'date-fns/fp/startOfQuarter/index' { + import { startOfQuarter } from 'date-fns/fp' + export default startOfQuarter +} + +declare module 'date-fns/fp/startOfSecond/index' { + import { startOfSecond } from 'date-fns/fp' + export default startOfSecond +} + +declare module 'date-fns/fp/startOfWeek/index' { + import { startOfWeek } from 'date-fns/fp' + export default startOfWeek +} + +declare module 'date-fns/fp/startOfWeekWithOptions/index' { + import { startOfWeekWithOptions } from 'date-fns/fp' + export default startOfWeekWithOptions +} + +declare module 'date-fns/fp/startOfWeekYear/index' { + import { startOfWeekYear } from 'date-fns/fp' + export default startOfWeekYear +} + +declare module 'date-fns/fp/startOfWeekYearWithOptions/index' { + import { startOfWeekYearWithOptions } from 'date-fns/fp' + export default startOfWeekYearWithOptions +} + +declare module 'date-fns/fp/startOfYear/index' { + import { startOfYear } from 'date-fns/fp' + export default startOfYear +} + +declare module 'date-fns/fp/sub/index' { + import { sub } from 'date-fns/fp' + export default sub +} + +declare module 'date-fns/fp/subBusinessDays/index' { + import { subBusinessDays } from 'date-fns/fp' + export default subBusinessDays +} + +declare module 'date-fns/fp/subDays/index' { + import { subDays } from 'date-fns/fp' + export default subDays +} + +declare module 'date-fns/fp/subHours/index' { + import { subHours } from 'date-fns/fp' + export default subHours +} + +declare module 'date-fns/fp/subISOWeekYears/index' { + import { subISOWeekYears } from 'date-fns/fp' + export default subISOWeekYears +} + +declare module 'date-fns/fp/subMilliseconds/index' { + import { subMilliseconds } from 'date-fns/fp' + export default subMilliseconds +} + +declare module 'date-fns/fp/subMinutes/index' { + import { subMinutes } from 'date-fns/fp' + export default subMinutes +} + +declare module 'date-fns/fp/subMonths/index' { + import { subMonths } from 'date-fns/fp' + export default subMonths +} + +declare module 'date-fns/fp/subQuarters/index' { + import { subQuarters } from 'date-fns/fp' + export default subQuarters +} + +declare module 'date-fns/fp/subSeconds/index' { + import { subSeconds } from 'date-fns/fp' + export default subSeconds +} + +declare module 'date-fns/fp/subWeeks/index' { + import { subWeeks } from 'date-fns/fp' + export default subWeeks +} + +declare module 'date-fns/fp/subYears/index' { + import { subYears } from 'date-fns/fp' + export default subYears +} + +declare module 'date-fns/fp/toDate/index' { + import { toDate } from 'date-fns/fp' + export default toDate +} + +declare module 'date-fns/fp/weeksToDays/index' { + import { weeksToDays } from 'date-fns/fp' + export default weeksToDays +} + +declare module 'date-fns/fp/yearsToMonths/index' { + import { yearsToMonths } from 'date-fns/fp' + export default yearsToMonths +} + +declare module 'date-fns/fp/yearsToQuarters/index' { + import { yearsToQuarters } from 'date-fns/fp' + export default yearsToQuarters +} + +declare module 'date-fns/fp/add/index.js' { + import { add } from 'date-fns/fp' + export default add +} + +declare module 'date-fns/fp/addBusinessDays/index.js' { + import { addBusinessDays } from 'date-fns/fp' + export default addBusinessDays +} + +declare module 'date-fns/fp/addDays/index.js' { + import { addDays } from 'date-fns/fp' + export default addDays +} + +declare module 'date-fns/fp/addHours/index.js' { + import { addHours } from 'date-fns/fp' + export default addHours +} + +declare module 'date-fns/fp/addISOWeekYears/index.js' { + import { addISOWeekYears } from 'date-fns/fp' + export default addISOWeekYears +} + +declare module 'date-fns/fp/addMilliseconds/index.js' { + import { addMilliseconds } from 'date-fns/fp' + export default addMilliseconds +} + +declare module 'date-fns/fp/addMinutes/index.js' { + import { addMinutes } from 'date-fns/fp' + export default addMinutes +} + +declare module 'date-fns/fp/addMonths/index.js' { + import { addMonths } from 'date-fns/fp' + export default addMonths +} + +declare module 'date-fns/fp/addQuarters/index.js' { + import { addQuarters } from 'date-fns/fp' + export default addQuarters +} + +declare module 'date-fns/fp/addSeconds/index.js' { + import { addSeconds } from 'date-fns/fp' + export default addSeconds +} + +declare module 'date-fns/fp/addWeeks/index.js' { + import { addWeeks } from 'date-fns/fp' + export default addWeeks +} + +declare module 'date-fns/fp/addYears/index.js' { + import { addYears } from 'date-fns/fp' + export default addYears +} + +declare module 'date-fns/fp/areIntervalsOverlapping/index.js' { + import { areIntervalsOverlapping } from 'date-fns/fp' + export default areIntervalsOverlapping +} + +declare module 'date-fns/fp/areIntervalsOverlappingWithOptions/index.js' { + import { areIntervalsOverlappingWithOptions } from 'date-fns/fp' + export default areIntervalsOverlappingWithOptions +} + +declare module 'date-fns/fp/clamp/index.js' { + import { clamp } from 'date-fns/fp' + export default clamp +} + +declare module 'date-fns/fp/closestIndexTo/index.js' { + import { closestIndexTo } from 'date-fns/fp' + export default closestIndexTo +} + +declare module 'date-fns/fp/closestTo/index.js' { + import { closestTo } from 'date-fns/fp' + export default closestTo +} + +declare module 'date-fns/fp/compareAsc/index.js' { + import { compareAsc } from 'date-fns/fp' + export default compareAsc +} + +declare module 'date-fns/fp/compareDesc/index.js' { + import { compareDesc } from 'date-fns/fp' + export default compareDesc +} + +declare module 'date-fns/fp/daysToWeeks/index.js' { + import { daysToWeeks } from 'date-fns/fp' + export default daysToWeeks +} + +declare module 'date-fns/fp/differenceInBusinessDays/index.js' { + import { differenceInBusinessDays } from 'date-fns/fp' + export default differenceInBusinessDays +} + +declare module 'date-fns/fp/differenceInCalendarDays/index.js' { + import { differenceInCalendarDays } from 'date-fns/fp' + export default differenceInCalendarDays +} + +declare module 'date-fns/fp/differenceInCalendarISOWeeks/index.js' { + import { differenceInCalendarISOWeeks } from 'date-fns/fp' + export default differenceInCalendarISOWeeks +} + +declare module 'date-fns/fp/differenceInCalendarISOWeekYears/index.js' { + import { differenceInCalendarISOWeekYears } from 'date-fns/fp' + export default differenceInCalendarISOWeekYears +} + +declare module 'date-fns/fp/differenceInCalendarMonths/index.js' { + import { differenceInCalendarMonths } from 'date-fns/fp' + export default differenceInCalendarMonths +} + +declare module 'date-fns/fp/differenceInCalendarQuarters/index.js' { + import { differenceInCalendarQuarters } from 'date-fns/fp' + export default differenceInCalendarQuarters +} + +declare module 'date-fns/fp/differenceInCalendarWeeks/index.js' { + import { differenceInCalendarWeeks } from 'date-fns/fp' + export default differenceInCalendarWeeks +} + +declare module 'date-fns/fp/differenceInCalendarWeeksWithOptions/index.js' { + import { differenceInCalendarWeeksWithOptions } from 'date-fns/fp' + export default differenceInCalendarWeeksWithOptions +} + +declare module 'date-fns/fp/differenceInCalendarYears/index.js' { + import { differenceInCalendarYears } from 'date-fns/fp' + export default differenceInCalendarYears +} + +declare module 'date-fns/fp/differenceInDays/index.js' { + import { differenceInDays } from 'date-fns/fp' + export default differenceInDays +} + +declare module 'date-fns/fp/differenceInHours/index.js' { + import { differenceInHours } from 'date-fns/fp' + export default differenceInHours +} + +declare module 'date-fns/fp/differenceInHoursWithOptions/index.js' { + import { differenceInHoursWithOptions } from 'date-fns/fp' + export default differenceInHoursWithOptions +} + +declare module 'date-fns/fp/differenceInISOWeekYears/index.js' { + import { differenceInISOWeekYears } from 'date-fns/fp' + export default differenceInISOWeekYears +} + +declare module 'date-fns/fp/differenceInMilliseconds/index.js' { + import { differenceInMilliseconds } from 'date-fns/fp' + export default differenceInMilliseconds +} + +declare module 'date-fns/fp/differenceInMinutes/index.js' { + import { differenceInMinutes } from 'date-fns/fp' + export default differenceInMinutes +} + +declare module 'date-fns/fp/differenceInMinutesWithOptions/index.js' { + import { differenceInMinutesWithOptions } from 'date-fns/fp' + export default differenceInMinutesWithOptions +} + +declare module 'date-fns/fp/differenceInMonths/index.js' { + import { differenceInMonths } from 'date-fns/fp' + export default differenceInMonths +} + +declare module 'date-fns/fp/differenceInQuarters/index.js' { + import { differenceInQuarters } from 'date-fns/fp' + export default differenceInQuarters +} + +declare module 'date-fns/fp/differenceInQuartersWithOptions/index.js' { + import { differenceInQuartersWithOptions } from 'date-fns/fp' + export default differenceInQuartersWithOptions +} + +declare module 'date-fns/fp/differenceInSeconds/index.js' { + import { differenceInSeconds } from 'date-fns/fp' + export default differenceInSeconds +} + +declare module 'date-fns/fp/differenceInSecondsWithOptions/index.js' { + import { differenceInSecondsWithOptions } from 'date-fns/fp' + export default differenceInSecondsWithOptions +} + +declare module 'date-fns/fp/differenceInWeeks/index.js' { + import { differenceInWeeks } from 'date-fns/fp' + export default differenceInWeeks +} + +declare module 'date-fns/fp/differenceInWeeksWithOptions/index.js' { + import { differenceInWeeksWithOptions } from 'date-fns/fp' + export default differenceInWeeksWithOptions +} + +declare module 'date-fns/fp/differenceInYears/index.js' { + import { differenceInYears } from 'date-fns/fp' + export default differenceInYears +} + +declare module 'date-fns/fp/eachDayOfInterval/index.js' { + import { eachDayOfInterval } from 'date-fns/fp' + export default eachDayOfInterval +} + +declare module 'date-fns/fp/eachDayOfIntervalWithOptions/index.js' { + import { eachDayOfIntervalWithOptions } from 'date-fns/fp' + export default eachDayOfIntervalWithOptions +} + +declare module 'date-fns/fp/eachHourOfInterval/index.js' { + import { eachHourOfInterval } from 'date-fns/fp' + export default eachHourOfInterval +} + +declare module 'date-fns/fp/eachHourOfIntervalWithOptions/index.js' { + import { eachHourOfIntervalWithOptions } from 'date-fns/fp' + export default eachHourOfIntervalWithOptions +} + +declare module 'date-fns/fp/eachMinuteOfInterval/index.js' { + import { eachMinuteOfInterval } from 'date-fns/fp' + export default eachMinuteOfInterval +} + +declare module 'date-fns/fp/eachMinuteOfIntervalWithOptions/index.js' { + import { eachMinuteOfIntervalWithOptions } from 'date-fns/fp' + export default eachMinuteOfIntervalWithOptions +} + +declare module 'date-fns/fp/eachMonthOfInterval/index.js' { + import { eachMonthOfInterval } from 'date-fns/fp' + export default eachMonthOfInterval +} + +declare module 'date-fns/fp/eachQuarterOfInterval/index.js' { + import { eachQuarterOfInterval } from 'date-fns/fp' + export default eachQuarterOfInterval +} + +declare module 'date-fns/fp/eachWeekendOfInterval/index.js' { + import { eachWeekendOfInterval } from 'date-fns/fp' + export default eachWeekendOfInterval +} + +declare module 'date-fns/fp/eachWeekendOfMonth/index.js' { + import { eachWeekendOfMonth } from 'date-fns/fp' + export default eachWeekendOfMonth +} + +declare module 'date-fns/fp/eachWeekendOfYear/index.js' { + import { eachWeekendOfYear } from 'date-fns/fp' + export default eachWeekendOfYear +} + +declare module 'date-fns/fp/eachWeekOfInterval/index.js' { + import { eachWeekOfInterval } from 'date-fns/fp' + export default eachWeekOfInterval +} + +declare module 'date-fns/fp/eachWeekOfIntervalWithOptions/index.js' { + import { eachWeekOfIntervalWithOptions } from 'date-fns/fp' + export default eachWeekOfIntervalWithOptions +} + +declare module 'date-fns/fp/eachYearOfInterval/index.js' { + import { eachYearOfInterval } from 'date-fns/fp' + export default eachYearOfInterval +} + +declare module 'date-fns/fp/endOfDay/index.js' { + import { endOfDay } from 'date-fns/fp' + export default endOfDay +} + +declare module 'date-fns/fp/endOfDecade/index.js' { + import { endOfDecade } from 'date-fns/fp' + export default endOfDecade +} + +declare module 'date-fns/fp/endOfDecadeWithOptions/index.js' { + import { endOfDecadeWithOptions } from 'date-fns/fp' + export default endOfDecadeWithOptions +} + +declare module 'date-fns/fp/endOfHour/index.js' { + import { endOfHour } from 'date-fns/fp' + export default endOfHour +} + +declare module 'date-fns/fp/endOfISOWeek/index.js' { + import { endOfISOWeek } from 'date-fns/fp' + export default endOfISOWeek +} + +declare module 'date-fns/fp/endOfISOWeekYear/index.js' { + import { endOfISOWeekYear } from 'date-fns/fp' + export default endOfISOWeekYear +} + +declare module 'date-fns/fp/endOfMinute/index.js' { + import { endOfMinute } from 'date-fns/fp' + export default endOfMinute +} + +declare module 'date-fns/fp/endOfMonth/index.js' { + import { endOfMonth } from 'date-fns/fp' + export default endOfMonth +} + +declare module 'date-fns/fp/endOfQuarter/index.js' { + import { endOfQuarter } from 'date-fns/fp' + export default endOfQuarter +} + +declare module 'date-fns/fp/endOfSecond/index.js' { + import { endOfSecond } from 'date-fns/fp' + export default endOfSecond +} + +declare module 'date-fns/fp/endOfWeek/index.js' { + import { endOfWeek } from 'date-fns/fp' + export default endOfWeek +} + +declare module 'date-fns/fp/endOfWeekWithOptions/index.js' { + import { endOfWeekWithOptions } from 'date-fns/fp' + export default endOfWeekWithOptions +} + +declare module 'date-fns/fp/endOfYear/index.js' { + import { endOfYear } from 'date-fns/fp' + export default endOfYear +} + +declare module 'date-fns/fp/format/index.js' { + import { format } from 'date-fns/fp' + export default format +} + +declare module 'date-fns/fp/formatDistance/index.js' { + import { formatDistance } from 'date-fns/fp' + export default formatDistance +} + +declare module 'date-fns/fp/formatDistanceStrict/index.js' { + import { formatDistanceStrict } from 'date-fns/fp' + export default formatDistanceStrict +} + +declare module 'date-fns/fp/formatDistanceStrictWithOptions/index.js' { + import { formatDistanceStrictWithOptions } from 'date-fns/fp' + export default formatDistanceStrictWithOptions +} + +declare module 'date-fns/fp/formatDistanceWithOptions/index.js' { + import { formatDistanceWithOptions } from 'date-fns/fp' + export default formatDistanceWithOptions +} + +declare module 'date-fns/fp/formatDuration/index.js' { + import { formatDuration } from 'date-fns/fp' + export default formatDuration +} + +declare module 'date-fns/fp/formatDurationWithOptions/index.js' { + import { formatDurationWithOptions } from 'date-fns/fp' + export default formatDurationWithOptions +} + +declare module 'date-fns/fp/formatISO/index.js' { + import { formatISO } from 'date-fns/fp' + export default formatISO +} + +declare module 'date-fns/fp/formatISO9075/index.js' { + import { formatISO9075 } from 'date-fns/fp' + export default formatISO9075 +} + +declare module 'date-fns/fp/formatISO9075WithOptions/index.js' { + import { formatISO9075WithOptions } from 'date-fns/fp' + export default formatISO9075WithOptions +} + +declare module 'date-fns/fp/formatISODuration/index.js' { + import { formatISODuration } from 'date-fns/fp' + export default formatISODuration +} + +declare module 'date-fns/fp/formatISOWithOptions/index.js' { + import { formatISOWithOptions } from 'date-fns/fp' + export default formatISOWithOptions +} + +declare module 'date-fns/fp/formatRelative/index.js' { + import { formatRelative } from 'date-fns/fp' + export default formatRelative +} + +declare module 'date-fns/fp/formatRelativeWithOptions/index.js' { + import { formatRelativeWithOptions } from 'date-fns/fp' + export default formatRelativeWithOptions +} + +declare module 'date-fns/fp/formatRFC3339/index.js' { + import { formatRFC3339 } from 'date-fns/fp' + export default formatRFC3339 +} + +declare module 'date-fns/fp/formatRFC3339WithOptions/index.js' { + import { formatRFC3339WithOptions } from 'date-fns/fp' + export default formatRFC3339WithOptions +} + +declare module 'date-fns/fp/formatRFC7231/index.js' { + import { formatRFC7231 } from 'date-fns/fp' + export default formatRFC7231 +} + +declare module 'date-fns/fp/formatWithOptions/index.js' { + import { formatWithOptions } from 'date-fns/fp' + export default formatWithOptions +} + +declare module 'date-fns/fp/fromUnixTime/index.js' { + import { fromUnixTime } from 'date-fns/fp' + export default fromUnixTime +} + +declare module 'date-fns/fp/getDate/index.js' { + import { getDate } from 'date-fns/fp' + export default getDate +} + +declare module 'date-fns/fp/getDay/index.js' { + import { getDay } from 'date-fns/fp' + export default getDay +} + +declare module 'date-fns/fp/getDayOfYear/index.js' { + import { getDayOfYear } from 'date-fns/fp' + export default getDayOfYear +} + +declare module 'date-fns/fp/getDaysInMonth/index.js' { + import { getDaysInMonth } from 'date-fns/fp' + export default getDaysInMonth +} + +declare module 'date-fns/fp/getDaysInYear/index.js' { + import { getDaysInYear } from 'date-fns/fp' + export default getDaysInYear +} + +declare module 'date-fns/fp/getDecade/index.js' { + import { getDecade } from 'date-fns/fp' + export default getDecade +} + +declare module 'date-fns/fp/getHours/index.js' { + import { getHours } from 'date-fns/fp' + export default getHours +} + +declare module 'date-fns/fp/getISODay/index.js' { + import { getISODay } from 'date-fns/fp' + export default getISODay +} + +declare module 'date-fns/fp/getISOWeek/index.js' { + import { getISOWeek } from 'date-fns/fp' + export default getISOWeek +} + +declare module 'date-fns/fp/getISOWeeksInYear/index.js' { + import { getISOWeeksInYear } from 'date-fns/fp' + export default getISOWeeksInYear +} + +declare module 'date-fns/fp/getISOWeekYear/index.js' { + import { getISOWeekYear } from 'date-fns/fp' + export default getISOWeekYear +} + +declare module 'date-fns/fp/getMilliseconds/index.js' { + import { getMilliseconds } from 'date-fns/fp' + export default getMilliseconds +} + +declare module 'date-fns/fp/getMinutes/index.js' { + import { getMinutes } from 'date-fns/fp' + export default getMinutes +} + +declare module 'date-fns/fp/getMonth/index.js' { + import { getMonth } from 'date-fns/fp' + export default getMonth +} + +declare module 'date-fns/fp/getOverlappingDaysInIntervals/index.js' { + import { getOverlappingDaysInIntervals } from 'date-fns/fp' + export default getOverlappingDaysInIntervals +} + +declare module 'date-fns/fp/getQuarter/index.js' { + import { getQuarter } from 'date-fns/fp' + export default getQuarter +} + +declare module 'date-fns/fp/getSeconds/index.js' { + import { getSeconds } from 'date-fns/fp' + export default getSeconds +} + +declare module 'date-fns/fp/getTime/index.js' { + import { getTime } from 'date-fns/fp' + export default getTime +} + +declare module 'date-fns/fp/getUnixTime/index.js' { + import { getUnixTime } from 'date-fns/fp' + export default getUnixTime +} + +declare module 'date-fns/fp/getWeek/index.js' { + import { getWeek } from 'date-fns/fp' + export default getWeek +} + +declare module 'date-fns/fp/getWeekOfMonth/index.js' { + import { getWeekOfMonth } from 'date-fns/fp' + export default getWeekOfMonth +} + +declare module 'date-fns/fp/getWeekOfMonthWithOptions/index.js' { + import { getWeekOfMonthWithOptions } from 'date-fns/fp' + export default getWeekOfMonthWithOptions +} + +declare module 'date-fns/fp/getWeeksInMonth/index.js' { + import { getWeeksInMonth } from 'date-fns/fp' + export default getWeeksInMonth +} + +declare module 'date-fns/fp/getWeeksInMonthWithOptions/index.js' { + import { getWeeksInMonthWithOptions } from 'date-fns/fp' + export default getWeeksInMonthWithOptions +} + +declare module 'date-fns/fp/getWeekWithOptions/index.js' { + import { getWeekWithOptions } from 'date-fns/fp' + export default getWeekWithOptions +} + +declare module 'date-fns/fp/getWeekYear/index.js' { + import { getWeekYear } from 'date-fns/fp' + export default getWeekYear +} + +declare module 'date-fns/fp/getWeekYearWithOptions/index.js' { + import { getWeekYearWithOptions } from 'date-fns/fp' + export default getWeekYearWithOptions +} + +declare module 'date-fns/fp/getYear/index.js' { + import { getYear } from 'date-fns/fp' + export default getYear +} + +declare module 'date-fns/fp/hoursToMilliseconds/index.js' { + import { hoursToMilliseconds } from 'date-fns/fp' + export default hoursToMilliseconds +} + +declare module 'date-fns/fp/hoursToMinutes/index.js' { + import { hoursToMinutes } from 'date-fns/fp' + export default hoursToMinutes +} + +declare module 'date-fns/fp/hoursToSeconds/index.js' { + import { hoursToSeconds } from 'date-fns/fp' + export default hoursToSeconds +} + +declare module 'date-fns/fp/intervalToDuration/index.js' { + import { intervalToDuration } from 'date-fns/fp' + export default intervalToDuration +} + +declare module 'date-fns/fp/intlFormat/index.js' { + import { intlFormat } from 'date-fns/fp' + export default intlFormat +} + +declare module 'date-fns/fp/intlFormatDistance/index.js' { + import { intlFormatDistance } from 'date-fns/fp' + export default intlFormatDistance +} + +declare module 'date-fns/fp/intlFormatDistanceWithOptions/index.js' { + import { intlFormatDistanceWithOptions } from 'date-fns/fp' + export default intlFormatDistanceWithOptions +} + +declare module 'date-fns/fp/isAfter/index.js' { + import { isAfter } from 'date-fns/fp' + export default isAfter +} + +declare module 'date-fns/fp/isBefore/index.js' { + import { isBefore } from 'date-fns/fp' + export default isBefore +} + +declare module 'date-fns/fp/isDate/index.js' { + import { isDate } from 'date-fns/fp' + export default isDate +} + +declare module 'date-fns/fp/isEqual/index.js' { + import { isEqual } from 'date-fns/fp' + export default isEqual +} + +declare module 'date-fns/fp/isExists/index.js' { + import { isExists } from 'date-fns/fp' + export default isExists +} + +declare module 'date-fns/fp/isFirstDayOfMonth/index.js' { + import { isFirstDayOfMonth } from 'date-fns/fp' + export default isFirstDayOfMonth +} + +declare module 'date-fns/fp/isFriday/index.js' { + import { isFriday } from 'date-fns/fp' + export default isFriday +} + +declare module 'date-fns/fp/isLastDayOfMonth/index.js' { + import { isLastDayOfMonth } from 'date-fns/fp' + export default isLastDayOfMonth +} + +declare module 'date-fns/fp/isLeapYear/index.js' { + import { isLeapYear } from 'date-fns/fp' + export default isLeapYear +} + +declare module 'date-fns/fp/isMatch/index.js' { + import { isMatch } from 'date-fns/fp' + export default isMatch +} + +declare module 'date-fns/fp/isMatchWithOptions/index.js' { + import { isMatchWithOptions } from 'date-fns/fp' + export default isMatchWithOptions +} + +declare module 'date-fns/fp/isMonday/index.js' { + import { isMonday } from 'date-fns/fp' + export default isMonday +} + +declare module 'date-fns/fp/isSameDay/index.js' { + import { isSameDay } from 'date-fns/fp' + export default isSameDay +} + +declare module 'date-fns/fp/isSameHour/index.js' { + import { isSameHour } from 'date-fns/fp' + export default isSameHour +} + +declare module 'date-fns/fp/isSameISOWeek/index.js' { + import { isSameISOWeek } from 'date-fns/fp' + export default isSameISOWeek +} + +declare module 'date-fns/fp/isSameISOWeekYear/index.js' { + import { isSameISOWeekYear } from 'date-fns/fp' + export default isSameISOWeekYear +} + +declare module 'date-fns/fp/isSameMinute/index.js' { + import { isSameMinute } from 'date-fns/fp' + export default isSameMinute +} + +declare module 'date-fns/fp/isSameMonth/index.js' { + import { isSameMonth } from 'date-fns/fp' + export default isSameMonth +} + +declare module 'date-fns/fp/isSameQuarter/index.js' { + import { isSameQuarter } from 'date-fns/fp' + export default isSameQuarter +} + +declare module 'date-fns/fp/isSameSecond/index.js' { + import { isSameSecond } from 'date-fns/fp' + export default isSameSecond +} + +declare module 'date-fns/fp/isSameWeek/index.js' { + import { isSameWeek } from 'date-fns/fp' + export default isSameWeek +} + +declare module 'date-fns/fp/isSameWeekWithOptions/index.js' { + import { isSameWeekWithOptions } from 'date-fns/fp' + export default isSameWeekWithOptions +} + +declare module 'date-fns/fp/isSameYear/index.js' { + import { isSameYear } from 'date-fns/fp' + export default isSameYear +} + +declare module 'date-fns/fp/isSaturday/index.js' { + import { isSaturday } from 'date-fns/fp' + export default isSaturday +} + +declare module 'date-fns/fp/isSunday/index.js' { + import { isSunday } from 'date-fns/fp' + export default isSunday +} + +declare module 'date-fns/fp/isThursday/index.js' { + import { isThursday } from 'date-fns/fp' + export default isThursday +} + +declare module 'date-fns/fp/isTuesday/index.js' { + import { isTuesday } from 'date-fns/fp' + export default isTuesday +} + +declare module 'date-fns/fp/isValid/index.js' { + import { isValid } from 'date-fns/fp' + export default isValid +} + +declare module 'date-fns/fp/isWednesday/index.js' { + import { isWednesday } from 'date-fns/fp' + export default isWednesday +} + +declare module 'date-fns/fp/isWeekend/index.js' { + import { isWeekend } from 'date-fns/fp' + export default isWeekend +} + +declare module 'date-fns/fp/isWithinInterval/index.js' { + import { isWithinInterval } from 'date-fns/fp' + export default isWithinInterval +} + +declare module 'date-fns/fp/lastDayOfDecade/index.js' { + import { lastDayOfDecade } from 'date-fns/fp' + export default lastDayOfDecade +} + +declare module 'date-fns/fp/lastDayOfISOWeek/index.js' { + import { lastDayOfISOWeek } from 'date-fns/fp' + export default lastDayOfISOWeek +} + +declare module 'date-fns/fp/lastDayOfISOWeekYear/index.js' { + import { lastDayOfISOWeekYear } from 'date-fns/fp' + export default lastDayOfISOWeekYear +} + +declare module 'date-fns/fp/lastDayOfMonth/index.js' { + import { lastDayOfMonth } from 'date-fns/fp' + export default lastDayOfMonth +} + +declare module 'date-fns/fp/lastDayOfQuarter/index.js' { + import { lastDayOfQuarter } from 'date-fns/fp' + export default lastDayOfQuarter +} + +declare module 'date-fns/fp/lastDayOfQuarterWithOptions/index.js' { + import { lastDayOfQuarterWithOptions } from 'date-fns/fp' + export default lastDayOfQuarterWithOptions +} + +declare module 'date-fns/fp/lastDayOfWeek/index.js' { + import { lastDayOfWeek } from 'date-fns/fp' + export default lastDayOfWeek +} + +declare module 'date-fns/fp/lastDayOfWeekWithOptions/index.js' { + import { lastDayOfWeekWithOptions } from 'date-fns/fp' + export default lastDayOfWeekWithOptions +} + +declare module 'date-fns/fp/lastDayOfYear/index.js' { + import { lastDayOfYear } from 'date-fns/fp' + export default lastDayOfYear +} + +declare module 'date-fns/fp/lightFormat/index.js' { + import { lightFormat } from 'date-fns/fp' + export default lightFormat +} + +declare module 'date-fns/fp/max/index.js' { + import { max } from 'date-fns/fp' + export default max +} + +declare module 'date-fns/fp/milliseconds/index.js' { + import { milliseconds } from 'date-fns/fp' + export default milliseconds +} + +declare module 'date-fns/fp/millisecondsToHours/index.js' { + import { millisecondsToHours } from 'date-fns/fp' + export default millisecondsToHours +} + +declare module 'date-fns/fp/millisecondsToMinutes/index.js' { + import { millisecondsToMinutes } from 'date-fns/fp' + export default millisecondsToMinutes +} + +declare module 'date-fns/fp/millisecondsToSeconds/index.js' { + import { millisecondsToSeconds } from 'date-fns/fp' + export default millisecondsToSeconds +} + +declare module 'date-fns/fp/min/index.js' { + import { min } from 'date-fns/fp' + export default min +} + +declare module 'date-fns/fp/minutesToHours/index.js' { + import { minutesToHours } from 'date-fns/fp' + export default minutesToHours +} + +declare module 'date-fns/fp/minutesToMilliseconds/index.js' { + import { minutesToMilliseconds } from 'date-fns/fp' + export default minutesToMilliseconds +} + +declare module 'date-fns/fp/minutesToSeconds/index.js' { + import { minutesToSeconds } from 'date-fns/fp' + export default minutesToSeconds +} + +declare module 'date-fns/fp/monthsToQuarters/index.js' { + import { monthsToQuarters } from 'date-fns/fp' + export default monthsToQuarters +} + +declare module 'date-fns/fp/monthsToYears/index.js' { + import { monthsToYears } from 'date-fns/fp' + export default monthsToYears +} + +declare module 'date-fns/fp/nextDay/index.js' { + import { nextDay } from 'date-fns/fp' + export default nextDay +} + +declare module 'date-fns/fp/nextFriday/index.js' { + import { nextFriday } from 'date-fns/fp' + export default nextFriday +} + +declare module 'date-fns/fp/nextMonday/index.js' { + import { nextMonday } from 'date-fns/fp' + export default nextMonday +} + +declare module 'date-fns/fp/nextSaturday/index.js' { + import { nextSaturday } from 'date-fns/fp' + export default nextSaturday +} + +declare module 'date-fns/fp/nextSunday/index.js' { + import { nextSunday } from 'date-fns/fp' + export default nextSunday +} + +declare module 'date-fns/fp/nextThursday/index.js' { + import { nextThursday } from 'date-fns/fp' + export default nextThursday +} + +declare module 'date-fns/fp/nextTuesday/index.js' { + import { nextTuesday } from 'date-fns/fp' + export default nextTuesday +} + +declare module 'date-fns/fp/nextWednesday/index.js' { + import { nextWednesday } from 'date-fns/fp' + export default nextWednesday +} + +declare module 'date-fns/fp/parse/index.js' { + import { parse } from 'date-fns/fp' + export default parse +} + +declare module 'date-fns/fp/parseISO/index.js' { + import { parseISO } from 'date-fns/fp' + export default parseISO +} + +declare module 'date-fns/fp/parseISOWithOptions/index.js' { + import { parseISOWithOptions } from 'date-fns/fp' + export default parseISOWithOptions +} + +declare module 'date-fns/fp/parseJSON/index.js' { + import { parseJSON } from 'date-fns/fp' + export default parseJSON +} + +declare module 'date-fns/fp/parseWithOptions/index.js' { + import { parseWithOptions } from 'date-fns/fp' + export default parseWithOptions +} + +declare module 'date-fns/fp/previousDay/index.js' { + import { previousDay } from 'date-fns/fp' + export default previousDay +} + +declare module 'date-fns/fp/previousFriday/index.js' { + import { previousFriday } from 'date-fns/fp' + export default previousFriday +} + +declare module 'date-fns/fp/previousMonday/index.js' { + import { previousMonday } from 'date-fns/fp' + export default previousMonday +} + +declare module 'date-fns/fp/previousSaturday/index.js' { + import { previousSaturday } from 'date-fns/fp' + export default previousSaturday +} + +declare module 'date-fns/fp/previousSunday/index.js' { + import { previousSunday } from 'date-fns/fp' + export default previousSunday +} + +declare module 'date-fns/fp/previousThursday/index.js' { + import { previousThursday } from 'date-fns/fp' + export default previousThursday +} + +declare module 'date-fns/fp/previousTuesday/index.js' { + import { previousTuesday } from 'date-fns/fp' + export default previousTuesday +} + +declare module 'date-fns/fp/previousWednesday/index.js' { + import { previousWednesday } from 'date-fns/fp' + export default previousWednesday +} + +declare module 'date-fns/fp/quartersToMonths/index.js' { + import { quartersToMonths } from 'date-fns/fp' + export default quartersToMonths +} + +declare module 'date-fns/fp/quartersToYears/index.js' { + import { quartersToYears } from 'date-fns/fp' + export default quartersToYears +} + +declare module 'date-fns/fp/roundToNearestMinutes/index.js' { + import { roundToNearestMinutes } from 'date-fns/fp' + export default roundToNearestMinutes +} + +declare module 'date-fns/fp/roundToNearestMinutesWithOptions/index.js' { + import { roundToNearestMinutesWithOptions } from 'date-fns/fp' + export default roundToNearestMinutesWithOptions +} + +declare module 'date-fns/fp/secondsToHours/index.js' { + import { secondsToHours } from 'date-fns/fp' + export default secondsToHours +} + +declare module 'date-fns/fp/secondsToMilliseconds/index.js' { + import { secondsToMilliseconds } from 'date-fns/fp' + export default secondsToMilliseconds +} + +declare module 'date-fns/fp/secondsToMinutes/index.js' { + import { secondsToMinutes } from 'date-fns/fp' + export default secondsToMinutes +} + +declare module 'date-fns/fp/set/index.js' { + import { set } from 'date-fns/fp' + export default set +} + +declare module 'date-fns/fp/setDate/index.js' { + import { setDate } from 'date-fns/fp' + export default setDate +} + +declare module 'date-fns/fp/setDay/index.js' { + import { setDay } from 'date-fns/fp' + export default setDay +} + +declare module 'date-fns/fp/setDayOfYear/index.js' { + import { setDayOfYear } from 'date-fns/fp' + export default setDayOfYear +} + +declare module 'date-fns/fp/setDayWithOptions/index.js' { + import { setDayWithOptions } from 'date-fns/fp' + export default setDayWithOptions +} + +declare module 'date-fns/fp/setHours/index.js' { + import { setHours } from 'date-fns/fp' + export default setHours +} + +declare module 'date-fns/fp/setISODay/index.js' { + import { setISODay } from 'date-fns/fp' + export default setISODay +} + +declare module 'date-fns/fp/setISOWeek/index.js' { + import { setISOWeek } from 'date-fns/fp' + export default setISOWeek +} + +declare module 'date-fns/fp/setISOWeekYear/index.js' { + import { setISOWeekYear } from 'date-fns/fp' + export default setISOWeekYear +} + +declare module 'date-fns/fp/setMilliseconds/index.js' { + import { setMilliseconds } from 'date-fns/fp' + export default setMilliseconds +} + +declare module 'date-fns/fp/setMinutes/index.js' { + import { setMinutes } from 'date-fns/fp' + export default setMinutes +} + +declare module 'date-fns/fp/setMonth/index.js' { + import { setMonth } from 'date-fns/fp' + export default setMonth +} + +declare module 'date-fns/fp/setQuarter/index.js' { + import { setQuarter } from 'date-fns/fp' + export default setQuarter +} + +declare module 'date-fns/fp/setSeconds/index.js' { + import { setSeconds } from 'date-fns/fp' + export default setSeconds +} + +declare module 'date-fns/fp/setWeek/index.js' { + import { setWeek } from 'date-fns/fp' + export default setWeek +} + +declare module 'date-fns/fp/setWeekWithOptions/index.js' { + import { setWeekWithOptions } from 'date-fns/fp' + export default setWeekWithOptions +} + +declare module 'date-fns/fp/setWeekYear/index.js' { + import { setWeekYear } from 'date-fns/fp' + export default setWeekYear +} + +declare module 'date-fns/fp/setWeekYearWithOptions/index.js' { + import { setWeekYearWithOptions } from 'date-fns/fp' + export default setWeekYearWithOptions +} + +declare module 'date-fns/fp/setYear/index.js' { + import { setYear } from 'date-fns/fp' + export default setYear +} + +declare module 'date-fns/fp/startOfDay/index.js' { + import { startOfDay } from 'date-fns/fp' + export default startOfDay +} + +declare module 'date-fns/fp/startOfDecade/index.js' { + import { startOfDecade } from 'date-fns/fp' + export default startOfDecade +} + +declare module 'date-fns/fp/startOfHour/index.js' { + import { startOfHour } from 'date-fns/fp' + export default startOfHour +} + +declare module 'date-fns/fp/startOfISOWeek/index.js' { + import { startOfISOWeek } from 'date-fns/fp' + export default startOfISOWeek +} + +declare module 'date-fns/fp/startOfISOWeekYear/index.js' { + import { startOfISOWeekYear } from 'date-fns/fp' + export default startOfISOWeekYear +} + +declare module 'date-fns/fp/startOfMinute/index.js' { + import { startOfMinute } from 'date-fns/fp' + export default startOfMinute +} + +declare module 'date-fns/fp/startOfMonth/index.js' { + import { startOfMonth } from 'date-fns/fp' + export default startOfMonth +} + +declare module 'date-fns/fp/startOfQuarter/index.js' { + import { startOfQuarter } from 'date-fns/fp' + export default startOfQuarter +} + +declare module 'date-fns/fp/startOfSecond/index.js' { + import { startOfSecond } from 'date-fns/fp' + export default startOfSecond +} + +declare module 'date-fns/fp/startOfWeek/index.js' { + import { startOfWeek } from 'date-fns/fp' + export default startOfWeek +} + +declare module 'date-fns/fp/startOfWeekWithOptions/index.js' { + import { startOfWeekWithOptions } from 'date-fns/fp' + export default startOfWeekWithOptions +} + +declare module 'date-fns/fp/startOfWeekYear/index.js' { + import { startOfWeekYear } from 'date-fns/fp' + export default startOfWeekYear +} + +declare module 'date-fns/fp/startOfWeekYearWithOptions/index.js' { + import { startOfWeekYearWithOptions } from 'date-fns/fp' + export default startOfWeekYearWithOptions +} + +declare module 'date-fns/fp/startOfYear/index.js' { + import { startOfYear } from 'date-fns/fp' + export default startOfYear +} + +declare module 'date-fns/fp/sub/index.js' { + import { sub } from 'date-fns/fp' + export default sub +} + +declare module 'date-fns/fp/subBusinessDays/index.js' { + import { subBusinessDays } from 'date-fns/fp' + export default subBusinessDays +} + +declare module 'date-fns/fp/subDays/index.js' { + import { subDays } from 'date-fns/fp' + export default subDays +} + +declare module 'date-fns/fp/subHours/index.js' { + import { subHours } from 'date-fns/fp' + export default subHours +} + +declare module 'date-fns/fp/subISOWeekYears/index.js' { + import { subISOWeekYears } from 'date-fns/fp' + export default subISOWeekYears +} + +declare module 'date-fns/fp/subMilliseconds/index.js' { + import { subMilliseconds } from 'date-fns/fp' + export default subMilliseconds +} + +declare module 'date-fns/fp/subMinutes/index.js' { + import { subMinutes } from 'date-fns/fp' + export default subMinutes +} + +declare module 'date-fns/fp/subMonths/index.js' { + import { subMonths } from 'date-fns/fp' + export default subMonths +} + +declare module 'date-fns/fp/subQuarters/index.js' { + import { subQuarters } from 'date-fns/fp' + export default subQuarters +} + +declare module 'date-fns/fp/subSeconds/index.js' { + import { subSeconds } from 'date-fns/fp' + export default subSeconds +} + +declare module 'date-fns/fp/subWeeks/index.js' { + import { subWeeks } from 'date-fns/fp' + export default subWeeks +} + +declare module 'date-fns/fp/subYears/index.js' { + import { subYears } from 'date-fns/fp' + export default subYears +} + +declare module 'date-fns/fp/toDate/index.js' { + import { toDate } from 'date-fns/fp' + export default toDate +} + +declare module 'date-fns/fp/weeksToDays/index.js' { + import { weeksToDays } from 'date-fns/fp' + export default weeksToDays +} + +declare module 'date-fns/fp/yearsToMonths/index.js' { + import { yearsToMonths } from 'date-fns/fp' + export default yearsToMonths +} + +declare module 'date-fns/fp/yearsToQuarters/index.js' { + import { yearsToQuarters } from 'date-fns/fp' + export default yearsToQuarters +} + +// ECMAScript Module Functions + +declare module 'date-fns/esm' { + function add(date: Date | number, duration: Duration): Date + namespace add {} + + function addBusinessDays(date: Date | number, amount: number): Date + namespace addBusinessDays {} + + function addDays(date: Date | number, amount: number): Date + namespace addDays {} + + function addHours(date: Date | number, amount: number): Date + namespace addHours {} + + function addISOWeekYears(date: Date | number, amount: number): Date + namespace addISOWeekYears {} + + function addMilliseconds(date: Date | number, amount: number): Date + namespace addMilliseconds {} + + function addMinutes(date: Date | number, amount: number): Date + namespace addMinutes {} + + function addMonths(date: Date | number, amount: number): Date + namespace addMonths {} + + function addQuarters(date: Date | number, amount: number): Date + namespace addQuarters {} + + function addSeconds(date: Date | number, amount: number): Date + namespace addSeconds {} + + function addWeeks(date: Date | number, amount: number): Date + namespace addWeeks {} + + function addYears(date: Date | number, amount: number): Date + namespace addYears {} + + function areIntervalsOverlapping( + intervalLeft: Interval, + intervalRight: Interval, + options?: { + inclusive?: boolean + } + ): boolean + namespace areIntervalsOverlapping {} + + function clamp(date: Date | number, interval: Interval): Date + namespace clamp {} + + function closestIndexTo( + dateToCompare: Date | number, + datesArray: (Date | number)[] + ): number | undefined + namespace closestIndexTo {} + + function closestTo( + dateToCompare: Date | number, + datesArray: (Date | number)[] + ): Date | undefined + namespace closestTo {} + + function compareAsc(dateLeft: Date | number, dateRight: Date | number): number + namespace compareAsc {} + + function compareDesc( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace compareDesc {} + + function daysToWeeks(days: number): number + namespace daysToWeeks {} + + function differenceInBusinessDays( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInBusinessDays {} + + function differenceInCalendarDays( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInCalendarDays {} + + function differenceInCalendarISOWeeks( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInCalendarISOWeeks {} + + function differenceInCalendarISOWeekYears( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInCalendarISOWeekYears {} + + function differenceInCalendarMonths( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInCalendarMonths {} + + function differenceInCalendarQuarters( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInCalendarQuarters {} + + function differenceInCalendarWeeks( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): number + namespace differenceInCalendarWeeks {} + + function differenceInCalendarYears( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInCalendarYears {} + + function differenceInDays( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInDays {} + + function differenceInHours( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + namespace differenceInHours {} + + function differenceInISOWeekYears( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInISOWeekYears {} + + function differenceInMilliseconds( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInMilliseconds {} + + function differenceInMinutes( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + namespace differenceInMinutes {} + + function differenceInMonths( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInMonths {} + + function differenceInQuarters( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + namespace differenceInQuarters {} + + function differenceInSeconds( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + namespace differenceInSeconds {} + + function differenceInWeeks( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + namespace differenceInWeeks {} + + function differenceInYears( + dateLeft: Date | number, + dateRight: Date | number + ): number + namespace differenceInYears {} + + function eachDayOfInterval( + interval: Interval, + options?: { + step?: number + } + ): Date[] + namespace eachDayOfInterval {} + + function eachHourOfInterval( + interval: Interval, + options?: { + step?: number + } + ): Date[] + namespace eachHourOfInterval {} + + function eachMinuteOfInterval( + interval: Interval, + options?: { + step?: number + } + ): Date[] + namespace eachMinuteOfInterval {} + + function eachMonthOfInterval(interval: Interval): Date[] + namespace eachMonthOfInterval {} + + function eachQuarterOfInterval(interval: Interval): Date[] + namespace eachQuarterOfInterval {} + + function eachWeekendOfInterval(interval: Interval): Date[] + namespace eachWeekendOfInterval {} + + function eachWeekendOfMonth(date: Date | number): Date[] + namespace eachWeekendOfMonth {} + + function eachWeekendOfYear(date: Date | number): Date[] + namespace eachWeekendOfYear {} + + function eachWeekOfInterval( + interval: Interval, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date[] + namespace eachWeekOfInterval {} + + function eachYearOfInterval(interval: Interval): Date[] + namespace eachYearOfInterval {} + + function endOfDay(date: Date | number): Date + namespace endOfDay {} + + function endOfDecade( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2 + } + ): Date + namespace endOfDecade {} + + function endOfHour(date: Date | number): Date + namespace endOfHour {} + + function endOfISOWeek(date: Date | number): Date + namespace endOfISOWeek {} + + function endOfISOWeekYear(date: Date | number): Date + namespace endOfISOWeekYear {} + + function endOfMinute(date: Date | number): Date + namespace endOfMinute {} + + function endOfMonth(date: Date | number): Date + namespace endOfMonth {} + + function endOfQuarter(date: Date | number): Date + namespace endOfQuarter {} + + function endOfSecond(date: Date | number): Date + namespace endOfSecond {} + + function endOfToday(): Date + namespace endOfToday {} + + function endOfTomorrow(): Date + namespace endOfTomorrow {} + + function endOfWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date + namespace endOfWeek {} + + function endOfYear(date: Date | number): Date + namespace endOfYear {} + + function endOfYesterday(): Date + namespace endOfYesterday {} + + function format( + date: Date | number, + format: string, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: number + useAdditionalWeekYearTokens?: boolean + useAdditionalDayOfYearTokens?: boolean + } + ): string + namespace format {} + + function formatDistance( + date: Date | number, + baseDate: Date | number, + options?: { + includeSeconds?: boolean + addSuffix?: boolean + locale?: Locale + } + ): string + namespace formatDistance {} + + function formatDistanceStrict( + date: Date | number, + baseDate: Date | number, + options?: { + addSuffix?: boolean + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' + roundingMethod?: 'floor' | 'ceil' | 'round' + locale?: Locale + } + ): string + namespace formatDistanceStrict {} + + function formatDistanceToNow( + date: Date | number, + options?: { + includeSeconds?: boolean + addSuffix?: boolean + locale?: Locale + } + ): string + namespace formatDistanceToNow {} + + function formatDistanceToNowStrict( + date: Date | number, + options?: { + addSuffix?: boolean + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' + roundingMethod?: 'floor' | 'ceil' | 'round' + locale?: Locale + } + ): string + namespace formatDistanceToNowStrict {} + + function formatDuration( + duration: Duration, + options?: { + format?: string[] + zero?: boolean + delimiter?: string + locale?: Locale + } + ): string + namespace formatDuration {} + + function formatISO( + date: Date | number, + options?: { + format?: 'extended' | 'basic' + representation?: 'complete' | 'date' | 'time' + } + ): string + namespace formatISO {} + + function formatISO9075( + date: Date | number, + options?: { + format?: 'extended' | 'basic' + representation?: 'complete' | 'date' | 'time' + } + ): string + namespace formatISO9075 {} + + function formatISODuration(duration: Duration): string + namespace formatISODuration {} + + function formatRelative( + date: Date | number, + baseDate: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): string + namespace formatRelative {} + + function formatRFC3339( + date: Date | number, + options?: { + fractionDigits?: 0 | 1 | 2 | 3 + } + ): string + namespace formatRFC3339 {} + + function formatRFC7231(date: Date | number): string + namespace formatRFC7231 {} + + function fromUnixTime(unixTime: number): Date + namespace fromUnixTime {} + + function getDate(date: Date | number): number + namespace getDate {} + + function getDay(date: Date | number): 0 | 1 | 2 | 3 | 4 | 5 | 6 + namespace getDay {} + + function getDayOfYear(date: Date | number): number + namespace getDayOfYear {} + + function getDaysInMonth(date: Date | number): number + namespace getDaysInMonth {} + + function getDaysInYear(date: Date | number): number + namespace getDaysInYear {} + + function getDecade(date: Date | number): number + namespace getDecade {} + + function getDefaultOptions(): Object + namespace getDefaultOptions {} + + function getHours(date: Date | number): number + namespace getHours {} + + function getISODay(date: Date | number): number + namespace getISODay {} + + function getISOWeek(date: Date | number): number + namespace getISOWeek {} + + function getISOWeeksInYear(date: Date | number): number + namespace getISOWeeksInYear {} + + function getISOWeekYear(date: Date | number): number + namespace getISOWeekYear {} + + function getMilliseconds(date: Date | number): number + namespace getMilliseconds {} + + function getMinutes(date: Date | number): number + namespace getMinutes {} + + function getMonth(date: Date | number): number + namespace getMonth {} + + function getOverlappingDaysInIntervals( + intervalLeft: Interval, + intervalRight: Interval + ): number + namespace getOverlappingDaysInIntervals {} + + function getQuarter(date: Date | number): number + namespace getQuarter {} + + function getSeconds(date: Date | number): number + namespace getSeconds {} + + function getTime(date: Date | number): number + namespace getTime {} + + function getUnixTime(date: Date | number): number + namespace getUnixTime {} + + function getWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): number + namespace getWeek {} + + function getWeekOfMonth( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): number + namespace getWeekOfMonth {} + + function getWeeksInMonth( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): number + namespace getWeeksInMonth {} + + function getWeekYear( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): number + namespace getWeekYear {} + + function getYear(date: Date | number): number + namespace getYear {} + + function hoursToMilliseconds(hours: number): number + namespace hoursToMilliseconds {} + + function hoursToMinutes(hours: number): number + namespace hoursToMinutes {} + + function hoursToSeconds(hours: number): number + namespace hoursToSeconds {} + + function intervalToDuration(interval: Interval): Duration + namespace intervalToDuration {} + + function intlFormat( + argument: Date | number, + formatOptions?: { + localeMatcher?: 'lookup' | 'best fit' + weekday?: 'narrow' | 'short' | 'long' + era?: 'narrow' | 'short' | 'long' + year?: 'numeric' | '2-digit' + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long' + day?: 'numeric' | '2-digit' + hour?: 'numeric' | '2-digit' + minute?: 'numeric' | '2-digit' + second?: 'numeric' | '2-digit' + timeZoneName?: 'short' | 'long' + formatMatcher?: 'basic' | 'best fit' + hour12?: boolean + timeZone?: string + }, + localeOptions?: { + locale?: string | string[] + } + ): string + namespace intlFormat {} + + function intlFormatDistance( + date: Date | number, + baseDate: Date | number, + options?: { + unit?: string + locale?: string | string[] + localeMatcher?: string + numeric?: string + style?: string + } + ): string + namespace intlFormatDistance {} + + function isAfter(date: Date | number, dateToCompare: Date | number): boolean + namespace isAfter {} + + function isBefore(date: Date | number, dateToCompare: Date | number): boolean + namespace isBefore {} + + function isDate(value: any): boolean + namespace isDate {} + + function isEqual(dateLeft: Date | number, dateRight: Date | number): boolean + namespace isEqual {} + + function isExists(year: number, month: number, day: number): boolean + namespace isExists {} + + function isFirstDayOfMonth(date: Date | number): boolean + namespace isFirstDayOfMonth {} + + function isFriday(date: Date | number): boolean + namespace isFriday {} + + function isFuture(date: Date | number): boolean + namespace isFuture {} + + function isLastDayOfMonth(date: Date | number): boolean + namespace isLastDayOfMonth {} + + function isLeapYear(date: Date | number): boolean + namespace isLeapYear {} + + function isMatch( + dateString: string, + formatString: string, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + useAdditionalWeekYearTokens?: boolean + useAdditionalDayOfYearTokens?: boolean + } + ): boolean + namespace isMatch {} + + function isMonday(date: Date | number): boolean + namespace isMonday {} + + function isPast(date: Date | number): boolean + namespace isPast {} + + function isSameDay(dateLeft: Date | number, dateRight: Date | number): boolean + namespace isSameDay {} + + function isSameHour( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameHour {} + + function isSameISOWeek( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameISOWeek {} + + function isSameISOWeekYear( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameISOWeekYear {} + + function isSameMinute( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameMinute {} + + function isSameMonth( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameMonth {} + + function isSameQuarter( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameQuarter {} + + function isSameSecond( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameSecond {} + + function isSameWeek( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): boolean + namespace isSameWeek {} + + function isSameYear( + dateLeft: Date | number, + dateRight: Date | number + ): boolean + namespace isSameYear {} + + function isSaturday(date: Date | number): boolean + namespace isSaturday {} + + function isSunday(date: Date | number): boolean + namespace isSunday {} + + function isThisHour(date: Date | number): boolean + namespace isThisHour {} + + function isThisISOWeek(date: Date | number): boolean + namespace isThisISOWeek {} + + function isThisMinute(date: Date | number): boolean + namespace isThisMinute {} + + function isThisMonth(date: Date | number): boolean + namespace isThisMonth {} + + function isThisQuarter(date: Date | number): boolean + namespace isThisQuarter {} + + function isThisSecond(date: Date | number): boolean + namespace isThisSecond {} + + function isThisWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): boolean + namespace isThisWeek {} + + function isThisYear(date: Date | number): boolean + namespace isThisYear {} + + function isThursday(date: Date | number): boolean + namespace isThursday {} + + function isToday(date: Date | number): boolean + namespace isToday {} + + function isTomorrow(date: Date | number): boolean + namespace isTomorrow {} + + function isTuesday(date: Date | number): boolean + namespace isTuesday {} + + function isValid(date: any): boolean + namespace isValid {} + + function isWednesday(date: Date | number): boolean + namespace isWednesday {} + + function isWeekend(date: Date | number): boolean + namespace isWeekend {} + + function isWithinInterval(date: Date | number, interval: Interval): boolean + namespace isWithinInterval {} + + function isYesterday(date: Date | number): boolean + namespace isYesterday {} + + function lastDayOfDecade(date: Date | number): Date + namespace lastDayOfDecade {} + + function lastDayOfISOWeek(date: Date | number): Date + namespace lastDayOfISOWeek {} + + function lastDayOfISOWeekYear(date: Date | number): Date + namespace lastDayOfISOWeekYear {} + + function lastDayOfMonth(date: Date | number): Date + namespace lastDayOfMonth {} + + function lastDayOfQuarter( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2 + } + ): Date + namespace lastDayOfQuarter {} + + function lastDayOfWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date + namespace lastDayOfWeek {} + + function lastDayOfYear(date: Date | number): Date + namespace lastDayOfYear {} + + function lightFormat(date: Date | number, format: string): string + namespace lightFormat {} + + function max(datesArray: (Date | number)[]): Date + namespace max {} + + function milliseconds(duration: Duration): number + namespace milliseconds {} + + function millisecondsToHours(milliseconds: number): number + namespace millisecondsToHours {} + + function millisecondsToMinutes(milliseconds: number): number + namespace millisecondsToMinutes {} + + function millisecondsToSeconds(milliseconds: number): number + namespace millisecondsToSeconds {} + + function min(datesArray: (Date | number)[]): Date + namespace min {} + + function minutesToHours(minutes: number): number + namespace minutesToHours {} + + function minutesToMilliseconds(minutes: number): number + namespace minutesToMilliseconds {} + + function minutesToSeconds(minutes: number): number + namespace minutesToSeconds {} + + function monthsToQuarters(months: number): number + namespace monthsToQuarters {} + + function monthsToYears(months: number): number + namespace monthsToYears {} + + function nextDay(date: Date | number, day: Day): Date + namespace nextDay {} + + function nextFriday(date: Date | number): Date + namespace nextFriday {} + + function nextMonday(date: Date | number): Date + namespace nextMonday {} + + function nextSaturday(date: Date | number): Date + namespace nextSaturday {} + + function nextSunday(date: Date | number): Date + namespace nextSunday {} + + function nextThursday(date: Date | number): Date + namespace nextThursday {} + + function nextTuesday(date: Date | number): Date + namespace nextTuesday {} + + function nextWednesday(date: Date | number): Date + namespace nextWednesday {} + + function parse( + dateString: string, + formatString: string, + referenceDate: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + useAdditionalWeekYearTokens?: boolean + useAdditionalDayOfYearTokens?: boolean + } + ): Date + namespace parse {} + + function parseISO( + argument: string, + options?: { + additionalDigits?: 0 | 1 | 2 + } + ): Date + namespace parseISO {} + + function parseJSON(argument: string | number | Date): Date + namespace parseJSON {} + + function previousDay(date: Date | number, day: number): Date + namespace previousDay {} + + function previousFriday(date: Date | number): Date + namespace previousFriday {} + + function previousMonday(date: Date | number): Date + namespace previousMonday {} + + function previousSaturday(date: Date | number): Date + namespace previousSaturday {} + + function previousSunday(date: Date | number): Date + namespace previousSunday {} + + function previousThursday(date: Date | number): Date + namespace previousThursday {} + + function previousTuesday(date: Date | number): Date + namespace previousTuesday {} + + function previousWednesday(date: Date | number): Date + namespace previousWednesday {} + + function quartersToMonths(quarters: number): number + namespace quartersToMonths {} + + function quartersToYears(quarters: number): number + namespace quartersToYears {} + + function roundToNearestMinutes( + date: Date | number, + options?: { + nearestTo?: number + roundingMethod?: string + } + ): Date + namespace roundToNearestMinutes {} + + function secondsToHours(seconds: number): number + namespace secondsToHours {} + + function secondsToMilliseconds(seconds: number): number + namespace secondsToMilliseconds {} + + function secondsToMinutes(seconds: number): number + namespace secondsToMinutes {} + + function set( + date: Date | number, + values: { + year?: number + month?: number + date?: number + hours?: number + minutes?: number + seconds?: number + milliseconds?: number + } + ): Date + namespace set {} + + function setDate(date: Date | number, dayOfMonth: number): Date + namespace setDate {} + + function setDay( + date: Date | number, + day: number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date + namespace setDay {} + + function setDayOfYear(date: Date | number, dayOfYear: number): Date + namespace setDayOfYear {} + + function setDefaultOptions(newOptions: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + }): void + namespace setDefaultOptions {} + + function setHours(date: Date | number, hours: number): Date + namespace setHours {} + + function setISODay(date: Date | number, day: number): Date + namespace setISODay {} + + function setISOWeek(date: Date | number, isoWeek: number): Date + namespace setISOWeek {} + + function setISOWeekYear(date: Date | number, isoWeekYear: number): Date + namespace setISOWeekYear {} + + function setMilliseconds(date: Date | number, milliseconds: number): Date + namespace setMilliseconds {} + + function setMinutes(date: Date | number, minutes: number): Date + namespace setMinutes {} + + function setMonth(date: Date | number, month: number): Date + namespace setMonth {} + + function setQuarter(date: Date | number, quarter: number): Date + namespace setQuarter {} + + function setSeconds(date: Date | number, seconds: number): Date + namespace setSeconds {} + + function setWeek( + date: Date | number, + week: number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): Date + namespace setWeek {} + + function setWeekYear( + date: Date | number, + weekYear: number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): Date + namespace setWeekYear {} + + function setYear(date: Date | number, year: number): Date + namespace setYear {} + + function startOfDay(date: Date | number): Date + namespace startOfDay {} + + function startOfDecade(date: Date | number): Date + namespace startOfDecade {} + + function startOfHour(date: Date | number): Date + namespace startOfHour {} + + function startOfISOWeek(date: Date | number): Date + namespace startOfISOWeek {} + + function startOfISOWeekYear(date: Date | number): Date + namespace startOfISOWeekYear {} + + function startOfMinute(date: Date | number): Date + namespace startOfMinute {} + + function startOfMonth(date: Date | number): Date + namespace startOfMonth {} + + function startOfQuarter(date: Date | number): Date + namespace startOfQuarter {} + + function startOfSecond(date: Date | number): Date + namespace startOfSecond {} + + function startOfToday(): Date + namespace startOfToday {} + + function startOfTomorrow(): Date + namespace startOfTomorrow {} + + function startOfWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date + namespace startOfWeek {} + + function startOfWeekYear( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): Date + namespace startOfWeekYear {} + + function startOfYear(date: Date | number): Date + namespace startOfYear {} + + function startOfYesterday(): Date + namespace startOfYesterday {} + + function sub(date: Date | number, duration: Duration): Date + namespace sub {} + + function subBusinessDays(date: Date | number, amount: number): Date + namespace subBusinessDays {} + + function subDays(date: Date | number, amount: number): Date + namespace subDays {} + + function subHours(date: Date | number, amount: number): Date + namespace subHours {} + + function subISOWeekYears(date: Date | number, amount: number): Date + namespace subISOWeekYears {} + + function subMilliseconds(date: Date | number, amount: number): Date + namespace subMilliseconds {} + + function subMinutes(date: Date | number, amount: number): Date + namespace subMinutes {} + + function subMonths(date: Date | number, amount: number): Date + namespace subMonths {} + + function subQuarters(date: Date | number, amount: number): Date + namespace subQuarters {} + + function subSeconds(date: Date | number, amount: number): Date + namespace subSeconds {} + + function subWeeks(date: Date | number, amount: number): Date + namespace subWeeks {} + + function subYears(date: Date | number, amount: number): Date + namespace subYears {} + + function toDate(argument: Date | number): Date + namespace toDate {} + + function weeksToDays(weeks: number): number + namespace weeksToDays {} + + function yearsToMonths(years: number): number + namespace yearsToMonths {} + + function yearsToQuarters(years: number): number + namespace yearsToQuarters {} + + const daysInWeek: number + + const daysInYear: number + + const maxTime: number + + const millisecondsInMinute: number + + const millisecondsInHour: number + + const millisecondsInSecond: number + + const minTime: number + + const minutesInHour: number + + const monthsInQuarter: number + + const monthsInYear: number + + const quartersInYear: number + + const secondsInHour: number + + const secondsInMinute: number + + const secondsInDay: number + + const secondsInWeek: number + + const secondsInYear: number + + const secondsInMonth: number + + const secondsInQuarter: number +} + +declare module 'date-fns/esm/add' { + import { add } from 'date-fns/esm' + export default add +} + +declare module 'date-fns/esm/addBusinessDays' { + import { addBusinessDays } from 'date-fns/esm' + export default addBusinessDays +} + +declare module 'date-fns/esm/addDays' { + import { addDays } from 'date-fns/esm' + export default addDays +} + +declare module 'date-fns/esm/addHours' { + import { addHours } from 'date-fns/esm' + export default addHours +} + +declare module 'date-fns/esm/addISOWeekYears' { + import { addISOWeekYears } from 'date-fns/esm' + export default addISOWeekYears +} + +declare module 'date-fns/esm/addMilliseconds' { + import { addMilliseconds } from 'date-fns/esm' + export default addMilliseconds +} + +declare module 'date-fns/esm/addMinutes' { + import { addMinutes } from 'date-fns/esm' + export default addMinutes +} + +declare module 'date-fns/esm/addMonths' { + import { addMonths } from 'date-fns/esm' + export default addMonths +} + +declare module 'date-fns/esm/addQuarters' { + import { addQuarters } from 'date-fns/esm' + export default addQuarters +} + +declare module 'date-fns/esm/addSeconds' { + import { addSeconds } from 'date-fns/esm' + export default addSeconds +} + +declare module 'date-fns/esm/addWeeks' { + import { addWeeks } from 'date-fns/esm' + export default addWeeks +} + +declare module 'date-fns/esm/addYears' { + import { addYears } from 'date-fns/esm' + export default addYears +} + +declare module 'date-fns/esm/areIntervalsOverlapping' { + import { areIntervalsOverlapping } from 'date-fns/esm' + export default areIntervalsOverlapping +} + +declare module 'date-fns/esm/clamp' { + import { clamp } from 'date-fns/esm' + export default clamp +} + +declare module 'date-fns/esm/closestIndexTo' { + import { closestIndexTo } from 'date-fns/esm' + export default closestIndexTo +} + +declare module 'date-fns/esm/closestTo' { + import { closestTo } from 'date-fns/esm' + export default closestTo +} + +declare module 'date-fns/esm/compareAsc' { + import { compareAsc } from 'date-fns/esm' + export default compareAsc +} + +declare module 'date-fns/esm/compareDesc' { + import { compareDesc } from 'date-fns/esm' + export default compareDesc +} + +declare module 'date-fns/esm/daysToWeeks' { + import { daysToWeeks } from 'date-fns/esm' + export default daysToWeeks +} + +declare module 'date-fns/esm/differenceInBusinessDays' { + import { differenceInBusinessDays } from 'date-fns/esm' + export default differenceInBusinessDays +} + +declare module 'date-fns/esm/differenceInCalendarDays' { + import { differenceInCalendarDays } from 'date-fns/esm' + export default differenceInCalendarDays +} + +declare module 'date-fns/esm/differenceInCalendarISOWeeks' { + import { differenceInCalendarISOWeeks } from 'date-fns/esm' + export default differenceInCalendarISOWeeks +} + +declare module 'date-fns/esm/differenceInCalendarISOWeekYears' { + import { differenceInCalendarISOWeekYears } from 'date-fns/esm' + export default differenceInCalendarISOWeekYears +} + +declare module 'date-fns/esm/differenceInCalendarMonths' { + import { differenceInCalendarMonths } from 'date-fns/esm' + export default differenceInCalendarMonths +} + +declare module 'date-fns/esm/differenceInCalendarQuarters' { + import { differenceInCalendarQuarters } from 'date-fns/esm' + export default differenceInCalendarQuarters +} + +declare module 'date-fns/esm/differenceInCalendarWeeks' { + import { differenceInCalendarWeeks } from 'date-fns/esm' + export default differenceInCalendarWeeks +} + +declare module 'date-fns/esm/differenceInCalendarYears' { + import { differenceInCalendarYears } from 'date-fns/esm' + export default differenceInCalendarYears +} + +declare module 'date-fns/esm/differenceInDays' { + import { differenceInDays } from 'date-fns/esm' + export default differenceInDays +} + +declare module 'date-fns/esm/differenceInHours' { + import { differenceInHours } from 'date-fns/esm' + export default differenceInHours +} + +declare module 'date-fns/esm/differenceInISOWeekYears' { + import { differenceInISOWeekYears } from 'date-fns/esm' + export default differenceInISOWeekYears +} + +declare module 'date-fns/esm/differenceInMilliseconds' { + import { differenceInMilliseconds } from 'date-fns/esm' + export default differenceInMilliseconds +} + +declare module 'date-fns/esm/differenceInMinutes' { + import { differenceInMinutes } from 'date-fns/esm' + export default differenceInMinutes +} + +declare module 'date-fns/esm/differenceInMonths' { + import { differenceInMonths } from 'date-fns/esm' + export default differenceInMonths +} + +declare module 'date-fns/esm/differenceInQuarters' { + import { differenceInQuarters } from 'date-fns/esm' + export default differenceInQuarters +} + +declare module 'date-fns/esm/differenceInSeconds' { + import { differenceInSeconds } from 'date-fns/esm' + export default differenceInSeconds +} + +declare module 'date-fns/esm/differenceInWeeks' { + import { differenceInWeeks } from 'date-fns/esm' + export default differenceInWeeks +} + +declare module 'date-fns/esm/differenceInYears' { + import { differenceInYears } from 'date-fns/esm' + export default differenceInYears +} + +declare module 'date-fns/esm/eachDayOfInterval' { + import { eachDayOfInterval } from 'date-fns/esm' + export default eachDayOfInterval +} + +declare module 'date-fns/esm/eachHourOfInterval' { + import { eachHourOfInterval } from 'date-fns/esm' + export default eachHourOfInterval +} + +declare module 'date-fns/esm/eachMinuteOfInterval' { + import { eachMinuteOfInterval } from 'date-fns/esm' + export default eachMinuteOfInterval +} + +declare module 'date-fns/esm/eachMonthOfInterval' { + import { eachMonthOfInterval } from 'date-fns/esm' + export default eachMonthOfInterval +} + +declare module 'date-fns/esm/eachQuarterOfInterval' { + import { eachQuarterOfInterval } from 'date-fns/esm' + export default eachQuarterOfInterval +} + +declare module 'date-fns/esm/eachWeekendOfInterval' { + import { eachWeekendOfInterval } from 'date-fns/esm' + export default eachWeekendOfInterval +} + +declare module 'date-fns/esm/eachWeekendOfMonth' { + import { eachWeekendOfMonth } from 'date-fns/esm' + export default eachWeekendOfMonth +} + +declare module 'date-fns/esm/eachWeekendOfYear' { + import { eachWeekendOfYear } from 'date-fns/esm' + export default eachWeekendOfYear +} + +declare module 'date-fns/esm/eachWeekOfInterval' { + import { eachWeekOfInterval } from 'date-fns/esm' + export default eachWeekOfInterval +} + +declare module 'date-fns/esm/eachYearOfInterval' { + import { eachYearOfInterval } from 'date-fns/esm' + export default eachYearOfInterval +} + +declare module 'date-fns/esm/endOfDay' { + import { endOfDay } from 'date-fns/esm' + export default endOfDay +} + +declare module 'date-fns/esm/endOfDecade' { + import { endOfDecade } from 'date-fns/esm' + export default endOfDecade +} + +declare module 'date-fns/esm/endOfHour' { + import { endOfHour } from 'date-fns/esm' + export default endOfHour +} + +declare module 'date-fns/esm/endOfISOWeek' { + import { endOfISOWeek } from 'date-fns/esm' + export default endOfISOWeek +} + +declare module 'date-fns/esm/endOfISOWeekYear' { + import { endOfISOWeekYear } from 'date-fns/esm' + export default endOfISOWeekYear +} + +declare module 'date-fns/esm/endOfMinute' { + import { endOfMinute } from 'date-fns/esm' + export default endOfMinute +} + +declare module 'date-fns/esm/endOfMonth' { + import { endOfMonth } from 'date-fns/esm' + export default endOfMonth +} + +declare module 'date-fns/esm/endOfQuarter' { + import { endOfQuarter } from 'date-fns/esm' + export default endOfQuarter +} + +declare module 'date-fns/esm/endOfSecond' { + import { endOfSecond } from 'date-fns/esm' + export default endOfSecond +} + +declare module 'date-fns/esm/endOfToday' { + import { endOfToday } from 'date-fns/esm' + export default endOfToday +} + +declare module 'date-fns/esm/endOfTomorrow' { + import { endOfTomorrow } from 'date-fns/esm' + export default endOfTomorrow +} + +declare module 'date-fns/esm/endOfWeek' { + import { endOfWeek } from 'date-fns/esm' + export default endOfWeek +} + +declare module 'date-fns/esm/endOfYear' { + import { endOfYear } from 'date-fns/esm' + export default endOfYear +} + +declare module 'date-fns/esm/endOfYesterday' { + import { endOfYesterday } from 'date-fns/esm' + export default endOfYesterday +} + +declare module 'date-fns/esm/format' { + import { format } from 'date-fns/esm' + export default format +} + +declare module 'date-fns/esm/formatDistance' { + import { formatDistance } from 'date-fns/esm' + export default formatDistance +} + +declare module 'date-fns/esm/formatDistanceStrict' { + import { formatDistanceStrict } from 'date-fns/esm' + export default formatDistanceStrict +} + +declare module 'date-fns/esm/formatDistanceToNow' { + import { formatDistanceToNow } from 'date-fns/esm' + export default formatDistanceToNow +} + +declare module 'date-fns/esm/formatDistanceToNowStrict' { + import { formatDistanceToNowStrict } from 'date-fns/esm' + export default formatDistanceToNowStrict +} + +declare module 'date-fns/esm/formatDuration' { + import { formatDuration } from 'date-fns/esm' + export default formatDuration +} + +declare module 'date-fns/esm/formatISO' { + import { formatISO } from 'date-fns/esm' + export default formatISO +} + +declare module 'date-fns/esm/formatISO9075' { + import { formatISO9075 } from 'date-fns/esm' + export default formatISO9075 +} + +declare module 'date-fns/esm/formatISODuration' { + import { formatISODuration } from 'date-fns/esm' + export default formatISODuration +} + +declare module 'date-fns/esm/formatRelative' { + import { formatRelative } from 'date-fns/esm' + export default formatRelative +} + +declare module 'date-fns/esm/formatRFC3339' { + import { formatRFC3339 } from 'date-fns/esm' + export default formatRFC3339 +} + +declare module 'date-fns/esm/formatRFC7231' { + import { formatRFC7231 } from 'date-fns/esm' + export default formatRFC7231 +} + +declare module 'date-fns/esm/fromUnixTime' { + import { fromUnixTime } from 'date-fns/esm' + export default fromUnixTime +} + +declare module 'date-fns/esm/getDate' { + import { getDate } from 'date-fns/esm' + export default getDate +} + +declare module 'date-fns/esm/getDay' { + import { getDay } from 'date-fns/esm' + export default getDay +} + +declare module 'date-fns/esm/getDayOfYear' { + import { getDayOfYear } from 'date-fns/esm' + export default getDayOfYear +} + +declare module 'date-fns/esm/getDaysInMonth' { + import { getDaysInMonth } from 'date-fns/esm' + export default getDaysInMonth +} + +declare module 'date-fns/esm/getDaysInYear' { + import { getDaysInYear } from 'date-fns/esm' + export default getDaysInYear +} + +declare module 'date-fns/esm/getDecade' { + import { getDecade } from 'date-fns/esm' + export default getDecade +} + +declare module 'date-fns/esm/getDefaultOptions' { + import { getDefaultOptions } from 'date-fns/esm' + export default getDefaultOptions +} + +declare module 'date-fns/esm/getHours' { + import { getHours } from 'date-fns/esm' + export default getHours +} + +declare module 'date-fns/esm/getISODay' { + import { getISODay } from 'date-fns/esm' + export default getISODay +} + +declare module 'date-fns/esm/getISOWeek' { + import { getISOWeek } from 'date-fns/esm' + export default getISOWeek +} + +declare module 'date-fns/esm/getISOWeeksInYear' { + import { getISOWeeksInYear } from 'date-fns/esm' + export default getISOWeeksInYear +} + +declare module 'date-fns/esm/getISOWeekYear' { + import { getISOWeekYear } from 'date-fns/esm' + export default getISOWeekYear +} + +declare module 'date-fns/esm/getMilliseconds' { + import { getMilliseconds } from 'date-fns/esm' + export default getMilliseconds +} + +declare module 'date-fns/esm/getMinutes' { + import { getMinutes } from 'date-fns/esm' + export default getMinutes +} + +declare module 'date-fns/esm/getMonth' { + import { getMonth } from 'date-fns/esm' + export default getMonth +} + +declare module 'date-fns/esm/getOverlappingDaysInIntervals' { + import { getOverlappingDaysInIntervals } from 'date-fns/esm' + export default getOverlappingDaysInIntervals +} + +declare module 'date-fns/esm/getQuarter' { + import { getQuarter } from 'date-fns/esm' + export default getQuarter +} + +declare module 'date-fns/esm/getSeconds' { + import { getSeconds } from 'date-fns/esm' + export default getSeconds +} + +declare module 'date-fns/esm/getTime' { + import { getTime } from 'date-fns/esm' + export default getTime +} + +declare module 'date-fns/esm/getUnixTime' { + import { getUnixTime } from 'date-fns/esm' + export default getUnixTime +} + +declare module 'date-fns/esm/getWeek' { + import { getWeek } from 'date-fns/esm' + export default getWeek +} + +declare module 'date-fns/esm/getWeekOfMonth' { + import { getWeekOfMonth } from 'date-fns/esm' + export default getWeekOfMonth +} + +declare module 'date-fns/esm/getWeeksInMonth' { + import { getWeeksInMonth } from 'date-fns/esm' + export default getWeeksInMonth +} + +declare module 'date-fns/esm/getWeekYear' { + import { getWeekYear } from 'date-fns/esm' + export default getWeekYear +} + +declare module 'date-fns/esm/getYear' { + import { getYear } from 'date-fns/esm' + export default getYear +} + +declare module 'date-fns/esm/hoursToMilliseconds' { + import { hoursToMilliseconds } from 'date-fns/esm' + export default hoursToMilliseconds +} + +declare module 'date-fns/esm/hoursToMinutes' { + import { hoursToMinutes } from 'date-fns/esm' + export default hoursToMinutes +} + +declare module 'date-fns/esm/hoursToSeconds' { + import { hoursToSeconds } from 'date-fns/esm' + export default hoursToSeconds +} + +declare module 'date-fns/esm/intervalToDuration' { + import { intervalToDuration } from 'date-fns/esm' + export default intervalToDuration +} + +declare module 'date-fns/esm/intlFormat' { + import { intlFormat } from 'date-fns/esm' + export default intlFormat +} + +declare module 'date-fns/esm/intlFormatDistance' { + import { intlFormatDistance } from 'date-fns/esm' + export default intlFormatDistance +} + +declare module 'date-fns/esm/isAfter' { + import { isAfter } from 'date-fns/esm' + export default isAfter +} + +declare module 'date-fns/esm/isBefore' { + import { isBefore } from 'date-fns/esm' + export default isBefore +} + +declare module 'date-fns/esm/isDate' { + import { isDate } from 'date-fns/esm' + export default isDate +} + +declare module 'date-fns/esm/isEqual' { + import { isEqual } from 'date-fns/esm' + export default isEqual +} + +declare module 'date-fns/esm/isExists' { + import { isExists } from 'date-fns/esm' + export default isExists +} + +declare module 'date-fns/esm/isFirstDayOfMonth' { + import { isFirstDayOfMonth } from 'date-fns/esm' + export default isFirstDayOfMonth +} + +declare module 'date-fns/esm/isFriday' { + import { isFriday } from 'date-fns/esm' + export default isFriday +} + +declare module 'date-fns/esm/isFuture' { + import { isFuture } from 'date-fns/esm' + export default isFuture +} + +declare module 'date-fns/esm/isLastDayOfMonth' { + import { isLastDayOfMonth } from 'date-fns/esm' + export default isLastDayOfMonth +} + +declare module 'date-fns/esm/isLeapYear' { + import { isLeapYear } from 'date-fns/esm' + export default isLeapYear +} + +declare module 'date-fns/esm/isMatch' { + import { isMatch } from 'date-fns/esm' + export default isMatch +} + +declare module 'date-fns/esm/isMonday' { + import { isMonday } from 'date-fns/esm' + export default isMonday +} + +declare module 'date-fns/esm/isPast' { + import { isPast } from 'date-fns/esm' + export default isPast +} + +declare module 'date-fns/esm/isSameDay' { + import { isSameDay } from 'date-fns/esm' + export default isSameDay +} + +declare module 'date-fns/esm/isSameHour' { + import { isSameHour } from 'date-fns/esm' + export default isSameHour +} + +declare module 'date-fns/esm/isSameISOWeek' { + import { isSameISOWeek } from 'date-fns/esm' + export default isSameISOWeek +} + +declare module 'date-fns/esm/isSameISOWeekYear' { + import { isSameISOWeekYear } from 'date-fns/esm' + export default isSameISOWeekYear +} + +declare module 'date-fns/esm/isSameMinute' { + import { isSameMinute } from 'date-fns/esm' + export default isSameMinute +} + +declare module 'date-fns/esm/isSameMonth' { + import { isSameMonth } from 'date-fns/esm' + export default isSameMonth +} + +declare module 'date-fns/esm/isSameQuarter' { + import { isSameQuarter } from 'date-fns/esm' + export default isSameQuarter +} + +declare module 'date-fns/esm/isSameSecond' { + import { isSameSecond } from 'date-fns/esm' + export default isSameSecond +} + +declare module 'date-fns/esm/isSameWeek' { + import { isSameWeek } from 'date-fns/esm' + export default isSameWeek +} + +declare module 'date-fns/esm/isSameYear' { + import { isSameYear } from 'date-fns/esm' + export default isSameYear +} + +declare module 'date-fns/esm/isSaturday' { + import { isSaturday } from 'date-fns/esm' + export default isSaturday +} + +declare module 'date-fns/esm/isSunday' { + import { isSunday } from 'date-fns/esm' + export default isSunday +} + +declare module 'date-fns/esm/isThisHour' { + import { isThisHour } from 'date-fns/esm' + export default isThisHour +} + +declare module 'date-fns/esm/isThisISOWeek' { + import { isThisISOWeek } from 'date-fns/esm' + export default isThisISOWeek +} + +declare module 'date-fns/esm/isThisMinute' { + import { isThisMinute } from 'date-fns/esm' + export default isThisMinute +} + +declare module 'date-fns/esm/isThisMonth' { + import { isThisMonth } from 'date-fns/esm' + export default isThisMonth +} + +declare module 'date-fns/esm/isThisQuarter' { + import { isThisQuarter } from 'date-fns/esm' + export default isThisQuarter +} + +declare module 'date-fns/esm/isThisSecond' { + import { isThisSecond } from 'date-fns/esm' + export default isThisSecond +} + +declare module 'date-fns/esm/isThisWeek' { + import { isThisWeek } from 'date-fns/esm' + export default isThisWeek +} + +declare module 'date-fns/esm/isThisYear' { + import { isThisYear } from 'date-fns/esm' + export default isThisYear +} + +declare module 'date-fns/esm/isThursday' { + import { isThursday } from 'date-fns/esm' + export default isThursday +} + +declare module 'date-fns/esm/isToday' { + import { isToday } from 'date-fns/esm' + export default isToday +} + +declare module 'date-fns/esm/isTomorrow' { + import { isTomorrow } from 'date-fns/esm' + export default isTomorrow +} + +declare module 'date-fns/esm/isTuesday' { + import { isTuesday } from 'date-fns/esm' + export default isTuesday +} + +declare module 'date-fns/esm/isValid' { + import { isValid } from 'date-fns/esm' + export default isValid +} + +declare module 'date-fns/esm/isWednesday' { + import { isWednesday } from 'date-fns/esm' + export default isWednesday +} + +declare module 'date-fns/esm/isWeekend' { + import { isWeekend } from 'date-fns/esm' + export default isWeekend +} + +declare module 'date-fns/esm/isWithinInterval' { + import { isWithinInterval } from 'date-fns/esm' + export default isWithinInterval +} + +declare module 'date-fns/esm/isYesterday' { + import { isYesterday } from 'date-fns/esm' + export default isYesterday +} + +declare module 'date-fns/esm/lastDayOfDecade' { + import { lastDayOfDecade } from 'date-fns/esm' + export default lastDayOfDecade +} + +declare module 'date-fns/esm/lastDayOfISOWeek' { + import { lastDayOfISOWeek } from 'date-fns/esm' + export default lastDayOfISOWeek +} + +declare module 'date-fns/esm/lastDayOfISOWeekYear' { + import { lastDayOfISOWeekYear } from 'date-fns/esm' + export default lastDayOfISOWeekYear +} + +declare module 'date-fns/esm/lastDayOfMonth' { + import { lastDayOfMonth } from 'date-fns/esm' + export default lastDayOfMonth +} + +declare module 'date-fns/esm/lastDayOfQuarter' { + import { lastDayOfQuarter } from 'date-fns/esm' + export default lastDayOfQuarter +} + +declare module 'date-fns/esm/lastDayOfWeek' { + import { lastDayOfWeek } from 'date-fns/esm' + export default lastDayOfWeek +} + +declare module 'date-fns/esm/lastDayOfYear' { + import { lastDayOfYear } from 'date-fns/esm' + export default lastDayOfYear +} + +declare module 'date-fns/esm/lightFormat' { + import { lightFormat } from 'date-fns/esm' + export default lightFormat +} + +declare module 'date-fns/esm/max' { + import { max } from 'date-fns/esm' + export default max +} + +declare module 'date-fns/esm/milliseconds' { + import { milliseconds } from 'date-fns/esm' + export default milliseconds +} + +declare module 'date-fns/esm/millisecondsToHours' { + import { millisecondsToHours } from 'date-fns/esm' + export default millisecondsToHours +} + +declare module 'date-fns/esm/millisecondsToMinutes' { + import { millisecondsToMinutes } from 'date-fns/esm' + export default millisecondsToMinutes +} + +declare module 'date-fns/esm/millisecondsToSeconds' { + import { millisecondsToSeconds } from 'date-fns/esm' + export default millisecondsToSeconds +} + +declare module 'date-fns/esm/min' { + import { min } from 'date-fns/esm' + export default min +} + +declare module 'date-fns/esm/minutesToHours' { + import { minutesToHours } from 'date-fns/esm' + export default minutesToHours +} + +declare module 'date-fns/esm/minutesToMilliseconds' { + import { minutesToMilliseconds } from 'date-fns/esm' + export default minutesToMilliseconds +} + +declare module 'date-fns/esm/minutesToSeconds' { + import { minutesToSeconds } from 'date-fns/esm' + export default minutesToSeconds +} + +declare module 'date-fns/esm/monthsToQuarters' { + import { monthsToQuarters } from 'date-fns/esm' + export default monthsToQuarters +} + +declare module 'date-fns/esm/monthsToYears' { + import { monthsToYears } from 'date-fns/esm' + export default monthsToYears +} + +declare module 'date-fns/esm/nextDay' { + import { nextDay } from 'date-fns/esm' + export default nextDay +} + +declare module 'date-fns/esm/nextFriday' { + import { nextFriday } from 'date-fns/esm' + export default nextFriday +} + +declare module 'date-fns/esm/nextMonday' { + import { nextMonday } from 'date-fns/esm' + export default nextMonday +} + +declare module 'date-fns/esm/nextSaturday' { + import { nextSaturday } from 'date-fns/esm' + export default nextSaturday +} + +declare module 'date-fns/esm/nextSunday' { + import { nextSunday } from 'date-fns/esm' + export default nextSunday +} + +declare module 'date-fns/esm/nextThursday' { + import { nextThursday } from 'date-fns/esm' + export default nextThursday +} + +declare module 'date-fns/esm/nextTuesday' { + import { nextTuesday } from 'date-fns/esm' + export default nextTuesday +} + +declare module 'date-fns/esm/nextWednesday' { + import { nextWednesday } from 'date-fns/esm' + export default nextWednesday +} + +declare module 'date-fns/esm/parse' { + import { parse } from 'date-fns/esm' + export default parse +} + +declare module 'date-fns/esm/parseISO' { + import { parseISO } from 'date-fns/esm' + export default parseISO +} + +declare module 'date-fns/esm/parseJSON' { + import { parseJSON } from 'date-fns/esm' + export default parseJSON +} + +declare module 'date-fns/esm/previousDay' { + import { previousDay } from 'date-fns/esm' + export default previousDay +} + +declare module 'date-fns/esm/previousFriday' { + import { previousFriday } from 'date-fns/esm' + export default previousFriday +} + +declare module 'date-fns/esm/previousMonday' { + import { previousMonday } from 'date-fns/esm' + export default previousMonday +} + +declare module 'date-fns/esm/previousSaturday' { + import { previousSaturday } from 'date-fns/esm' + export default previousSaturday +} + +declare module 'date-fns/esm/previousSunday' { + import { previousSunday } from 'date-fns/esm' + export default previousSunday +} + +declare module 'date-fns/esm/previousThursday' { + import { previousThursday } from 'date-fns/esm' + export default previousThursday +} + +declare module 'date-fns/esm/previousTuesday' { + import { previousTuesday } from 'date-fns/esm' + export default previousTuesday +} + +declare module 'date-fns/esm/previousWednesday' { + import { previousWednesday } from 'date-fns/esm' + export default previousWednesday +} + +declare module 'date-fns/esm/quartersToMonths' { + import { quartersToMonths } from 'date-fns/esm' + export default quartersToMonths +} + +declare module 'date-fns/esm/quartersToYears' { + import { quartersToYears } from 'date-fns/esm' + export default quartersToYears +} + +declare module 'date-fns/esm/roundToNearestMinutes' { + import { roundToNearestMinutes } from 'date-fns/esm' + export default roundToNearestMinutes +} + +declare module 'date-fns/esm/secondsToHours' { + import { secondsToHours } from 'date-fns/esm' + export default secondsToHours +} + +declare module 'date-fns/esm/secondsToMilliseconds' { + import { secondsToMilliseconds } from 'date-fns/esm' + export default secondsToMilliseconds +} + +declare module 'date-fns/esm/secondsToMinutes' { + import { secondsToMinutes } from 'date-fns/esm' + export default secondsToMinutes +} + +declare module 'date-fns/esm/set' { + import { set } from 'date-fns/esm' + export default set +} + +declare module 'date-fns/esm/setDate' { + import { setDate } from 'date-fns/esm' + export default setDate +} + +declare module 'date-fns/esm/setDay' { + import { setDay } from 'date-fns/esm' + export default setDay +} + +declare module 'date-fns/esm/setDayOfYear' { + import { setDayOfYear } from 'date-fns/esm' + export default setDayOfYear +} + +declare module 'date-fns/esm/setDefaultOptions' { + import { setDefaultOptions } from 'date-fns/esm' + export default setDefaultOptions +} + +declare module 'date-fns/esm/setHours' { + import { setHours } from 'date-fns/esm' + export default setHours +} + +declare module 'date-fns/esm/setISODay' { + import { setISODay } from 'date-fns/esm' + export default setISODay +} + +declare module 'date-fns/esm/setISOWeek' { + import { setISOWeek } from 'date-fns/esm' + export default setISOWeek +} + +declare module 'date-fns/esm/setISOWeekYear' { + import { setISOWeekYear } from 'date-fns/esm' + export default setISOWeekYear +} + +declare module 'date-fns/esm/setMilliseconds' { + import { setMilliseconds } from 'date-fns/esm' + export default setMilliseconds +} + +declare module 'date-fns/esm/setMinutes' { + import { setMinutes } from 'date-fns/esm' + export default setMinutes +} + +declare module 'date-fns/esm/setMonth' { + import { setMonth } from 'date-fns/esm' + export default setMonth +} + +declare module 'date-fns/esm/setQuarter' { + import { setQuarter } from 'date-fns/esm' + export default setQuarter +} + +declare module 'date-fns/esm/setSeconds' { + import { setSeconds } from 'date-fns/esm' + export default setSeconds +} + +declare module 'date-fns/esm/setWeek' { + import { setWeek } from 'date-fns/esm' + export default setWeek +} + +declare module 'date-fns/esm/setWeekYear' { + import { setWeekYear } from 'date-fns/esm' + export default setWeekYear +} + +declare module 'date-fns/esm/setYear' { + import { setYear } from 'date-fns/esm' + export default setYear +} + +declare module 'date-fns/esm/startOfDay' { + import { startOfDay } from 'date-fns/esm' + export default startOfDay +} + +declare module 'date-fns/esm/startOfDecade' { + import { startOfDecade } from 'date-fns/esm' + export default startOfDecade +} + +declare module 'date-fns/esm/startOfHour' { + import { startOfHour } from 'date-fns/esm' + export default startOfHour +} + +declare module 'date-fns/esm/startOfISOWeek' { + import { startOfISOWeek } from 'date-fns/esm' + export default startOfISOWeek +} + +declare module 'date-fns/esm/startOfISOWeekYear' { + import { startOfISOWeekYear } from 'date-fns/esm' + export default startOfISOWeekYear +} + +declare module 'date-fns/esm/startOfMinute' { + import { startOfMinute } from 'date-fns/esm' + export default startOfMinute +} + +declare module 'date-fns/esm/startOfMonth' { + import { startOfMonth } from 'date-fns/esm' + export default startOfMonth +} + +declare module 'date-fns/esm/startOfQuarter' { + import { startOfQuarter } from 'date-fns/esm' + export default startOfQuarter +} + +declare module 'date-fns/esm/startOfSecond' { + import { startOfSecond } from 'date-fns/esm' + export default startOfSecond +} + +declare module 'date-fns/esm/startOfToday' { + import { startOfToday } from 'date-fns/esm' + export default startOfToday +} + +declare module 'date-fns/esm/startOfTomorrow' { + import { startOfTomorrow } from 'date-fns/esm' + export default startOfTomorrow +} + +declare module 'date-fns/esm/startOfWeek' { + import { startOfWeek } from 'date-fns/esm' + export default startOfWeek +} + +declare module 'date-fns/esm/startOfWeekYear' { + import { startOfWeekYear } from 'date-fns/esm' + export default startOfWeekYear +} + +declare module 'date-fns/esm/startOfYear' { + import { startOfYear } from 'date-fns/esm' + export default startOfYear +} + +declare module 'date-fns/esm/startOfYesterday' { + import { startOfYesterday } from 'date-fns/esm' + export default startOfYesterday +} + +declare module 'date-fns/esm/sub' { + import { sub } from 'date-fns/esm' + export default sub +} + +declare module 'date-fns/esm/subBusinessDays' { + import { subBusinessDays } from 'date-fns/esm' + export default subBusinessDays +} + +declare module 'date-fns/esm/subDays' { + import { subDays } from 'date-fns/esm' + export default subDays +} + +declare module 'date-fns/esm/subHours' { + import { subHours } from 'date-fns/esm' + export default subHours +} + +declare module 'date-fns/esm/subISOWeekYears' { + import { subISOWeekYears } from 'date-fns/esm' + export default subISOWeekYears +} + +declare module 'date-fns/esm/subMilliseconds' { + import { subMilliseconds } from 'date-fns/esm' + export default subMilliseconds +} + +declare module 'date-fns/esm/subMinutes' { + import { subMinutes } from 'date-fns/esm' + export default subMinutes +} + +declare module 'date-fns/esm/subMonths' { + import { subMonths } from 'date-fns/esm' + export default subMonths +} + +declare module 'date-fns/esm/subQuarters' { + import { subQuarters } from 'date-fns/esm' + export default subQuarters +} + +declare module 'date-fns/esm/subSeconds' { + import { subSeconds } from 'date-fns/esm' + export default subSeconds +} + +declare module 'date-fns/esm/subWeeks' { + import { subWeeks } from 'date-fns/esm' + export default subWeeks +} + +declare module 'date-fns/esm/subYears' { + import { subYears } from 'date-fns/esm' + export default subYears +} + +declare module 'date-fns/esm/toDate' { + import { toDate } from 'date-fns/esm' + export default toDate +} + +declare module 'date-fns/esm/weeksToDays' { + import { weeksToDays } from 'date-fns/esm' + export default weeksToDays +} + +declare module 'date-fns/esm/yearsToMonths' { + import { yearsToMonths } from 'date-fns/esm' + export default yearsToMonths +} + +declare module 'date-fns/esm/yearsToQuarters' { + import { yearsToQuarters } from 'date-fns/esm' + export default yearsToQuarters +} + +declare module 'date-fns/esm/add/index' { + import { add } from 'date-fns/esm' + export default add +} + +declare module 'date-fns/esm/addBusinessDays/index' { + import { addBusinessDays } from 'date-fns/esm' + export default addBusinessDays +} + +declare module 'date-fns/esm/addDays/index' { + import { addDays } from 'date-fns/esm' + export default addDays +} + +declare module 'date-fns/esm/addHours/index' { + import { addHours } from 'date-fns/esm' + export default addHours +} + +declare module 'date-fns/esm/addISOWeekYears/index' { + import { addISOWeekYears } from 'date-fns/esm' + export default addISOWeekYears +} + +declare module 'date-fns/esm/addMilliseconds/index' { + import { addMilliseconds } from 'date-fns/esm' + export default addMilliseconds +} + +declare module 'date-fns/esm/addMinutes/index' { + import { addMinutes } from 'date-fns/esm' + export default addMinutes +} + +declare module 'date-fns/esm/addMonths/index' { + import { addMonths } from 'date-fns/esm' + export default addMonths +} + +declare module 'date-fns/esm/addQuarters/index' { + import { addQuarters } from 'date-fns/esm' + export default addQuarters +} + +declare module 'date-fns/esm/addSeconds/index' { + import { addSeconds } from 'date-fns/esm' + export default addSeconds +} + +declare module 'date-fns/esm/addWeeks/index' { + import { addWeeks } from 'date-fns/esm' + export default addWeeks +} + +declare module 'date-fns/esm/addYears/index' { + import { addYears } from 'date-fns/esm' + export default addYears +} + +declare module 'date-fns/esm/areIntervalsOverlapping/index' { + import { areIntervalsOverlapping } from 'date-fns/esm' + export default areIntervalsOverlapping +} + +declare module 'date-fns/esm/clamp/index' { + import { clamp } from 'date-fns/esm' + export default clamp +} + +declare module 'date-fns/esm/closestIndexTo/index' { + import { closestIndexTo } from 'date-fns/esm' + export default closestIndexTo +} + +declare module 'date-fns/esm/closestTo/index' { + import { closestTo } from 'date-fns/esm' + export default closestTo +} + +declare module 'date-fns/esm/compareAsc/index' { + import { compareAsc } from 'date-fns/esm' + export default compareAsc +} + +declare module 'date-fns/esm/compareDesc/index' { + import { compareDesc } from 'date-fns/esm' + export default compareDesc +} + +declare module 'date-fns/esm/daysToWeeks/index' { + import { daysToWeeks } from 'date-fns/esm' + export default daysToWeeks +} + +declare module 'date-fns/esm/differenceInBusinessDays/index' { + import { differenceInBusinessDays } from 'date-fns/esm' + export default differenceInBusinessDays +} + +declare module 'date-fns/esm/differenceInCalendarDays/index' { + import { differenceInCalendarDays } from 'date-fns/esm' + export default differenceInCalendarDays +} + +declare module 'date-fns/esm/differenceInCalendarISOWeeks/index' { + import { differenceInCalendarISOWeeks } from 'date-fns/esm' + export default differenceInCalendarISOWeeks +} + +declare module 'date-fns/esm/differenceInCalendarISOWeekYears/index' { + import { differenceInCalendarISOWeekYears } from 'date-fns/esm' + export default differenceInCalendarISOWeekYears +} + +declare module 'date-fns/esm/differenceInCalendarMonths/index' { + import { differenceInCalendarMonths } from 'date-fns/esm' + export default differenceInCalendarMonths +} + +declare module 'date-fns/esm/differenceInCalendarQuarters/index' { + import { differenceInCalendarQuarters } from 'date-fns/esm' + export default differenceInCalendarQuarters +} + +declare module 'date-fns/esm/differenceInCalendarWeeks/index' { + import { differenceInCalendarWeeks } from 'date-fns/esm' + export default differenceInCalendarWeeks +} + +declare module 'date-fns/esm/differenceInCalendarYears/index' { + import { differenceInCalendarYears } from 'date-fns/esm' + export default differenceInCalendarYears +} + +declare module 'date-fns/esm/differenceInDays/index' { + import { differenceInDays } from 'date-fns/esm' + export default differenceInDays +} + +declare module 'date-fns/esm/differenceInHours/index' { + import { differenceInHours } from 'date-fns/esm' + export default differenceInHours +} + +declare module 'date-fns/esm/differenceInISOWeekYears/index' { + import { differenceInISOWeekYears } from 'date-fns/esm' + export default differenceInISOWeekYears +} + +declare module 'date-fns/esm/differenceInMilliseconds/index' { + import { differenceInMilliseconds } from 'date-fns/esm' + export default differenceInMilliseconds +} + +declare module 'date-fns/esm/differenceInMinutes/index' { + import { differenceInMinutes } from 'date-fns/esm' + export default differenceInMinutes +} + +declare module 'date-fns/esm/differenceInMonths/index' { + import { differenceInMonths } from 'date-fns/esm' + export default differenceInMonths +} + +declare module 'date-fns/esm/differenceInQuarters/index' { + import { differenceInQuarters } from 'date-fns/esm' + export default differenceInQuarters +} + +declare module 'date-fns/esm/differenceInSeconds/index' { + import { differenceInSeconds } from 'date-fns/esm' + export default differenceInSeconds +} + +declare module 'date-fns/esm/differenceInWeeks/index' { + import { differenceInWeeks } from 'date-fns/esm' + export default differenceInWeeks +} + +declare module 'date-fns/esm/differenceInYears/index' { + import { differenceInYears } from 'date-fns/esm' + export default differenceInYears +} + +declare module 'date-fns/esm/eachDayOfInterval/index' { + import { eachDayOfInterval } from 'date-fns/esm' + export default eachDayOfInterval +} + +declare module 'date-fns/esm/eachHourOfInterval/index' { + import { eachHourOfInterval } from 'date-fns/esm' + export default eachHourOfInterval +} + +declare module 'date-fns/esm/eachMinuteOfInterval/index' { + import { eachMinuteOfInterval } from 'date-fns/esm' + export default eachMinuteOfInterval +} + +declare module 'date-fns/esm/eachMonthOfInterval/index' { + import { eachMonthOfInterval } from 'date-fns/esm' + export default eachMonthOfInterval +} + +declare module 'date-fns/esm/eachQuarterOfInterval/index' { + import { eachQuarterOfInterval } from 'date-fns/esm' + export default eachQuarterOfInterval +} + +declare module 'date-fns/esm/eachWeekendOfInterval/index' { + import { eachWeekendOfInterval } from 'date-fns/esm' + export default eachWeekendOfInterval +} + +declare module 'date-fns/esm/eachWeekendOfMonth/index' { + import { eachWeekendOfMonth } from 'date-fns/esm' + export default eachWeekendOfMonth +} + +declare module 'date-fns/esm/eachWeekendOfYear/index' { + import { eachWeekendOfYear } from 'date-fns/esm' + export default eachWeekendOfYear +} + +declare module 'date-fns/esm/eachWeekOfInterval/index' { + import { eachWeekOfInterval } from 'date-fns/esm' + export default eachWeekOfInterval +} + +declare module 'date-fns/esm/eachYearOfInterval/index' { + import { eachYearOfInterval } from 'date-fns/esm' + export default eachYearOfInterval +} + +declare module 'date-fns/esm/endOfDay/index' { + import { endOfDay } from 'date-fns/esm' + export default endOfDay +} + +declare module 'date-fns/esm/endOfDecade/index' { + import { endOfDecade } from 'date-fns/esm' + export default endOfDecade +} + +declare module 'date-fns/esm/endOfHour/index' { + import { endOfHour } from 'date-fns/esm' + export default endOfHour +} + +declare module 'date-fns/esm/endOfISOWeek/index' { + import { endOfISOWeek } from 'date-fns/esm' + export default endOfISOWeek +} + +declare module 'date-fns/esm/endOfISOWeekYear/index' { + import { endOfISOWeekYear } from 'date-fns/esm' + export default endOfISOWeekYear +} + +declare module 'date-fns/esm/endOfMinute/index' { + import { endOfMinute } from 'date-fns/esm' + export default endOfMinute +} + +declare module 'date-fns/esm/endOfMonth/index' { + import { endOfMonth } from 'date-fns/esm' + export default endOfMonth +} + +declare module 'date-fns/esm/endOfQuarter/index' { + import { endOfQuarter } from 'date-fns/esm' + export default endOfQuarter +} + +declare module 'date-fns/esm/endOfSecond/index' { + import { endOfSecond } from 'date-fns/esm' + export default endOfSecond +} + +declare module 'date-fns/esm/endOfToday/index' { + import { endOfToday } from 'date-fns/esm' + export default endOfToday +} + +declare module 'date-fns/esm/endOfTomorrow/index' { + import { endOfTomorrow } from 'date-fns/esm' + export default endOfTomorrow +} + +declare module 'date-fns/esm/endOfWeek/index' { + import { endOfWeek } from 'date-fns/esm' + export default endOfWeek +} + +declare module 'date-fns/esm/endOfYear/index' { + import { endOfYear } from 'date-fns/esm' + export default endOfYear +} + +declare module 'date-fns/esm/endOfYesterday/index' { + import { endOfYesterday } from 'date-fns/esm' + export default endOfYesterday +} + +declare module 'date-fns/esm/format/index' { + import { format } from 'date-fns/esm' + export default format +} + +declare module 'date-fns/esm/formatDistance/index' { + import { formatDistance } from 'date-fns/esm' + export default formatDistance +} + +declare module 'date-fns/esm/formatDistanceStrict/index' { + import { formatDistanceStrict } from 'date-fns/esm' + export default formatDistanceStrict +} + +declare module 'date-fns/esm/formatDistanceToNow/index' { + import { formatDistanceToNow } from 'date-fns/esm' + export default formatDistanceToNow +} + +declare module 'date-fns/esm/formatDistanceToNowStrict/index' { + import { formatDistanceToNowStrict } from 'date-fns/esm' + export default formatDistanceToNowStrict +} + +declare module 'date-fns/esm/formatDuration/index' { + import { formatDuration } from 'date-fns/esm' + export default formatDuration +} + +declare module 'date-fns/esm/formatISO/index' { + import { formatISO } from 'date-fns/esm' + export default formatISO +} + +declare module 'date-fns/esm/formatISO9075/index' { + import { formatISO9075 } from 'date-fns/esm' + export default formatISO9075 +} + +declare module 'date-fns/esm/formatISODuration/index' { + import { formatISODuration } from 'date-fns/esm' + export default formatISODuration +} + +declare module 'date-fns/esm/formatRelative/index' { + import { formatRelative } from 'date-fns/esm' + export default formatRelative +} + +declare module 'date-fns/esm/formatRFC3339/index' { + import { formatRFC3339 } from 'date-fns/esm' + export default formatRFC3339 +} + +declare module 'date-fns/esm/formatRFC7231/index' { + import { formatRFC7231 } from 'date-fns/esm' + export default formatRFC7231 +} + +declare module 'date-fns/esm/fromUnixTime/index' { + import { fromUnixTime } from 'date-fns/esm' + export default fromUnixTime +} + +declare module 'date-fns/esm/getDate/index' { + import { getDate } from 'date-fns/esm' + export default getDate +} + +declare module 'date-fns/esm/getDay/index' { + import { getDay } from 'date-fns/esm' + export default getDay +} + +declare module 'date-fns/esm/getDayOfYear/index' { + import { getDayOfYear } from 'date-fns/esm' + export default getDayOfYear +} + +declare module 'date-fns/esm/getDaysInMonth/index' { + import { getDaysInMonth } from 'date-fns/esm' + export default getDaysInMonth +} + +declare module 'date-fns/esm/getDaysInYear/index' { + import { getDaysInYear } from 'date-fns/esm' + export default getDaysInYear +} + +declare module 'date-fns/esm/getDecade/index' { + import { getDecade } from 'date-fns/esm' + export default getDecade +} + +declare module 'date-fns/esm/getDefaultOptions/index' { + import { getDefaultOptions } from 'date-fns/esm' + export default getDefaultOptions +} + +declare module 'date-fns/esm/getHours/index' { + import { getHours } from 'date-fns/esm' + export default getHours +} + +declare module 'date-fns/esm/getISODay/index' { + import { getISODay } from 'date-fns/esm' + export default getISODay +} + +declare module 'date-fns/esm/getISOWeek/index' { + import { getISOWeek } from 'date-fns/esm' + export default getISOWeek +} + +declare module 'date-fns/esm/getISOWeeksInYear/index' { + import { getISOWeeksInYear } from 'date-fns/esm' + export default getISOWeeksInYear +} + +declare module 'date-fns/esm/getISOWeekYear/index' { + import { getISOWeekYear } from 'date-fns/esm' + export default getISOWeekYear +} + +declare module 'date-fns/esm/getMilliseconds/index' { + import { getMilliseconds } from 'date-fns/esm' + export default getMilliseconds +} + +declare module 'date-fns/esm/getMinutes/index' { + import { getMinutes } from 'date-fns/esm' + export default getMinutes +} + +declare module 'date-fns/esm/getMonth/index' { + import { getMonth } from 'date-fns/esm' + export default getMonth +} + +declare module 'date-fns/esm/getOverlappingDaysInIntervals/index' { + import { getOverlappingDaysInIntervals } from 'date-fns/esm' + export default getOverlappingDaysInIntervals +} + +declare module 'date-fns/esm/getQuarter/index' { + import { getQuarter } from 'date-fns/esm' + export default getQuarter +} + +declare module 'date-fns/esm/getSeconds/index' { + import { getSeconds } from 'date-fns/esm' + export default getSeconds +} + +declare module 'date-fns/esm/getTime/index' { + import { getTime } from 'date-fns/esm' + export default getTime +} + +declare module 'date-fns/esm/getUnixTime/index' { + import { getUnixTime } from 'date-fns/esm' + export default getUnixTime +} + +declare module 'date-fns/esm/getWeek/index' { + import { getWeek } from 'date-fns/esm' + export default getWeek +} + +declare module 'date-fns/esm/getWeekOfMonth/index' { + import { getWeekOfMonth } from 'date-fns/esm' + export default getWeekOfMonth +} + +declare module 'date-fns/esm/getWeeksInMonth/index' { + import { getWeeksInMonth } from 'date-fns/esm' + export default getWeeksInMonth +} + +declare module 'date-fns/esm/getWeekYear/index' { + import { getWeekYear } from 'date-fns/esm' + export default getWeekYear +} + +declare module 'date-fns/esm/getYear/index' { + import { getYear } from 'date-fns/esm' + export default getYear +} + +declare module 'date-fns/esm/hoursToMilliseconds/index' { + import { hoursToMilliseconds } from 'date-fns/esm' + export default hoursToMilliseconds +} + +declare module 'date-fns/esm/hoursToMinutes/index' { + import { hoursToMinutes } from 'date-fns/esm' + export default hoursToMinutes +} + +declare module 'date-fns/esm/hoursToSeconds/index' { + import { hoursToSeconds } from 'date-fns/esm' + export default hoursToSeconds +} + +declare module 'date-fns/esm/intervalToDuration/index' { + import { intervalToDuration } from 'date-fns/esm' + export default intervalToDuration +} + +declare module 'date-fns/esm/intlFormat/index' { + import { intlFormat } from 'date-fns/esm' + export default intlFormat +} + +declare module 'date-fns/esm/intlFormatDistance/index' { + import { intlFormatDistance } from 'date-fns/esm' + export default intlFormatDistance +} + +declare module 'date-fns/esm/isAfter/index' { + import { isAfter } from 'date-fns/esm' + export default isAfter +} + +declare module 'date-fns/esm/isBefore/index' { + import { isBefore } from 'date-fns/esm' + export default isBefore +} + +declare module 'date-fns/esm/isDate/index' { + import { isDate } from 'date-fns/esm' + export default isDate +} + +declare module 'date-fns/esm/isEqual/index' { + import { isEqual } from 'date-fns/esm' + export default isEqual +} + +declare module 'date-fns/esm/isExists/index' { + import { isExists } from 'date-fns/esm' + export default isExists +} + +declare module 'date-fns/esm/isFirstDayOfMonth/index' { + import { isFirstDayOfMonth } from 'date-fns/esm' + export default isFirstDayOfMonth +} + +declare module 'date-fns/esm/isFriday/index' { + import { isFriday } from 'date-fns/esm' + export default isFriday +} + +declare module 'date-fns/esm/isFuture/index' { + import { isFuture } from 'date-fns/esm' + export default isFuture +} + +declare module 'date-fns/esm/isLastDayOfMonth/index' { + import { isLastDayOfMonth } from 'date-fns/esm' + export default isLastDayOfMonth +} + +declare module 'date-fns/esm/isLeapYear/index' { + import { isLeapYear } from 'date-fns/esm' + export default isLeapYear +} + +declare module 'date-fns/esm/isMatch/index' { + import { isMatch } from 'date-fns/esm' + export default isMatch +} + +declare module 'date-fns/esm/isMonday/index' { + import { isMonday } from 'date-fns/esm' + export default isMonday +} + +declare module 'date-fns/esm/isPast/index' { + import { isPast } from 'date-fns/esm' + export default isPast +} + +declare module 'date-fns/esm/isSameDay/index' { + import { isSameDay } from 'date-fns/esm' + export default isSameDay +} + +declare module 'date-fns/esm/isSameHour/index' { + import { isSameHour } from 'date-fns/esm' + export default isSameHour +} + +declare module 'date-fns/esm/isSameISOWeek/index' { + import { isSameISOWeek } from 'date-fns/esm' + export default isSameISOWeek +} + +declare module 'date-fns/esm/isSameISOWeekYear/index' { + import { isSameISOWeekYear } from 'date-fns/esm' + export default isSameISOWeekYear +} + +declare module 'date-fns/esm/isSameMinute/index' { + import { isSameMinute } from 'date-fns/esm' + export default isSameMinute +} + +declare module 'date-fns/esm/isSameMonth/index' { + import { isSameMonth } from 'date-fns/esm' + export default isSameMonth +} + +declare module 'date-fns/esm/isSameQuarter/index' { + import { isSameQuarter } from 'date-fns/esm' + export default isSameQuarter +} + +declare module 'date-fns/esm/isSameSecond/index' { + import { isSameSecond } from 'date-fns/esm' + export default isSameSecond +} + +declare module 'date-fns/esm/isSameWeek/index' { + import { isSameWeek } from 'date-fns/esm' + export default isSameWeek +} + +declare module 'date-fns/esm/isSameYear/index' { + import { isSameYear } from 'date-fns/esm' + export default isSameYear +} + +declare module 'date-fns/esm/isSaturday/index' { + import { isSaturday } from 'date-fns/esm' + export default isSaturday +} + +declare module 'date-fns/esm/isSunday/index' { + import { isSunday } from 'date-fns/esm' + export default isSunday +} + +declare module 'date-fns/esm/isThisHour/index' { + import { isThisHour } from 'date-fns/esm' + export default isThisHour +} + +declare module 'date-fns/esm/isThisISOWeek/index' { + import { isThisISOWeek } from 'date-fns/esm' + export default isThisISOWeek +} + +declare module 'date-fns/esm/isThisMinute/index' { + import { isThisMinute } from 'date-fns/esm' + export default isThisMinute +} + +declare module 'date-fns/esm/isThisMonth/index' { + import { isThisMonth } from 'date-fns/esm' + export default isThisMonth +} + +declare module 'date-fns/esm/isThisQuarter/index' { + import { isThisQuarter } from 'date-fns/esm' + export default isThisQuarter +} + +declare module 'date-fns/esm/isThisSecond/index' { + import { isThisSecond } from 'date-fns/esm' + export default isThisSecond +} + +declare module 'date-fns/esm/isThisWeek/index' { + import { isThisWeek } from 'date-fns/esm' + export default isThisWeek +} + +declare module 'date-fns/esm/isThisYear/index' { + import { isThisYear } from 'date-fns/esm' + export default isThisYear +} + +declare module 'date-fns/esm/isThursday/index' { + import { isThursday } from 'date-fns/esm' + export default isThursday +} + +declare module 'date-fns/esm/isToday/index' { + import { isToday } from 'date-fns/esm' + export default isToday +} + +declare module 'date-fns/esm/isTomorrow/index' { + import { isTomorrow } from 'date-fns/esm' + export default isTomorrow +} + +declare module 'date-fns/esm/isTuesday/index' { + import { isTuesday } from 'date-fns/esm' + export default isTuesday +} + +declare module 'date-fns/esm/isValid/index' { + import { isValid } from 'date-fns/esm' + export default isValid +} + +declare module 'date-fns/esm/isWednesday/index' { + import { isWednesday } from 'date-fns/esm' + export default isWednesday +} + +declare module 'date-fns/esm/isWeekend/index' { + import { isWeekend } from 'date-fns/esm' + export default isWeekend +} + +declare module 'date-fns/esm/isWithinInterval/index' { + import { isWithinInterval } from 'date-fns/esm' + export default isWithinInterval +} + +declare module 'date-fns/esm/isYesterday/index' { + import { isYesterday } from 'date-fns/esm' + export default isYesterday +} + +declare module 'date-fns/esm/lastDayOfDecade/index' { + import { lastDayOfDecade } from 'date-fns/esm' + export default lastDayOfDecade +} + +declare module 'date-fns/esm/lastDayOfISOWeek/index' { + import { lastDayOfISOWeek } from 'date-fns/esm' + export default lastDayOfISOWeek +} + +declare module 'date-fns/esm/lastDayOfISOWeekYear/index' { + import { lastDayOfISOWeekYear } from 'date-fns/esm' + export default lastDayOfISOWeekYear +} + +declare module 'date-fns/esm/lastDayOfMonth/index' { + import { lastDayOfMonth } from 'date-fns/esm' + export default lastDayOfMonth +} + +declare module 'date-fns/esm/lastDayOfQuarter/index' { + import { lastDayOfQuarter } from 'date-fns/esm' + export default lastDayOfQuarter +} + +declare module 'date-fns/esm/lastDayOfWeek/index' { + import { lastDayOfWeek } from 'date-fns/esm' + export default lastDayOfWeek +} + +declare module 'date-fns/esm/lastDayOfYear/index' { + import { lastDayOfYear } from 'date-fns/esm' + export default lastDayOfYear +} + +declare module 'date-fns/esm/lightFormat/index' { + import { lightFormat } from 'date-fns/esm' + export default lightFormat +} + +declare module 'date-fns/esm/max/index' { + import { max } from 'date-fns/esm' + export default max +} + +declare module 'date-fns/esm/milliseconds/index' { + import { milliseconds } from 'date-fns/esm' + export default milliseconds +} + +declare module 'date-fns/esm/millisecondsToHours/index' { + import { millisecondsToHours } from 'date-fns/esm' + export default millisecondsToHours +} + +declare module 'date-fns/esm/millisecondsToMinutes/index' { + import { millisecondsToMinutes } from 'date-fns/esm' + export default millisecondsToMinutes +} + +declare module 'date-fns/esm/millisecondsToSeconds/index' { + import { millisecondsToSeconds } from 'date-fns/esm' + export default millisecondsToSeconds +} + +declare module 'date-fns/esm/min/index' { + import { min } from 'date-fns/esm' + export default min +} + +declare module 'date-fns/esm/minutesToHours/index' { + import { minutesToHours } from 'date-fns/esm' + export default minutesToHours +} + +declare module 'date-fns/esm/minutesToMilliseconds/index' { + import { minutesToMilliseconds } from 'date-fns/esm' + export default minutesToMilliseconds +} + +declare module 'date-fns/esm/minutesToSeconds/index' { + import { minutesToSeconds } from 'date-fns/esm' + export default minutesToSeconds +} + +declare module 'date-fns/esm/monthsToQuarters/index' { + import { monthsToQuarters } from 'date-fns/esm' + export default monthsToQuarters +} + +declare module 'date-fns/esm/monthsToYears/index' { + import { monthsToYears } from 'date-fns/esm' + export default monthsToYears +} + +declare module 'date-fns/esm/nextDay/index' { + import { nextDay } from 'date-fns/esm' + export default nextDay +} + +declare module 'date-fns/esm/nextFriday/index' { + import { nextFriday } from 'date-fns/esm' + export default nextFriday +} + +declare module 'date-fns/esm/nextMonday/index' { + import { nextMonday } from 'date-fns/esm' + export default nextMonday +} + +declare module 'date-fns/esm/nextSaturday/index' { + import { nextSaturday } from 'date-fns/esm' + export default nextSaturday +} + +declare module 'date-fns/esm/nextSunday/index' { + import { nextSunday } from 'date-fns/esm' + export default nextSunday +} + +declare module 'date-fns/esm/nextThursday/index' { + import { nextThursday } from 'date-fns/esm' + export default nextThursday +} + +declare module 'date-fns/esm/nextTuesday/index' { + import { nextTuesday } from 'date-fns/esm' + export default nextTuesday +} + +declare module 'date-fns/esm/nextWednesday/index' { + import { nextWednesday } from 'date-fns/esm' + export default nextWednesday +} + +declare module 'date-fns/esm/parse/index' { + import { parse } from 'date-fns/esm' + export default parse +} + +declare module 'date-fns/esm/parseISO/index' { + import { parseISO } from 'date-fns/esm' + export default parseISO +} + +declare module 'date-fns/esm/parseJSON/index' { + import { parseJSON } from 'date-fns/esm' + export default parseJSON +} + +declare module 'date-fns/esm/previousDay/index' { + import { previousDay } from 'date-fns/esm' + export default previousDay +} + +declare module 'date-fns/esm/previousFriday/index' { + import { previousFriday } from 'date-fns/esm' + export default previousFriday +} + +declare module 'date-fns/esm/previousMonday/index' { + import { previousMonday } from 'date-fns/esm' + export default previousMonday +} + +declare module 'date-fns/esm/previousSaturday/index' { + import { previousSaturday } from 'date-fns/esm' + export default previousSaturday +} + +declare module 'date-fns/esm/previousSunday/index' { + import { previousSunday } from 'date-fns/esm' + export default previousSunday +} + +declare module 'date-fns/esm/previousThursday/index' { + import { previousThursday } from 'date-fns/esm' + export default previousThursday +} + +declare module 'date-fns/esm/previousTuesday/index' { + import { previousTuesday } from 'date-fns/esm' + export default previousTuesday +} + +declare module 'date-fns/esm/previousWednesday/index' { + import { previousWednesday } from 'date-fns/esm' + export default previousWednesday +} + +declare module 'date-fns/esm/quartersToMonths/index' { + import { quartersToMonths } from 'date-fns/esm' + export default quartersToMonths +} + +declare module 'date-fns/esm/quartersToYears/index' { + import { quartersToYears } from 'date-fns/esm' + export default quartersToYears +} + +declare module 'date-fns/esm/roundToNearestMinutes/index' { + import { roundToNearestMinutes } from 'date-fns/esm' + export default roundToNearestMinutes +} + +declare module 'date-fns/esm/secondsToHours/index' { + import { secondsToHours } from 'date-fns/esm' + export default secondsToHours +} + +declare module 'date-fns/esm/secondsToMilliseconds/index' { + import { secondsToMilliseconds } from 'date-fns/esm' + export default secondsToMilliseconds +} + +declare module 'date-fns/esm/secondsToMinutes/index' { + import { secondsToMinutes } from 'date-fns/esm' + export default secondsToMinutes +} + +declare module 'date-fns/esm/set/index' { + import { set } from 'date-fns/esm' + export default set +} + +declare module 'date-fns/esm/setDate/index' { + import { setDate } from 'date-fns/esm' + export default setDate +} + +declare module 'date-fns/esm/setDay/index' { + import { setDay } from 'date-fns/esm' + export default setDay +} + +declare module 'date-fns/esm/setDayOfYear/index' { + import { setDayOfYear } from 'date-fns/esm' + export default setDayOfYear +} + +declare module 'date-fns/esm/setDefaultOptions/index' { + import { setDefaultOptions } from 'date-fns/esm' + export default setDefaultOptions +} + +declare module 'date-fns/esm/setHours/index' { + import { setHours } from 'date-fns/esm' + export default setHours +} + +declare module 'date-fns/esm/setISODay/index' { + import { setISODay } from 'date-fns/esm' + export default setISODay +} + +declare module 'date-fns/esm/setISOWeek/index' { + import { setISOWeek } from 'date-fns/esm' + export default setISOWeek +} + +declare module 'date-fns/esm/setISOWeekYear/index' { + import { setISOWeekYear } from 'date-fns/esm' + export default setISOWeekYear +} + +declare module 'date-fns/esm/setMilliseconds/index' { + import { setMilliseconds } from 'date-fns/esm' + export default setMilliseconds +} + +declare module 'date-fns/esm/setMinutes/index' { + import { setMinutes } from 'date-fns/esm' + export default setMinutes +} + +declare module 'date-fns/esm/setMonth/index' { + import { setMonth } from 'date-fns/esm' + export default setMonth +} + +declare module 'date-fns/esm/setQuarter/index' { + import { setQuarter } from 'date-fns/esm' + export default setQuarter +} + +declare module 'date-fns/esm/setSeconds/index' { + import { setSeconds } from 'date-fns/esm' + export default setSeconds +} + +declare module 'date-fns/esm/setWeek/index' { + import { setWeek } from 'date-fns/esm' + export default setWeek +} + +declare module 'date-fns/esm/setWeekYear/index' { + import { setWeekYear } from 'date-fns/esm' + export default setWeekYear +} + +declare module 'date-fns/esm/setYear/index' { + import { setYear } from 'date-fns/esm' + export default setYear +} + +declare module 'date-fns/esm/startOfDay/index' { + import { startOfDay } from 'date-fns/esm' + export default startOfDay +} + +declare module 'date-fns/esm/startOfDecade/index' { + import { startOfDecade } from 'date-fns/esm' + export default startOfDecade +} + +declare module 'date-fns/esm/startOfHour/index' { + import { startOfHour } from 'date-fns/esm' + export default startOfHour +} + +declare module 'date-fns/esm/startOfISOWeek/index' { + import { startOfISOWeek } from 'date-fns/esm' + export default startOfISOWeek +} + +declare module 'date-fns/esm/startOfISOWeekYear/index' { + import { startOfISOWeekYear } from 'date-fns/esm' + export default startOfISOWeekYear +} + +declare module 'date-fns/esm/startOfMinute/index' { + import { startOfMinute } from 'date-fns/esm' + export default startOfMinute +} + +declare module 'date-fns/esm/startOfMonth/index' { + import { startOfMonth } from 'date-fns/esm' + export default startOfMonth +} + +declare module 'date-fns/esm/startOfQuarter/index' { + import { startOfQuarter } from 'date-fns/esm' + export default startOfQuarter +} + +declare module 'date-fns/esm/startOfSecond/index' { + import { startOfSecond } from 'date-fns/esm' + export default startOfSecond +} + +declare module 'date-fns/esm/startOfToday/index' { + import { startOfToday } from 'date-fns/esm' + export default startOfToday +} + +declare module 'date-fns/esm/startOfTomorrow/index' { + import { startOfTomorrow } from 'date-fns/esm' + export default startOfTomorrow +} + +declare module 'date-fns/esm/startOfWeek/index' { + import { startOfWeek } from 'date-fns/esm' + export default startOfWeek +} + +declare module 'date-fns/esm/startOfWeekYear/index' { + import { startOfWeekYear } from 'date-fns/esm' + export default startOfWeekYear +} + +declare module 'date-fns/esm/startOfYear/index' { + import { startOfYear } from 'date-fns/esm' + export default startOfYear +} + +declare module 'date-fns/esm/startOfYesterday/index' { + import { startOfYesterday } from 'date-fns/esm' + export default startOfYesterday +} + +declare module 'date-fns/esm/sub/index' { + import { sub } from 'date-fns/esm' + export default sub +} + +declare module 'date-fns/esm/subBusinessDays/index' { + import { subBusinessDays } from 'date-fns/esm' + export default subBusinessDays +} + +declare module 'date-fns/esm/subDays/index' { + import { subDays } from 'date-fns/esm' + export default subDays +} + +declare module 'date-fns/esm/subHours/index' { + import { subHours } from 'date-fns/esm' + export default subHours +} + +declare module 'date-fns/esm/subISOWeekYears/index' { + import { subISOWeekYears } from 'date-fns/esm' + export default subISOWeekYears +} + +declare module 'date-fns/esm/subMilliseconds/index' { + import { subMilliseconds } from 'date-fns/esm' + export default subMilliseconds +} + +declare module 'date-fns/esm/subMinutes/index' { + import { subMinutes } from 'date-fns/esm' + export default subMinutes +} + +declare module 'date-fns/esm/subMonths/index' { + import { subMonths } from 'date-fns/esm' + export default subMonths +} + +declare module 'date-fns/esm/subQuarters/index' { + import { subQuarters } from 'date-fns/esm' + export default subQuarters +} + +declare module 'date-fns/esm/subSeconds/index' { + import { subSeconds } from 'date-fns/esm' + export default subSeconds +} + +declare module 'date-fns/esm/subWeeks/index' { + import { subWeeks } from 'date-fns/esm' + export default subWeeks +} + +declare module 'date-fns/esm/subYears/index' { + import { subYears } from 'date-fns/esm' + export default subYears +} + +declare module 'date-fns/esm/toDate/index' { + import { toDate } from 'date-fns/esm' + export default toDate +} + +declare module 'date-fns/esm/weeksToDays/index' { + import { weeksToDays } from 'date-fns/esm' + export default weeksToDays +} + +declare module 'date-fns/esm/yearsToMonths/index' { + import { yearsToMonths } from 'date-fns/esm' + export default yearsToMonths +} + +declare module 'date-fns/esm/yearsToQuarters/index' { + import { yearsToQuarters } from 'date-fns/esm' + export default yearsToQuarters +} + +declare module 'date-fns/esm/add/index.js' { + import { add } from 'date-fns/esm' + export default add +} + +declare module 'date-fns/esm/addBusinessDays/index.js' { + import { addBusinessDays } from 'date-fns/esm' + export default addBusinessDays +} + +declare module 'date-fns/esm/addDays/index.js' { + import { addDays } from 'date-fns/esm' + export default addDays +} + +declare module 'date-fns/esm/addHours/index.js' { + import { addHours } from 'date-fns/esm' + export default addHours +} + +declare module 'date-fns/esm/addISOWeekYears/index.js' { + import { addISOWeekYears } from 'date-fns/esm' + export default addISOWeekYears +} + +declare module 'date-fns/esm/addMilliseconds/index.js' { + import { addMilliseconds } from 'date-fns/esm' + export default addMilliseconds +} + +declare module 'date-fns/esm/addMinutes/index.js' { + import { addMinutes } from 'date-fns/esm' + export default addMinutes +} + +declare module 'date-fns/esm/addMonths/index.js' { + import { addMonths } from 'date-fns/esm' + export default addMonths +} + +declare module 'date-fns/esm/addQuarters/index.js' { + import { addQuarters } from 'date-fns/esm' + export default addQuarters +} + +declare module 'date-fns/esm/addSeconds/index.js' { + import { addSeconds } from 'date-fns/esm' + export default addSeconds +} + +declare module 'date-fns/esm/addWeeks/index.js' { + import { addWeeks } from 'date-fns/esm' + export default addWeeks +} + +declare module 'date-fns/esm/addYears/index.js' { + import { addYears } from 'date-fns/esm' + export default addYears +} + +declare module 'date-fns/esm/areIntervalsOverlapping/index.js' { + import { areIntervalsOverlapping } from 'date-fns/esm' + export default areIntervalsOverlapping +} + +declare module 'date-fns/esm/clamp/index.js' { + import { clamp } from 'date-fns/esm' + export default clamp +} + +declare module 'date-fns/esm/closestIndexTo/index.js' { + import { closestIndexTo } from 'date-fns/esm' + export default closestIndexTo +} + +declare module 'date-fns/esm/closestTo/index.js' { + import { closestTo } from 'date-fns/esm' + export default closestTo +} + +declare module 'date-fns/esm/compareAsc/index.js' { + import { compareAsc } from 'date-fns/esm' + export default compareAsc +} + +declare module 'date-fns/esm/compareDesc/index.js' { + import { compareDesc } from 'date-fns/esm' + export default compareDesc +} + +declare module 'date-fns/esm/daysToWeeks/index.js' { + import { daysToWeeks } from 'date-fns/esm' + export default daysToWeeks +} + +declare module 'date-fns/esm/differenceInBusinessDays/index.js' { + import { differenceInBusinessDays } from 'date-fns/esm' + export default differenceInBusinessDays +} + +declare module 'date-fns/esm/differenceInCalendarDays/index.js' { + import { differenceInCalendarDays } from 'date-fns/esm' + export default differenceInCalendarDays +} + +declare module 'date-fns/esm/differenceInCalendarISOWeeks/index.js' { + import { differenceInCalendarISOWeeks } from 'date-fns/esm' + export default differenceInCalendarISOWeeks +} + +declare module 'date-fns/esm/differenceInCalendarISOWeekYears/index.js' { + import { differenceInCalendarISOWeekYears } from 'date-fns/esm' + export default differenceInCalendarISOWeekYears +} + +declare module 'date-fns/esm/differenceInCalendarMonths/index.js' { + import { differenceInCalendarMonths } from 'date-fns/esm' + export default differenceInCalendarMonths +} + +declare module 'date-fns/esm/differenceInCalendarQuarters/index.js' { + import { differenceInCalendarQuarters } from 'date-fns/esm' + export default differenceInCalendarQuarters +} + +declare module 'date-fns/esm/differenceInCalendarWeeks/index.js' { + import { differenceInCalendarWeeks } from 'date-fns/esm' + export default differenceInCalendarWeeks +} + +declare module 'date-fns/esm/differenceInCalendarYears/index.js' { + import { differenceInCalendarYears } from 'date-fns/esm' + export default differenceInCalendarYears +} + +declare module 'date-fns/esm/differenceInDays/index.js' { + import { differenceInDays } from 'date-fns/esm' + export default differenceInDays +} + +declare module 'date-fns/esm/differenceInHours/index.js' { + import { differenceInHours } from 'date-fns/esm' + export default differenceInHours +} + +declare module 'date-fns/esm/differenceInISOWeekYears/index.js' { + import { differenceInISOWeekYears } from 'date-fns/esm' + export default differenceInISOWeekYears +} + +declare module 'date-fns/esm/differenceInMilliseconds/index.js' { + import { differenceInMilliseconds } from 'date-fns/esm' + export default differenceInMilliseconds +} + +declare module 'date-fns/esm/differenceInMinutes/index.js' { + import { differenceInMinutes } from 'date-fns/esm' + export default differenceInMinutes +} + +declare module 'date-fns/esm/differenceInMonths/index.js' { + import { differenceInMonths } from 'date-fns/esm' + export default differenceInMonths +} + +declare module 'date-fns/esm/differenceInQuarters/index.js' { + import { differenceInQuarters } from 'date-fns/esm' + export default differenceInQuarters +} + +declare module 'date-fns/esm/differenceInSeconds/index.js' { + import { differenceInSeconds } from 'date-fns/esm' + export default differenceInSeconds +} + +declare module 'date-fns/esm/differenceInWeeks/index.js' { + import { differenceInWeeks } from 'date-fns/esm' + export default differenceInWeeks +} + +declare module 'date-fns/esm/differenceInYears/index.js' { + import { differenceInYears } from 'date-fns/esm' + export default differenceInYears +} + +declare module 'date-fns/esm/eachDayOfInterval/index.js' { + import { eachDayOfInterval } from 'date-fns/esm' + export default eachDayOfInterval +} + +declare module 'date-fns/esm/eachHourOfInterval/index.js' { + import { eachHourOfInterval } from 'date-fns/esm' + export default eachHourOfInterval +} + +declare module 'date-fns/esm/eachMinuteOfInterval/index.js' { + import { eachMinuteOfInterval } from 'date-fns/esm' + export default eachMinuteOfInterval +} + +declare module 'date-fns/esm/eachMonthOfInterval/index.js' { + import { eachMonthOfInterval } from 'date-fns/esm' + export default eachMonthOfInterval +} + +declare module 'date-fns/esm/eachQuarterOfInterval/index.js' { + import { eachQuarterOfInterval } from 'date-fns/esm' + export default eachQuarterOfInterval +} + +declare module 'date-fns/esm/eachWeekendOfInterval/index.js' { + import { eachWeekendOfInterval } from 'date-fns/esm' + export default eachWeekendOfInterval +} + +declare module 'date-fns/esm/eachWeekendOfMonth/index.js' { + import { eachWeekendOfMonth } from 'date-fns/esm' + export default eachWeekendOfMonth +} + +declare module 'date-fns/esm/eachWeekendOfYear/index.js' { + import { eachWeekendOfYear } from 'date-fns/esm' + export default eachWeekendOfYear +} + +declare module 'date-fns/esm/eachWeekOfInterval/index.js' { + import { eachWeekOfInterval } from 'date-fns/esm' + export default eachWeekOfInterval +} + +declare module 'date-fns/esm/eachYearOfInterval/index.js' { + import { eachYearOfInterval } from 'date-fns/esm' + export default eachYearOfInterval +} + +declare module 'date-fns/esm/endOfDay/index.js' { + import { endOfDay } from 'date-fns/esm' + export default endOfDay +} + +declare module 'date-fns/esm/endOfDecade/index.js' { + import { endOfDecade } from 'date-fns/esm' + export default endOfDecade +} + +declare module 'date-fns/esm/endOfHour/index.js' { + import { endOfHour } from 'date-fns/esm' + export default endOfHour +} + +declare module 'date-fns/esm/endOfISOWeek/index.js' { + import { endOfISOWeek } from 'date-fns/esm' + export default endOfISOWeek +} + +declare module 'date-fns/esm/endOfISOWeekYear/index.js' { + import { endOfISOWeekYear } from 'date-fns/esm' + export default endOfISOWeekYear +} + +declare module 'date-fns/esm/endOfMinute/index.js' { + import { endOfMinute } from 'date-fns/esm' + export default endOfMinute +} + +declare module 'date-fns/esm/endOfMonth/index.js' { + import { endOfMonth } from 'date-fns/esm' + export default endOfMonth +} + +declare module 'date-fns/esm/endOfQuarter/index.js' { + import { endOfQuarter } from 'date-fns/esm' + export default endOfQuarter +} + +declare module 'date-fns/esm/endOfSecond/index.js' { + import { endOfSecond } from 'date-fns/esm' + export default endOfSecond +} + +declare module 'date-fns/esm/endOfToday/index.js' { + import { endOfToday } from 'date-fns/esm' + export default endOfToday +} + +declare module 'date-fns/esm/endOfTomorrow/index.js' { + import { endOfTomorrow } from 'date-fns/esm' + export default endOfTomorrow +} + +declare module 'date-fns/esm/endOfWeek/index.js' { + import { endOfWeek } from 'date-fns/esm' + export default endOfWeek +} + +declare module 'date-fns/esm/endOfYear/index.js' { + import { endOfYear } from 'date-fns/esm' + export default endOfYear +} + +declare module 'date-fns/esm/endOfYesterday/index.js' { + import { endOfYesterday } from 'date-fns/esm' + export default endOfYesterday +} + +declare module 'date-fns/esm/format/index.js' { + import { format } from 'date-fns/esm' + export default format +} + +declare module 'date-fns/esm/formatDistance/index.js' { + import { formatDistance } from 'date-fns/esm' + export default formatDistance +} + +declare module 'date-fns/esm/formatDistanceStrict/index.js' { + import { formatDistanceStrict } from 'date-fns/esm' + export default formatDistanceStrict +} + +declare module 'date-fns/esm/formatDistanceToNow/index.js' { + import { formatDistanceToNow } from 'date-fns/esm' + export default formatDistanceToNow +} + +declare module 'date-fns/esm/formatDistanceToNowStrict/index.js' { + import { formatDistanceToNowStrict } from 'date-fns/esm' + export default formatDistanceToNowStrict +} + +declare module 'date-fns/esm/formatDuration/index.js' { + import { formatDuration } from 'date-fns/esm' + export default formatDuration +} + +declare module 'date-fns/esm/formatISO/index.js' { + import { formatISO } from 'date-fns/esm' + export default formatISO +} + +declare module 'date-fns/esm/formatISO9075/index.js' { + import { formatISO9075 } from 'date-fns/esm' + export default formatISO9075 +} + +declare module 'date-fns/esm/formatISODuration/index.js' { + import { formatISODuration } from 'date-fns/esm' + export default formatISODuration +} + +declare module 'date-fns/esm/formatRelative/index.js' { + import { formatRelative } from 'date-fns/esm' + export default formatRelative +} + +declare module 'date-fns/esm/formatRFC3339/index.js' { + import { formatRFC3339 } from 'date-fns/esm' + export default formatRFC3339 +} + +declare module 'date-fns/esm/formatRFC7231/index.js' { + import { formatRFC7231 } from 'date-fns/esm' + export default formatRFC7231 +} + +declare module 'date-fns/esm/fromUnixTime/index.js' { + import { fromUnixTime } from 'date-fns/esm' + export default fromUnixTime +} + +declare module 'date-fns/esm/getDate/index.js' { + import { getDate } from 'date-fns/esm' + export default getDate +} + +declare module 'date-fns/esm/getDay/index.js' { + import { getDay } from 'date-fns/esm' + export default getDay +} + +declare module 'date-fns/esm/getDayOfYear/index.js' { + import { getDayOfYear } from 'date-fns/esm' + export default getDayOfYear +} + +declare module 'date-fns/esm/getDaysInMonth/index.js' { + import { getDaysInMonth } from 'date-fns/esm' + export default getDaysInMonth +} + +declare module 'date-fns/esm/getDaysInYear/index.js' { + import { getDaysInYear } from 'date-fns/esm' + export default getDaysInYear +} + +declare module 'date-fns/esm/getDecade/index.js' { + import { getDecade } from 'date-fns/esm' + export default getDecade +} + +declare module 'date-fns/esm/getDefaultOptions/index.js' { + import { getDefaultOptions } from 'date-fns/esm' + export default getDefaultOptions +} + +declare module 'date-fns/esm/getHours/index.js' { + import { getHours } from 'date-fns/esm' + export default getHours +} + +declare module 'date-fns/esm/getISODay/index.js' { + import { getISODay } from 'date-fns/esm' + export default getISODay +} + +declare module 'date-fns/esm/getISOWeek/index.js' { + import { getISOWeek } from 'date-fns/esm' + export default getISOWeek +} + +declare module 'date-fns/esm/getISOWeeksInYear/index.js' { + import { getISOWeeksInYear } from 'date-fns/esm' + export default getISOWeeksInYear +} + +declare module 'date-fns/esm/getISOWeekYear/index.js' { + import { getISOWeekYear } from 'date-fns/esm' + export default getISOWeekYear +} + +declare module 'date-fns/esm/getMilliseconds/index.js' { + import { getMilliseconds } from 'date-fns/esm' + export default getMilliseconds +} + +declare module 'date-fns/esm/getMinutes/index.js' { + import { getMinutes } from 'date-fns/esm' + export default getMinutes +} + +declare module 'date-fns/esm/getMonth/index.js' { + import { getMonth } from 'date-fns/esm' + export default getMonth +} + +declare module 'date-fns/esm/getOverlappingDaysInIntervals/index.js' { + import { getOverlappingDaysInIntervals } from 'date-fns/esm' + export default getOverlappingDaysInIntervals +} + +declare module 'date-fns/esm/getQuarter/index.js' { + import { getQuarter } from 'date-fns/esm' + export default getQuarter +} + +declare module 'date-fns/esm/getSeconds/index.js' { + import { getSeconds } from 'date-fns/esm' + export default getSeconds +} + +declare module 'date-fns/esm/getTime/index.js' { + import { getTime } from 'date-fns/esm' + export default getTime +} + +declare module 'date-fns/esm/getUnixTime/index.js' { + import { getUnixTime } from 'date-fns/esm' + export default getUnixTime +} + +declare module 'date-fns/esm/getWeek/index.js' { + import { getWeek } from 'date-fns/esm' + export default getWeek +} + +declare module 'date-fns/esm/getWeekOfMonth/index.js' { + import { getWeekOfMonth } from 'date-fns/esm' + export default getWeekOfMonth +} + +declare module 'date-fns/esm/getWeeksInMonth/index.js' { + import { getWeeksInMonth } from 'date-fns/esm' + export default getWeeksInMonth +} + +declare module 'date-fns/esm/getWeekYear/index.js' { + import { getWeekYear } from 'date-fns/esm' + export default getWeekYear +} + +declare module 'date-fns/esm/getYear/index.js' { + import { getYear } from 'date-fns/esm' + export default getYear +} + +declare module 'date-fns/esm/hoursToMilliseconds/index.js' { + import { hoursToMilliseconds } from 'date-fns/esm' + export default hoursToMilliseconds +} + +declare module 'date-fns/esm/hoursToMinutes/index.js' { + import { hoursToMinutes } from 'date-fns/esm' + export default hoursToMinutes +} + +declare module 'date-fns/esm/hoursToSeconds/index.js' { + import { hoursToSeconds } from 'date-fns/esm' + export default hoursToSeconds +} + +declare module 'date-fns/esm/intervalToDuration/index.js' { + import { intervalToDuration } from 'date-fns/esm' + export default intervalToDuration +} + +declare module 'date-fns/esm/intlFormat/index.js' { + import { intlFormat } from 'date-fns/esm' + export default intlFormat +} + +declare module 'date-fns/esm/intlFormatDistance/index.js' { + import { intlFormatDistance } from 'date-fns/esm' + export default intlFormatDistance +} + +declare module 'date-fns/esm/isAfter/index.js' { + import { isAfter } from 'date-fns/esm' + export default isAfter +} + +declare module 'date-fns/esm/isBefore/index.js' { + import { isBefore } from 'date-fns/esm' + export default isBefore +} + +declare module 'date-fns/esm/isDate/index.js' { + import { isDate } from 'date-fns/esm' + export default isDate +} + +declare module 'date-fns/esm/isEqual/index.js' { + import { isEqual } from 'date-fns/esm' + export default isEqual +} + +declare module 'date-fns/esm/isExists/index.js' { + import { isExists } from 'date-fns/esm' + export default isExists +} + +declare module 'date-fns/esm/isFirstDayOfMonth/index.js' { + import { isFirstDayOfMonth } from 'date-fns/esm' + export default isFirstDayOfMonth +} + +declare module 'date-fns/esm/isFriday/index.js' { + import { isFriday } from 'date-fns/esm' + export default isFriday +} + +declare module 'date-fns/esm/isFuture/index.js' { + import { isFuture } from 'date-fns/esm' + export default isFuture +} + +declare module 'date-fns/esm/isLastDayOfMonth/index.js' { + import { isLastDayOfMonth } from 'date-fns/esm' + export default isLastDayOfMonth +} + +declare module 'date-fns/esm/isLeapYear/index.js' { + import { isLeapYear } from 'date-fns/esm' + export default isLeapYear +} + +declare module 'date-fns/esm/isMatch/index.js' { + import { isMatch } from 'date-fns/esm' + export default isMatch +} + +declare module 'date-fns/esm/isMonday/index.js' { + import { isMonday } from 'date-fns/esm' + export default isMonday +} + +declare module 'date-fns/esm/isPast/index.js' { + import { isPast } from 'date-fns/esm' + export default isPast +} + +declare module 'date-fns/esm/isSameDay/index.js' { + import { isSameDay } from 'date-fns/esm' + export default isSameDay +} + +declare module 'date-fns/esm/isSameHour/index.js' { + import { isSameHour } from 'date-fns/esm' + export default isSameHour +} + +declare module 'date-fns/esm/isSameISOWeek/index.js' { + import { isSameISOWeek } from 'date-fns/esm' + export default isSameISOWeek +} + +declare module 'date-fns/esm/isSameISOWeekYear/index.js' { + import { isSameISOWeekYear } from 'date-fns/esm' + export default isSameISOWeekYear +} + +declare module 'date-fns/esm/isSameMinute/index.js' { + import { isSameMinute } from 'date-fns/esm' + export default isSameMinute +} + +declare module 'date-fns/esm/isSameMonth/index.js' { + import { isSameMonth } from 'date-fns/esm' + export default isSameMonth +} + +declare module 'date-fns/esm/isSameQuarter/index.js' { + import { isSameQuarter } from 'date-fns/esm' + export default isSameQuarter +} + +declare module 'date-fns/esm/isSameSecond/index.js' { + import { isSameSecond } from 'date-fns/esm' + export default isSameSecond +} + +declare module 'date-fns/esm/isSameWeek/index.js' { + import { isSameWeek } from 'date-fns/esm' + export default isSameWeek +} + +declare module 'date-fns/esm/isSameYear/index.js' { + import { isSameYear } from 'date-fns/esm' + export default isSameYear +} + +declare module 'date-fns/esm/isSaturday/index.js' { + import { isSaturday } from 'date-fns/esm' + export default isSaturday +} + +declare module 'date-fns/esm/isSunday/index.js' { + import { isSunday } from 'date-fns/esm' + export default isSunday +} + +declare module 'date-fns/esm/isThisHour/index.js' { + import { isThisHour } from 'date-fns/esm' + export default isThisHour +} + +declare module 'date-fns/esm/isThisISOWeek/index.js' { + import { isThisISOWeek } from 'date-fns/esm' + export default isThisISOWeek +} + +declare module 'date-fns/esm/isThisMinute/index.js' { + import { isThisMinute } from 'date-fns/esm' + export default isThisMinute +} + +declare module 'date-fns/esm/isThisMonth/index.js' { + import { isThisMonth } from 'date-fns/esm' + export default isThisMonth +} + +declare module 'date-fns/esm/isThisQuarter/index.js' { + import { isThisQuarter } from 'date-fns/esm' + export default isThisQuarter +} + +declare module 'date-fns/esm/isThisSecond/index.js' { + import { isThisSecond } from 'date-fns/esm' + export default isThisSecond +} + +declare module 'date-fns/esm/isThisWeek/index.js' { + import { isThisWeek } from 'date-fns/esm' + export default isThisWeek +} + +declare module 'date-fns/esm/isThisYear/index.js' { + import { isThisYear } from 'date-fns/esm' + export default isThisYear +} + +declare module 'date-fns/esm/isThursday/index.js' { + import { isThursday } from 'date-fns/esm' + export default isThursday +} + +declare module 'date-fns/esm/isToday/index.js' { + import { isToday } from 'date-fns/esm' + export default isToday +} + +declare module 'date-fns/esm/isTomorrow/index.js' { + import { isTomorrow } from 'date-fns/esm' + export default isTomorrow +} + +declare module 'date-fns/esm/isTuesday/index.js' { + import { isTuesday } from 'date-fns/esm' + export default isTuesday +} + +declare module 'date-fns/esm/isValid/index.js' { + import { isValid } from 'date-fns/esm' + export default isValid +} + +declare module 'date-fns/esm/isWednesday/index.js' { + import { isWednesday } from 'date-fns/esm' + export default isWednesday +} + +declare module 'date-fns/esm/isWeekend/index.js' { + import { isWeekend } from 'date-fns/esm' + export default isWeekend +} + +declare module 'date-fns/esm/isWithinInterval/index.js' { + import { isWithinInterval } from 'date-fns/esm' + export default isWithinInterval +} + +declare module 'date-fns/esm/isYesterday/index.js' { + import { isYesterday } from 'date-fns/esm' + export default isYesterday +} + +declare module 'date-fns/esm/lastDayOfDecade/index.js' { + import { lastDayOfDecade } from 'date-fns/esm' + export default lastDayOfDecade +} + +declare module 'date-fns/esm/lastDayOfISOWeek/index.js' { + import { lastDayOfISOWeek } from 'date-fns/esm' + export default lastDayOfISOWeek +} + +declare module 'date-fns/esm/lastDayOfISOWeekYear/index.js' { + import { lastDayOfISOWeekYear } from 'date-fns/esm' + export default lastDayOfISOWeekYear +} + +declare module 'date-fns/esm/lastDayOfMonth/index.js' { + import { lastDayOfMonth } from 'date-fns/esm' + export default lastDayOfMonth +} + +declare module 'date-fns/esm/lastDayOfQuarter/index.js' { + import { lastDayOfQuarter } from 'date-fns/esm' + export default lastDayOfQuarter +} + +declare module 'date-fns/esm/lastDayOfWeek/index.js' { + import { lastDayOfWeek } from 'date-fns/esm' + export default lastDayOfWeek +} + +declare module 'date-fns/esm/lastDayOfYear/index.js' { + import { lastDayOfYear } from 'date-fns/esm' + export default lastDayOfYear +} + +declare module 'date-fns/esm/lightFormat/index.js' { + import { lightFormat } from 'date-fns/esm' + export default lightFormat +} + +declare module 'date-fns/esm/max/index.js' { + import { max } from 'date-fns/esm' + export default max +} + +declare module 'date-fns/esm/milliseconds/index.js' { + import { milliseconds } from 'date-fns/esm' + export default milliseconds +} + +declare module 'date-fns/esm/millisecondsToHours/index.js' { + import { millisecondsToHours } from 'date-fns/esm' + export default millisecondsToHours +} + +declare module 'date-fns/esm/millisecondsToMinutes/index.js' { + import { millisecondsToMinutes } from 'date-fns/esm' + export default millisecondsToMinutes +} + +declare module 'date-fns/esm/millisecondsToSeconds/index.js' { + import { millisecondsToSeconds } from 'date-fns/esm' + export default millisecondsToSeconds +} + +declare module 'date-fns/esm/min/index.js' { + import { min } from 'date-fns/esm' + export default min +} + +declare module 'date-fns/esm/minutesToHours/index.js' { + import { minutesToHours } from 'date-fns/esm' + export default minutesToHours +} + +declare module 'date-fns/esm/minutesToMilliseconds/index.js' { + import { minutesToMilliseconds } from 'date-fns/esm' + export default minutesToMilliseconds +} + +declare module 'date-fns/esm/minutesToSeconds/index.js' { + import { minutesToSeconds } from 'date-fns/esm' + export default minutesToSeconds +} + +declare module 'date-fns/esm/monthsToQuarters/index.js' { + import { monthsToQuarters } from 'date-fns/esm' + export default monthsToQuarters +} + +declare module 'date-fns/esm/monthsToYears/index.js' { + import { monthsToYears } from 'date-fns/esm' + export default monthsToYears +} + +declare module 'date-fns/esm/nextDay/index.js' { + import { nextDay } from 'date-fns/esm' + export default nextDay +} + +declare module 'date-fns/esm/nextFriday/index.js' { + import { nextFriday } from 'date-fns/esm' + export default nextFriday +} + +declare module 'date-fns/esm/nextMonday/index.js' { + import { nextMonday } from 'date-fns/esm' + export default nextMonday +} + +declare module 'date-fns/esm/nextSaturday/index.js' { + import { nextSaturday } from 'date-fns/esm' + export default nextSaturday +} + +declare module 'date-fns/esm/nextSunday/index.js' { + import { nextSunday } from 'date-fns/esm' + export default nextSunday +} + +declare module 'date-fns/esm/nextThursday/index.js' { + import { nextThursday } from 'date-fns/esm' + export default nextThursday +} + +declare module 'date-fns/esm/nextTuesday/index.js' { + import { nextTuesday } from 'date-fns/esm' + export default nextTuesday +} + +declare module 'date-fns/esm/nextWednesday/index.js' { + import { nextWednesday } from 'date-fns/esm' + export default nextWednesday +} + +declare module 'date-fns/esm/parse/index.js' { + import { parse } from 'date-fns/esm' + export default parse +} + +declare module 'date-fns/esm/parseISO/index.js' { + import { parseISO } from 'date-fns/esm' + export default parseISO +} + +declare module 'date-fns/esm/parseJSON/index.js' { + import { parseJSON } from 'date-fns/esm' + export default parseJSON +} + +declare module 'date-fns/esm/previousDay/index.js' { + import { previousDay } from 'date-fns/esm' + export default previousDay +} + +declare module 'date-fns/esm/previousFriday/index.js' { + import { previousFriday } from 'date-fns/esm' + export default previousFriday +} + +declare module 'date-fns/esm/previousMonday/index.js' { + import { previousMonday } from 'date-fns/esm' + export default previousMonday +} + +declare module 'date-fns/esm/previousSaturday/index.js' { + import { previousSaturday } from 'date-fns/esm' + export default previousSaturday +} + +declare module 'date-fns/esm/previousSunday/index.js' { + import { previousSunday } from 'date-fns/esm' + export default previousSunday +} + +declare module 'date-fns/esm/previousThursday/index.js' { + import { previousThursday } from 'date-fns/esm' + export default previousThursday +} + +declare module 'date-fns/esm/previousTuesday/index.js' { + import { previousTuesday } from 'date-fns/esm' + export default previousTuesday +} + +declare module 'date-fns/esm/previousWednesday/index.js' { + import { previousWednesday } from 'date-fns/esm' + export default previousWednesday +} + +declare module 'date-fns/esm/quartersToMonths/index.js' { + import { quartersToMonths } from 'date-fns/esm' + export default quartersToMonths +} + +declare module 'date-fns/esm/quartersToYears/index.js' { + import { quartersToYears } from 'date-fns/esm' + export default quartersToYears +} + +declare module 'date-fns/esm/roundToNearestMinutes/index.js' { + import { roundToNearestMinutes } from 'date-fns/esm' + export default roundToNearestMinutes +} + +declare module 'date-fns/esm/secondsToHours/index.js' { + import { secondsToHours } from 'date-fns/esm' + export default secondsToHours +} + +declare module 'date-fns/esm/secondsToMilliseconds/index.js' { + import { secondsToMilliseconds } from 'date-fns/esm' + export default secondsToMilliseconds +} + +declare module 'date-fns/esm/secondsToMinutes/index.js' { + import { secondsToMinutes } from 'date-fns/esm' + export default secondsToMinutes +} + +declare module 'date-fns/esm/set/index.js' { + import { set } from 'date-fns/esm' + export default set +} + +declare module 'date-fns/esm/setDate/index.js' { + import { setDate } from 'date-fns/esm' + export default setDate +} + +declare module 'date-fns/esm/setDay/index.js' { + import { setDay } from 'date-fns/esm' + export default setDay +} + +declare module 'date-fns/esm/setDayOfYear/index.js' { + import { setDayOfYear } from 'date-fns/esm' + export default setDayOfYear +} + +declare module 'date-fns/esm/setDefaultOptions/index.js' { + import { setDefaultOptions } from 'date-fns/esm' + export default setDefaultOptions +} + +declare module 'date-fns/esm/setHours/index.js' { + import { setHours } from 'date-fns/esm' + export default setHours +} + +declare module 'date-fns/esm/setISODay/index.js' { + import { setISODay } from 'date-fns/esm' + export default setISODay +} + +declare module 'date-fns/esm/setISOWeek/index.js' { + import { setISOWeek } from 'date-fns/esm' + export default setISOWeek +} + +declare module 'date-fns/esm/setISOWeekYear/index.js' { + import { setISOWeekYear } from 'date-fns/esm' + export default setISOWeekYear +} + +declare module 'date-fns/esm/setMilliseconds/index.js' { + import { setMilliseconds } from 'date-fns/esm' + export default setMilliseconds +} + +declare module 'date-fns/esm/setMinutes/index.js' { + import { setMinutes } from 'date-fns/esm' + export default setMinutes +} + +declare module 'date-fns/esm/setMonth/index.js' { + import { setMonth } from 'date-fns/esm' + export default setMonth +} + +declare module 'date-fns/esm/setQuarter/index.js' { + import { setQuarter } from 'date-fns/esm' + export default setQuarter +} + +declare module 'date-fns/esm/setSeconds/index.js' { + import { setSeconds } from 'date-fns/esm' + export default setSeconds +} + +declare module 'date-fns/esm/setWeek/index.js' { + import { setWeek } from 'date-fns/esm' + export default setWeek +} + +declare module 'date-fns/esm/setWeekYear/index.js' { + import { setWeekYear } from 'date-fns/esm' + export default setWeekYear +} + +declare module 'date-fns/esm/setYear/index.js' { + import { setYear } from 'date-fns/esm' + export default setYear +} + +declare module 'date-fns/esm/startOfDay/index.js' { + import { startOfDay } from 'date-fns/esm' + export default startOfDay +} + +declare module 'date-fns/esm/startOfDecade/index.js' { + import { startOfDecade } from 'date-fns/esm' + export default startOfDecade +} + +declare module 'date-fns/esm/startOfHour/index.js' { + import { startOfHour } from 'date-fns/esm' + export default startOfHour +} + +declare module 'date-fns/esm/startOfISOWeek/index.js' { + import { startOfISOWeek } from 'date-fns/esm' + export default startOfISOWeek +} + +declare module 'date-fns/esm/startOfISOWeekYear/index.js' { + import { startOfISOWeekYear } from 'date-fns/esm' + export default startOfISOWeekYear +} + +declare module 'date-fns/esm/startOfMinute/index.js' { + import { startOfMinute } from 'date-fns/esm' + export default startOfMinute +} + +declare module 'date-fns/esm/startOfMonth/index.js' { + import { startOfMonth } from 'date-fns/esm' + export default startOfMonth +} + +declare module 'date-fns/esm/startOfQuarter/index.js' { + import { startOfQuarter } from 'date-fns/esm' + export default startOfQuarter +} + +declare module 'date-fns/esm/startOfSecond/index.js' { + import { startOfSecond } from 'date-fns/esm' + export default startOfSecond +} + +declare module 'date-fns/esm/startOfToday/index.js' { + import { startOfToday } from 'date-fns/esm' + export default startOfToday +} + +declare module 'date-fns/esm/startOfTomorrow/index.js' { + import { startOfTomorrow } from 'date-fns/esm' + export default startOfTomorrow +} + +declare module 'date-fns/esm/startOfWeek/index.js' { + import { startOfWeek } from 'date-fns/esm' + export default startOfWeek +} + +declare module 'date-fns/esm/startOfWeekYear/index.js' { + import { startOfWeekYear } from 'date-fns/esm' + export default startOfWeekYear +} + +declare module 'date-fns/esm/startOfYear/index.js' { + import { startOfYear } from 'date-fns/esm' + export default startOfYear +} + +declare module 'date-fns/esm/startOfYesterday/index.js' { + import { startOfYesterday } from 'date-fns/esm' + export default startOfYesterday +} + +declare module 'date-fns/esm/sub/index.js' { + import { sub } from 'date-fns/esm' + export default sub +} + +declare module 'date-fns/esm/subBusinessDays/index.js' { + import { subBusinessDays } from 'date-fns/esm' + export default subBusinessDays +} + +declare module 'date-fns/esm/subDays/index.js' { + import { subDays } from 'date-fns/esm' + export default subDays +} + +declare module 'date-fns/esm/subHours/index.js' { + import { subHours } from 'date-fns/esm' + export default subHours +} + +declare module 'date-fns/esm/subISOWeekYears/index.js' { + import { subISOWeekYears } from 'date-fns/esm' + export default subISOWeekYears +} + +declare module 'date-fns/esm/subMilliseconds/index.js' { + import { subMilliseconds } from 'date-fns/esm' + export default subMilliseconds +} + +declare module 'date-fns/esm/subMinutes/index.js' { + import { subMinutes } from 'date-fns/esm' + export default subMinutes +} + +declare module 'date-fns/esm/subMonths/index.js' { + import { subMonths } from 'date-fns/esm' + export default subMonths +} + +declare module 'date-fns/esm/subQuarters/index.js' { + import { subQuarters } from 'date-fns/esm' + export default subQuarters +} + +declare module 'date-fns/esm/subSeconds/index.js' { + import { subSeconds } from 'date-fns/esm' + export default subSeconds +} + +declare module 'date-fns/esm/subWeeks/index.js' { + import { subWeeks } from 'date-fns/esm' + export default subWeeks +} + +declare module 'date-fns/esm/subYears/index.js' { + import { subYears } from 'date-fns/esm' + export default subYears +} + +declare module 'date-fns/esm/toDate/index.js' { + import { toDate } from 'date-fns/esm' + export default toDate +} + +declare module 'date-fns/esm/weeksToDays/index.js' { + import { weeksToDays } from 'date-fns/esm' + export default weeksToDays +} + +declare module 'date-fns/esm/yearsToMonths/index.js' { + import { yearsToMonths } from 'date-fns/esm' + export default yearsToMonths +} + +declare module 'date-fns/esm/yearsToQuarters/index.js' { + import { yearsToQuarters } from 'date-fns/esm' + export default yearsToQuarters +} + +// ECMAScript Module FP Functions + +declare module 'date-fns/esm/fp' { + const add: CurriedFn2 + namespace add {} + + const addBusinessDays: CurriedFn2 + namespace addBusinessDays {} + + const addDays: CurriedFn2 + namespace addDays {} + + const addHours: CurriedFn2 + namespace addHours {} + + const addISOWeekYears: CurriedFn2 + namespace addISOWeekYears {} + + const addMilliseconds: CurriedFn2 + namespace addMilliseconds {} + + const addMinutes: CurriedFn2 + namespace addMinutes {} + + const addMonths: CurriedFn2 + namespace addMonths {} + + const addQuarters: CurriedFn2 + namespace addQuarters {} + + const addSeconds: CurriedFn2 + namespace addSeconds {} + + const addWeeks: CurriedFn2 + namespace addWeeks {} + + const addYears: CurriedFn2 + namespace addYears {} + + const areIntervalsOverlapping: CurriedFn2 + namespace areIntervalsOverlapping {} + + const areIntervalsOverlappingWithOptions: CurriedFn3< + { + inclusive?: boolean + }, + Interval, + Interval, + boolean + > + namespace areIntervalsOverlappingWithOptions {} + + const clamp: CurriedFn2 + namespace clamp {} + + const closestIndexTo: CurriedFn2< + (Date | number)[], + Date | number, + number | undefined + > + namespace closestIndexTo {} + + const closestTo: CurriedFn2< + (Date | number)[], + Date | number, + Date | undefined + > + namespace closestTo {} + + const compareAsc: CurriedFn2 + namespace compareAsc {} + + const compareDesc: CurriedFn2 + namespace compareDesc {} + + const daysToWeeks: CurriedFn1 + namespace daysToWeeks {} + + const differenceInBusinessDays: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInBusinessDays {} + + const differenceInCalendarDays: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarDays {} + + const differenceInCalendarISOWeeks: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarISOWeeks {} + + const differenceInCalendarISOWeekYears: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarISOWeekYears {} + + const differenceInCalendarMonths: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarMonths {} + + const differenceInCalendarQuarters: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarQuarters {} + + const differenceInCalendarWeeks: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarWeeks {} + + const differenceInCalendarWeeksWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date | number, + number + > + namespace differenceInCalendarWeeksWithOptions {} + + const differenceInCalendarYears: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInCalendarYears {} + + const differenceInDays: CurriedFn2 + namespace differenceInDays {} + + const differenceInHours: CurriedFn2 + namespace differenceInHours {} + + const differenceInHoursWithOptions: CurriedFn3< + { + roundingMethod?: string + }, + Date | number, + Date | number, + number + > + namespace differenceInHoursWithOptions {} + + const differenceInISOWeekYears: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInISOWeekYears {} + + const differenceInMilliseconds: CurriedFn2< + Date | number, + Date | number, + number + > + namespace differenceInMilliseconds {} + + const differenceInMinutes: CurriedFn2 + namespace differenceInMinutes {} + + const differenceInMinutesWithOptions: CurriedFn3< + { + roundingMethod?: string + }, + Date | number, + Date | number, + number + > + namespace differenceInMinutesWithOptions {} + + const differenceInMonths: CurriedFn2 + namespace differenceInMonths {} + + const differenceInQuarters: CurriedFn2 + namespace differenceInQuarters {} + + const differenceInQuartersWithOptions: CurriedFn3< + { + roundingMethod?: string + }, + Date | number, + Date | number, + number + > + namespace differenceInQuartersWithOptions {} + + const differenceInSeconds: CurriedFn2 + namespace differenceInSeconds {} + + const differenceInSecondsWithOptions: CurriedFn3< + { + roundingMethod?: string + }, + Date | number, + Date | number, + number + > + namespace differenceInSecondsWithOptions {} + + const differenceInWeeks: CurriedFn2 + namespace differenceInWeeks {} + + const differenceInWeeksWithOptions: CurriedFn3< + { + roundingMethod?: string + }, + Date | number, + Date | number, + number + > + namespace differenceInWeeksWithOptions {} + + const differenceInYears: CurriedFn2 + namespace differenceInYears {} + + const eachDayOfInterval: CurriedFn1 + namespace eachDayOfInterval {} + + const eachDayOfIntervalWithOptions: CurriedFn2< + { + step?: number + }, + Interval, + Date[] + > + namespace eachDayOfIntervalWithOptions {} + + const eachHourOfInterval: CurriedFn1 + namespace eachHourOfInterval {} + + const eachHourOfIntervalWithOptions: CurriedFn2< + { + step?: number + }, + Interval, + Date[] + > + namespace eachHourOfIntervalWithOptions {} + + const eachMinuteOfInterval: CurriedFn1 + namespace eachMinuteOfInterval {} + + const eachMinuteOfIntervalWithOptions: CurriedFn2< + { + step?: number + }, + Interval, + Date[] + > + namespace eachMinuteOfIntervalWithOptions {} + + const eachMonthOfInterval: CurriedFn1 + namespace eachMonthOfInterval {} + + const eachQuarterOfInterval: CurriedFn1 + namespace eachQuarterOfInterval {} + + const eachWeekendOfInterval: CurriedFn1 + namespace eachWeekendOfInterval {} + + const eachWeekendOfMonth: CurriedFn1 + namespace eachWeekendOfMonth {} + + const eachWeekendOfYear: CurriedFn1 + namespace eachWeekendOfYear {} + + const eachWeekOfInterval: CurriedFn1 + namespace eachWeekOfInterval {} + + const eachWeekOfIntervalWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Interval, + Date[] + > + namespace eachWeekOfIntervalWithOptions {} + + const eachYearOfInterval: CurriedFn1 + namespace eachYearOfInterval {} + + const endOfDay: CurriedFn1 + namespace endOfDay {} + + const endOfDecade: CurriedFn1 + namespace endOfDecade {} + + const endOfDecadeWithOptions: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2 + }, + Date | number, + Date + > + namespace endOfDecadeWithOptions {} + + const endOfHour: CurriedFn1 + namespace endOfHour {} + + const endOfISOWeek: CurriedFn1 + namespace endOfISOWeek {} + + const endOfISOWeekYear: CurriedFn1 + namespace endOfISOWeekYear {} + + const endOfMinute: CurriedFn1 + namespace endOfMinute {} + + const endOfMonth: CurriedFn1 + namespace endOfMonth {} + + const endOfQuarter: CurriedFn1 + namespace endOfQuarter {} + + const endOfSecond: CurriedFn1 + namespace endOfSecond {} + + const endOfWeek: CurriedFn1 + namespace endOfWeek {} + + const endOfWeekWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date + > + namespace endOfWeekWithOptions {} + + const endOfYear: CurriedFn1 + namespace endOfYear {} + + const format: CurriedFn2 + namespace format {} + + const formatDistance: CurriedFn2 + namespace formatDistance {} + + const formatDistanceStrict: CurriedFn2 + namespace formatDistanceStrict {} + + const formatDistanceStrictWithOptions: CurriedFn3< + { + locale?: Locale + roundingMethod?: 'floor' | 'ceil' | 'round' + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' + addSuffix?: boolean + }, + Date | number, + Date | number, + string + > + namespace formatDistanceStrictWithOptions {} + + const formatDistanceWithOptions: CurriedFn3< + { + locale?: Locale + addSuffix?: boolean + includeSeconds?: boolean + }, + Date | number, + Date | number, + string + > + namespace formatDistanceWithOptions {} + + const formatDuration: CurriedFn1 + namespace formatDuration {} + + const formatDurationWithOptions: CurriedFn2< + { + locale?: Locale + delimiter?: string + zero?: boolean + format?: string[] + }, + Duration, + string + > + namespace formatDurationWithOptions {} + + const formatISO: CurriedFn1 + namespace formatISO {} + + const formatISO9075: CurriedFn1 + namespace formatISO9075 {} + + const formatISO9075WithOptions: CurriedFn2< + { + representation?: 'complete' | 'date' | 'time' + format?: 'extended' | 'basic' + }, + Date | number, + string + > + namespace formatISO9075WithOptions {} + + const formatISODuration: CurriedFn1 + namespace formatISODuration {} + + const formatISOWithOptions: CurriedFn2< + { + representation?: 'complete' | 'date' | 'time' + format?: 'extended' | 'basic' + }, + Date | number, + string + > + namespace formatISOWithOptions {} + + const formatRelative: CurriedFn2 + namespace formatRelative {} + + const formatRelativeWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date | number, + string + > + namespace formatRelativeWithOptions {} + + const formatRFC3339: CurriedFn1 + namespace formatRFC3339 {} + + const formatRFC3339WithOptions: CurriedFn2< + { + fractionDigits?: 0 | 1 | 2 | 3 + }, + Date | number, + string + > + namespace formatRFC3339WithOptions {} + + const formatRFC7231: CurriedFn1 + namespace formatRFC7231 {} + + const formatWithOptions: CurriedFn3< + { + useAdditionalDayOfYearTokens?: boolean + useAdditionalWeekYearTokens?: boolean + firstWeekContainsDate?: number + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + string, + Date | number, + string + > + namespace formatWithOptions {} + + const fromUnixTime: CurriedFn1 + namespace fromUnixTime {} + + const getDate: CurriedFn1 + namespace getDate {} + + const getDay: CurriedFn1 + namespace getDay {} + + const getDayOfYear: CurriedFn1 + namespace getDayOfYear {} + + const getDaysInMonth: CurriedFn1 + namespace getDaysInMonth {} + + const getDaysInYear: CurriedFn1 + namespace getDaysInYear {} + + const getDecade: CurriedFn1 + namespace getDecade {} + + const getHours: CurriedFn1 + namespace getHours {} + + const getISODay: CurriedFn1 + namespace getISODay {} + + const getISOWeek: CurriedFn1 + namespace getISOWeek {} + + const getISOWeeksInYear: CurriedFn1 + namespace getISOWeeksInYear {} + + const getISOWeekYear: CurriedFn1 + namespace getISOWeekYear {} + + const getMilliseconds: CurriedFn1 + namespace getMilliseconds {} + + const getMinutes: CurriedFn1 + namespace getMinutes {} + + const getMonth: CurriedFn1 + namespace getMonth {} + + const getOverlappingDaysInIntervals: CurriedFn2 + namespace getOverlappingDaysInIntervals {} + + const getQuarter: CurriedFn1 + namespace getQuarter {} + + const getSeconds: CurriedFn1 + namespace getSeconds {} + + const getTime: CurriedFn1 + namespace getTime {} + + const getUnixTime: CurriedFn1 + namespace getUnixTime {} + + const getWeek: CurriedFn1 + namespace getWeek {} + + const getWeekOfMonth: CurriedFn1 + namespace getWeekOfMonth {} + + const getWeekOfMonthWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + number + > + namespace getWeekOfMonthWithOptions {} + + const getWeeksInMonth: CurriedFn1 + namespace getWeeksInMonth {} + + const getWeeksInMonthWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + number + > + namespace getWeeksInMonthWithOptions {} + + const getWeekWithOptions: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + number + > + namespace getWeekWithOptions {} + + const getWeekYear: CurriedFn1 + namespace getWeekYear {} + + const getWeekYearWithOptions: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + number + > + namespace getWeekYearWithOptions {} + + const getYear: CurriedFn1 + namespace getYear {} + + const hoursToMilliseconds: CurriedFn1 + namespace hoursToMilliseconds {} + + const hoursToMinutes: CurriedFn1 + namespace hoursToMinutes {} + + const hoursToSeconds: CurriedFn1 + namespace hoursToSeconds {} + + const intervalToDuration: CurriedFn1 + namespace intervalToDuration {} + + const intlFormat: CurriedFn3< + { + locale?: string | string[] + }, + { + timeZone?: string + hour12?: boolean + formatMatcher?: 'basic' | 'best fit' + timeZoneName?: 'short' | 'long' + second?: 'numeric' | '2-digit' + minute?: 'numeric' | '2-digit' + hour?: 'numeric' | '2-digit' + day?: 'numeric' | '2-digit' + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long' + year?: 'numeric' | '2-digit' + era?: 'narrow' | 'short' | 'long' + weekday?: 'narrow' | 'short' | 'long' + localeMatcher?: 'lookup' | 'best fit' + }, + Date | number, + string + > + namespace intlFormat {} + + const intlFormatDistance: CurriedFn2 + namespace intlFormatDistance {} + + const intlFormatDistanceWithOptions: CurriedFn3< + { + style?: string + numeric?: string + localeMatcher?: string + locale?: string | string[] + unit?: string + }, + Date | number, + Date | number, + string + > + namespace intlFormatDistanceWithOptions {} + + const isAfter: CurriedFn2 + namespace isAfter {} + + const isBefore: CurriedFn2 + namespace isBefore {} + + const isDate: CurriedFn1 + namespace isDate {} + + const isEqual: CurriedFn2 + namespace isEqual {} + + const isExists: CurriedFn3 + namespace isExists {} + + const isFirstDayOfMonth: CurriedFn1 + namespace isFirstDayOfMonth {} + + const isFriday: CurriedFn1 + namespace isFriday {} + + const isLastDayOfMonth: CurriedFn1 + namespace isLastDayOfMonth {} + + const isLeapYear: CurriedFn1 + namespace isLeapYear {} + + const isMatch: CurriedFn2 + namespace isMatch {} + + const isMatchWithOptions: CurriedFn3< + { + useAdditionalDayOfYearTokens?: boolean + useAdditionalWeekYearTokens?: boolean + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + string, + string, + boolean + > + namespace isMatchWithOptions {} + + const isMonday: CurriedFn1 + namespace isMonday {} + + const isSameDay: CurriedFn2 + namespace isSameDay {} + + const isSameHour: CurriedFn2 + namespace isSameHour {} + + const isSameISOWeek: CurriedFn2 + namespace isSameISOWeek {} + + const isSameISOWeekYear: CurriedFn2 + namespace isSameISOWeekYear {} + + const isSameMinute: CurriedFn2 + namespace isSameMinute {} + + const isSameMonth: CurriedFn2 + namespace isSameMonth {} + + const isSameQuarter: CurriedFn2 + namespace isSameQuarter {} + + const isSameSecond: CurriedFn2 + namespace isSameSecond {} + + const isSameWeek: CurriedFn2 + namespace isSameWeek {} + + const isSameWeekWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date | number, + boolean + > + namespace isSameWeekWithOptions {} + + const isSameYear: CurriedFn2 + namespace isSameYear {} + + const isSaturday: CurriedFn1 + namespace isSaturday {} + + const isSunday: CurriedFn1 + namespace isSunday {} + + const isThursday: CurriedFn1 + namespace isThursday {} + + const isTuesday: CurriedFn1 + namespace isTuesday {} + + const isValid: CurriedFn1 + namespace isValid {} + + const isWednesday: CurriedFn1 + namespace isWednesday {} + + const isWeekend: CurriedFn1 + namespace isWeekend {} + + const isWithinInterval: CurriedFn2 + namespace isWithinInterval {} + + const lastDayOfDecade: CurriedFn1 + namespace lastDayOfDecade {} + + const lastDayOfISOWeek: CurriedFn1 + namespace lastDayOfISOWeek {} + + const lastDayOfISOWeekYear: CurriedFn1 + namespace lastDayOfISOWeekYear {} + + const lastDayOfMonth: CurriedFn1 + namespace lastDayOfMonth {} + + const lastDayOfQuarter: CurriedFn1 + namespace lastDayOfQuarter {} + + const lastDayOfQuarterWithOptions: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2 + }, + Date | number, + Date + > + namespace lastDayOfQuarterWithOptions {} + + const lastDayOfWeek: CurriedFn1 + namespace lastDayOfWeek {} + + const lastDayOfWeekWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date + > + namespace lastDayOfWeekWithOptions {} + + const lastDayOfYear: CurriedFn1 + namespace lastDayOfYear {} + + const lightFormat: CurriedFn2 + namespace lightFormat {} + + const max: CurriedFn1<(Date | number)[], Date> + namespace max {} + + const milliseconds: CurriedFn1 + namespace milliseconds {} + + const millisecondsToHours: CurriedFn1 + namespace millisecondsToHours {} + + const millisecondsToMinutes: CurriedFn1 + namespace millisecondsToMinutes {} + + const millisecondsToSeconds: CurriedFn1 + namespace millisecondsToSeconds {} + + const min: CurriedFn1<(Date | number)[], Date> + namespace min {} + + const minutesToHours: CurriedFn1 + namespace minutesToHours {} + + const minutesToMilliseconds: CurriedFn1 + namespace minutesToMilliseconds {} + + const minutesToSeconds: CurriedFn1 + namespace minutesToSeconds {} + + const monthsToQuarters: CurriedFn1 + namespace monthsToQuarters {} + + const monthsToYears: CurriedFn1 + namespace monthsToYears {} + + const nextDay: CurriedFn2 + namespace nextDay {} + + const nextFriday: CurriedFn1 + namespace nextFriday {} + + const nextMonday: CurriedFn1 + namespace nextMonday {} + + const nextSaturday: CurriedFn1 + namespace nextSaturday {} + + const nextSunday: CurriedFn1 + namespace nextSunday {} + + const nextThursday: CurriedFn1 + namespace nextThursday {} + + const nextTuesday: CurriedFn1 + namespace nextTuesday {} + + const nextWednesday: CurriedFn1 + namespace nextWednesday {} + + const parse: CurriedFn3 + namespace parse {} + + const parseISO: CurriedFn1 + namespace parseISO {} + + const parseISOWithOptions: CurriedFn2< + { + additionalDigits?: 0 | 1 | 2 + }, + string, + Date + > + namespace parseISOWithOptions {} + + const parseJSON: CurriedFn1 + namespace parseJSON {} + + const parseWithOptions: CurriedFn4< + { + useAdditionalDayOfYearTokens?: boolean + useAdditionalWeekYearTokens?: boolean + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + string, + string, + Date + > + namespace parseWithOptions {} + + const previousDay: CurriedFn2 + namespace previousDay {} + + const previousFriday: CurriedFn1 + namespace previousFriday {} + + const previousMonday: CurriedFn1 + namespace previousMonday {} + + const previousSaturday: CurriedFn1 + namespace previousSaturday {} + + const previousSunday: CurriedFn1 + namespace previousSunday {} + + const previousThursday: CurriedFn1 + namespace previousThursday {} + + const previousTuesday: CurriedFn1 + namespace previousTuesday {} + + const previousWednesday: CurriedFn1 + namespace previousWednesday {} + + const quartersToMonths: CurriedFn1 + namespace quartersToMonths {} + + const quartersToYears: CurriedFn1 + namespace quartersToYears {} + + const roundToNearestMinutes: CurriedFn1 + namespace roundToNearestMinutes {} + + const roundToNearestMinutesWithOptions: CurriedFn2< + { + roundingMethod?: string + nearestTo?: number + }, + Date | number, + Date + > + namespace roundToNearestMinutesWithOptions {} + + const secondsToHours: CurriedFn1 + namespace secondsToHours {} + + const secondsToMilliseconds: CurriedFn1 + namespace secondsToMilliseconds {} + + const secondsToMinutes: CurriedFn1 + namespace secondsToMinutes {} + + const set: CurriedFn2< + { + milliseconds?: number + seconds?: number + minutes?: number + hours?: number + date?: number + month?: number + year?: number + }, + Date | number, + Date + > + namespace set {} + + const setDate: CurriedFn2 + namespace setDate {} + + const setDay: CurriedFn2 + namespace setDay {} + + const setDayOfYear: CurriedFn2 + namespace setDayOfYear {} + + const setDayWithOptions: CurriedFn3< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + number, + Date | number, + Date + > + namespace setDayWithOptions {} + + const setHours: CurriedFn2 + namespace setHours {} + + const setISODay: CurriedFn2 + namespace setISODay {} + + const setISOWeek: CurriedFn2 + namespace setISOWeek {} + + const setISOWeekYear: CurriedFn2 + namespace setISOWeekYear {} + + const setMilliseconds: CurriedFn2 + namespace setMilliseconds {} + + const setMinutes: CurriedFn2 + namespace setMinutes {} + + const setMonth: CurriedFn2 + namespace setMonth {} + + const setQuarter: CurriedFn2 + namespace setQuarter {} + + const setSeconds: CurriedFn2 + namespace setSeconds {} + + const setWeek: CurriedFn2 + namespace setWeek {} + + const setWeekWithOptions: CurriedFn3< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + number, + Date | number, + Date + > + namespace setWeekWithOptions {} + + const setWeekYear: CurriedFn2 + namespace setWeekYear {} + + const setWeekYearWithOptions: CurriedFn3< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + number, + Date | number, + Date + > + namespace setWeekYearWithOptions {} + + const setYear: CurriedFn2 + namespace setYear {} + + const startOfDay: CurriedFn1 + namespace startOfDay {} + + const startOfDecade: CurriedFn1 + namespace startOfDecade {} + + const startOfHour: CurriedFn1 + namespace startOfHour {} + + const startOfISOWeek: CurriedFn1 + namespace startOfISOWeek {} + + const startOfISOWeekYear: CurriedFn1 + namespace startOfISOWeekYear {} + + const startOfMinute: CurriedFn1 + namespace startOfMinute {} + + const startOfMonth: CurriedFn1 + namespace startOfMonth {} + + const startOfQuarter: CurriedFn1 + namespace startOfQuarter {} + + const startOfSecond: CurriedFn1 + namespace startOfSecond {} + + const startOfWeek: CurriedFn1 + namespace startOfWeek {} + + const startOfWeekWithOptions: CurriedFn2< + { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date + > + namespace startOfWeekWithOptions {} + + const startOfWeekYear: CurriedFn1 + namespace startOfWeekYear {} + + const startOfWeekYearWithOptions: CurriedFn2< + { + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + locale?: Locale + }, + Date | number, + Date + > + namespace startOfWeekYearWithOptions {} + + const startOfYear: CurriedFn1 + namespace startOfYear {} + + const sub: CurriedFn2 + namespace sub {} + + const subBusinessDays: CurriedFn2 + namespace subBusinessDays {} + + const subDays: CurriedFn2 + namespace subDays {} + + const subHours: CurriedFn2 + namespace subHours {} + + const subISOWeekYears: CurriedFn2 + namespace subISOWeekYears {} + + const subMilliseconds: CurriedFn2 + namespace subMilliseconds {} + + const subMinutes: CurriedFn2 + namespace subMinutes {} + + const subMonths: CurriedFn2 + namespace subMonths {} + + const subQuarters: CurriedFn2 + namespace subQuarters {} + + const subSeconds: CurriedFn2 + namespace subSeconds {} + + const subWeeks: CurriedFn2 + namespace subWeeks {} + + const subYears: CurriedFn2 + namespace subYears {} + + const toDate: CurriedFn1 + namespace toDate {} + + const weeksToDays: CurriedFn1 + namespace weeksToDays {} + + const yearsToMonths: CurriedFn1 + namespace yearsToMonths {} + + const yearsToQuarters: CurriedFn1 + namespace yearsToQuarters {} + + const daysInWeek: number + + const daysInYear: number + + const maxTime: number + + const millisecondsInMinute: number + + const millisecondsInHour: number + + const millisecondsInSecond: number + + const minTime: number + + const minutesInHour: number + + const monthsInQuarter: number + + const monthsInYear: number + + const quartersInYear: number + + const secondsInHour: number + + const secondsInMinute: number + + const secondsInDay: number + + const secondsInWeek: number + + const secondsInYear: number + + const secondsInMonth: number + + const secondsInQuarter: number +} + +declare module 'date-fns/esm/fp/add' { + import { add } from 'date-fns/esm/fp' + export default add +} + +declare module 'date-fns/esm/fp/addBusinessDays' { + import { addBusinessDays } from 'date-fns/esm/fp' + export default addBusinessDays +} + +declare module 'date-fns/esm/fp/addDays' { + import { addDays } from 'date-fns/esm/fp' + export default addDays +} + +declare module 'date-fns/esm/fp/addHours' { + import { addHours } from 'date-fns/esm/fp' + export default addHours +} + +declare module 'date-fns/esm/fp/addISOWeekYears' { + import { addISOWeekYears } from 'date-fns/esm/fp' + export default addISOWeekYears +} + +declare module 'date-fns/esm/fp/addMilliseconds' { + import { addMilliseconds } from 'date-fns/esm/fp' + export default addMilliseconds +} + +declare module 'date-fns/esm/fp/addMinutes' { + import { addMinutes } from 'date-fns/esm/fp' + export default addMinutes +} + +declare module 'date-fns/esm/fp/addMonths' { + import { addMonths } from 'date-fns/esm/fp' + export default addMonths +} + +declare module 'date-fns/esm/fp/addQuarters' { + import { addQuarters } from 'date-fns/esm/fp' + export default addQuarters +} + +declare module 'date-fns/esm/fp/addSeconds' { + import { addSeconds } from 'date-fns/esm/fp' + export default addSeconds +} + +declare module 'date-fns/esm/fp/addWeeks' { + import { addWeeks } from 'date-fns/esm/fp' + export default addWeeks +} + +declare module 'date-fns/esm/fp/addYears' { + import { addYears } from 'date-fns/esm/fp' + export default addYears +} + +declare module 'date-fns/esm/fp/areIntervalsOverlapping' { + import { areIntervalsOverlapping } from 'date-fns/esm/fp' + export default areIntervalsOverlapping +} + +declare module 'date-fns/esm/fp/areIntervalsOverlappingWithOptions' { + import { areIntervalsOverlappingWithOptions } from 'date-fns/esm/fp' + export default areIntervalsOverlappingWithOptions +} + +declare module 'date-fns/esm/fp/clamp' { + import { clamp } from 'date-fns/esm/fp' + export default clamp +} + +declare module 'date-fns/esm/fp/closestIndexTo' { + import { closestIndexTo } from 'date-fns/esm/fp' + export default closestIndexTo +} + +declare module 'date-fns/esm/fp/closestTo' { + import { closestTo } from 'date-fns/esm/fp' + export default closestTo +} + +declare module 'date-fns/esm/fp/compareAsc' { + import { compareAsc } from 'date-fns/esm/fp' + export default compareAsc +} + +declare module 'date-fns/esm/fp/compareDesc' { + import { compareDesc } from 'date-fns/esm/fp' + export default compareDesc +} + +declare module 'date-fns/esm/fp/daysToWeeks' { + import { daysToWeeks } from 'date-fns/esm/fp' + export default daysToWeeks +} + +declare module 'date-fns/esm/fp/differenceInBusinessDays' { + import { differenceInBusinessDays } from 'date-fns/esm/fp' + export default differenceInBusinessDays +} + +declare module 'date-fns/esm/fp/differenceInCalendarDays' { + import { differenceInCalendarDays } from 'date-fns/esm/fp' + export default differenceInCalendarDays +} + +declare module 'date-fns/esm/fp/differenceInCalendarISOWeeks' { + import { differenceInCalendarISOWeeks } from 'date-fns/esm/fp' + export default differenceInCalendarISOWeeks +} + +declare module 'date-fns/esm/fp/differenceInCalendarISOWeekYears' { + import { differenceInCalendarISOWeekYears } from 'date-fns/esm/fp' + export default differenceInCalendarISOWeekYears +} + +declare module 'date-fns/esm/fp/differenceInCalendarMonths' { + import { differenceInCalendarMonths } from 'date-fns/esm/fp' + export default differenceInCalendarMonths +} + +declare module 'date-fns/esm/fp/differenceInCalendarQuarters' { + import { differenceInCalendarQuarters } from 'date-fns/esm/fp' + export default differenceInCalendarQuarters +} + +declare module 'date-fns/esm/fp/differenceInCalendarWeeks' { + import { differenceInCalendarWeeks } from 'date-fns/esm/fp' + export default differenceInCalendarWeeks +} + +declare module 'date-fns/esm/fp/differenceInCalendarWeeksWithOptions' { + import { differenceInCalendarWeeksWithOptions } from 'date-fns/esm/fp' + export default differenceInCalendarWeeksWithOptions +} + +declare module 'date-fns/esm/fp/differenceInCalendarYears' { + import { differenceInCalendarYears } from 'date-fns/esm/fp' + export default differenceInCalendarYears +} + +declare module 'date-fns/esm/fp/differenceInDays' { + import { differenceInDays } from 'date-fns/esm/fp' + export default differenceInDays +} + +declare module 'date-fns/esm/fp/differenceInHours' { + import { differenceInHours } from 'date-fns/esm/fp' + export default differenceInHours +} + +declare module 'date-fns/esm/fp/differenceInHoursWithOptions' { + import { differenceInHoursWithOptions } from 'date-fns/esm/fp' + export default differenceInHoursWithOptions +} + +declare module 'date-fns/esm/fp/differenceInISOWeekYears' { + import { differenceInISOWeekYears } from 'date-fns/esm/fp' + export default differenceInISOWeekYears +} + +declare module 'date-fns/esm/fp/differenceInMilliseconds' { + import { differenceInMilliseconds } from 'date-fns/esm/fp' + export default differenceInMilliseconds +} + +declare module 'date-fns/esm/fp/differenceInMinutes' { + import { differenceInMinutes } from 'date-fns/esm/fp' + export default differenceInMinutes +} + +declare module 'date-fns/esm/fp/differenceInMinutesWithOptions' { + import { differenceInMinutesWithOptions } from 'date-fns/esm/fp' + export default differenceInMinutesWithOptions +} + +declare module 'date-fns/esm/fp/differenceInMonths' { + import { differenceInMonths } from 'date-fns/esm/fp' + export default differenceInMonths +} + +declare module 'date-fns/esm/fp/differenceInQuarters' { + import { differenceInQuarters } from 'date-fns/esm/fp' + export default differenceInQuarters +} + +declare module 'date-fns/esm/fp/differenceInQuartersWithOptions' { + import { differenceInQuartersWithOptions } from 'date-fns/esm/fp' + export default differenceInQuartersWithOptions +} + +declare module 'date-fns/esm/fp/differenceInSeconds' { + import { differenceInSeconds } from 'date-fns/esm/fp' + export default differenceInSeconds +} + +declare module 'date-fns/esm/fp/differenceInSecondsWithOptions' { + import { differenceInSecondsWithOptions } from 'date-fns/esm/fp' + export default differenceInSecondsWithOptions +} + +declare module 'date-fns/esm/fp/differenceInWeeks' { + import { differenceInWeeks } from 'date-fns/esm/fp' + export default differenceInWeeks +} + +declare module 'date-fns/esm/fp/differenceInWeeksWithOptions' { + import { differenceInWeeksWithOptions } from 'date-fns/esm/fp' + export default differenceInWeeksWithOptions +} + +declare module 'date-fns/esm/fp/differenceInYears' { + import { differenceInYears } from 'date-fns/esm/fp' + export default differenceInYears +} + +declare module 'date-fns/esm/fp/eachDayOfInterval' { + import { eachDayOfInterval } from 'date-fns/esm/fp' + export default eachDayOfInterval +} + +declare module 'date-fns/esm/fp/eachDayOfIntervalWithOptions' { + import { eachDayOfIntervalWithOptions } from 'date-fns/esm/fp' + export default eachDayOfIntervalWithOptions +} + +declare module 'date-fns/esm/fp/eachHourOfInterval' { + import { eachHourOfInterval } from 'date-fns/esm/fp' + export default eachHourOfInterval +} + +declare module 'date-fns/esm/fp/eachHourOfIntervalWithOptions' { + import { eachHourOfIntervalWithOptions } from 'date-fns/esm/fp' + export default eachHourOfIntervalWithOptions +} + +declare module 'date-fns/esm/fp/eachMinuteOfInterval' { + import { eachMinuteOfInterval } from 'date-fns/esm/fp' + export default eachMinuteOfInterval +} + +declare module 'date-fns/esm/fp/eachMinuteOfIntervalWithOptions' { + import { eachMinuteOfIntervalWithOptions } from 'date-fns/esm/fp' + export default eachMinuteOfIntervalWithOptions +} + +declare module 'date-fns/esm/fp/eachMonthOfInterval' { + import { eachMonthOfInterval } from 'date-fns/esm/fp' + export default eachMonthOfInterval +} + +declare module 'date-fns/esm/fp/eachQuarterOfInterval' { + import { eachQuarterOfInterval } from 'date-fns/esm/fp' + export default eachQuarterOfInterval +} + +declare module 'date-fns/esm/fp/eachWeekendOfInterval' { + import { eachWeekendOfInterval } from 'date-fns/esm/fp' + export default eachWeekendOfInterval +} + +declare module 'date-fns/esm/fp/eachWeekendOfMonth' { + import { eachWeekendOfMonth } from 'date-fns/esm/fp' + export default eachWeekendOfMonth +} + +declare module 'date-fns/esm/fp/eachWeekendOfYear' { + import { eachWeekendOfYear } from 'date-fns/esm/fp' + export default eachWeekendOfYear +} + +declare module 'date-fns/esm/fp/eachWeekOfInterval' { + import { eachWeekOfInterval } from 'date-fns/esm/fp' + export default eachWeekOfInterval +} + +declare module 'date-fns/esm/fp/eachWeekOfIntervalWithOptions' { + import { eachWeekOfIntervalWithOptions } from 'date-fns/esm/fp' + export default eachWeekOfIntervalWithOptions +} + +declare module 'date-fns/esm/fp/eachYearOfInterval' { + import { eachYearOfInterval } from 'date-fns/esm/fp' + export default eachYearOfInterval +} + +declare module 'date-fns/esm/fp/endOfDay' { + import { endOfDay } from 'date-fns/esm/fp' + export default endOfDay +} + +declare module 'date-fns/esm/fp/endOfDecade' { + import { endOfDecade } from 'date-fns/esm/fp' + export default endOfDecade +} + +declare module 'date-fns/esm/fp/endOfDecadeWithOptions' { + import { endOfDecadeWithOptions } from 'date-fns/esm/fp' + export default endOfDecadeWithOptions +} + +declare module 'date-fns/esm/fp/endOfHour' { + import { endOfHour } from 'date-fns/esm/fp' + export default endOfHour +} + +declare module 'date-fns/esm/fp/endOfISOWeek' { + import { endOfISOWeek } from 'date-fns/esm/fp' + export default endOfISOWeek +} + +declare module 'date-fns/esm/fp/endOfISOWeekYear' { + import { endOfISOWeekYear } from 'date-fns/esm/fp' + export default endOfISOWeekYear +} + +declare module 'date-fns/esm/fp/endOfMinute' { + import { endOfMinute } from 'date-fns/esm/fp' + export default endOfMinute +} + +declare module 'date-fns/esm/fp/endOfMonth' { + import { endOfMonth } from 'date-fns/esm/fp' + export default endOfMonth +} + +declare module 'date-fns/esm/fp/endOfQuarter' { + import { endOfQuarter } from 'date-fns/esm/fp' + export default endOfQuarter +} + +declare module 'date-fns/esm/fp/endOfSecond' { + import { endOfSecond } from 'date-fns/esm/fp' + export default endOfSecond +} + +declare module 'date-fns/esm/fp/endOfWeek' { + import { endOfWeek } from 'date-fns/esm/fp' + export default endOfWeek +} + +declare module 'date-fns/esm/fp/endOfWeekWithOptions' { + import { endOfWeekWithOptions } from 'date-fns/esm/fp' + export default endOfWeekWithOptions +} + +declare module 'date-fns/esm/fp/endOfYear' { + import { endOfYear } from 'date-fns/esm/fp' + export default endOfYear +} + +declare module 'date-fns/esm/fp/format' { + import { format } from 'date-fns/esm/fp' + export default format +} + +declare module 'date-fns/esm/fp/formatDistance' { + import { formatDistance } from 'date-fns/esm/fp' + export default formatDistance +} + +declare module 'date-fns/esm/fp/formatDistanceStrict' { + import { formatDistanceStrict } from 'date-fns/esm/fp' + export default formatDistanceStrict +} + +declare module 'date-fns/esm/fp/formatDistanceStrictWithOptions' { + import { formatDistanceStrictWithOptions } from 'date-fns/esm/fp' + export default formatDistanceStrictWithOptions +} + +declare module 'date-fns/esm/fp/formatDistanceWithOptions' { + import { formatDistanceWithOptions } from 'date-fns/esm/fp' + export default formatDistanceWithOptions +} + +declare module 'date-fns/esm/fp/formatDuration' { + import { formatDuration } from 'date-fns/esm/fp' + export default formatDuration +} + +declare module 'date-fns/esm/fp/formatDurationWithOptions' { + import { formatDurationWithOptions } from 'date-fns/esm/fp' + export default formatDurationWithOptions +} + +declare module 'date-fns/esm/fp/formatISO' { + import { formatISO } from 'date-fns/esm/fp' + export default formatISO +} + +declare module 'date-fns/esm/fp/formatISO9075' { + import { formatISO9075 } from 'date-fns/esm/fp' + export default formatISO9075 +} + +declare module 'date-fns/esm/fp/formatISO9075WithOptions' { + import { formatISO9075WithOptions } from 'date-fns/esm/fp' + export default formatISO9075WithOptions +} + +declare module 'date-fns/esm/fp/formatISODuration' { + import { formatISODuration } from 'date-fns/esm/fp' + export default formatISODuration +} + +declare module 'date-fns/esm/fp/formatISOWithOptions' { + import { formatISOWithOptions } from 'date-fns/esm/fp' + export default formatISOWithOptions +} + +declare module 'date-fns/esm/fp/formatRelative' { + import { formatRelative } from 'date-fns/esm/fp' + export default formatRelative +} + +declare module 'date-fns/esm/fp/formatRelativeWithOptions' { + import { formatRelativeWithOptions } from 'date-fns/esm/fp' + export default formatRelativeWithOptions +} + +declare module 'date-fns/esm/fp/formatRFC3339' { + import { formatRFC3339 } from 'date-fns/esm/fp' + export default formatRFC3339 +} + +declare module 'date-fns/esm/fp/formatRFC3339WithOptions' { + import { formatRFC3339WithOptions } from 'date-fns/esm/fp' + export default formatRFC3339WithOptions +} + +declare module 'date-fns/esm/fp/formatRFC7231' { + import { formatRFC7231 } from 'date-fns/esm/fp' + export default formatRFC7231 +} + +declare module 'date-fns/esm/fp/formatWithOptions' { + import { formatWithOptions } from 'date-fns/esm/fp' + export default formatWithOptions +} + +declare module 'date-fns/esm/fp/fromUnixTime' { + import { fromUnixTime } from 'date-fns/esm/fp' + export default fromUnixTime +} + +declare module 'date-fns/esm/fp/getDate' { + import { getDate } from 'date-fns/esm/fp' + export default getDate +} + +declare module 'date-fns/esm/fp/getDay' { + import { getDay } from 'date-fns/esm/fp' + export default getDay +} + +declare module 'date-fns/esm/fp/getDayOfYear' { + import { getDayOfYear } from 'date-fns/esm/fp' + export default getDayOfYear +} + +declare module 'date-fns/esm/fp/getDaysInMonth' { + import { getDaysInMonth } from 'date-fns/esm/fp' + export default getDaysInMonth +} + +declare module 'date-fns/esm/fp/getDaysInYear' { + import { getDaysInYear } from 'date-fns/esm/fp' + export default getDaysInYear +} + +declare module 'date-fns/esm/fp/getDecade' { + import { getDecade } from 'date-fns/esm/fp' + export default getDecade +} + +declare module 'date-fns/esm/fp/getHours' { + import { getHours } from 'date-fns/esm/fp' + export default getHours +} + +declare module 'date-fns/esm/fp/getISODay' { + import { getISODay } from 'date-fns/esm/fp' + export default getISODay +} + +declare module 'date-fns/esm/fp/getISOWeek' { + import { getISOWeek } from 'date-fns/esm/fp' + export default getISOWeek +} + +declare module 'date-fns/esm/fp/getISOWeeksInYear' { + import { getISOWeeksInYear } from 'date-fns/esm/fp' + export default getISOWeeksInYear +} + +declare module 'date-fns/esm/fp/getISOWeekYear' { + import { getISOWeekYear } from 'date-fns/esm/fp' + export default getISOWeekYear +} + +declare module 'date-fns/esm/fp/getMilliseconds' { + import { getMilliseconds } from 'date-fns/esm/fp' + export default getMilliseconds +} + +declare module 'date-fns/esm/fp/getMinutes' { + import { getMinutes } from 'date-fns/esm/fp' + export default getMinutes +} + +declare module 'date-fns/esm/fp/getMonth' { + import { getMonth } from 'date-fns/esm/fp' + export default getMonth +} + +declare module 'date-fns/esm/fp/getOverlappingDaysInIntervals' { + import { getOverlappingDaysInIntervals } from 'date-fns/esm/fp' + export default getOverlappingDaysInIntervals +} + +declare module 'date-fns/esm/fp/getQuarter' { + import { getQuarter } from 'date-fns/esm/fp' + export default getQuarter +} + +declare module 'date-fns/esm/fp/getSeconds' { + import { getSeconds } from 'date-fns/esm/fp' + export default getSeconds +} + +declare module 'date-fns/esm/fp/getTime' { + import { getTime } from 'date-fns/esm/fp' + export default getTime +} + +declare module 'date-fns/esm/fp/getUnixTime' { + import { getUnixTime } from 'date-fns/esm/fp' + export default getUnixTime +} + +declare module 'date-fns/esm/fp/getWeek' { + import { getWeek } from 'date-fns/esm/fp' + export default getWeek +} + +declare module 'date-fns/esm/fp/getWeekOfMonth' { + import { getWeekOfMonth } from 'date-fns/esm/fp' + export default getWeekOfMonth +} + +declare module 'date-fns/esm/fp/getWeekOfMonthWithOptions' { + import { getWeekOfMonthWithOptions } from 'date-fns/esm/fp' + export default getWeekOfMonthWithOptions +} + +declare module 'date-fns/esm/fp/getWeeksInMonth' { + import { getWeeksInMonth } from 'date-fns/esm/fp' + export default getWeeksInMonth +} + +declare module 'date-fns/esm/fp/getWeeksInMonthWithOptions' { + import { getWeeksInMonthWithOptions } from 'date-fns/esm/fp' + export default getWeeksInMonthWithOptions +} + +declare module 'date-fns/esm/fp/getWeekWithOptions' { + import { getWeekWithOptions } from 'date-fns/esm/fp' + export default getWeekWithOptions +} + +declare module 'date-fns/esm/fp/getWeekYear' { + import { getWeekYear } from 'date-fns/esm/fp' + export default getWeekYear +} + +declare module 'date-fns/esm/fp/getWeekYearWithOptions' { + import { getWeekYearWithOptions } from 'date-fns/esm/fp' + export default getWeekYearWithOptions +} + +declare module 'date-fns/esm/fp/getYear' { + import { getYear } from 'date-fns/esm/fp' + export default getYear +} + +declare module 'date-fns/esm/fp/hoursToMilliseconds' { + import { hoursToMilliseconds } from 'date-fns/esm/fp' + export default hoursToMilliseconds +} + +declare module 'date-fns/esm/fp/hoursToMinutes' { + import { hoursToMinutes } from 'date-fns/esm/fp' + export default hoursToMinutes +} + +declare module 'date-fns/esm/fp/hoursToSeconds' { + import { hoursToSeconds } from 'date-fns/esm/fp' + export default hoursToSeconds +} + +declare module 'date-fns/esm/fp/intervalToDuration' { + import { intervalToDuration } from 'date-fns/esm/fp' + export default intervalToDuration +} + +declare module 'date-fns/esm/fp/intlFormat' { + import { intlFormat } from 'date-fns/esm/fp' + export default intlFormat +} + +declare module 'date-fns/esm/fp/intlFormatDistance' { + import { intlFormatDistance } from 'date-fns/esm/fp' + export default intlFormatDistance +} + +declare module 'date-fns/esm/fp/intlFormatDistanceWithOptions' { + import { intlFormatDistanceWithOptions } from 'date-fns/esm/fp' + export default intlFormatDistanceWithOptions +} + +declare module 'date-fns/esm/fp/isAfter' { + import { isAfter } from 'date-fns/esm/fp' + export default isAfter +} + +declare module 'date-fns/esm/fp/isBefore' { + import { isBefore } from 'date-fns/esm/fp' + export default isBefore +} + +declare module 'date-fns/esm/fp/isDate' { + import { isDate } from 'date-fns/esm/fp' + export default isDate +} + +declare module 'date-fns/esm/fp/isEqual' { + import { isEqual } from 'date-fns/esm/fp' + export default isEqual +} + +declare module 'date-fns/esm/fp/isExists' { + import { isExists } from 'date-fns/esm/fp' + export default isExists +} + +declare module 'date-fns/esm/fp/isFirstDayOfMonth' { + import { isFirstDayOfMonth } from 'date-fns/esm/fp' + export default isFirstDayOfMonth +} + +declare module 'date-fns/esm/fp/isFriday' { + import { isFriday } from 'date-fns/esm/fp' + export default isFriday +} + +declare module 'date-fns/esm/fp/isLastDayOfMonth' { + import { isLastDayOfMonth } from 'date-fns/esm/fp' + export default isLastDayOfMonth +} + +declare module 'date-fns/esm/fp/isLeapYear' { + import { isLeapYear } from 'date-fns/esm/fp' + export default isLeapYear +} + +declare module 'date-fns/esm/fp/isMatch' { + import { isMatch } from 'date-fns/esm/fp' + export default isMatch +} + +declare module 'date-fns/esm/fp/isMatchWithOptions' { + import { isMatchWithOptions } from 'date-fns/esm/fp' + export default isMatchWithOptions +} + +declare module 'date-fns/esm/fp/isMonday' { + import { isMonday } from 'date-fns/esm/fp' + export default isMonday +} + +declare module 'date-fns/esm/fp/isSameDay' { + import { isSameDay } from 'date-fns/esm/fp' + export default isSameDay +} + +declare module 'date-fns/esm/fp/isSameHour' { + import { isSameHour } from 'date-fns/esm/fp' + export default isSameHour +} + +declare module 'date-fns/esm/fp/isSameISOWeek' { + import { isSameISOWeek } from 'date-fns/esm/fp' + export default isSameISOWeek +} + +declare module 'date-fns/esm/fp/isSameISOWeekYear' { + import { isSameISOWeekYear } from 'date-fns/esm/fp' + export default isSameISOWeekYear +} + +declare module 'date-fns/esm/fp/isSameMinute' { + import { isSameMinute } from 'date-fns/esm/fp' + export default isSameMinute +} + +declare module 'date-fns/esm/fp/isSameMonth' { + import { isSameMonth } from 'date-fns/esm/fp' + export default isSameMonth +} + +declare module 'date-fns/esm/fp/isSameQuarter' { + import { isSameQuarter } from 'date-fns/esm/fp' + export default isSameQuarter +} + +declare module 'date-fns/esm/fp/isSameSecond' { + import { isSameSecond } from 'date-fns/esm/fp' + export default isSameSecond +} + +declare module 'date-fns/esm/fp/isSameWeek' { + import { isSameWeek } from 'date-fns/esm/fp' + export default isSameWeek +} + +declare module 'date-fns/esm/fp/isSameWeekWithOptions' { + import { isSameWeekWithOptions } from 'date-fns/esm/fp' + export default isSameWeekWithOptions +} + +declare module 'date-fns/esm/fp/isSameYear' { + import { isSameYear } from 'date-fns/esm/fp' + export default isSameYear +} + +declare module 'date-fns/esm/fp/isSaturday' { + import { isSaturday } from 'date-fns/esm/fp' + export default isSaturday +} + +declare module 'date-fns/esm/fp/isSunday' { + import { isSunday } from 'date-fns/esm/fp' + export default isSunday +} + +declare module 'date-fns/esm/fp/isThursday' { + import { isThursday } from 'date-fns/esm/fp' + export default isThursday +} + +declare module 'date-fns/esm/fp/isTuesday' { + import { isTuesday } from 'date-fns/esm/fp' + export default isTuesday +} + +declare module 'date-fns/esm/fp/isValid' { + import { isValid } from 'date-fns/esm/fp' + export default isValid +} + +declare module 'date-fns/esm/fp/isWednesday' { + import { isWednesday } from 'date-fns/esm/fp' + export default isWednesday +} + +declare module 'date-fns/esm/fp/isWeekend' { + import { isWeekend } from 'date-fns/esm/fp' + export default isWeekend +} + +declare module 'date-fns/esm/fp/isWithinInterval' { + import { isWithinInterval } from 'date-fns/esm/fp' + export default isWithinInterval +} + +declare module 'date-fns/esm/fp/lastDayOfDecade' { + import { lastDayOfDecade } from 'date-fns/esm/fp' + export default lastDayOfDecade +} + +declare module 'date-fns/esm/fp/lastDayOfISOWeek' { + import { lastDayOfISOWeek } from 'date-fns/esm/fp' + export default lastDayOfISOWeek +} + +declare module 'date-fns/esm/fp/lastDayOfISOWeekYear' { + import { lastDayOfISOWeekYear } from 'date-fns/esm/fp' + export default lastDayOfISOWeekYear +} + +declare module 'date-fns/esm/fp/lastDayOfMonth' { + import { lastDayOfMonth } from 'date-fns/esm/fp' + export default lastDayOfMonth +} + +declare module 'date-fns/esm/fp/lastDayOfQuarter' { + import { lastDayOfQuarter } from 'date-fns/esm/fp' + export default lastDayOfQuarter +} + +declare module 'date-fns/esm/fp/lastDayOfQuarterWithOptions' { + import { lastDayOfQuarterWithOptions } from 'date-fns/esm/fp' + export default lastDayOfQuarterWithOptions +} + +declare module 'date-fns/esm/fp/lastDayOfWeek' { + import { lastDayOfWeek } from 'date-fns/esm/fp' + export default lastDayOfWeek +} + +declare module 'date-fns/esm/fp/lastDayOfWeekWithOptions' { + import { lastDayOfWeekWithOptions } from 'date-fns/esm/fp' + export default lastDayOfWeekWithOptions +} + +declare module 'date-fns/esm/fp/lastDayOfYear' { + import { lastDayOfYear } from 'date-fns/esm/fp' + export default lastDayOfYear +} + +declare module 'date-fns/esm/fp/lightFormat' { + import { lightFormat } from 'date-fns/esm/fp' + export default lightFormat +} + +declare module 'date-fns/esm/fp/max' { + import { max } from 'date-fns/esm/fp' + export default max +} + +declare module 'date-fns/esm/fp/milliseconds' { + import { milliseconds } from 'date-fns/esm/fp' + export default milliseconds +} + +declare module 'date-fns/esm/fp/millisecondsToHours' { + import { millisecondsToHours } from 'date-fns/esm/fp' + export default millisecondsToHours +} + +declare module 'date-fns/esm/fp/millisecondsToMinutes' { + import { millisecondsToMinutes } from 'date-fns/esm/fp' + export default millisecondsToMinutes +} + +declare module 'date-fns/esm/fp/millisecondsToSeconds' { + import { millisecondsToSeconds } from 'date-fns/esm/fp' + export default millisecondsToSeconds +} + +declare module 'date-fns/esm/fp/min' { + import { min } from 'date-fns/esm/fp' + export default min +} + +declare module 'date-fns/esm/fp/minutesToHours' { + import { minutesToHours } from 'date-fns/esm/fp' + export default minutesToHours +} + +declare module 'date-fns/esm/fp/minutesToMilliseconds' { + import { minutesToMilliseconds } from 'date-fns/esm/fp' + export default minutesToMilliseconds +} + +declare module 'date-fns/esm/fp/minutesToSeconds' { + import { minutesToSeconds } from 'date-fns/esm/fp' + export default minutesToSeconds +} + +declare module 'date-fns/esm/fp/monthsToQuarters' { + import { monthsToQuarters } from 'date-fns/esm/fp' + export default monthsToQuarters +} + +declare module 'date-fns/esm/fp/monthsToYears' { + import { monthsToYears } from 'date-fns/esm/fp' + export default monthsToYears +} + +declare module 'date-fns/esm/fp/nextDay' { + import { nextDay } from 'date-fns/esm/fp' + export default nextDay +} + +declare module 'date-fns/esm/fp/nextFriday' { + import { nextFriday } from 'date-fns/esm/fp' + export default nextFriday +} + +declare module 'date-fns/esm/fp/nextMonday' { + import { nextMonday } from 'date-fns/esm/fp' + export default nextMonday +} + +declare module 'date-fns/esm/fp/nextSaturday' { + import { nextSaturday } from 'date-fns/esm/fp' + export default nextSaturday +} + +declare module 'date-fns/esm/fp/nextSunday' { + import { nextSunday } from 'date-fns/esm/fp' + export default nextSunday +} + +declare module 'date-fns/esm/fp/nextThursday' { + import { nextThursday } from 'date-fns/esm/fp' + export default nextThursday +} + +declare module 'date-fns/esm/fp/nextTuesday' { + import { nextTuesday } from 'date-fns/esm/fp' + export default nextTuesday +} + +declare module 'date-fns/esm/fp/nextWednesday' { + import { nextWednesday } from 'date-fns/esm/fp' + export default nextWednesday +} + +declare module 'date-fns/esm/fp/parse' { + import { parse } from 'date-fns/esm/fp' + export default parse +} + +declare module 'date-fns/esm/fp/parseISO' { + import { parseISO } from 'date-fns/esm/fp' + export default parseISO +} + +declare module 'date-fns/esm/fp/parseISOWithOptions' { + import { parseISOWithOptions } from 'date-fns/esm/fp' + export default parseISOWithOptions +} + +declare module 'date-fns/esm/fp/parseJSON' { + import { parseJSON } from 'date-fns/esm/fp' + export default parseJSON +} + +declare module 'date-fns/esm/fp/parseWithOptions' { + import { parseWithOptions } from 'date-fns/esm/fp' + export default parseWithOptions +} + +declare module 'date-fns/esm/fp/previousDay' { + import { previousDay } from 'date-fns/esm/fp' + export default previousDay +} + +declare module 'date-fns/esm/fp/previousFriday' { + import { previousFriday } from 'date-fns/esm/fp' + export default previousFriday +} + +declare module 'date-fns/esm/fp/previousMonday' { + import { previousMonday } from 'date-fns/esm/fp' + export default previousMonday +} + +declare module 'date-fns/esm/fp/previousSaturday' { + import { previousSaturday } from 'date-fns/esm/fp' + export default previousSaturday +} + +declare module 'date-fns/esm/fp/previousSunday' { + import { previousSunday } from 'date-fns/esm/fp' + export default previousSunday +} + +declare module 'date-fns/esm/fp/previousThursday' { + import { previousThursday } from 'date-fns/esm/fp' + export default previousThursday +} + +declare module 'date-fns/esm/fp/previousTuesday' { + import { previousTuesday } from 'date-fns/esm/fp' + export default previousTuesday +} + +declare module 'date-fns/esm/fp/previousWednesday' { + import { previousWednesday } from 'date-fns/esm/fp' + export default previousWednesday +} + +declare module 'date-fns/esm/fp/quartersToMonths' { + import { quartersToMonths } from 'date-fns/esm/fp' + export default quartersToMonths +} + +declare module 'date-fns/esm/fp/quartersToYears' { + import { quartersToYears } from 'date-fns/esm/fp' + export default quartersToYears +} + +declare module 'date-fns/esm/fp/roundToNearestMinutes' { + import { roundToNearestMinutes } from 'date-fns/esm/fp' + export default roundToNearestMinutes +} + +declare module 'date-fns/esm/fp/roundToNearestMinutesWithOptions' { + import { roundToNearestMinutesWithOptions } from 'date-fns/esm/fp' + export default roundToNearestMinutesWithOptions +} + +declare module 'date-fns/esm/fp/secondsToHours' { + import { secondsToHours } from 'date-fns/esm/fp' + export default secondsToHours +} + +declare module 'date-fns/esm/fp/secondsToMilliseconds' { + import { secondsToMilliseconds } from 'date-fns/esm/fp' + export default secondsToMilliseconds +} + +declare module 'date-fns/esm/fp/secondsToMinutes' { + import { secondsToMinutes } from 'date-fns/esm/fp' + export default secondsToMinutes +} + +declare module 'date-fns/esm/fp/set' { + import { set } from 'date-fns/esm/fp' + export default set +} + +declare module 'date-fns/esm/fp/setDate' { + import { setDate } from 'date-fns/esm/fp' + export default setDate +} + +declare module 'date-fns/esm/fp/setDay' { + import { setDay } from 'date-fns/esm/fp' + export default setDay +} + +declare module 'date-fns/esm/fp/setDayOfYear' { + import { setDayOfYear } from 'date-fns/esm/fp' + export default setDayOfYear +} + +declare module 'date-fns/esm/fp/setDayWithOptions' { + import { setDayWithOptions } from 'date-fns/esm/fp' + export default setDayWithOptions +} + +declare module 'date-fns/esm/fp/setHours' { + import { setHours } from 'date-fns/esm/fp' + export default setHours +} + +declare module 'date-fns/esm/fp/setISODay' { + import { setISODay } from 'date-fns/esm/fp' + export default setISODay +} + +declare module 'date-fns/esm/fp/setISOWeek' { + import { setISOWeek } from 'date-fns/esm/fp' + export default setISOWeek +} + +declare module 'date-fns/esm/fp/setISOWeekYear' { + import { setISOWeekYear } from 'date-fns/esm/fp' + export default setISOWeekYear +} + +declare module 'date-fns/esm/fp/setMilliseconds' { + import { setMilliseconds } from 'date-fns/esm/fp' + export default setMilliseconds +} + +declare module 'date-fns/esm/fp/setMinutes' { + import { setMinutes } from 'date-fns/esm/fp' + export default setMinutes +} + +declare module 'date-fns/esm/fp/setMonth' { + import { setMonth } from 'date-fns/esm/fp' + export default setMonth +} + +declare module 'date-fns/esm/fp/setQuarter' { + import { setQuarter } from 'date-fns/esm/fp' + export default setQuarter +} + +declare module 'date-fns/esm/fp/setSeconds' { + import { setSeconds } from 'date-fns/esm/fp' + export default setSeconds +} + +declare module 'date-fns/esm/fp/setWeek' { + import { setWeek } from 'date-fns/esm/fp' + export default setWeek +} + +declare module 'date-fns/esm/fp/setWeekWithOptions' { + import { setWeekWithOptions } from 'date-fns/esm/fp' + export default setWeekWithOptions +} + +declare module 'date-fns/esm/fp/setWeekYear' { + import { setWeekYear } from 'date-fns/esm/fp' + export default setWeekYear +} + +declare module 'date-fns/esm/fp/setWeekYearWithOptions' { + import { setWeekYearWithOptions } from 'date-fns/esm/fp' + export default setWeekYearWithOptions +} + +declare module 'date-fns/esm/fp/setYear' { + import { setYear } from 'date-fns/esm/fp' + export default setYear +} + +declare module 'date-fns/esm/fp/startOfDay' { + import { startOfDay } from 'date-fns/esm/fp' + export default startOfDay +} + +declare module 'date-fns/esm/fp/startOfDecade' { + import { startOfDecade } from 'date-fns/esm/fp' + export default startOfDecade +} + +declare module 'date-fns/esm/fp/startOfHour' { + import { startOfHour } from 'date-fns/esm/fp' + export default startOfHour +} + +declare module 'date-fns/esm/fp/startOfISOWeek' { + import { startOfISOWeek } from 'date-fns/esm/fp' + export default startOfISOWeek +} + +declare module 'date-fns/esm/fp/startOfISOWeekYear' { + import { startOfISOWeekYear } from 'date-fns/esm/fp' + export default startOfISOWeekYear +} + +declare module 'date-fns/esm/fp/startOfMinute' { + import { startOfMinute } from 'date-fns/esm/fp' + export default startOfMinute +} + +declare module 'date-fns/esm/fp/startOfMonth' { + import { startOfMonth } from 'date-fns/esm/fp' + export default startOfMonth +} + +declare module 'date-fns/esm/fp/startOfQuarter' { + import { startOfQuarter } from 'date-fns/esm/fp' + export default startOfQuarter +} + +declare module 'date-fns/esm/fp/startOfSecond' { + import { startOfSecond } from 'date-fns/esm/fp' + export default startOfSecond +} + +declare module 'date-fns/esm/fp/startOfWeek' { + import { startOfWeek } from 'date-fns/esm/fp' + export default startOfWeek +} + +declare module 'date-fns/esm/fp/startOfWeekWithOptions' { + import { startOfWeekWithOptions } from 'date-fns/esm/fp' + export default startOfWeekWithOptions +} + +declare module 'date-fns/esm/fp/startOfWeekYear' { + import { startOfWeekYear } from 'date-fns/esm/fp' + export default startOfWeekYear +} + +declare module 'date-fns/esm/fp/startOfWeekYearWithOptions' { + import { startOfWeekYearWithOptions } from 'date-fns/esm/fp' + export default startOfWeekYearWithOptions +} + +declare module 'date-fns/esm/fp/startOfYear' { + import { startOfYear } from 'date-fns/esm/fp' + export default startOfYear +} + +declare module 'date-fns/esm/fp/sub' { + import { sub } from 'date-fns/esm/fp' + export default sub +} + +declare module 'date-fns/esm/fp/subBusinessDays' { + import { subBusinessDays } from 'date-fns/esm/fp' + export default subBusinessDays +} + +declare module 'date-fns/esm/fp/subDays' { + import { subDays } from 'date-fns/esm/fp' + export default subDays +} + +declare module 'date-fns/esm/fp/subHours' { + import { subHours } from 'date-fns/esm/fp' + export default subHours +} + +declare module 'date-fns/esm/fp/subISOWeekYears' { + import { subISOWeekYears } from 'date-fns/esm/fp' + export default subISOWeekYears +} + +declare module 'date-fns/esm/fp/subMilliseconds' { + import { subMilliseconds } from 'date-fns/esm/fp' + export default subMilliseconds +} + +declare module 'date-fns/esm/fp/subMinutes' { + import { subMinutes } from 'date-fns/esm/fp' + export default subMinutes +} + +declare module 'date-fns/esm/fp/subMonths' { + import { subMonths } from 'date-fns/esm/fp' + export default subMonths +} + +declare module 'date-fns/esm/fp/subQuarters' { + import { subQuarters } from 'date-fns/esm/fp' + export default subQuarters +} + +declare module 'date-fns/esm/fp/subSeconds' { + import { subSeconds } from 'date-fns/esm/fp' + export default subSeconds +} + +declare module 'date-fns/esm/fp/subWeeks' { + import { subWeeks } from 'date-fns/esm/fp' + export default subWeeks +} + +declare module 'date-fns/esm/fp/subYears' { + import { subYears } from 'date-fns/esm/fp' + export default subYears +} + +declare module 'date-fns/esm/fp/toDate' { + import { toDate } from 'date-fns/esm/fp' + export default toDate +} + +declare module 'date-fns/esm/fp/weeksToDays' { + import { weeksToDays } from 'date-fns/esm/fp' + export default weeksToDays +} + +declare module 'date-fns/esm/fp/yearsToMonths' { + import { yearsToMonths } from 'date-fns/esm/fp' + export default yearsToMonths +} + +declare module 'date-fns/esm/fp/yearsToQuarters' { + import { yearsToQuarters } from 'date-fns/esm/fp' + export default yearsToQuarters +} + +declare module 'date-fns/esm/fp/add/index' { + import { add } from 'date-fns/esm/fp' + export default add +} + +declare module 'date-fns/esm/fp/addBusinessDays/index' { + import { addBusinessDays } from 'date-fns/esm/fp' + export default addBusinessDays +} + +declare module 'date-fns/esm/fp/addDays/index' { + import { addDays } from 'date-fns/esm/fp' + export default addDays +} + +declare module 'date-fns/esm/fp/addHours/index' { + import { addHours } from 'date-fns/esm/fp' + export default addHours +} + +declare module 'date-fns/esm/fp/addISOWeekYears/index' { + import { addISOWeekYears } from 'date-fns/esm/fp' + export default addISOWeekYears +} + +declare module 'date-fns/esm/fp/addMilliseconds/index' { + import { addMilliseconds } from 'date-fns/esm/fp' + export default addMilliseconds +} + +declare module 'date-fns/esm/fp/addMinutes/index' { + import { addMinutes } from 'date-fns/esm/fp' + export default addMinutes +} + +declare module 'date-fns/esm/fp/addMonths/index' { + import { addMonths } from 'date-fns/esm/fp' + export default addMonths +} + +declare module 'date-fns/esm/fp/addQuarters/index' { + import { addQuarters } from 'date-fns/esm/fp' + export default addQuarters +} + +declare module 'date-fns/esm/fp/addSeconds/index' { + import { addSeconds } from 'date-fns/esm/fp' + export default addSeconds +} + +declare module 'date-fns/esm/fp/addWeeks/index' { + import { addWeeks } from 'date-fns/esm/fp' + export default addWeeks +} + +declare module 'date-fns/esm/fp/addYears/index' { + import { addYears } from 'date-fns/esm/fp' + export default addYears +} + +declare module 'date-fns/esm/fp/areIntervalsOverlapping/index' { + import { areIntervalsOverlapping } from 'date-fns/esm/fp' + export default areIntervalsOverlapping +} + +declare module 'date-fns/esm/fp/areIntervalsOverlappingWithOptions/index' { + import { areIntervalsOverlappingWithOptions } from 'date-fns/esm/fp' + export default areIntervalsOverlappingWithOptions +} + +declare module 'date-fns/esm/fp/clamp/index' { + import { clamp } from 'date-fns/esm/fp' + export default clamp +} + +declare module 'date-fns/esm/fp/closestIndexTo/index' { + import { closestIndexTo } from 'date-fns/esm/fp' + export default closestIndexTo +} + +declare module 'date-fns/esm/fp/closestTo/index' { + import { closestTo } from 'date-fns/esm/fp' + export default closestTo +} + +declare module 'date-fns/esm/fp/compareAsc/index' { + import { compareAsc } from 'date-fns/esm/fp' + export default compareAsc +} + +declare module 'date-fns/esm/fp/compareDesc/index' { + import { compareDesc } from 'date-fns/esm/fp' + export default compareDesc +} + +declare module 'date-fns/esm/fp/daysToWeeks/index' { + import { daysToWeeks } from 'date-fns/esm/fp' + export default daysToWeeks +} + +declare module 'date-fns/esm/fp/differenceInBusinessDays/index' { + import { differenceInBusinessDays } from 'date-fns/esm/fp' + export default differenceInBusinessDays +} + +declare module 'date-fns/esm/fp/differenceInCalendarDays/index' { + import { differenceInCalendarDays } from 'date-fns/esm/fp' + export default differenceInCalendarDays +} + +declare module 'date-fns/esm/fp/differenceInCalendarISOWeeks/index' { + import { differenceInCalendarISOWeeks } from 'date-fns/esm/fp' + export default differenceInCalendarISOWeeks +} + +declare module 'date-fns/esm/fp/differenceInCalendarISOWeekYears/index' { + import { differenceInCalendarISOWeekYears } from 'date-fns/esm/fp' + export default differenceInCalendarISOWeekYears +} + +declare module 'date-fns/esm/fp/differenceInCalendarMonths/index' { + import { differenceInCalendarMonths } from 'date-fns/esm/fp' + export default differenceInCalendarMonths +} + +declare module 'date-fns/esm/fp/differenceInCalendarQuarters/index' { + import { differenceInCalendarQuarters } from 'date-fns/esm/fp' + export default differenceInCalendarQuarters +} + +declare module 'date-fns/esm/fp/differenceInCalendarWeeks/index' { + import { differenceInCalendarWeeks } from 'date-fns/esm/fp' + export default differenceInCalendarWeeks +} + +declare module 'date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index' { + import { differenceInCalendarWeeksWithOptions } from 'date-fns/esm/fp' + export default differenceInCalendarWeeksWithOptions +} + +declare module 'date-fns/esm/fp/differenceInCalendarYears/index' { + import { differenceInCalendarYears } from 'date-fns/esm/fp' + export default differenceInCalendarYears +} + +declare module 'date-fns/esm/fp/differenceInDays/index' { + import { differenceInDays } from 'date-fns/esm/fp' + export default differenceInDays +} + +declare module 'date-fns/esm/fp/differenceInHours/index' { + import { differenceInHours } from 'date-fns/esm/fp' + export default differenceInHours +} + +declare module 'date-fns/esm/fp/differenceInHoursWithOptions/index' { + import { differenceInHoursWithOptions } from 'date-fns/esm/fp' + export default differenceInHoursWithOptions +} + +declare module 'date-fns/esm/fp/differenceInISOWeekYears/index' { + import { differenceInISOWeekYears } from 'date-fns/esm/fp' + export default differenceInISOWeekYears +} + +declare module 'date-fns/esm/fp/differenceInMilliseconds/index' { + import { differenceInMilliseconds } from 'date-fns/esm/fp' + export default differenceInMilliseconds +} + +declare module 'date-fns/esm/fp/differenceInMinutes/index' { + import { differenceInMinutes } from 'date-fns/esm/fp' + export default differenceInMinutes +} + +declare module 'date-fns/esm/fp/differenceInMinutesWithOptions/index' { + import { differenceInMinutesWithOptions } from 'date-fns/esm/fp' + export default differenceInMinutesWithOptions +} + +declare module 'date-fns/esm/fp/differenceInMonths/index' { + import { differenceInMonths } from 'date-fns/esm/fp' + export default differenceInMonths +} + +declare module 'date-fns/esm/fp/differenceInQuarters/index' { + import { differenceInQuarters } from 'date-fns/esm/fp' + export default differenceInQuarters +} + +declare module 'date-fns/esm/fp/differenceInQuartersWithOptions/index' { + import { differenceInQuartersWithOptions } from 'date-fns/esm/fp' + export default differenceInQuartersWithOptions +} + +declare module 'date-fns/esm/fp/differenceInSeconds/index' { + import { differenceInSeconds } from 'date-fns/esm/fp' + export default differenceInSeconds +} + +declare module 'date-fns/esm/fp/differenceInSecondsWithOptions/index' { + import { differenceInSecondsWithOptions } from 'date-fns/esm/fp' + export default differenceInSecondsWithOptions +} + +declare module 'date-fns/esm/fp/differenceInWeeks/index' { + import { differenceInWeeks } from 'date-fns/esm/fp' + export default differenceInWeeks +} + +declare module 'date-fns/esm/fp/differenceInWeeksWithOptions/index' { + import { differenceInWeeksWithOptions } from 'date-fns/esm/fp' + export default differenceInWeeksWithOptions +} + +declare module 'date-fns/esm/fp/differenceInYears/index' { + import { differenceInYears } from 'date-fns/esm/fp' + export default differenceInYears +} + +declare module 'date-fns/esm/fp/eachDayOfInterval/index' { + import { eachDayOfInterval } from 'date-fns/esm/fp' + export default eachDayOfInterval +} + +declare module 'date-fns/esm/fp/eachDayOfIntervalWithOptions/index' { + import { eachDayOfIntervalWithOptions } from 'date-fns/esm/fp' + export default eachDayOfIntervalWithOptions +} + +declare module 'date-fns/esm/fp/eachHourOfInterval/index' { + import { eachHourOfInterval } from 'date-fns/esm/fp' + export default eachHourOfInterval +} + +declare module 'date-fns/esm/fp/eachHourOfIntervalWithOptions/index' { + import { eachHourOfIntervalWithOptions } from 'date-fns/esm/fp' + export default eachHourOfIntervalWithOptions +} + +declare module 'date-fns/esm/fp/eachMinuteOfInterval/index' { + import { eachMinuteOfInterval } from 'date-fns/esm/fp' + export default eachMinuteOfInterval +} + +declare module 'date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index' { + import { eachMinuteOfIntervalWithOptions } from 'date-fns/esm/fp' + export default eachMinuteOfIntervalWithOptions +} + +declare module 'date-fns/esm/fp/eachMonthOfInterval/index' { + import { eachMonthOfInterval } from 'date-fns/esm/fp' + export default eachMonthOfInterval +} + +declare module 'date-fns/esm/fp/eachQuarterOfInterval/index' { + import { eachQuarterOfInterval } from 'date-fns/esm/fp' + export default eachQuarterOfInterval +} + +declare module 'date-fns/esm/fp/eachWeekendOfInterval/index' { + import { eachWeekendOfInterval } from 'date-fns/esm/fp' + export default eachWeekendOfInterval +} + +declare module 'date-fns/esm/fp/eachWeekendOfMonth/index' { + import { eachWeekendOfMonth } from 'date-fns/esm/fp' + export default eachWeekendOfMonth +} + +declare module 'date-fns/esm/fp/eachWeekendOfYear/index' { + import { eachWeekendOfYear } from 'date-fns/esm/fp' + export default eachWeekendOfYear +} + +declare module 'date-fns/esm/fp/eachWeekOfInterval/index' { + import { eachWeekOfInterval } from 'date-fns/esm/fp' + export default eachWeekOfInterval +} + +declare module 'date-fns/esm/fp/eachWeekOfIntervalWithOptions/index' { + import { eachWeekOfIntervalWithOptions } from 'date-fns/esm/fp' + export default eachWeekOfIntervalWithOptions +} + +declare module 'date-fns/esm/fp/eachYearOfInterval/index' { + import { eachYearOfInterval } from 'date-fns/esm/fp' + export default eachYearOfInterval +} + +declare module 'date-fns/esm/fp/endOfDay/index' { + import { endOfDay } from 'date-fns/esm/fp' + export default endOfDay +} + +declare module 'date-fns/esm/fp/endOfDecade/index' { + import { endOfDecade } from 'date-fns/esm/fp' + export default endOfDecade +} + +declare module 'date-fns/esm/fp/endOfDecadeWithOptions/index' { + import { endOfDecadeWithOptions } from 'date-fns/esm/fp' + export default endOfDecadeWithOptions +} + +declare module 'date-fns/esm/fp/endOfHour/index' { + import { endOfHour } from 'date-fns/esm/fp' + export default endOfHour +} + +declare module 'date-fns/esm/fp/endOfISOWeek/index' { + import { endOfISOWeek } from 'date-fns/esm/fp' + export default endOfISOWeek +} + +declare module 'date-fns/esm/fp/endOfISOWeekYear/index' { + import { endOfISOWeekYear } from 'date-fns/esm/fp' + export default endOfISOWeekYear +} + +declare module 'date-fns/esm/fp/endOfMinute/index' { + import { endOfMinute } from 'date-fns/esm/fp' + export default endOfMinute +} + +declare module 'date-fns/esm/fp/endOfMonth/index' { + import { endOfMonth } from 'date-fns/esm/fp' + export default endOfMonth +} + +declare module 'date-fns/esm/fp/endOfQuarter/index' { + import { endOfQuarter } from 'date-fns/esm/fp' + export default endOfQuarter +} + +declare module 'date-fns/esm/fp/endOfSecond/index' { + import { endOfSecond } from 'date-fns/esm/fp' + export default endOfSecond +} + +declare module 'date-fns/esm/fp/endOfWeek/index' { + import { endOfWeek } from 'date-fns/esm/fp' + export default endOfWeek +} + +declare module 'date-fns/esm/fp/endOfWeekWithOptions/index' { + import { endOfWeekWithOptions } from 'date-fns/esm/fp' + export default endOfWeekWithOptions +} + +declare module 'date-fns/esm/fp/endOfYear/index' { + import { endOfYear } from 'date-fns/esm/fp' + export default endOfYear +} + +declare module 'date-fns/esm/fp/format/index' { + import { format } from 'date-fns/esm/fp' + export default format +} + +declare module 'date-fns/esm/fp/formatDistance/index' { + import { formatDistance } from 'date-fns/esm/fp' + export default formatDistance +} + +declare module 'date-fns/esm/fp/formatDistanceStrict/index' { + import { formatDistanceStrict } from 'date-fns/esm/fp' + export default formatDistanceStrict +} + +declare module 'date-fns/esm/fp/formatDistanceStrictWithOptions/index' { + import { formatDistanceStrictWithOptions } from 'date-fns/esm/fp' + export default formatDistanceStrictWithOptions +} + +declare module 'date-fns/esm/fp/formatDistanceWithOptions/index' { + import { formatDistanceWithOptions } from 'date-fns/esm/fp' + export default formatDistanceWithOptions +} + +declare module 'date-fns/esm/fp/formatDuration/index' { + import { formatDuration } from 'date-fns/esm/fp' + export default formatDuration +} + +declare module 'date-fns/esm/fp/formatDurationWithOptions/index' { + import { formatDurationWithOptions } from 'date-fns/esm/fp' + export default formatDurationWithOptions +} + +declare module 'date-fns/esm/fp/formatISO/index' { + import { formatISO } from 'date-fns/esm/fp' + export default formatISO +} + +declare module 'date-fns/esm/fp/formatISO9075/index' { + import { formatISO9075 } from 'date-fns/esm/fp' + export default formatISO9075 +} + +declare module 'date-fns/esm/fp/formatISO9075WithOptions/index' { + import { formatISO9075WithOptions } from 'date-fns/esm/fp' + export default formatISO9075WithOptions +} + +declare module 'date-fns/esm/fp/formatISODuration/index' { + import { formatISODuration } from 'date-fns/esm/fp' + export default formatISODuration +} + +declare module 'date-fns/esm/fp/formatISOWithOptions/index' { + import { formatISOWithOptions } from 'date-fns/esm/fp' + export default formatISOWithOptions +} + +declare module 'date-fns/esm/fp/formatRelative/index' { + import { formatRelative } from 'date-fns/esm/fp' + export default formatRelative +} + +declare module 'date-fns/esm/fp/formatRelativeWithOptions/index' { + import { formatRelativeWithOptions } from 'date-fns/esm/fp' + export default formatRelativeWithOptions +} + +declare module 'date-fns/esm/fp/formatRFC3339/index' { + import { formatRFC3339 } from 'date-fns/esm/fp' + export default formatRFC3339 +} + +declare module 'date-fns/esm/fp/formatRFC3339WithOptions/index' { + import { formatRFC3339WithOptions } from 'date-fns/esm/fp' + export default formatRFC3339WithOptions +} + +declare module 'date-fns/esm/fp/formatRFC7231/index' { + import { formatRFC7231 } from 'date-fns/esm/fp' + export default formatRFC7231 +} + +declare module 'date-fns/esm/fp/formatWithOptions/index' { + import { formatWithOptions } from 'date-fns/esm/fp' + export default formatWithOptions +} + +declare module 'date-fns/esm/fp/fromUnixTime/index' { + import { fromUnixTime } from 'date-fns/esm/fp' + export default fromUnixTime +} + +declare module 'date-fns/esm/fp/getDate/index' { + import { getDate } from 'date-fns/esm/fp' + export default getDate +} + +declare module 'date-fns/esm/fp/getDay/index' { + import { getDay } from 'date-fns/esm/fp' + export default getDay +} + +declare module 'date-fns/esm/fp/getDayOfYear/index' { + import { getDayOfYear } from 'date-fns/esm/fp' + export default getDayOfYear +} + +declare module 'date-fns/esm/fp/getDaysInMonth/index' { + import { getDaysInMonth } from 'date-fns/esm/fp' + export default getDaysInMonth +} + +declare module 'date-fns/esm/fp/getDaysInYear/index' { + import { getDaysInYear } from 'date-fns/esm/fp' + export default getDaysInYear +} + +declare module 'date-fns/esm/fp/getDecade/index' { + import { getDecade } from 'date-fns/esm/fp' + export default getDecade +} + +declare module 'date-fns/esm/fp/getHours/index' { + import { getHours } from 'date-fns/esm/fp' + export default getHours +} + +declare module 'date-fns/esm/fp/getISODay/index' { + import { getISODay } from 'date-fns/esm/fp' + export default getISODay +} + +declare module 'date-fns/esm/fp/getISOWeek/index' { + import { getISOWeek } from 'date-fns/esm/fp' + export default getISOWeek +} + +declare module 'date-fns/esm/fp/getISOWeeksInYear/index' { + import { getISOWeeksInYear } from 'date-fns/esm/fp' + export default getISOWeeksInYear +} + +declare module 'date-fns/esm/fp/getISOWeekYear/index' { + import { getISOWeekYear } from 'date-fns/esm/fp' + export default getISOWeekYear +} + +declare module 'date-fns/esm/fp/getMilliseconds/index' { + import { getMilliseconds } from 'date-fns/esm/fp' + export default getMilliseconds +} + +declare module 'date-fns/esm/fp/getMinutes/index' { + import { getMinutes } from 'date-fns/esm/fp' + export default getMinutes +} + +declare module 'date-fns/esm/fp/getMonth/index' { + import { getMonth } from 'date-fns/esm/fp' + export default getMonth +} + +declare module 'date-fns/esm/fp/getOverlappingDaysInIntervals/index' { + import { getOverlappingDaysInIntervals } from 'date-fns/esm/fp' + export default getOverlappingDaysInIntervals +} + +declare module 'date-fns/esm/fp/getQuarter/index' { + import { getQuarter } from 'date-fns/esm/fp' + export default getQuarter +} + +declare module 'date-fns/esm/fp/getSeconds/index' { + import { getSeconds } from 'date-fns/esm/fp' + export default getSeconds +} + +declare module 'date-fns/esm/fp/getTime/index' { + import { getTime } from 'date-fns/esm/fp' + export default getTime +} + +declare module 'date-fns/esm/fp/getUnixTime/index' { + import { getUnixTime } from 'date-fns/esm/fp' + export default getUnixTime +} + +declare module 'date-fns/esm/fp/getWeek/index' { + import { getWeek } from 'date-fns/esm/fp' + export default getWeek +} + +declare module 'date-fns/esm/fp/getWeekOfMonth/index' { + import { getWeekOfMonth } from 'date-fns/esm/fp' + export default getWeekOfMonth +} + +declare module 'date-fns/esm/fp/getWeekOfMonthWithOptions/index' { + import { getWeekOfMonthWithOptions } from 'date-fns/esm/fp' + export default getWeekOfMonthWithOptions +} + +declare module 'date-fns/esm/fp/getWeeksInMonth/index' { + import { getWeeksInMonth } from 'date-fns/esm/fp' + export default getWeeksInMonth +} + +declare module 'date-fns/esm/fp/getWeeksInMonthWithOptions/index' { + import { getWeeksInMonthWithOptions } from 'date-fns/esm/fp' + export default getWeeksInMonthWithOptions +} + +declare module 'date-fns/esm/fp/getWeekWithOptions/index' { + import { getWeekWithOptions } from 'date-fns/esm/fp' + export default getWeekWithOptions +} + +declare module 'date-fns/esm/fp/getWeekYear/index' { + import { getWeekYear } from 'date-fns/esm/fp' + export default getWeekYear +} + +declare module 'date-fns/esm/fp/getWeekYearWithOptions/index' { + import { getWeekYearWithOptions } from 'date-fns/esm/fp' + export default getWeekYearWithOptions +} + +declare module 'date-fns/esm/fp/getYear/index' { + import { getYear } from 'date-fns/esm/fp' + export default getYear +} + +declare module 'date-fns/esm/fp/hoursToMilliseconds/index' { + import { hoursToMilliseconds } from 'date-fns/esm/fp' + export default hoursToMilliseconds +} + +declare module 'date-fns/esm/fp/hoursToMinutes/index' { + import { hoursToMinutes } from 'date-fns/esm/fp' + export default hoursToMinutes +} + +declare module 'date-fns/esm/fp/hoursToSeconds/index' { + import { hoursToSeconds } from 'date-fns/esm/fp' + export default hoursToSeconds +} + +declare module 'date-fns/esm/fp/intervalToDuration/index' { + import { intervalToDuration } from 'date-fns/esm/fp' + export default intervalToDuration +} + +declare module 'date-fns/esm/fp/intlFormat/index' { + import { intlFormat } from 'date-fns/esm/fp' + export default intlFormat +} + +declare module 'date-fns/esm/fp/intlFormatDistance/index' { + import { intlFormatDistance } from 'date-fns/esm/fp' + export default intlFormatDistance +} + +declare module 'date-fns/esm/fp/intlFormatDistanceWithOptions/index' { + import { intlFormatDistanceWithOptions } from 'date-fns/esm/fp' + export default intlFormatDistanceWithOptions +} + +declare module 'date-fns/esm/fp/isAfter/index' { + import { isAfter } from 'date-fns/esm/fp' + export default isAfter +} + +declare module 'date-fns/esm/fp/isBefore/index' { + import { isBefore } from 'date-fns/esm/fp' + export default isBefore +} + +declare module 'date-fns/esm/fp/isDate/index' { + import { isDate } from 'date-fns/esm/fp' + export default isDate +} + +declare module 'date-fns/esm/fp/isEqual/index' { + import { isEqual } from 'date-fns/esm/fp' + export default isEqual +} + +declare module 'date-fns/esm/fp/isExists/index' { + import { isExists } from 'date-fns/esm/fp' + export default isExists +} + +declare module 'date-fns/esm/fp/isFirstDayOfMonth/index' { + import { isFirstDayOfMonth } from 'date-fns/esm/fp' + export default isFirstDayOfMonth +} + +declare module 'date-fns/esm/fp/isFriday/index' { + import { isFriday } from 'date-fns/esm/fp' + export default isFriday +} + +declare module 'date-fns/esm/fp/isLastDayOfMonth/index' { + import { isLastDayOfMonth } from 'date-fns/esm/fp' + export default isLastDayOfMonth +} + +declare module 'date-fns/esm/fp/isLeapYear/index' { + import { isLeapYear } from 'date-fns/esm/fp' + export default isLeapYear +} + +declare module 'date-fns/esm/fp/isMatch/index' { + import { isMatch } from 'date-fns/esm/fp' + export default isMatch +} + +declare module 'date-fns/esm/fp/isMatchWithOptions/index' { + import { isMatchWithOptions } from 'date-fns/esm/fp' + export default isMatchWithOptions +} + +declare module 'date-fns/esm/fp/isMonday/index' { + import { isMonday } from 'date-fns/esm/fp' + export default isMonday +} + +declare module 'date-fns/esm/fp/isSameDay/index' { + import { isSameDay } from 'date-fns/esm/fp' + export default isSameDay +} + +declare module 'date-fns/esm/fp/isSameHour/index' { + import { isSameHour } from 'date-fns/esm/fp' + export default isSameHour +} + +declare module 'date-fns/esm/fp/isSameISOWeek/index' { + import { isSameISOWeek } from 'date-fns/esm/fp' + export default isSameISOWeek +} + +declare module 'date-fns/esm/fp/isSameISOWeekYear/index' { + import { isSameISOWeekYear } from 'date-fns/esm/fp' + export default isSameISOWeekYear +} + +declare module 'date-fns/esm/fp/isSameMinute/index' { + import { isSameMinute } from 'date-fns/esm/fp' + export default isSameMinute +} + +declare module 'date-fns/esm/fp/isSameMonth/index' { + import { isSameMonth } from 'date-fns/esm/fp' + export default isSameMonth +} + +declare module 'date-fns/esm/fp/isSameQuarter/index' { + import { isSameQuarter } from 'date-fns/esm/fp' + export default isSameQuarter +} + +declare module 'date-fns/esm/fp/isSameSecond/index' { + import { isSameSecond } from 'date-fns/esm/fp' + export default isSameSecond +} + +declare module 'date-fns/esm/fp/isSameWeek/index' { + import { isSameWeek } from 'date-fns/esm/fp' + export default isSameWeek +} + +declare module 'date-fns/esm/fp/isSameWeekWithOptions/index' { + import { isSameWeekWithOptions } from 'date-fns/esm/fp' + export default isSameWeekWithOptions +} + +declare module 'date-fns/esm/fp/isSameYear/index' { + import { isSameYear } from 'date-fns/esm/fp' + export default isSameYear +} + +declare module 'date-fns/esm/fp/isSaturday/index' { + import { isSaturday } from 'date-fns/esm/fp' + export default isSaturday +} + +declare module 'date-fns/esm/fp/isSunday/index' { + import { isSunday } from 'date-fns/esm/fp' + export default isSunday +} + +declare module 'date-fns/esm/fp/isThursday/index' { + import { isThursday } from 'date-fns/esm/fp' + export default isThursday +} + +declare module 'date-fns/esm/fp/isTuesday/index' { + import { isTuesday } from 'date-fns/esm/fp' + export default isTuesday +} + +declare module 'date-fns/esm/fp/isValid/index' { + import { isValid } from 'date-fns/esm/fp' + export default isValid +} + +declare module 'date-fns/esm/fp/isWednesday/index' { + import { isWednesday } from 'date-fns/esm/fp' + export default isWednesday +} + +declare module 'date-fns/esm/fp/isWeekend/index' { + import { isWeekend } from 'date-fns/esm/fp' + export default isWeekend +} + +declare module 'date-fns/esm/fp/isWithinInterval/index' { + import { isWithinInterval } from 'date-fns/esm/fp' + export default isWithinInterval +} + +declare module 'date-fns/esm/fp/lastDayOfDecade/index' { + import { lastDayOfDecade } from 'date-fns/esm/fp' + export default lastDayOfDecade +} + +declare module 'date-fns/esm/fp/lastDayOfISOWeek/index' { + import { lastDayOfISOWeek } from 'date-fns/esm/fp' + export default lastDayOfISOWeek +} + +declare module 'date-fns/esm/fp/lastDayOfISOWeekYear/index' { + import { lastDayOfISOWeekYear } from 'date-fns/esm/fp' + export default lastDayOfISOWeekYear +} + +declare module 'date-fns/esm/fp/lastDayOfMonth/index' { + import { lastDayOfMonth } from 'date-fns/esm/fp' + export default lastDayOfMonth +} + +declare module 'date-fns/esm/fp/lastDayOfQuarter/index' { + import { lastDayOfQuarter } from 'date-fns/esm/fp' + export default lastDayOfQuarter +} + +declare module 'date-fns/esm/fp/lastDayOfQuarterWithOptions/index' { + import { lastDayOfQuarterWithOptions } from 'date-fns/esm/fp' + export default lastDayOfQuarterWithOptions +} + +declare module 'date-fns/esm/fp/lastDayOfWeek/index' { + import { lastDayOfWeek } from 'date-fns/esm/fp' + export default lastDayOfWeek +} + +declare module 'date-fns/esm/fp/lastDayOfWeekWithOptions/index' { + import { lastDayOfWeekWithOptions } from 'date-fns/esm/fp' + export default lastDayOfWeekWithOptions +} + +declare module 'date-fns/esm/fp/lastDayOfYear/index' { + import { lastDayOfYear } from 'date-fns/esm/fp' + export default lastDayOfYear +} + +declare module 'date-fns/esm/fp/lightFormat/index' { + import { lightFormat } from 'date-fns/esm/fp' + export default lightFormat +} + +declare module 'date-fns/esm/fp/max/index' { + import { max } from 'date-fns/esm/fp' + export default max +} + +declare module 'date-fns/esm/fp/milliseconds/index' { + import { milliseconds } from 'date-fns/esm/fp' + export default milliseconds +} + +declare module 'date-fns/esm/fp/millisecondsToHours/index' { + import { millisecondsToHours } from 'date-fns/esm/fp' + export default millisecondsToHours +} + +declare module 'date-fns/esm/fp/millisecondsToMinutes/index' { + import { millisecondsToMinutes } from 'date-fns/esm/fp' + export default millisecondsToMinutes +} + +declare module 'date-fns/esm/fp/millisecondsToSeconds/index' { + import { millisecondsToSeconds } from 'date-fns/esm/fp' + export default millisecondsToSeconds +} + +declare module 'date-fns/esm/fp/min/index' { + import { min } from 'date-fns/esm/fp' + export default min +} + +declare module 'date-fns/esm/fp/minutesToHours/index' { + import { minutesToHours } from 'date-fns/esm/fp' + export default minutesToHours +} + +declare module 'date-fns/esm/fp/minutesToMilliseconds/index' { + import { minutesToMilliseconds } from 'date-fns/esm/fp' + export default minutesToMilliseconds +} + +declare module 'date-fns/esm/fp/minutesToSeconds/index' { + import { minutesToSeconds } from 'date-fns/esm/fp' + export default minutesToSeconds +} + +declare module 'date-fns/esm/fp/monthsToQuarters/index' { + import { monthsToQuarters } from 'date-fns/esm/fp' + export default monthsToQuarters +} + +declare module 'date-fns/esm/fp/monthsToYears/index' { + import { monthsToYears } from 'date-fns/esm/fp' + export default monthsToYears +} + +declare module 'date-fns/esm/fp/nextDay/index' { + import { nextDay } from 'date-fns/esm/fp' + export default nextDay +} + +declare module 'date-fns/esm/fp/nextFriday/index' { + import { nextFriday } from 'date-fns/esm/fp' + export default nextFriday +} + +declare module 'date-fns/esm/fp/nextMonday/index' { + import { nextMonday } from 'date-fns/esm/fp' + export default nextMonday +} + +declare module 'date-fns/esm/fp/nextSaturday/index' { + import { nextSaturday } from 'date-fns/esm/fp' + export default nextSaturday +} + +declare module 'date-fns/esm/fp/nextSunday/index' { + import { nextSunday } from 'date-fns/esm/fp' + export default nextSunday +} + +declare module 'date-fns/esm/fp/nextThursday/index' { + import { nextThursday } from 'date-fns/esm/fp' + export default nextThursday +} + +declare module 'date-fns/esm/fp/nextTuesday/index' { + import { nextTuesday } from 'date-fns/esm/fp' + export default nextTuesday +} + +declare module 'date-fns/esm/fp/nextWednesday/index' { + import { nextWednesday } from 'date-fns/esm/fp' + export default nextWednesday +} + +declare module 'date-fns/esm/fp/parse/index' { + import { parse } from 'date-fns/esm/fp' + export default parse +} + +declare module 'date-fns/esm/fp/parseISO/index' { + import { parseISO } from 'date-fns/esm/fp' + export default parseISO +} + +declare module 'date-fns/esm/fp/parseISOWithOptions/index' { + import { parseISOWithOptions } from 'date-fns/esm/fp' + export default parseISOWithOptions +} + +declare module 'date-fns/esm/fp/parseJSON/index' { + import { parseJSON } from 'date-fns/esm/fp' + export default parseJSON +} + +declare module 'date-fns/esm/fp/parseWithOptions/index' { + import { parseWithOptions } from 'date-fns/esm/fp' + export default parseWithOptions +} + +declare module 'date-fns/esm/fp/previousDay/index' { + import { previousDay } from 'date-fns/esm/fp' + export default previousDay +} + +declare module 'date-fns/esm/fp/previousFriday/index' { + import { previousFriday } from 'date-fns/esm/fp' + export default previousFriday +} + +declare module 'date-fns/esm/fp/previousMonday/index' { + import { previousMonday } from 'date-fns/esm/fp' + export default previousMonday +} + +declare module 'date-fns/esm/fp/previousSaturday/index' { + import { previousSaturday } from 'date-fns/esm/fp' + export default previousSaturday +} + +declare module 'date-fns/esm/fp/previousSunday/index' { + import { previousSunday } from 'date-fns/esm/fp' + export default previousSunday +} + +declare module 'date-fns/esm/fp/previousThursday/index' { + import { previousThursday } from 'date-fns/esm/fp' + export default previousThursday +} + +declare module 'date-fns/esm/fp/previousTuesday/index' { + import { previousTuesday } from 'date-fns/esm/fp' + export default previousTuesday +} + +declare module 'date-fns/esm/fp/previousWednesday/index' { + import { previousWednesday } from 'date-fns/esm/fp' + export default previousWednesday +} + +declare module 'date-fns/esm/fp/quartersToMonths/index' { + import { quartersToMonths } from 'date-fns/esm/fp' + export default quartersToMonths +} + +declare module 'date-fns/esm/fp/quartersToYears/index' { + import { quartersToYears } from 'date-fns/esm/fp' + export default quartersToYears +} + +declare module 'date-fns/esm/fp/roundToNearestMinutes/index' { + import { roundToNearestMinutes } from 'date-fns/esm/fp' + export default roundToNearestMinutes +} + +declare module 'date-fns/esm/fp/roundToNearestMinutesWithOptions/index' { + import { roundToNearestMinutesWithOptions } from 'date-fns/esm/fp' + export default roundToNearestMinutesWithOptions +} + +declare module 'date-fns/esm/fp/secondsToHours/index' { + import { secondsToHours } from 'date-fns/esm/fp' + export default secondsToHours +} + +declare module 'date-fns/esm/fp/secondsToMilliseconds/index' { + import { secondsToMilliseconds } from 'date-fns/esm/fp' + export default secondsToMilliseconds +} + +declare module 'date-fns/esm/fp/secondsToMinutes/index' { + import { secondsToMinutes } from 'date-fns/esm/fp' + export default secondsToMinutes +} + +declare module 'date-fns/esm/fp/set/index' { + import { set } from 'date-fns/esm/fp' + export default set +} + +declare module 'date-fns/esm/fp/setDate/index' { + import { setDate } from 'date-fns/esm/fp' + export default setDate +} + +declare module 'date-fns/esm/fp/setDay/index' { + import { setDay } from 'date-fns/esm/fp' + export default setDay +} + +declare module 'date-fns/esm/fp/setDayOfYear/index' { + import { setDayOfYear } from 'date-fns/esm/fp' + export default setDayOfYear +} + +declare module 'date-fns/esm/fp/setDayWithOptions/index' { + import { setDayWithOptions } from 'date-fns/esm/fp' + export default setDayWithOptions +} + +declare module 'date-fns/esm/fp/setHours/index' { + import { setHours } from 'date-fns/esm/fp' + export default setHours +} + +declare module 'date-fns/esm/fp/setISODay/index' { + import { setISODay } from 'date-fns/esm/fp' + export default setISODay +} + +declare module 'date-fns/esm/fp/setISOWeek/index' { + import { setISOWeek } from 'date-fns/esm/fp' + export default setISOWeek +} + +declare module 'date-fns/esm/fp/setISOWeekYear/index' { + import { setISOWeekYear } from 'date-fns/esm/fp' + export default setISOWeekYear +} + +declare module 'date-fns/esm/fp/setMilliseconds/index' { + import { setMilliseconds } from 'date-fns/esm/fp' + export default setMilliseconds +} + +declare module 'date-fns/esm/fp/setMinutes/index' { + import { setMinutes } from 'date-fns/esm/fp' + export default setMinutes +} + +declare module 'date-fns/esm/fp/setMonth/index' { + import { setMonth } from 'date-fns/esm/fp' + export default setMonth +} + +declare module 'date-fns/esm/fp/setQuarter/index' { + import { setQuarter } from 'date-fns/esm/fp' + export default setQuarter +} + +declare module 'date-fns/esm/fp/setSeconds/index' { + import { setSeconds } from 'date-fns/esm/fp' + export default setSeconds +} + +declare module 'date-fns/esm/fp/setWeek/index' { + import { setWeek } from 'date-fns/esm/fp' + export default setWeek +} + +declare module 'date-fns/esm/fp/setWeekWithOptions/index' { + import { setWeekWithOptions } from 'date-fns/esm/fp' + export default setWeekWithOptions +} + +declare module 'date-fns/esm/fp/setWeekYear/index' { + import { setWeekYear } from 'date-fns/esm/fp' + export default setWeekYear +} + +declare module 'date-fns/esm/fp/setWeekYearWithOptions/index' { + import { setWeekYearWithOptions } from 'date-fns/esm/fp' + export default setWeekYearWithOptions +} + +declare module 'date-fns/esm/fp/setYear/index' { + import { setYear } from 'date-fns/esm/fp' + export default setYear +} + +declare module 'date-fns/esm/fp/startOfDay/index' { + import { startOfDay } from 'date-fns/esm/fp' + export default startOfDay +} + +declare module 'date-fns/esm/fp/startOfDecade/index' { + import { startOfDecade } from 'date-fns/esm/fp' + export default startOfDecade +} + +declare module 'date-fns/esm/fp/startOfHour/index' { + import { startOfHour } from 'date-fns/esm/fp' + export default startOfHour +} + +declare module 'date-fns/esm/fp/startOfISOWeek/index' { + import { startOfISOWeek } from 'date-fns/esm/fp' + export default startOfISOWeek +} + +declare module 'date-fns/esm/fp/startOfISOWeekYear/index' { + import { startOfISOWeekYear } from 'date-fns/esm/fp' + export default startOfISOWeekYear +} + +declare module 'date-fns/esm/fp/startOfMinute/index' { + import { startOfMinute } from 'date-fns/esm/fp' + export default startOfMinute +} + +declare module 'date-fns/esm/fp/startOfMonth/index' { + import { startOfMonth } from 'date-fns/esm/fp' + export default startOfMonth +} + +declare module 'date-fns/esm/fp/startOfQuarter/index' { + import { startOfQuarter } from 'date-fns/esm/fp' + export default startOfQuarter +} + +declare module 'date-fns/esm/fp/startOfSecond/index' { + import { startOfSecond } from 'date-fns/esm/fp' + export default startOfSecond +} + +declare module 'date-fns/esm/fp/startOfWeek/index' { + import { startOfWeek } from 'date-fns/esm/fp' + export default startOfWeek +} + +declare module 'date-fns/esm/fp/startOfWeekWithOptions/index' { + import { startOfWeekWithOptions } from 'date-fns/esm/fp' + export default startOfWeekWithOptions +} + +declare module 'date-fns/esm/fp/startOfWeekYear/index' { + import { startOfWeekYear } from 'date-fns/esm/fp' + export default startOfWeekYear +} + +declare module 'date-fns/esm/fp/startOfWeekYearWithOptions/index' { + import { startOfWeekYearWithOptions } from 'date-fns/esm/fp' + export default startOfWeekYearWithOptions +} + +declare module 'date-fns/esm/fp/startOfYear/index' { + import { startOfYear } from 'date-fns/esm/fp' + export default startOfYear +} + +declare module 'date-fns/esm/fp/sub/index' { + import { sub } from 'date-fns/esm/fp' + export default sub +} + +declare module 'date-fns/esm/fp/subBusinessDays/index' { + import { subBusinessDays } from 'date-fns/esm/fp' + export default subBusinessDays +} + +declare module 'date-fns/esm/fp/subDays/index' { + import { subDays } from 'date-fns/esm/fp' + export default subDays +} + +declare module 'date-fns/esm/fp/subHours/index' { + import { subHours } from 'date-fns/esm/fp' + export default subHours +} + +declare module 'date-fns/esm/fp/subISOWeekYears/index' { + import { subISOWeekYears } from 'date-fns/esm/fp' + export default subISOWeekYears +} + +declare module 'date-fns/esm/fp/subMilliseconds/index' { + import { subMilliseconds } from 'date-fns/esm/fp' + export default subMilliseconds +} + +declare module 'date-fns/esm/fp/subMinutes/index' { + import { subMinutes } from 'date-fns/esm/fp' + export default subMinutes +} + +declare module 'date-fns/esm/fp/subMonths/index' { + import { subMonths } from 'date-fns/esm/fp' + export default subMonths +} + +declare module 'date-fns/esm/fp/subQuarters/index' { + import { subQuarters } from 'date-fns/esm/fp' + export default subQuarters +} + +declare module 'date-fns/esm/fp/subSeconds/index' { + import { subSeconds } from 'date-fns/esm/fp' + export default subSeconds +} + +declare module 'date-fns/esm/fp/subWeeks/index' { + import { subWeeks } from 'date-fns/esm/fp' + export default subWeeks +} + +declare module 'date-fns/esm/fp/subYears/index' { + import { subYears } from 'date-fns/esm/fp' + export default subYears +} + +declare module 'date-fns/esm/fp/toDate/index' { + import { toDate } from 'date-fns/esm/fp' + export default toDate +} + +declare module 'date-fns/esm/fp/weeksToDays/index' { + import { weeksToDays } from 'date-fns/esm/fp' + export default weeksToDays +} + +declare module 'date-fns/esm/fp/yearsToMonths/index' { + import { yearsToMonths } from 'date-fns/esm/fp' + export default yearsToMonths +} + +declare module 'date-fns/esm/fp/yearsToQuarters/index' { + import { yearsToQuarters } from 'date-fns/esm/fp' + export default yearsToQuarters +} + +declare module 'date-fns/esm/fp/add/index.js' { + import { add } from 'date-fns/esm/fp' + export default add +} + +declare module 'date-fns/esm/fp/addBusinessDays/index.js' { + import { addBusinessDays } from 'date-fns/esm/fp' + export default addBusinessDays +} + +declare module 'date-fns/esm/fp/addDays/index.js' { + import { addDays } from 'date-fns/esm/fp' + export default addDays +} + +declare module 'date-fns/esm/fp/addHours/index.js' { + import { addHours } from 'date-fns/esm/fp' + export default addHours +} + +declare module 'date-fns/esm/fp/addISOWeekYears/index.js' { + import { addISOWeekYears } from 'date-fns/esm/fp' + export default addISOWeekYears +} + +declare module 'date-fns/esm/fp/addMilliseconds/index.js' { + import { addMilliseconds } from 'date-fns/esm/fp' + export default addMilliseconds +} + +declare module 'date-fns/esm/fp/addMinutes/index.js' { + import { addMinutes } from 'date-fns/esm/fp' + export default addMinutes +} + +declare module 'date-fns/esm/fp/addMonths/index.js' { + import { addMonths } from 'date-fns/esm/fp' + export default addMonths +} + +declare module 'date-fns/esm/fp/addQuarters/index.js' { + import { addQuarters } from 'date-fns/esm/fp' + export default addQuarters +} + +declare module 'date-fns/esm/fp/addSeconds/index.js' { + import { addSeconds } from 'date-fns/esm/fp' + export default addSeconds +} + +declare module 'date-fns/esm/fp/addWeeks/index.js' { + import { addWeeks } from 'date-fns/esm/fp' + export default addWeeks +} + +declare module 'date-fns/esm/fp/addYears/index.js' { + import { addYears } from 'date-fns/esm/fp' + export default addYears +} + +declare module 'date-fns/esm/fp/areIntervalsOverlapping/index.js' { + import { areIntervalsOverlapping } from 'date-fns/esm/fp' + export default areIntervalsOverlapping +} + +declare module 'date-fns/esm/fp/areIntervalsOverlappingWithOptions/index.js' { + import { areIntervalsOverlappingWithOptions } from 'date-fns/esm/fp' + export default areIntervalsOverlappingWithOptions +} + +declare module 'date-fns/esm/fp/clamp/index.js' { + import { clamp } from 'date-fns/esm/fp' + export default clamp +} + +declare module 'date-fns/esm/fp/closestIndexTo/index.js' { + import { closestIndexTo } from 'date-fns/esm/fp' + export default closestIndexTo +} + +declare module 'date-fns/esm/fp/closestTo/index.js' { + import { closestTo } from 'date-fns/esm/fp' + export default closestTo +} + +declare module 'date-fns/esm/fp/compareAsc/index.js' { + import { compareAsc } from 'date-fns/esm/fp' + export default compareAsc +} + +declare module 'date-fns/esm/fp/compareDesc/index.js' { + import { compareDesc } from 'date-fns/esm/fp' + export default compareDesc +} + +declare module 'date-fns/esm/fp/daysToWeeks/index.js' { + import { daysToWeeks } from 'date-fns/esm/fp' + export default daysToWeeks +} + +declare module 'date-fns/esm/fp/differenceInBusinessDays/index.js' { + import { differenceInBusinessDays } from 'date-fns/esm/fp' + export default differenceInBusinessDays +} + +declare module 'date-fns/esm/fp/differenceInCalendarDays/index.js' { + import { differenceInCalendarDays } from 'date-fns/esm/fp' + export default differenceInCalendarDays +} + +declare module 'date-fns/esm/fp/differenceInCalendarISOWeeks/index.js' { + import { differenceInCalendarISOWeeks } from 'date-fns/esm/fp' + export default differenceInCalendarISOWeeks +} + +declare module 'date-fns/esm/fp/differenceInCalendarISOWeekYears/index.js' { + import { differenceInCalendarISOWeekYears } from 'date-fns/esm/fp' + export default differenceInCalendarISOWeekYears +} + +declare module 'date-fns/esm/fp/differenceInCalendarMonths/index.js' { + import { differenceInCalendarMonths } from 'date-fns/esm/fp' + export default differenceInCalendarMonths +} + +declare module 'date-fns/esm/fp/differenceInCalendarQuarters/index.js' { + import { differenceInCalendarQuarters } from 'date-fns/esm/fp' + export default differenceInCalendarQuarters +} + +declare module 'date-fns/esm/fp/differenceInCalendarWeeks/index.js' { + import { differenceInCalendarWeeks } from 'date-fns/esm/fp' + export default differenceInCalendarWeeks +} + +declare module 'date-fns/esm/fp/differenceInCalendarWeeksWithOptions/index.js' { + import { differenceInCalendarWeeksWithOptions } from 'date-fns/esm/fp' + export default differenceInCalendarWeeksWithOptions +} + +declare module 'date-fns/esm/fp/differenceInCalendarYears/index.js' { + import { differenceInCalendarYears } from 'date-fns/esm/fp' + export default differenceInCalendarYears +} + +declare module 'date-fns/esm/fp/differenceInDays/index.js' { + import { differenceInDays } from 'date-fns/esm/fp' + export default differenceInDays +} + +declare module 'date-fns/esm/fp/differenceInHours/index.js' { + import { differenceInHours } from 'date-fns/esm/fp' + export default differenceInHours +} + +declare module 'date-fns/esm/fp/differenceInHoursWithOptions/index.js' { + import { differenceInHoursWithOptions } from 'date-fns/esm/fp' + export default differenceInHoursWithOptions +} + +declare module 'date-fns/esm/fp/differenceInISOWeekYears/index.js' { + import { differenceInISOWeekYears } from 'date-fns/esm/fp' + export default differenceInISOWeekYears +} + +declare module 'date-fns/esm/fp/differenceInMilliseconds/index.js' { + import { differenceInMilliseconds } from 'date-fns/esm/fp' + export default differenceInMilliseconds +} + +declare module 'date-fns/esm/fp/differenceInMinutes/index.js' { + import { differenceInMinutes } from 'date-fns/esm/fp' + export default differenceInMinutes +} + +declare module 'date-fns/esm/fp/differenceInMinutesWithOptions/index.js' { + import { differenceInMinutesWithOptions } from 'date-fns/esm/fp' + export default differenceInMinutesWithOptions +} + +declare module 'date-fns/esm/fp/differenceInMonths/index.js' { + import { differenceInMonths } from 'date-fns/esm/fp' + export default differenceInMonths +} + +declare module 'date-fns/esm/fp/differenceInQuarters/index.js' { + import { differenceInQuarters } from 'date-fns/esm/fp' + export default differenceInQuarters +} + +declare module 'date-fns/esm/fp/differenceInQuartersWithOptions/index.js' { + import { differenceInQuartersWithOptions } from 'date-fns/esm/fp' + export default differenceInQuartersWithOptions +} + +declare module 'date-fns/esm/fp/differenceInSeconds/index.js' { + import { differenceInSeconds } from 'date-fns/esm/fp' + export default differenceInSeconds +} + +declare module 'date-fns/esm/fp/differenceInSecondsWithOptions/index.js' { + import { differenceInSecondsWithOptions } from 'date-fns/esm/fp' + export default differenceInSecondsWithOptions +} + +declare module 'date-fns/esm/fp/differenceInWeeks/index.js' { + import { differenceInWeeks } from 'date-fns/esm/fp' + export default differenceInWeeks +} + +declare module 'date-fns/esm/fp/differenceInWeeksWithOptions/index.js' { + import { differenceInWeeksWithOptions } from 'date-fns/esm/fp' + export default differenceInWeeksWithOptions +} + +declare module 'date-fns/esm/fp/differenceInYears/index.js' { + import { differenceInYears } from 'date-fns/esm/fp' + export default differenceInYears +} + +declare module 'date-fns/esm/fp/eachDayOfInterval/index.js' { + import { eachDayOfInterval } from 'date-fns/esm/fp' + export default eachDayOfInterval +} + +declare module 'date-fns/esm/fp/eachDayOfIntervalWithOptions/index.js' { + import { eachDayOfIntervalWithOptions } from 'date-fns/esm/fp' + export default eachDayOfIntervalWithOptions +} + +declare module 'date-fns/esm/fp/eachHourOfInterval/index.js' { + import { eachHourOfInterval } from 'date-fns/esm/fp' + export default eachHourOfInterval +} + +declare module 'date-fns/esm/fp/eachHourOfIntervalWithOptions/index.js' { + import { eachHourOfIntervalWithOptions } from 'date-fns/esm/fp' + export default eachHourOfIntervalWithOptions +} + +declare module 'date-fns/esm/fp/eachMinuteOfInterval/index.js' { + import { eachMinuteOfInterval } from 'date-fns/esm/fp' + export default eachMinuteOfInterval +} + +declare module 'date-fns/esm/fp/eachMinuteOfIntervalWithOptions/index.js' { + import { eachMinuteOfIntervalWithOptions } from 'date-fns/esm/fp' + export default eachMinuteOfIntervalWithOptions +} + +declare module 'date-fns/esm/fp/eachMonthOfInterval/index.js' { + import { eachMonthOfInterval } from 'date-fns/esm/fp' + export default eachMonthOfInterval +} + +declare module 'date-fns/esm/fp/eachQuarterOfInterval/index.js' { + import { eachQuarterOfInterval } from 'date-fns/esm/fp' + export default eachQuarterOfInterval +} + +declare module 'date-fns/esm/fp/eachWeekendOfInterval/index.js' { + import { eachWeekendOfInterval } from 'date-fns/esm/fp' + export default eachWeekendOfInterval +} + +declare module 'date-fns/esm/fp/eachWeekendOfMonth/index.js' { + import { eachWeekendOfMonth } from 'date-fns/esm/fp' + export default eachWeekendOfMonth +} + +declare module 'date-fns/esm/fp/eachWeekendOfYear/index.js' { + import { eachWeekendOfYear } from 'date-fns/esm/fp' + export default eachWeekendOfYear +} + +declare module 'date-fns/esm/fp/eachWeekOfInterval/index.js' { + import { eachWeekOfInterval } from 'date-fns/esm/fp' + export default eachWeekOfInterval +} + +declare module 'date-fns/esm/fp/eachWeekOfIntervalWithOptions/index.js' { + import { eachWeekOfIntervalWithOptions } from 'date-fns/esm/fp' + export default eachWeekOfIntervalWithOptions +} + +declare module 'date-fns/esm/fp/eachYearOfInterval/index.js' { + import { eachYearOfInterval } from 'date-fns/esm/fp' + export default eachYearOfInterval +} + +declare module 'date-fns/esm/fp/endOfDay/index.js' { + import { endOfDay } from 'date-fns/esm/fp' + export default endOfDay +} + +declare module 'date-fns/esm/fp/endOfDecade/index.js' { + import { endOfDecade } from 'date-fns/esm/fp' + export default endOfDecade +} + +declare module 'date-fns/esm/fp/endOfDecadeWithOptions/index.js' { + import { endOfDecadeWithOptions } from 'date-fns/esm/fp' + export default endOfDecadeWithOptions +} + +declare module 'date-fns/esm/fp/endOfHour/index.js' { + import { endOfHour } from 'date-fns/esm/fp' + export default endOfHour +} + +declare module 'date-fns/esm/fp/endOfISOWeek/index.js' { + import { endOfISOWeek } from 'date-fns/esm/fp' + export default endOfISOWeek +} + +declare module 'date-fns/esm/fp/endOfISOWeekYear/index.js' { + import { endOfISOWeekYear } from 'date-fns/esm/fp' + export default endOfISOWeekYear +} + +declare module 'date-fns/esm/fp/endOfMinute/index.js' { + import { endOfMinute } from 'date-fns/esm/fp' + export default endOfMinute +} + +declare module 'date-fns/esm/fp/endOfMonth/index.js' { + import { endOfMonth } from 'date-fns/esm/fp' + export default endOfMonth +} + +declare module 'date-fns/esm/fp/endOfQuarter/index.js' { + import { endOfQuarter } from 'date-fns/esm/fp' + export default endOfQuarter +} + +declare module 'date-fns/esm/fp/endOfSecond/index.js' { + import { endOfSecond } from 'date-fns/esm/fp' + export default endOfSecond +} + +declare module 'date-fns/esm/fp/endOfWeek/index.js' { + import { endOfWeek } from 'date-fns/esm/fp' + export default endOfWeek +} + +declare module 'date-fns/esm/fp/endOfWeekWithOptions/index.js' { + import { endOfWeekWithOptions } from 'date-fns/esm/fp' + export default endOfWeekWithOptions +} + +declare module 'date-fns/esm/fp/endOfYear/index.js' { + import { endOfYear } from 'date-fns/esm/fp' + export default endOfYear +} + +declare module 'date-fns/esm/fp/format/index.js' { + import { format } from 'date-fns/esm/fp' + export default format +} + +declare module 'date-fns/esm/fp/formatDistance/index.js' { + import { formatDistance } from 'date-fns/esm/fp' + export default formatDistance +} + +declare module 'date-fns/esm/fp/formatDistanceStrict/index.js' { + import { formatDistanceStrict } from 'date-fns/esm/fp' + export default formatDistanceStrict +} + +declare module 'date-fns/esm/fp/formatDistanceStrictWithOptions/index.js' { + import { formatDistanceStrictWithOptions } from 'date-fns/esm/fp' + export default formatDistanceStrictWithOptions +} + +declare module 'date-fns/esm/fp/formatDistanceWithOptions/index.js' { + import { formatDistanceWithOptions } from 'date-fns/esm/fp' + export default formatDistanceWithOptions +} + +declare module 'date-fns/esm/fp/formatDuration/index.js' { + import { formatDuration } from 'date-fns/esm/fp' + export default formatDuration +} + +declare module 'date-fns/esm/fp/formatDurationWithOptions/index.js' { + import { formatDurationWithOptions } from 'date-fns/esm/fp' + export default formatDurationWithOptions +} + +declare module 'date-fns/esm/fp/formatISO/index.js' { + import { formatISO } from 'date-fns/esm/fp' + export default formatISO +} + +declare module 'date-fns/esm/fp/formatISO9075/index.js' { + import { formatISO9075 } from 'date-fns/esm/fp' + export default formatISO9075 +} + +declare module 'date-fns/esm/fp/formatISO9075WithOptions/index.js' { + import { formatISO9075WithOptions } from 'date-fns/esm/fp' + export default formatISO9075WithOptions +} + +declare module 'date-fns/esm/fp/formatISODuration/index.js' { + import { formatISODuration } from 'date-fns/esm/fp' + export default formatISODuration +} + +declare module 'date-fns/esm/fp/formatISOWithOptions/index.js' { + import { formatISOWithOptions } from 'date-fns/esm/fp' + export default formatISOWithOptions +} + +declare module 'date-fns/esm/fp/formatRelative/index.js' { + import { formatRelative } from 'date-fns/esm/fp' + export default formatRelative +} + +declare module 'date-fns/esm/fp/formatRelativeWithOptions/index.js' { + import { formatRelativeWithOptions } from 'date-fns/esm/fp' + export default formatRelativeWithOptions +} + +declare module 'date-fns/esm/fp/formatRFC3339/index.js' { + import { formatRFC3339 } from 'date-fns/esm/fp' + export default formatRFC3339 +} + +declare module 'date-fns/esm/fp/formatRFC3339WithOptions/index.js' { + import { formatRFC3339WithOptions } from 'date-fns/esm/fp' + export default formatRFC3339WithOptions +} + +declare module 'date-fns/esm/fp/formatRFC7231/index.js' { + import { formatRFC7231 } from 'date-fns/esm/fp' + export default formatRFC7231 +} + +declare module 'date-fns/esm/fp/formatWithOptions/index.js' { + import { formatWithOptions } from 'date-fns/esm/fp' + export default formatWithOptions +} + +declare module 'date-fns/esm/fp/fromUnixTime/index.js' { + import { fromUnixTime } from 'date-fns/esm/fp' + export default fromUnixTime +} + +declare module 'date-fns/esm/fp/getDate/index.js' { + import { getDate } from 'date-fns/esm/fp' + export default getDate +} + +declare module 'date-fns/esm/fp/getDay/index.js' { + import { getDay } from 'date-fns/esm/fp' + export default getDay +} + +declare module 'date-fns/esm/fp/getDayOfYear/index.js' { + import { getDayOfYear } from 'date-fns/esm/fp' + export default getDayOfYear +} + +declare module 'date-fns/esm/fp/getDaysInMonth/index.js' { + import { getDaysInMonth } from 'date-fns/esm/fp' + export default getDaysInMonth +} + +declare module 'date-fns/esm/fp/getDaysInYear/index.js' { + import { getDaysInYear } from 'date-fns/esm/fp' + export default getDaysInYear +} + +declare module 'date-fns/esm/fp/getDecade/index.js' { + import { getDecade } from 'date-fns/esm/fp' + export default getDecade +} + +declare module 'date-fns/esm/fp/getHours/index.js' { + import { getHours } from 'date-fns/esm/fp' + export default getHours +} + +declare module 'date-fns/esm/fp/getISODay/index.js' { + import { getISODay } from 'date-fns/esm/fp' + export default getISODay +} + +declare module 'date-fns/esm/fp/getISOWeek/index.js' { + import { getISOWeek } from 'date-fns/esm/fp' + export default getISOWeek +} + +declare module 'date-fns/esm/fp/getISOWeeksInYear/index.js' { + import { getISOWeeksInYear } from 'date-fns/esm/fp' + export default getISOWeeksInYear +} + +declare module 'date-fns/esm/fp/getISOWeekYear/index.js' { + import { getISOWeekYear } from 'date-fns/esm/fp' + export default getISOWeekYear +} + +declare module 'date-fns/esm/fp/getMilliseconds/index.js' { + import { getMilliseconds } from 'date-fns/esm/fp' + export default getMilliseconds +} + +declare module 'date-fns/esm/fp/getMinutes/index.js' { + import { getMinutes } from 'date-fns/esm/fp' + export default getMinutes +} + +declare module 'date-fns/esm/fp/getMonth/index.js' { + import { getMonth } from 'date-fns/esm/fp' + export default getMonth +} + +declare module 'date-fns/esm/fp/getOverlappingDaysInIntervals/index.js' { + import { getOverlappingDaysInIntervals } from 'date-fns/esm/fp' + export default getOverlappingDaysInIntervals +} + +declare module 'date-fns/esm/fp/getQuarter/index.js' { + import { getQuarter } from 'date-fns/esm/fp' + export default getQuarter +} + +declare module 'date-fns/esm/fp/getSeconds/index.js' { + import { getSeconds } from 'date-fns/esm/fp' + export default getSeconds +} + +declare module 'date-fns/esm/fp/getTime/index.js' { + import { getTime } from 'date-fns/esm/fp' + export default getTime +} + +declare module 'date-fns/esm/fp/getUnixTime/index.js' { + import { getUnixTime } from 'date-fns/esm/fp' + export default getUnixTime +} + +declare module 'date-fns/esm/fp/getWeek/index.js' { + import { getWeek } from 'date-fns/esm/fp' + export default getWeek +} + +declare module 'date-fns/esm/fp/getWeekOfMonth/index.js' { + import { getWeekOfMonth } from 'date-fns/esm/fp' + export default getWeekOfMonth +} + +declare module 'date-fns/esm/fp/getWeekOfMonthWithOptions/index.js' { + import { getWeekOfMonthWithOptions } from 'date-fns/esm/fp' + export default getWeekOfMonthWithOptions +} + +declare module 'date-fns/esm/fp/getWeeksInMonth/index.js' { + import { getWeeksInMonth } from 'date-fns/esm/fp' + export default getWeeksInMonth +} + +declare module 'date-fns/esm/fp/getWeeksInMonthWithOptions/index.js' { + import { getWeeksInMonthWithOptions } from 'date-fns/esm/fp' + export default getWeeksInMonthWithOptions +} + +declare module 'date-fns/esm/fp/getWeekWithOptions/index.js' { + import { getWeekWithOptions } from 'date-fns/esm/fp' + export default getWeekWithOptions +} + +declare module 'date-fns/esm/fp/getWeekYear/index.js' { + import { getWeekYear } from 'date-fns/esm/fp' + export default getWeekYear +} + +declare module 'date-fns/esm/fp/getWeekYearWithOptions/index.js' { + import { getWeekYearWithOptions } from 'date-fns/esm/fp' + export default getWeekYearWithOptions +} + +declare module 'date-fns/esm/fp/getYear/index.js' { + import { getYear } from 'date-fns/esm/fp' + export default getYear +} + +declare module 'date-fns/esm/fp/hoursToMilliseconds/index.js' { + import { hoursToMilliseconds } from 'date-fns/esm/fp' + export default hoursToMilliseconds +} + +declare module 'date-fns/esm/fp/hoursToMinutes/index.js' { + import { hoursToMinutes } from 'date-fns/esm/fp' + export default hoursToMinutes +} + +declare module 'date-fns/esm/fp/hoursToSeconds/index.js' { + import { hoursToSeconds } from 'date-fns/esm/fp' + export default hoursToSeconds +} + +declare module 'date-fns/esm/fp/intervalToDuration/index.js' { + import { intervalToDuration } from 'date-fns/esm/fp' + export default intervalToDuration +} + +declare module 'date-fns/esm/fp/intlFormat/index.js' { + import { intlFormat } from 'date-fns/esm/fp' + export default intlFormat +} + +declare module 'date-fns/esm/fp/intlFormatDistance/index.js' { + import { intlFormatDistance } from 'date-fns/esm/fp' + export default intlFormatDistance +} + +declare module 'date-fns/esm/fp/intlFormatDistanceWithOptions/index.js' { + import { intlFormatDistanceWithOptions } from 'date-fns/esm/fp' + export default intlFormatDistanceWithOptions +} + +declare module 'date-fns/esm/fp/isAfter/index.js' { + import { isAfter } from 'date-fns/esm/fp' + export default isAfter +} + +declare module 'date-fns/esm/fp/isBefore/index.js' { + import { isBefore } from 'date-fns/esm/fp' + export default isBefore +} + +declare module 'date-fns/esm/fp/isDate/index.js' { + import { isDate } from 'date-fns/esm/fp' + export default isDate +} + +declare module 'date-fns/esm/fp/isEqual/index.js' { + import { isEqual } from 'date-fns/esm/fp' + export default isEqual +} + +declare module 'date-fns/esm/fp/isExists/index.js' { + import { isExists } from 'date-fns/esm/fp' + export default isExists +} + +declare module 'date-fns/esm/fp/isFirstDayOfMonth/index.js' { + import { isFirstDayOfMonth } from 'date-fns/esm/fp' + export default isFirstDayOfMonth +} + +declare module 'date-fns/esm/fp/isFriday/index.js' { + import { isFriday } from 'date-fns/esm/fp' + export default isFriday +} + +declare module 'date-fns/esm/fp/isLastDayOfMonth/index.js' { + import { isLastDayOfMonth } from 'date-fns/esm/fp' + export default isLastDayOfMonth +} + +declare module 'date-fns/esm/fp/isLeapYear/index.js' { + import { isLeapYear } from 'date-fns/esm/fp' + export default isLeapYear +} + +declare module 'date-fns/esm/fp/isMatch/index.js' { + import { isMatch } from 'date-fns/esm/fp' + export default isMatch +} + +declare module 'date-fns/esm/fp/isMatchWithOptions/index.js' { + import { isMatchWithOptions } from 'date-fns/esm/fp' + export default isMatchWithOptions +} + +declare module 'date-fns/esm/fp/isMonday/index.js' { + import { isMonday } from 'date-fns/esm/fp' + export default isMonday +} + +declare module 'date-fns/esm/fp/isSameDay/index.js' { + import { isSameDay } from 'date-fns/esm/fp' + export default isSameDay +} + +declare module 'date-fns/esm/fp/isSameHour/index.js' { + import { isSameHour } from 'date-fns/esm/fp' + export default isSameHour +} + +declare module 'date-fns/esm/fp/isSameISOWeek/index.js' { + import { isSameISOWeek } from 'date-fns/esm/fp' + export default isSameISOWeek +} + +declare module 'date-fns/esm/fp/isSameISOWeekYear/index.js' { + import { isSameISOWeekYear } from 'date-fns/esm/fp' + export default isSameISOWeekYear +} + +declare module 'date-fns/esm/fp/isSameMinute/index.js' { + import { isSameMinute } from 'date-fns/esm/fp' + export default isSameMinute +} + +declare module 'date-fns/esm/fp/isSameMonth/index.js' { + import { isSameMonth } from 'date-fns/esm/fp' + export default isSameMonth +} + +declare module 'date-fns/esm/fp/isSameQuarter/index.js' { + import { isSameQuarter } from 'date-fns/esm/fp' + export default isSameQuarter +} + +declare module 'date-fns/esm/fp/isSameSecond/index.js' { + import { isSameSecond } from 'date-fns/esm/fp' + export default isSameSecond +} + +declare module 'date-fns/esm/fp/isSameWeek/index.js' { + import { isSameWeek } from 'date-fns/esm/fp' + export default isSameWeek +} + +declare module 'date-fns/esm/fp/isSameWeekWithOptions/index.js' { + import { isSameWeekWithOptions } from 'date-fns/esm/fp' + export default isSameWeekWithOptions +} + +declare module 'date-fns/esm/fp/isSameYear/index.js' { + import { isSameYear } from 'date-fns/esm/fp' + export default isSameYear +} + +declare module 'date-fns/esm/fp/isSaturday/index.js' { + import { isSaturday } from 'date-fns/esm/fp' + export default isSaturday +} + +declare module 'date-fns/esm/fp/isSunday/index.js' { + import { isSunday } from 'date-fns/esm/fp' + export default isSunday +} + +declare module 'date-fns/esm/fp/isThursday/index.js' { + import { isThursday } from 'date-fns/esm/fp' + export default isThursday +} + +declare module 'date-fns/esm/fp/isTuesday/index.js' { + import { isTuesday } from 'date-fns/esm/fp' + export default isTuesday +} + +declare module 'date-fns/esm/fp/isValid/index.js' { + import { isValid } from 'date-fns/esm/fp' + export default isValid +} + +declare module 'date-fns/esm/fp/isWednesday/index.js' { + import { isWednesday } from 'date-fns/esm/fp' + export default isWednesday +} + +declare module 'date-fns/esm/fp/isWeekend/index.js' { + import { isWeekend } from 'date-fns/esm/fp' + export default isWeekend +} + +declare module 'date-fns/esm/fp/isWithinInterval/index.js' { + import { isWithinInterval } from 'date-fns/esm/fp' + export default isWithinInterval +} + +declare module 'date-fns/esm/fp/lastDayOfDecade/index.js' { + import { lastDayOfDecade } from 'date-fns/esm/fp' + export default lastDayOfDecade +} + +declare module 'date-fns/esm/fp/lastDayOfISOWeek/index.js' { + import { lastDayOfISOWeek } from 'date-fns/esm/fp' + export default lastDayOfISOWeek +} + +declare module 'date-fns/esm/fp/lastDayOfISOWeekYear/index.js' { + import { lastDayOfISOWeekYear } from 'date-fns/esm/fp' + export default lastDayOfISOWeekYear +} + +declare module 'date-fns/esm/fp/lastDayOfMonth/index.js' { + import { lastDayOfMonth } from 'date-fns/esm/fp' + export default lastDayOfMonth +} + +declare module 'date-fns/esm/fp/lastDayOfQuarter/index.js' { + import { lastDayOfQuarter } from 'date-fns/esm/fp' + export default lastDayOfQuarter +} + +declare module 'date-fns/esm/fp/lastDayOfQuarterWithOptions/index.js' { + import { lastDayOfQuarterWithOptions } from 'date-fns/esm/fp' + export default lastDayOfQuarterWithOptions +} + +declare module 'date-fns/esm/fp/lastDayOfWeek/index.js' { + import { lastDayOfWeek } from 'date-fns/esm/fp' + export default lastDayOfWeek +} + +declare module 'date-fns/esm/fp/lastDayOfWeekWithOptions/index.js' { + import { lastDayOfWeekWithOptions } from 'date-fns/esm/fp' + export default lastDayOfWeekWithOptions +} + +declare module 'date-fns/esm/fp/lastDayOfYear/index.js' { + import { lastDayOfYear } from 'date-fns/esm/fp' + export default lastDayOfYear +} + +declare module 'date-fns/esm/fp/lightFormat/index.js' { + import { lightFormat } from 'date-fns/esm/fp' + export default lightFormat +} + +declare module 'date-fns/esm/fp/max/index.js' { + import { max } from 'date-fns/esm/fp' + export default max +} + +declare module 'date-fns/esm/fp/milliseconds/index.js' { + import { milliseconds } from 'date-fns/esm/fp' + export default milliseconds +} + +declare module 'date-fns/esm/fp/millisecondsToHours/index.js' { + import { millisecondsToHours } from 'date-fns/esm/fp' + export default millisecondsToHours +} + +declare module 'date-fns/esm/fp/millisecondsToMinutes/index.js' { + import { millisecondsToMinutes } from 'date-fns/esm/fp' + export default millisecondsToMinutes +} + +declare module 'date-fns/esm/fp/millisecondsToSeconds/index.js' { + import { millisecondsToSeconds } from 'date-fns/esm/fp' + export default millisecondsToSeconds +} + +declare module 'date-fns/esm/fp/min/index.js' { + import { min } from 'date-fns/esm/fp' + export default min +} + +declare module 'date-fns/esm/fp/minutesToHours/index.js' { + import { minutesToHours } from 'date-fns/esm/fp' + export default minutesToHours +} + +declare module 'date-fns/esm/fp/minutesToMilliseconds/index.js' { + import { minutesToMilliseconds } from 'date-fns/esm/fp' + export default minutesToMilliseconds +} + +declare module 'date-fns/esm/fp/minutesToSeconds/index.js' { + import { minutesToSeconds } from 'date-fns/esm/fp' + export default minutesToSeconds +} + +declare module 'date-fns/esm/fp/monthsToQuarters/index.js' { + import { monthsToQuarters } from 'date-fns/esm/fp' + export default monthsToQuarters +} + +declare module 'date-fns/esm/fp/monthsToYears/index.js' { + import { monthsToYears } from 'date-fns/esm/fp' + export default monthsToYears +} + +declare module 'date-fns/esm/fp/nextDay/index.js' { + import { nextDay } from 'date-fns/esm/fp' + export default nextDay +} + +declare module 'date-fns/esm/fp/nextFriday/index.js' { + import { nextFriday } from 'date-fns/esm/fp' + export default nextFriday +} + +declare module 'date-fns/esm/fp/nextMonday/index.js' { + import { nextMonday } from 'date-fns/esm/fp' + export default nextMonday +} + +declare module 'date-fns/esm/fp/nextSaturday/index.js' { + import { nextSaturday } from 'date-fns/esm/fp' + export default nextSaturday +} + +declare module 'date-fns/esm/fp/nextSunday/index.js' { + import { nextSunday } from 'date-fns/esm/fp' + export default nextSunday +} + +declare module 'date-fns/esm/fp/nextThursday/index.js' { + import { nextThursday } from 'date-fns/esm/fp' + export default nextThursday +} + +declare module 'date-fns/esm/fp/nextTuesday/index.js' { + import { nextTuesday } from 'date-fns/esm/fp' + export default nextTuesday +} + +declare module 'date-fns/esm/fp/nextWednesday/index.js' { + import { nextWednesday } from 'date-fns/esm/fp' + export default nextWednesday +} + +declare module 'date-fns/esm/fp/parse/index.js' { + import { parse } from 'date-fns/esm/fp' + export default parse +} + +declare module 'date-fns/esm/fp/parseISO/index.js' { + import { parseISO } from 'date-fns/esm/fp' + export default parseISO +} + +declare module 'date-fns/esm/fp/parseISOWithOptions/index.js' { + import { parseISOWithOptions } from 'date-fns/esm/fp' + export default parseISOWithOptions +} + +declare module 'date-fns/esm/fp/parseJSON/index.js' { + import { parseJSON } from 'date-fns/esm/fp' + export default parseJSON +} + +declare module 'date-fns/esm/fp/parseWithOptions/index.js' { + import { parseWithOptions } from 'date-fns/esm/fp' + export default parseWithOptions +} + +declare module 'date-fns/esm/fp/previousDay/index.js' { + import { previousDay } from 'date-fns/esm/fp' + export default previousDay +} + +declare module 'date-fns/esm/fp/previousFriday/index.js' { + import { previousFriday } from 'date-fns/esm/fp' + export default previousFriday +} + +declare module 'date-fns/esm/fp/previousMonday/index.js' { + import { previousMonday } from 'date-fns/esm/fp' + export default previousMonday +} + +declare module 'date-fns/esm/fp/previousSaturday/index.js' { + import { previousSaturday } from 'date-fns/esm/fp' + export default previousSaturday +} + +declare module 'date-fns/esm/fp/previousSunday/index.js' { + import { previousSunday } from 'date-fns/esm/fp' + export default previousSunday +} + +declare module 'date-fns/esm/fp/previousThursday/index.js' { + import { previousThursday } from 'date-fns/esm/fp' + export default previousThursday +} + +declare module 'date-fns/esm/fp/previousTuesday/index.js' { + import { previousTuesday } from 'date-fns/esm/fp' + export default previousTuesday +} + +declare module 'date-fns/esm/fp/previousWednesday/index.js' { + import { previousWednesday } from 'date-fns/esm/fp' + export default previousWednesday +} + +declare module 'date-fns/esm/fp/quartersToMonths/index.js' { + import { quartersToMonths } from 'date-fns/esm/fp' + export default quartersToMonths +} + +declare module 'date-fns/esm/fp/quartersToYears/index.js' { + import { quartersToYears } from 'date-fns/esm/fp' + export default quartersToYears +} + +declare module 'date-fns/esm/fp/roundToNearestMinutes/index.js' { + import { roundToNearestMinutes } from 'date-fns/esm/fp' + export default roundToNearestMinutes +} + +declare module 'date-fns/esm/fp/roundToNearestMinutesWithOptions/index.js' { + import { roundToNearestMinutesWithOptions } from 'date-fns/esm/fp' + export default roundToNearestMinutesWithOptions +} + +declare module 'date-fns/esm/fp/secondsToHours/index.js' { + import { secondsToHours } from 'date-fns/esm/fp' + export default secondsToHours +} + +declare module 'date-fns/esm/fp/secondsToMilliseconds/index.js' { + import { secondsToMilliseconds } from 'date-fns/esm/fp' + export default secondsToMilliseconds +} + +declare module 'date-fns/esm/fp/secondsToMinutes/index.js' { + import { secondsToMinutes } from 'date-fns/esm/fp' + export default secondsToMinutes +} + +declare module 'date-fns/esm/fp/set/index.js' { + import { set } from 'date-fns/esm/fp' + export default set +} + +declare module 'date-fns/esm/fp/setDate/index.js' { + import { setDate } from 'date-fns/esm/fp' + export default setDate +} + +declare module 'date-fns/esm/fp/setDay/index.js' { + import { setDay } from 'date-fns/esm/fp' + export default setDay +} + +declare module 'date-fns/esm/fp/setDayOfYear/index.js' { + import { setDayOfYear } from 'date-fns/esm/fp' + export default setDayOfYear +} + +declare module 'date-fns/esm/fp/setDayWithOptions/index.js' { + import { setDayWithOptions } from 'date-fns/esm/fp' + export default setDayWithOptions +} + +declare module 'date-fns/esm/fp/setHours/index.js' { + import { setHours } from 'date-fns/esm/fp' + export default setHours +} + +declare module 'date-fns/esm/fp/setISODay/index.js' { + import { setISODay } from 'date-fns/esm/fp' + export default setISODay +} + +declare module 'date-fns/esm/fp/setISOWeek/index.js' { + import { setISOWeek } from 'date-fns/esm/fp' + export default setISOWeek +} + +declare module 'date-fns/esm/fp/setISOWeekYear/index.js' { + import { setISOWeekYear } from 'date-fns/esm/fp' + export default setISOWeekYear +} + +declare module 'date-fns/esm/fp/setMilliseconds/index.js' { + import { setMilliseconds } from 'date-fns/esm/fp' + export default setMilliseconds +} + +declare module 'date-fns/esm/fp/setMinutes/index.js' { + import { setMinutes } from 'date-fns/esm/fp' + export default setMinutes +} + +declare module 'date-fns/esm/fp/setMonth/index.js' { + import { setMonth } from 'date-fns/esm/fp' + export default setMonth +} + +declare module 'date-fns/esm/fp/setQuarter/index.js' { + import { setQuarter } from 'date-fns/esm/fp' + export default setQuarter +} + +declare module 'date-fns/esm/fp/setSeconds/index.js' { + import { setSeconds } from 'date-fns/esm/fp' + export default setSeconds +} + +declare module 'date-fns/esm/fp/setWeek/index.js' { + import { setWeek } from 'date-fns/esm/fp' + export default setWeek +} + +declare module 'date-fns/esm/fp/setWeekWithOptions/index.js' { + import { setWeekWithOptions } from 'date-fns/esm/fp' + export default setWeekWithOptions +} + +declare module 'date-fns/esm/fp/setWeekYear/index.js' { + import { setWeekYear } from 'date-fns/esm/fp' + export default setWeekYear +} + +declare module 'date-fns/esm/fp/setWeekYearWithOptions/index.js' { + import { setWeekYearWithOptions } from 'date-fns/esm/fp' + export default setWeekYearWithOptions +} + +declare module 'date-fns/esm/fp/setYear/index.js' { + import { setYear } from 'date-fns/esm/fp' + export default setYear +} + +declare module 'date-fns/esm/fp/startOfDay/index.js' { + import { startOfDay } from 'date-fns/esm/fp' + export default startOfDay +} + +declare module 'date-fns/esm/fp/startOfDecade/index.js' { + import { startOfDecade } from 'date-fns/esm/fp' + export default startOfDecade +} + +declare module 'date-fns/esm/fp/startOfHour/index.js' { + import { startOfHour } from 'date-fns/esm/fp' + export default startOfHour +} + +declare module 'date-fns/esm/fp/startOfISOWeek/index.js' { + import { startOfISOWeek } from 'date-fns/esm/fp' + export default startOfISOWeek +} + +declare module 'date-fns/esm/fp/startOfISOWeekYear/index.js' { + import { startOfISOWeekYear } from 'date-fns/esm/fp' + export default startOfISOWeekYear +} + +declare module 'date-fns/esm/fp/startOfMinute/index.js' { + import { startOfMinute } from 'date-fns/esm/fp' + export default startOfMinute +} + +declare module 'date-fns/esm/fp/startOfMonth/index.js' { + import { startOfMonth } from 'date-fns/esm/fp' + export default startOfMonth +} + +declare module 'date-fns/esm/fp/startOfQuarter/index.js' { + import { startOfQuarter } from 'date-fns/esm/fp' + export default startOfQuarter +} + +declare module 'date-fns/esm/fp/startOfSecond/index.js' { + import { startOfSecond } from 'date-fns/esm/fp' + export default startOfSecond +} + +declare module 'date-fns/esm/fp/startOfWeek/index.js' { + import { startOfWeek } from 'date-fns/esm/fp' + export default startOfWeek +} + +declare module 'date-fns/esm/fp/startOfWeekWithOptions/index.js' { + import { startOfWeekWithOptions } from 'date-fns/esm/fp' + export default startOfWeekWithOptions +} + +declare module 'date-fns/esm/fp/startOfWeekYear/index.js' { + import { startOfWeekYear } from 'date-fns/esm/fp' + export default startOfWeekYear +} + +declare module 'date-fns/esm/fp/startOfWeekYearWithOptions/index.js' { + import { startOfWeekYearWithOptions } from 'date-fns/esm/fp' + export default startOfWeekYearWithOptions +} + +declare module 'date-fns/esm/fp/startOfYear/index.js' { + import { startOfYear } from 'date-fns/esm/fp' + export default startOfYear +} + +declare module 'date-fns/esm/fp/sub/index.js' { + import { sub } from 'date-fns/esm/fp' + export default sub +} + +declare module 'date-fns/esm/fp/subBusinessDays/index.js' { + import { subBusinessDays } from 'date-fns/esm/fp' + export default subBusinessDays +} + +declare module 'date-fns/esm/fp/subDays/index.js' { + import { subDays } from 'date-fns/esm/fp' + export default subDays +} + +declare module 'date-fns/esm/fp/subHours/index.js' { + import { subHours } from 'date-fns/esm/fp' + export default subHours +} + +declare module 'date-fns/esm/fp/subISOWeekYears/index.js' { + import { subISOWeekYears } from 'date-fns/esm/fp' + export default subISOWeekYears +} + +declare module 'date-fns/esm/fp/subMilliseconds/index.js' { + import { subMilliseconds } from 'date-fns/esm/fp' + export default subMilliseconds +} + +declare module 'date-fns/esm/fp/subMinutes/index.js' { + import { subMinutes } from 'date-fns/esm/fp' + export default subMinutes +} + +declare module 'date-fns/esm/fp/subMonths/index.js' { + import { subMonths } from 'date-fns/esm/fp' + export default subMonths +} + +declare module 'date-fns/esm/fp/subQuarters/index.js' { + import { subQuarters } from 'date-fns/esm/fp' + export default subQuarters +} + +declare module 'date-fns/esm/fp/subSeconds/index.js' { + import { subSeconds } from 'date-fns/esm/fp' + export default subSeconds +} + +declare module 'date-fns/esm/fp/subWeeks/index.js' { + import { subWeeks } from 'date-fns/esm/fp' + export default subWeeks +} + +declare module 'date-fns/esm/fp/subYears/index.js' { + import { subYears } from 'date-fns/esm/fp' + export default subYears +} + +declare module 'date-fns/esm/fp/toDate/index.js' { + import { toDate } from 'date-fns/esm/fp' + export default toDate +} + +declare module 'date-fns/esm/fp/weeksToDays/index.js' { + import { weeksToDays } from 'date-fns/esm/fp' + export default weeksToDays +} + +declare module 'date-fns/esm/fp/yearsToMonths/index.js' { + import { yearsToMonths } from 'date-fns/esm/fp' + export default yearsToMonths +} + +declare module 'date-fns/esm/fp/yearsToQuarters/index.js' { + import { yearsToQuarters } from 'date-fns/esm/fp' + export default yearsToQuarters +} + +// Regular Locales + +declare module 'date-fns/locale' { + const af: Locale + namespace af {} + + const ar: Locale + namespace ar {} + + const arDZ: Locale + namespace arDZ {} + + const arEG: Locale + namespace arEG {} + + const arMA: Locale + namespace arMA {} + + const arSA: Locale + namespace arSA {} + + const arTN: Locale + namespace arTN {} + + const az: Locale + namespace az {} + + const be: Locale + namespace be {} + + const beTarask: Locale + namespace beTarask {} + + const bg: Locale + namespace bg {} + + const bn: Locale + namespace bn {} + + const bs: Locale + namespace bs {} + + const ca: Locale + namespace ca {} + + const cs: Locale + namespace cs {} + + const cy: Locale + namespace cy {} + + const da: Locale + namespace da {} + + const de: Locale + namespace de {} + + const deAT: Locale + namespace deAT {} + + const el: Locale + namespace el {} + + const enAU: Locale + namespace enAU {} + + const enCA: Locale + namespace enCA {} + + const enGB: Locale + namespace enGB {} + + const enIE: Locale + namespace enIE {} + + const enIN: Locale + namespace enIN {} + + const enNZ: Locale + namespace enNZ {} + + const enUS: Locale + namespace enUS {} + + const enZA: Locale + namespace enZA {} + + const eo: Locale + namespace eo {} + + const es: Locale + namespace es {} + + const et: Locale + namespace et {} + + const eu: Locale + namespace eu {} + + const faIR: Locale + namespace faIR {} + + const fi: Locale + namespace fi {} + + const fr: Locale + namespace fr {} + + const frCA: Locale + namespace frCA {} + + const frCH: Locale + namespace frCH {} + + const fy: Locale + namespace fy {} + + const gd: Locale + namespace gd {} + + const gl: Locale + namespace gl {} + + const gu: Locale + namespace gu {} + + const he: Locale + namespace he {} + + const hi: Locale + namespace hi {} + + const hr: Locale + namespace hr {} + + const ht: Locale + namespace ht {} + + const hu: Locale + namespace hu {} + + const hy: Locale + namespace hy {} + + const id: Locale + namespace id {} + + const is: Locale + namespace is {} + + const it: Locale + namespace it {} + + const itCH: Locale + namespace itCH {} + + const ja: Locale + namespace ja {} + + const jaHira: Locale + namespace jaHira {} + + const ka: Locale + namespace ka {} + + const kk: Locale + namespace kk {} + + const km: Locale + namespace km {} + + const kn: Locale + namespace kn {} + + const ko: Locale + namespace ko {} + + const lb: Locale + namespace lb {} + + const lt: Locale + namespace lt {} + + const lv: Locale + namespace lv {} + + const mk: Locale + namespace mk {} + + const mn: Locale + namespace mn {} + + const ms: Locale + namespace ms {} + + const mt: Locale + namespace mt {} + + const nb: Locale + namespace nb {} + + const nl: Locale + namespace nl {} + + const nlBE: Locale + namespace nlBE {} + + const nn: Locale + namespace nn {} + + const oc: Locale + namespace oc {} + + const pl: Locale + namespace pl {} + + const pt: Locale + namespace pt {} + + const ptBR: Locale + namespace ptBR {} + + const ro: Locale + namespace ro {} + + const ru: Locale + namespace ru {} + + const sk: Locale + namespace sk {} + + const sl: Locale + namespace sl {} + + const sq: Locale + namespace sq {} + + const sr: Locale + namespace sr {} + + const srLatn: Locale + namespace srLatn {} + + const sv: Locale + namespace sv {} + + const ta: Locale + namespace ta {} + + const te: Locale + namespace te {} + + const th: Locale + namespace th {} + + const tr: Locale + namespace tr {} + + const ug: Locale + namespace ug {} + + const uk: Locale + namespace uk {} + + const uz: Locale + namespace uz {} + + const uzCyrl: Locale + namespace uzCyrl {} + + const vi: Locale + namespace vi {} + + const zhCN: Locale + namespace zhCN {} + + const zhHK: Locale + namespace zhHK {} + + const zhTW: Locale + namespace zhTW {} +} + +declare module 'date-fns/locale/af' { + import { af } from 'date-fns/locale' + export default af +} + +declare module 'date-fns/locale/ar' { + import { ar } from 'date-fns/locale' + export default ar +} + +declare module 'date-fns/locale/ar-DZ' { + import { arDZ } from 'date-fns/locale' + export default arDZ +} + +declare module 'date-fns/locale/ar-EG' { + import { arEG } from 'date-fns/locale' + export default arEG +} + +declare module 'date-fns/locale/ar-MA' { + import { arMA } from 'date-fns/locale' + export default arMA +} + +declare module 'date-fns/locale/ar-SA' { + import { arSA } from 'date-fns/locale' + export default arSA +} + +declare module 'date-fns/locale/ar-TN' { + import { arTN } from 'date-fns/locale' + export default arTN +} + +declare module 'date-fns/locale/az' { + import { az } from 'date-fns/locale' + export default az +} + +declare module 'date-fns/locale/be' { + import { be } from 'date-fns/locale' + export default be +} + +declare module 'date-fns/locale/be-tarask' { + import { beTarask } from 'date-fns/locale' + export default beTarask +} + +declare module 'date-fns/locale/bg' { + import { bg } from 'date-fns/locale' + export default bg +} + +declare module 'date-fns/locale/bn' { + import { bn } from 'date-fns/locale' + export default bn +} + +declare module 'date-fns/locale/bs' { + import { bs } from 'date-fns/locale' + export default bs +} + +declare module 'date-fns/locale/ca' { + import { ca } from 'date-fns/locale' + export default ca +} + +declare module 'date-fns/locale/cs' { + import { cs } from 'date-fns/locale' + export default cs +} + +declare module 'date-fns/locale/cy' { + import { cy } from 'date-fns/locale' + export default cy +} + +declare module 'date-fns/locale/da' { + import { da } from 'date-fns/locale' + export default da +} + +declare module 'date-fns/locale/de' { + import { de } from 'date-fns/locale' + export default de +} + +declare module 'date-fns/locale/de-AT' { + import { deAT } from 'date-fns/locale' + export default deAT +} + +declare module 'date-fns/locale/el' { + import { el } from 'date-fns/locale' + export default el +} + +declare module 'date-fns/locale/en-AU' { + import { enAU } from 'date-fns/locale' + export default enAU +} + +declare module 'date-fns/locale/en-CA' { + import { enCA } from 'date-fns/locale' + export default enCA +} + +declare module 'date-fns/locale/en-GB' { + import { enGB } from 'date-fns/locale' + export default enGB +} + +declare module 'date-fns/locale/en-IE' { + import { enIE } from 'date-fns/locale' + export default enIE +} + +declare module 'date-fns/locale/en-IN' { + import { enIN } from 'date-fns/locale' + export default enIN +} + +declare module 'date-fns/locale/en-NZ' { + import { enNZ } from 'date-fns/locale' + export default enNZ +} + +declare module 'date-fns/locale/en-US' { + import { enUS } from 'date-fns/locale' + export default enUS +} + +declare module 'date-fns/locale/en-ZA' { + import { enZA } from 'date-fns/locale' + export default enZA +} + +declare module 'date-fns/locale/eo' { + import { eo } from 'date-fns/locale' + export default eo +} + +declare module 'date-fns/locale/es' { + import { es } from 'date-fns/locale' + export default es +} + +declare module 'date-fns/locale/et' { + import { et } from 'date-fns/locale' + export default et +} + +declare module 'date-fns/locale/eu' { + import { eu } from 'date-fns/locale' + export default eu +} + +declare module 'date-fns/locale/fa-IR' { + import { faIR } from 'date-fns/locale' + export default faIR +} + +declare module 'date-fns/locale/fi' { + import { fi } from 'date-fns/locale' + export default fi +} + +declare module 'date-fns/locale/fr' { + import { fr } from 'date-fns/locale' + export default fr +} + +declare module 'date-fns/locale/fr-CA' { + import { frCA } from 'date-fns/locale' + export default frCA +} + +declare module 'date-fns/locale/fr-CH' { + import { frCH } from 'date-fns/locale' + export default frCH +} + +declare module 'date-fns/locale/fy' { + import { fy } from 'date-fns/locale' + export default fy +} + +declare module 'date-fns/locale/gd' { + import { gd } from 'date-fns/locale' + export default gd +} + +declare module 'date-fns/locale/gl' { + import { gl } from 'date-fns/locale' + export default gl +} + +declare module 'date-fns/locale/gu' { + import { gu } from 'date-fns/locale' + export default gu +} + +declare module 'date-fns/locale/he' { + import { he } from 'date-fns/locale' + export default he +} + +declare module 'date-fns/locale/hi' { + import { hi } from 'date-fns/locale' + export default hi +} + +declare module 'date-fns/locale/hr' { + import { hr } from 'date-fns/locale' + export default hr +} + +declare module 'date-fns/locale/ht' { + import { ht } from 'date-fns/locale' + export default ht +} + +declare module 'date-fns/locale/hu' { + import { hu } from 'date-fns/locale' + export default hu +} + +declare module 'date-fns/locale/hy' { + import { hy } from 'date-fns/locale' + export default hy +} + +declare module 'date-fns/locale/id' { + import { id } from 'date-fns/locale' + export default id +} + +declare module 'date-fns/locale/is' { + import { is } from 'date-fns/locale' + export default is +} + +declare module 'date-fns/locale/it' { + import { it } from 'date-fns/locale' + export default it +} + +declare module 'date-fns/locale/it-CH' { + import { itCH } from 'date-fns/locale' + export default itCH +} + +declare module 'date-fns/locale/ja' { + import { ja } from 'date-fns/locale' + export default ja +} + +declare module 'date-fns/locale/ja-Hira' { + import { jaHira } from 'date-fns/locale' + export default jaHira +} + +declare module 'date-fns/locale/ka' { + import { ka } from 'date-fns/locale' + export default ka +} + +declare module 'date-fns/locale/kk' { + import { kk } from 'date-fns/locale' + export default kk +} + +declare module 'date-fns/locale/km' { + import { km } from 'date-fns/locale' + export default km +} + +declare module 'date-fns/locale/kn' { + import { kn } from 'date-fns/locale' + export default kn +} + +declare module 'date-fns/locale/ko' { + import { ko } from 'date-fns/locale' + export default ko +} + +declare module 'date-fns/locale/lb' { + import { lb } from 'date-fns/locale' + export default lb +} + +declare module 'date-fns/locale/lt' { + import { lt } from 'date-fns/locale' + export default lt +} + +declare module 'date-fns/locale/lv' { + import { lv } from 'date-fns/locale' + export default lv +} + +declare module 'date-fns/locale/mk' { + import { mk } from 'date-fns/locale' + export default mk +} + +declare module 'date-fns/locale/mn' { + import { mn } from 'date-fns/locale' + export default mn +} + +declare module 'date-fns/locale/ms' { + import { ms } from 'date-fns/locale' + export default ms +} + +declare module 'date-fns/locale/mt' { + import { mt } from 'date-fns/locale' + export default mt +} + +declare module 'date-fns/locale/nb' { + import { nb } from 'date-fns/locale' + export default nb +} + +declare module 'date-fns/locale/nl' { + import { nl } from 'date-fns/locale' + export default nl +} + +declare module 'date-fns/locale/nl-BE' { + import { nlBE } from 'date-fns/locale' + export default nlBE +} + +declare module 'date-fns/locale/nn' { + import { nn } from 'date-fns/locale' + export default nn +} + +declare module 'date-fns/locale/oc' { + import { oc } from 'date-fns/locale' + export default oc +} + +declare module 'date-fns/locale/pl' { + import { pl } from 'date-fns/locale' + export default pl +} + +declare module 'date-fns/locale/pt' { + import { pt } from 'date-fns/locale' + export default pt +} + +declare module 'date-fns/locale/pt-BR' { + import { ptBR } from 'date-fns/locale' + export default ptBR +} + +declare module 'date-fns/locale/ro' { + import { ro } from 'date-fns/locale' + export default ro +} + +declare module 'date-fns/locale/ru' { + import { ru } from 'date-fns/locale' + export default ru +} + +declare module 'date-fns/locale/sk' { + import { sk } from 'date-fns/locale' + export default sk +} + +declare module 'date-fns/locale/sl' { + import { sl } from 'date-fns/locale' + export default sl +} + +declare module 'date-fns/locale/sq' { + import { sq } from 'date-fns/locale' + export default sq +} + +declare module 'date-fns/locale/sr' { + import { sr } from 'date-fns/locale' + export default sr +} + +declare module 'date-fns/locale/sr-Latn' { + import { srLatn } from 'date-fns/locale' + export default srLatn +} + +declare module 'date-fns/locale/sv' { + import { sv } from 'date-fns/locale' + export default sv +} + +declare module 'date-fns/locale/ta' { + import { ta } from 'date-fns/locale' + export default ta +} + +declare module 'date-fns/locale/te' { + import { te } from 'date-fns/locale' + export default te +} + +declare module 'date-fns/locale/th' { + import { th } from 'date-fns/locale' + export default th +} + +declare module 'date-fns/locale/tr' { + import { tr } from 'date-fns/locale' + export default tr +} + +declare module 'date-fns/locale/ug' { + import { ug } from 'date-fns/locale' + export default ug +} + +declare module 'date-fns/locale/uk' { + import { uk } from 'date-fns/locale' + export default uk +} + +declare module 'date-fns/locale/uz' { + import { uz } from 'date-fns/locale' + export default uz +} + +declare module 'date-fns/locale/uz-Cyrl' { + import { uzCyrl } from 'date-fns/locale' + export default uzCyrl +} + +declare module 'date-fns/locale/vi' { + import { vi } from 'date-fns/locale' + export default vi +} + +declare module 'date-fns/locale/zh-CN' { + import { zhCN } from 'date-fns/locale' + export default zhCN +} + +declare module 'date-fns/locale/zh-HK' { + import { zhHK } from 'date-fns/locale' + export default zhHK +} + +declare module 'date-fns/locale/zh-TW' { + import { zhTW } from 'date-fns/locale' + export default zhTW +} + +declare module 'date-fns/locale/af/index' { + import { af } from 'date-fns/locale' + export default af +} + +declare module 'date-fns/locale/ar/index' { + import { ar } from 'date-fns/locale' + export default ar +} + +declare module 'date-fns/locale/ar-DZ/index' { + import { arDZ } from 'date-fns/locale' + export default arDZ +} + +declare module 'date-fns/locale/ar-EG/index' { + import { arEG } from 'date-fns/locale' + export default arEG +} + +declare module 'date-fns/locale/ar-MA/index' { + import { arMA } from 'date-fns/locale' + export default arMA +} + +declare module 'date-fns/locale/ar-SA/index' { + import { arSA } from 'date-fns/locale' + export default arSA +} + +declare module 'date-fns/locale/ar-TN/index' { + import { arTN } from 'date-fns/locale' + export default arTN +} + +declare module 'date-fns/locale/az/index' { + import { az } from 'date-fns/locale' + export default az +} + +declare module 'date-fns/locale/be/index' { + import { be } from 'date-fns/locale' + export default be +} + +declare module 'date-fns/locale/be-tarask/index' { + import { beTarask } from 'date-fns/locale' + export default beTarask +} + +declare module 'date-fns/locale/bg/index' { + import { bg } from 'date-fns/locale' + export default bg +} + +declare module 'date-fns/locale/bn/index' { + import { bn } from 'date-fns/locale' + export default bn +} + +declare module 'date-fns/locale/bs/index' { + import { bs } from 'date-fns/locale' + export default bs +} + +declare module 'date-fns/locale/ca/index' { + import { ca } from 'date-fns/locale' + export default ca +} + +declare module 'date-fns/locale/cs/index' { + import { cs } from 'date-fns/locale' + export default cs +} + +declare module 'date-fns/locale/cy/index' { + import { cy } from 'date-fns/locale' + export default cy +} + +declare module 'date-fns/locale/da/index' { + import { da } from 'date-fns/locale' + export default da +} + +declare module 'date-fns/locale/de/index' { + import { de } from 'date-fns/locale' + export default de +} + +declare module 'date-fns/locale/de-AT/index' { + import { deAT } from 'date-fns/locale' + export default deAT +} + +declare module 'date-fns/locale/el/index' { + import { el } from 'date-fns/locale' + export default el +} + +declare module 'date-fns/locale/en-AU/index' { + import { enAU } from 'date-fns/locale' + export default enAU +} + +declare module 'date-fns/locale/en-CA/index' { + import { enCA } from 'date-fns/locale' + export default enCA +} + +declare module 'date-fns/locale/en-GB/index' { + import { enGB } from 'date-fns/locale' + export default enGB +} + +declare module 'date-fns/locale/en-IE/index' { + import { enIE } from 'date-fns/locale' + export default enIE +} + +declare module 'date-fns/locale/en-IN/index' { + import { enIN } from 'date-fns/locale' + export default enIN +} + +declare module 'date-fns/locale/en-NZ/index' { + import { enNZ } from 'date-fns/locale' + export default enNZ +} + +declare module 'date-fns/locale/en-US/index' { + import { enUS } from 'date-fns/locale' + export default enUS +} + +declare module 'date-fns/locale/en-ZA/index' { + import { enZA } from 'date-fns/locale' + export default enZA +} + +declare module 'date-fns/locale/eo/index' { + import { eo } from 'date-fns/locale' + export default eo +} + +declare module 'date-fns/locale/es/index' { + import { es } from 'date-fns/locale' + export default es +} + +declare module 'date-fns/locale/et/index' { + import { et } from 'date-fns/locale' + export default et +} + +declare module 'date-fns/locale/eu/index' { + import { eu } from 'date-fns/locale' + export default eu +} + +declare module 'date-fns/locale/fa-IR/index' { + import { faIR } from 'date-fns/locale' + export default faIR +} + +declare module 'date-fns/locale/fi/index' { + import { fi } from 'date-fns/locale' + export default fi +} + +declare module 'date-fns/locale/fr/index' { + import { fr } from 'date-fns/locale' + export default fr +} + +declare module 'date-fns/locale/fr-CA/index' { + import { frCA } from 'date-fns/locale' + export default frCA +} + +declare module 'date-fns/locale/fr-CH/index' { + import { frCH } from 'date-fns/locale' + export default frCH +} + +declare module 'date-fns/locale/fy/index' { + import { fy } from 'date-fns/locale' + export default fy +} + +declare module 'date-fns/locale/gd/index' { + import { gd } from 'date-fns/locale' + export default gd +} + +declare module 'date-fns/locale/gl/index' { + import { gl } from 'date-fns/locale' + export default gl +} + +declare module 'date-fns/locale/gu/index' { + import { gu } from 'date-fns/locale' + export default gu +} + +declare module 'date-fns/locale/he/index' { + import { he } from 'date-fns/locale' + export default he +} + +declare module 'date-fns/locale/hi/index' { + import { hi } from 'date-fns/locale' + export default hi +} + +declare module 'date-fns/locale/hr/index' { + import { hr } from 'date-fns/locale' + export default hr +} + +declare module 'date-fns/locale/ht/index' { + import { ht } from 'date-fns/locale' + export default ht +} + +declare module 'date-fns/locale/hu/index' { + import { hu } from 'date-fns/locale' + export default hu +} + +declare module 'date-fns/locale/hy/index' { + import { hy } from 'date-fns/locale' + export default hy +} + +declare module 'date-fns/locale/id/index' { + import { id } from 'date-fns/locale' + export default id +} + +declare module 'date-fns/locale/is/index' { + import { is } from 'date-fns/locale' + export default is +} + +declare module 'date-fns/locale/it/index' { + import { it } from 'date-fns/locale' + export default it +} + +declare module 'date-fns/locale/it-CH/index' { + import { itCH } from 'date-fns/locale' + export default itCH +} + +declare module 'date-fns/locale/ja/index' { + import { ja } from 'date-fns/locale' + export default ja +} + +declare module 'date-fns/locale/ja-Hira/index' { + import { jaHira } from 'date-fns/locale' + export default jaHira +} + +declare module 'date-fns/locale/ka/index' { + import { ka } from 'date-fns/locale' + export default ka +} + +declare module 'date-fns/locale/kk/index' { + import { kk } from 'date-fns/locale' + export default kk +} + +declare module 'date-fns/locale/km/index' { + import { km } from 'date-fns/locale' + export default km +} + +declare module 'date-fns/locale/kn/index' { + import { kn } from 'date-fns/locale' + export default kn +} + +declare module 'date-fns/locale/ko/index' { + import { ko } from 'date-fns/locale' + export default ko +} + +declare module 'date-fns/locale/lb/index' { + import { lb } from 'date-fns/locale' + export default lb +} + +declare module 'date-fns/locale/lt/index' { + import { lt } from 'date-fns/locale' + export default lt +} + +declare module 'date-fns/locale/lv/index' { + import { lv } from 'date-fns/locale' + export default lv +} + +declare module 'date-fns/locale/mk/index' { + import { mk } from 'date-fns/locale' + export default mk +} + +declare module 'date-fns/locale/mn/index' { + import { mn } from 'date-fns/locale' + export default mn +} + +declare module 'date-fns/locale/ms/index' { + import { ms } from 'date-fns/locale' + export default ms +} + +declare module 'date-fns/locale/mt/index' { + import { mt } from 'date-fns/locale' + export default mt +} + +declare module 'date-fns/locale/nb/index' { + import { nb } from 'date-fns/locale' + export default nb +} + +declare module 'date-fns/locale/nl/index' { + import { nl } from 'date-fns/locale' + export default nl +} + +declare module 'date-fns/locale/nl-BE/index' { + import { nlBE } from 'date-fns/locale' + export default nlBE +} + +declare module 'date-fns/locale/nn/index' { + import { nn } from 'date-fns/locale' + export default nn +} + +declare module 'date-fns/locale/oc/index' { + import { oc } from 'date-fns/locale' + export default oc +} + +declare module 'date-fns/locale/pl/index' { + import { pl } from 'date-fns/locale' + export default pl +} + +declare module 'date-fns/locale/pt/index' { + import { pt } from 'date-fns/locale' + export default pt +} + +declare module 'date-fns/locale/pt-BR/index' { + import { ptBR } from 'date-fns/locale' + export default ptBR +} + +declare module 'date-fns/locale/ro/index' { + import { ro } from 'date-fns/locale' + export default ro +} + +declare module 'date-fns/locale/ru/index' { + import { ru } from 'date-fns/locale' + export default ru +} + +declare module 'date-fns/locale/sk/index' { + import { sk } from 'date-fns/locale' + export default sk +} + +declare module 'date-fns/locale/sl/index' { + import { sl } from 'date-fns/locale' + export default sl +} + +declare module 'date-fns/locale/sq/index' { + import { sq } from 'date-fns/locale' + export default sq +} + +declare module 'date-fns/locale/sr/index' { + import { sr } from 'date-fns/locale' + export default sr +} + +declare module 'date-fns/locale/sr-Latn/index' { + import { srLatn } from 'date-fns/locale' + export default srLatn +} + +declare module 'date-fns/locale/sv/index' { + import { sv } from 'date-fns/locale' + export default sv +} + +declare module 'date-fns/locale/ta/index' { + import { ta } from 'date-fns/locale' + export default ta +} + +declare module 'date-fns/locale/te/index' { + import { te } from 'date-fns/locale' + export default te +} + +declare module 'date-fns/locale/th/index' { + import { th } from 'date-fns/locale' + export default th +} + +declare module 'date-fns/locale/tr/index' { + import { tr } from 'date-fns/locale' + export default tr +} + +declare module 'date-fns/locale/ug/index' { + import { ug } from 'date-fns/locale' + export default ug +} + +declare module 'date-fns/locale/uk/index' { + import { uk } from 'date-fns/locale' + export default uk +} + +declare module 'date-fns/locale/uz/index' { + import { uz } from 'date-fns/locale' + export default uz +} + +declare module 'date-fns/locale/uz-Cyrl/index' { + import { uzCyrl } from 'date-fns/locale' + export default uzCyrl +} + +declare module 'date-fns/locale/vi/index' { + import { vi } from 'date-fns/locale' + export default vi +} + +declare module 'date-fns/locale/zh-CN/index' { + import { zhCN } from 'date-fns/locale' + export default zhCN +} + +declare module 'date-fns/locale/zh-HK/index' { + import { zhHK } from 'date-fns/locale' + export default zhHK +} + +declare module 'date-fns/locale/zh-TW/index' { + import { zhTW } from 'date-fns/locale' + export default zhTW +} + +declare module 'date-fns/locale/af/index.js' { + import { af } from 'date-fns/locale' + export default af +} + +declare module 'date-fns/locale/ar/index.js' { + import { ar } from 'date-fns/locale' + export default ar +} + +declare module 'date-fns/locale/ar-DZ/index.js' { + import { arDZ } from 'date-fns/locale' + export default arDZ +} + +declare module 'date-fns/locale/ar-EG/index.js' { + import { arEG } from 'date-fns/locale' + export default arEG +} + +declare module 'date-fns/locale/ar-MA/index.js' { + import { arMA } from 'date-fns/locale' + export default arMA +} + +declare module 'date-fns/locale/ar-SA/index.js' { + import { arSA } from 'date-fns/locale' + export default arSA +} + +declare module 'date-fns/locale/ar-TN/index.js' { + import { arTN } from 'date-fns/locale' + export default arTN +} + +declare module 'date-fns/locale/az/index.js' { + import { az } from 'date-fns/locale' + export default az +} + +declare module 'date-fns/locale/be/index.js' { + import { be } from 'date-fns/locale' + export default be +} + +declare module 'date-fns/locale/be-tarask/index.js' { + import { beTarask } from 'date-fns/locale' + export default beTarask +} + +declare module 'date-fns/locale/bg/index.js' { + import { bg } from 'date-fns/locale' + export default bg +} + +declare module 'date-fns/locale/bn/index.js' { + import { bn } from 'date-fns/locale' + export default bn +} + +declare module 'date-fns/locale/bs/index.js' { + import { bs } from 'date-fns/locale' + export default bs +} + +declare module 'date-fns/locale/ca/index.js' { + import { ca } from 'date-fns/locale' + export default ca +} + +declare module 'date-fns/locale/cs/index.js' { + import { cs } from 'date-fns/locale' + export default cs +} + +declare module 'date-fns/locale/cy/index.js' { + import { cy } from 'date-fns/locale' + export default cy +} + +declare module 'date-fns/locale/da/index.js' { + import { da } from 'date-fns/locale' + export default da +} + +declare module 'date-fns/locale/de/index.js' { + import { de } from 'date-fns/locale' + export default de +} + +declare module 'date-fns/locale/de-AT/index.js' { + import { deAT } from 'date-fns/locale' + export default deAT +} + +declare module 'date-fns/locale/el/index.js' { + import { el } from 'date-fns/locale' + export default el +} + +declare module 'date-fns/locale/en-AU/index.js' { + import { enAU } from 'date-fns/locale' + export default enAU +} + +declare module 'date-fns/locale/en-CA/index.js' { + import { enCA } from 'date-fns/locale' + export default enCA +} + +declare module 'date-fns/locale/en-GB/index.js' { + import { enGB } from 'date-fns/locale' + export default enGB +} + +declare module 'date-fns/locale/en-IE/index.js' { + import { enIE } from 'date-fns/locale' + export default enIE +} + +declare module 'date-fns/locale/en-IN/index.js' { + import { enIN } from 'date-fns/locale' + export default enIN +} + +declare module 'date-fns/locale/en-NZ/index.js' { + import { enNZ } from 'date-fns/locale' + export default enNZ +} + +declare module 'date-fns/locale/en-US/index.js' { + import { enUS } from 'date-fns/locale' + export default enUS +} + +declare module 'date-fns/locale/en-ZA/index.js' { + import { enZA } from 'date-fns/locale' + export default enZA +} + +declare module 'date-fns/locale/eo/index.js' { + import { eo } from 'date-fns/locale' + export default eo +} + +declare module 'date-fns/locale/es/index.js' { + import { es } from 'date-fns/locale' + export default es +} + +declare module 'date-fns/locale/et/index.js' { + import { et } from 'date-fns/locale' + export default et +} + +declare module 'date-fns/locale/eu/index.js' { + import { eu } from 'date-fns/locale' + export default eu +} + +declare module 'date-fns/locale/fa-IR/index.js' { + import { faIR } from 'date-fns/locale' + export default faIR +} + +declare module 'date-fns/locale/fi/index.js' { + import { fi } from 'date-fns/locale' + export default fi +} + +declare module 'date-fns/locale/fr/index.js' { + import { fr } from 'date-fns/locale' + export default fr +} + +declare module 'date-fns/locale/fr-CA/index.js' { + import { frCA } from 'date-fns/locale' + export default frCA +} + +declare module 'date-fns/locale/fr-CH/index.js' { + import { frCH } from 'date-fns/locale' + export default frCH +} + +declare module 'date-fns/locale/fy/index.js' { + import { fy } from 'date-fns/locale' + export default fy +} + +declare module 'date-fns/locale/gd/index.js' { + import { gd } from 'date-fns/locale' + export default gd +} + +declare module 'date-fns/locale/gl/index.js' { + import { gl } from 'date-fns/locale' + export default gl +} + +declare module 'date-fns/locale/gu/index.js' { + import { gu } from 'date-fns/locale' + export default gu +} + +declare module 'date-fns/locale/he/index.js' { + import { he } from 'date-fns/locale' + export default he +} + +declare module 'date-fns/locale/hi/index.js' { + import { hi } from 'date-fns/locale' + export default hi +} + +declare module 'date-fns/locale/hr/index.js' { + import { hr } from 'date-fns/locale' + export default hr +} + +declare module 'date-fns/locale/ht/index.js' { + import { ht } from 'date-fns/locale' + export default ht +} + +declare module 'date-fns/locale/hu/index.js' { + import { hu } from 'date-fns/locale' + export default hu +} + +declare module 'date-fns/locale/hy/index.js' { + import { hy } from 'date-fns/locale' + export default hy +} + +declare module 'date-fns/locale/id/index.js' { + import { id } from 'date-fns/locale' + export default id +} + +declare module 'date-fns/locale/is/index.js' { + import { is } from 'date-fns/locale' + export default is +} + +declare module 'date-fns/locale/it/index.js' { + import { it } from 'date-fns/locale' + export default it +} + +declare module 'date-fns/locale/it-CH/index.js' { + import { itCH } from 'date-fns/locale' + export default itCH +} + +declare module 'date-fns/locale/ja/index.js' { + import { ja } from 'date-fns/locale' + export default ja +} + +declare module 'date-fns/locale/ja-Hira/index.js' { + import { jaHira } from 'date-fns/locale' + export default jaHira +} + +declare module 'date-fns/locale/ka/index.js' { + import { ka } from 'date-fns/locale' + export default ka +} + +declare module 'date-fns/locale/kk/index.js' { + import { kk } from 'date-fns/locale' + export default kk +} + +declare module 'date-fns/locale/km/index.js' { + import { km } from 'date-fns/locale' + export default km +} + +declare module 'date-fns/locale/kn/index.js' { + import { kn } from 'date-fns/locale' + export default kn +} + +declare module 'date-fns/locale/ko/index.js' { + import { ko } from 'date-fns/locale' + export default ko +} + +declare module 'date-fns/locale/lb/index.js' { + import { lb } from 'date-fns/locale' + export default lb +} + +declare module 'date-fns/locale/lt/index.js' { + import { lt } from 'date-fns/locale' + export default lt +} + +declare module 'date-fns/locale/lv/index.js' { + import { lv } from 'date-fns/locale' + export default lv +} + +declare module 'date-fns/locale/mk/index.js' { + import { mk } from 'date-fns/locale' + export default mk +} + +declare module 'date-fns/locale/mn/index.js' { + import { mn } from 'date-fns/locale' + export default mn +} + +declare module 'date-fns/locale/ms/index.js' { + import { ms } from 'date-fns/locale' + export default ms +} + +declare module 'date-fns/locale/mt/index.js' { + import { mt } from 'date-fns/locale' + export default mt +} + +declare module 'date-fns/locale/nb/index.js' { + import { nb } from 'date-fns/locale' + export default nb +} + +declare module 'date-fns/locale/nl/index.js' { + import { nl } from 'date-fns/locale' + export default nl +} + +declare module 'date-fns/locale/nl-BE/index.js' { + import { nlBE } from 'date-fns/locale' + export default nlBE +} + +declare module 'date-fns/locale/nn/index.js' { + import { nn } from 'date-fns/locale' + export default nn +} + +declare module 'date-fns/locale/oc/index.js' { + import { oc } from 'date-fns/locale' + export default oc +} + +declare module 'date-fns/locale/pl/index.js' { + import { pl } from 'date-fns/locale' + export default pl +} + +declare module 'date-fns/locale/pt/index.js' { + import { pt } from 'date-fns/locale' + export default pt +} + +declare module 'date-fns/locale/pt-BR/index.js' { + import { ptBR } from 'date-fns/locale' + export default ptBR +} + +declare module 'date-fns/locale/ro/index.js' { + import { ro } from 'date-fns/locale' + export default ro +} + +declare module 'date-fns/locale/ru/index.js' { + import { ru } from 'date-fns/locale' + export default ru +} + +declare module 'date-fns/locale/sk/index.js' { + import { sk } from 'date-fns/locale' + export default sk +} + +declare module 'date-fns/locale/sl/index.js' { + import { sl } from 'date-fns/locale' + export default sl +} + +declare module 'date-fns/locale/sq/index.js' { + import { sq } from 'date-fns/locale' + export default sq +} + +declare module 'date-fns/locale/sr/index.js' { + import { sr } from 'date-fns/locale' + export default sr +} + +declare module 'date-fns/locale/sr-Latn/index.js' { + import { srLatn } from 'date-fns/locale' + export default srLatn +} + +declare module 'date-fns/locale/sv/index.js' { + import { sv } from 'date-fns/locale' + export default sv +} + +declare module 'date-fns/locale/ta/index.js' { + import { ta } from 'date-fns/locale' + export default ta +} + +declare module 'date-fns/locale/te/index.js' { + import { te } from 'date-fns/locale' + export default te +} + +declare module 'date-fns/locale/th/index.js' { + import { th } from 'date-fns/locale' + export default th +} + +declare module 'date-fns/locale/tr/index.js' { + import { tr } from 'date-fns/locale' + export default tr +} + +declare module 'date-fns/locale/ug/index.js' { + import { ug } from 'date-fns/locale' + export default ug +} + +declare module 'date-fns/locale/uk/index.js' { + import { uk } from 'date-fns/locale' + export default uk +} + +declare module 'date-fns/locale/uz/index.js' { + import { uz } from 'date-fns/locale' + export default uz +} + +declare module 'date-fns/locale/uz-Cyrl/index.js' { + import { uzCyrl } from 'date-fns/locale' + export default uzCyrl +} + +declare module 'date-fns/locale/vi/index.js' { + import { vi } from 'date-fns/locale' + export default vi +} + +declare module 'date-fns/locale/zh-CN/index.js' { + import { zhCN } from 'date-fns/locale' + export default zhCN +} + +declare module 'date-fns/locale/zh-HK/index.js' { + import { zhHK } from 'date-fns/locale' + export default zhHK +} + +declare module 'date-fns/locale/zh-TW/index.js' { + import { zhTW } from 'date-fns/locale' + export default zhTW +} + +// ECMAScript Module Locales + +declare module 'date-fns/esm/locale' { + const af: Locale + namespace af {} + + const ar: Locale + namespace ar {} + + const arDZ: Locale + namespace arDZ {} + + const arEG: Locale + namespace arEG {} + + const arMA: Locale + namespace arMA {} + + const arSA: Locale + namespace arSA {} + + const arTN: Locale + namespace arTN {} + + const az: Locale + namespace az {} + + const be: Locale + namespace be {} + + const beTarask: Locale + namespace beTarask {} + + const bg: Locale + namespace bg {} + + const bn: Locale + namespace bn {} + + const bs: Locale + namespace bs {} + + const ca: Locale + namespace ca {} + + const cs: Locale + namespace cs {} + + const cy: Locale + namespace cy {} + + const da: Locale + namespace da {} + + const de: Locale + namespace de {} + + const deAT: Locale + namespace deAT {} + + const el: Locale + namespace el {} + + const enAU: Locale + namespace enAU {} + + const enCA: Locale + namespace enCA {} + + const enGB: Locale + namespace enGB {} + + const enIE: Locale + namespace enIE {} + + const enIN: Locale + namespace enIN {} + + const enNZ: Locale + namespace enNZ {} + + const enUS: Locale + namespace enUS {} + + const enZA: Locale + namespace enZA {} + + const eo: Locale + namespace eo {} + + const es: Locale + namespace es {} + + const et: Locale + namespace et {} + + const eu: Locale + namespace eu {} + + const faIR: Locale + namespace faIR {} + + const fi: Locale + namespace fi {} + + const fr: Locale + namespace fr {} + + const frCA: Locale + namespace frCA {} + + const frCH: Locale + namespace frCH {} + + const fy: Locale + namespace fy {} + + const gd: Locale + namespace gd {} + + const gl: Locale + namespace gl {} + + const gu: Locale + namespace gu {} + + const he: Locale + namespace he {} + + const hi: Locale + namespace hi {} + + const hr: Locale + namespace hr {} + + const ht: Locale + namespace ht {} + + const hu: Locale + namespace hu {} + + const hy: Locale + namespace hy {} + + const id: Locale + namespace id {} + + const is: Locale + namespace is {} + + const it: Locale + namespace it {} + + const itCH: Locale + namespace itCH {} + + const ja: Locale + namespace ja {} + + const jaHira: Locale + namespace jaHira {} + + const ka: Locale + namespace ka {} + + const kk: Locale + namespace kk {} + + const km: Locale + namespace km {} + + const kn: Locale + namespace kn {} + + const ko: Locale + namespace ko {} + + const lb: Locale + namespace lb {} + + const lt: Locale + namespace lt {} + + const lv: Locale + namespace lv {} + + const mk: Locale + namespace mk {} + + const mn: Locale + namespace mn {} + + const ms: Locale + namespace ms {} + + const mt: Locale + namespace mt {} + + const nb: Locale + namespace nb {} + + const nl: Locale + namespace nl {} + + const nlBE: Locale + namespace nlBE {} + + const nn: Locale + namespace nn {} + + const oc: Locale + namespace oc {} + + const pl: Locale + namespace pl {} + + const pt: Locale + namespace pt {} + + const ptBR: Locale + namespace ptBR {} + + const ro: Locale + namespace ro {} + + const ru: Locale + namespace ru {} + + const sk: Locale + namespace sk {} + + const sl: Locale + namespace sl {} + + const sq: Locale + namespace sq {} + + const sr: Locale + namespace sr {} + + const srLatn: Locale + namespace srLatn {} + + const sv: Locale + namespace sv {} + + const ta: Locale + namespace ta {} + + const te: Locale + namespace te {} + + const th: Locale + namespace th {} + + const tr: Locale + namespace tr {} + + const ug: Locale + namespace ug {} + + const uk: Locale + namespace uk {} + + const uz: Locale + namespace uz {} + + const uzCyrl: Locale + namespace uzCyrl {} + + const vi: Locale + namespace vi {} + + const zhCN: Locale + namespace zhCN {} + + const zhHK: Locale + namespace zhHK {} + + const zhTW: Locale + namespace zhTW {} +} + +declare module 'date-fns/esm/locale/af' { + import { af } from 'date-fns/esm/locale' + export default af +} + +declare module 'date-fns/esm/locale/ar' { + import { ar } from 'date-fns/esm/locale' + export default ar +} + +declare module 'date-fns/esm/locale/ar-DZ' { + import { arDZ } from 'date-fns/esm/locale' + export default arDZ +} + +declare module 'date-fns/esm/locale/ar-EG' { + import { arEG } from 'date-fns/esm/locale' + export default arEG +} + +declare module 'date-fns/esm/locale/ar-MA' { + import { arMA } from 'date-fns/esm/locale' + export default arMA +} + +declare module 'date-fns/esm/locale/ar-SA' { + import { arSA } from 'date-fns/esm/locale' + export default arSA +} + +declare module 'date-fns/esm/locale/ar-TN' { + import { arTN } from 'date-fns/esm/locale' + export default arTN +} + +declare module 'date-fns/esm/locale/az' { + import { az } from 'date-fns/esm/locale' + export default az +} + +declare module 'date-fns/esm/locale/be' { + import { be } from 'date-fns/esm/locale' + export default be +} + +declare module 'date-fns/esm/locale/be-tarask' { + import { beTarask } from 'date-fns/esm/locale' + export default beTarask +} + +declare module 'date-fns/esm/locale/bg' { + import { bg } from 'date-fns/esm/locale' + export default bg +} + +declare module 'date-fns/esm/locale/bn' { + import { bn } from 'date-fns/esm/locale' + export default bn +} + +declare module 'date-fns/esm/locale/bs' { + import { bs } from 'date-fns/esm/locale' + export default bs +} + +declare module 'date-fns/esm/locale/ca' { + import { ca } from 'date-fns/esm/locale' + export default ca +} + +declare module 'date-fns/esm/locale/cs' { + import { cs } from 'date-fns/esm/locale' + export default cs +} + +declare module 'date-fns/esm/locale/cy' { + import { cy } from 'date-fns/esm/locale' + export default cy +} + +declare module 'date-fns/esm/locale/da' { + import { da } from 'date-fns/esm/locale' + export default da +} + +declare module 'date-fns/esm/locale/de' { + import { de } from 'date-fns/esm/locale' + export default de +} + +declare module 'date-fns/esm/locale/de-AT' { + import { deAT } from 'date-fns/esm/locale' + export default deAT +} + +declare module 'date-fns/esm/locale/el' { + import { el } from 'date-fns/esm/locale' + export default el +} + +declare module 'date-fns/esm/locale/en-AU' { + import { enAU } from 'date-fns/esm/locale' + export default enAU +} + +declare module 'date-fns/esm/locale/en-CA' { + import { enCA } from 'date-fns/esm/locale' + export default enCA +} + +declare module 'date-fns/esm/locale/en-GB' { + import { enGB } from 'date-fns/esm/locale' + export default enGB +} + +declare module 'date-fns/esm/locale/en-IE' { + import { enIE } from 'date-fns/esm/locale' + export default enIE +} + +declare module 'date-fns/esm/locale/en-IN' { + import { enIN } from 'date-fns/esm/locale' + export default enIN +} + +declare module 'date-fns/esm/locale/en-NZ' { + import { enNZ } from 'date-fns/esm/locale' + export default enNZ +} + +declare module 'date-fns/esm/locale/en-US' { + import { enUS } from 'date-fns/esm/locale' + export default enUS +} + +declare module 'date-fns/esm/locale/en-ZA' { + import { enZA } from 'date-fns/esm/locale' + export default enZA +} + +declare module 'date-fns/esm/locale/eo' { + import { eo } from 'date-fns/esm/locale' + export default eo +} + +declare module 'date-fns/esm/locale/es' { + import { es } from 'date-fns/esm/locale' + export default es +} + +declare module 'date-fns/esm/locale/et' { + import { et } from 'date-fns/esm/locale' + export default et +} + +declare module 'date-fns/esm/locale/eu' { + import { eu } from 'date-fns/esm/locale' + export default eu +} + +declare module 'date-fns/esm/locale/fa-IR' { + import { faIR } from 'date-fns/esm/locale' + export default faIR +} + +declare module 'date-fns/esm/locale/fi' { + import { fi } from 'date-fns/esm/locale' + export default fi +} + +declare module 'date-fns/esm/locale/fr' { + import { fr } from 'date-fns/esm/locale' + export default fr +} + +declare module 'date-fns/esm/locale/fr-CA' { + import { frCA } from 'date-fns/esm/locale' + export default frCA +} + +declare module 'date-fns/esm/locale/fr-CH' { + import { frCH } from 'date-fns/esm/locale' + export default frCH +} + +declare module 'date-fns/esm/locale/fy' { + import { fy } from 'date-fns/esm/locale' + export default fy +} + +declare module 'date-fns/esm/locale/gd' { + import { gd } from 'date-fns/esm/locale' + export default gd +} + +declare module 'date-fns/esm/locale/gl' { + import { gl } from 'date-fns/esm/locale' + export default gl +} + +declare module 'date-fns/esm/locale/gu' { + import { gu } from 'date-fns/esm/locale' + export default gu +} + +declare module 'date-fns/esm/locale/he' { + import { he } from 'date-fns/esm/locale' + export default he +} + +declare module 'date-fns/esm/locale/hi' { + import { hi } from 'date-fns/esm/locale' + export default hi +} + +declare module 'date-fns/esm/locale/hr' { + import { hr } from 'date-fns/esm/locale' + export default hr +} + +declare module 'date-fns/esm/locale/ht' { + import { ht } from 'date-fns/esm/locale' + export default ht +} + +declare module 'date-fns/esm/locale/hu' { + import { hu } from 'date-fns/esm/locale' + export default hu +} + +declare module 'date-fns/esm/locale/hy' { + import { hy } from 'date-fns/esm/locale' + export default hy +} + +declare module 'date-fns/esm/locale/id' { + import { id } from 'date-fns/esm/locale' + export default id +} + +declare module 'date-fns/esm/locale/is' { + import { is } from 'date-fns/esm/locale' + export default is +} + +declare module 'date-fns/esm/locale/it' { + import { it } from 'date-fns/esm/locale' + export default it +} + +declare module 'date-fns/esm/locale/it-CH' { + import { itCH } from 'date-fns/esm/locale' + export default itCH +} + +declare module 'date-fns/esm/locale/ja' { + import { ja } from 'date-fns/esm/locale' + export default ja +} + +declare module 'date-fns/esm/locale/ja-Hira' { + import { jaHira } from 'date-fns/esm/locale' + export default jaHira +} + +declare module 'date-fns/esm/locale/ka' { + import { ka } from 'date-fns/esm/locale' + export default ka +} + +declare module 'date-fns/esm/locale/kk' { + import { kk } from 'date-fns/esm/locale' + export default kk +} + +declare module 'date-fns/esm/locale/km' { + import { km } from 'date-fns/esm/locale' + export default km +} + +declare module 'date-fns/esm/locale/kn' { + import { kn } from 'date-fns/esm/locale' + export default kn +} + +declare module 'date-fns/esm/locale/ko' { + import { ko } from 'date-fns/esm/locale' + export default ko +} + +declare module 'date-fns/esm/locale/lb' { + import { lb } from 'date-fns/esm/locale' + export default lb +} + +declare module 'date-fns/esm/locale/lt' { + import { lt } from 'date-fns/esm/locale' + export default lt +} + +declare module 'date-fns/esm/locale/lv' { + import { lv } from 'date-fns/esm/locale' + export default lv +} + +declare module 'date-fns/esm/locale/mk' { + import { mk } from 'date-fns/esm/locale' + export default mk +} + +declare module 'date-fns/esm/locale/mn' { + import { mn } from 'date-fns/esm/locale' + export default mn +} + +declare module 'date-fns/esm/locale/ms' { + import { ms } from 'date-fns/esm/locale' + export default ms +} + +declare module 'date-fns/esm/locale/mt' { + import { mt } from 'date-fns/esm/locale' + export default mt +} + +declare module 'date-fns/esm/locale/nb' { + import { nb } from 'date-fns/esm/locale' + export default nb +} + +declare module 'date-fns/esm/locale/nl' { + import { nl } from 'date-fns/esm/locale' + export default nl +} + +declare module 'date-fns/esm/locale/nl-BE' { + import { nlBE } from 'date-fns/esm/locale' + export default nlBE +} + +declare module 'date-fns/esm/locale/nn' { + import { nn } from 'date-fns/esm/locale' + export default nn +} + +declare module 'date-fns/esm/locale/oc' { + import { oc } from 'date-fns/esm/locale' + export default oc +} + +declare module 'date-fns/esm/locale/pl' { + import { pl } from 'date-fns/esm/locale' + export default pl +} + +declare module 'date-fns/esm/locale/pt' { + import { pt } from 'date-fns/esm/locale' + export default pt +} + +declare module 'date-fns/esm/locale/pt-BR' { + import { ptBR } from 'date-fns/esm/locale' + export default ptBR +} + +declare module 'date-fns/esm/locale/ro' { + import { ro } from 'date-fns/esm/locale' + export default ro +} + +declare module 'date-fns/esm/locale/ru' { + import { ru } from 'date-fns/esm/locale' + export default ru +} + +declare module 'date-fns/esm/locale/sk' { + import { sk } from 'date-fns/esm/locale' + export default sk +} + +declare module 'date-fns/esm/locale/sl' { + import { sl } from 'date-fns/esm/locale' + export default sl +} + +declare module 'date-fns/esm/locale/sq' { + import { sq } from 'date-fns/esm/locale' + export default sq +} + +declare module 'date-fns/esm/locale/sr' { + import { sr } from 'date-fns/esm/locale' + export default sr +} + +declare module 'date-fns/esm/locale/sr-Latn' { + import { srLatn } from 'date-fns/esm/locale' + export default srLatn +} + +declare module 'date-fns/esm/locale/sv' { + import { sv } from 'date-fns/esm/locale' + export default sv +} + +declare module 'date-fns/esm/locale/ta' { + import { ta } from 'date-fns/esm/locale' + export default ta +} + +declare module 'date-fns/esm/locale/te' { + import { te } from 'date-fns/esm/locale' + export default te +} + +declare module 'date-fns/esm/locale/th' { + import { th } from 'date-fns/esm/locale' + export default th +} + +declare module 'date-fns/esm/locale/tr' { + import { tr } from 'date-fns/esm/locale' + export default tr +} + +declare module 'date-fns/esm/locale/ug' { + import { ug } from 'date-fns/esm/locale' + export default ug +} + +declare module 'date-fns/esm/locale/uk' { + import { uk } from 'date-fns/esm/locale' + export default uk +} + +declare module 'date-fns/esm/locale/uz' { + import { uz } from 'date-fns/esm/locale' + export default uz +} + +declare module 'date-fns/esm/locale/uz-Cyrl' { + import { uzCyrl } from 'date-fns/esm/locale' + export default uzCyrl +} + +declare module 'date-fns/esm/locale/vi' { + import { vi } from 'date-fns/esm/locale' + export default vi +} + +declare module 'date-fns/esm/locale/zh-CN' { + import { zhCN } from 'date-fns/esm/locale' + export default zhCN +} + +declare module 'date-fns/esm/locale/zh-HK' { + import { zhHK } from 'date-fns/esm/locale' + export default zhHK +} + +declare module 'date-fns/esm/locale/zh-TW' { + import { zhTW } from 'date-fns/esm/locale' + export default zhTW +} + +declare module 'date-fns/esm/locale/af/index' { + import { af } from 'date-fns/esm/locale' + export default af +} + +declare module 'date-fns/esm/locale/ar/index' { + import { ar } from 'date-fns/esm/locale' + export default ar +} + +declare module 'date-fns/esm/locale/ar-DZ/index' { + import { arDZ } from 'date-fns/esm/locale' + export default arDZ +} + +declare module 'date-fns/esm/locale/ar-EG/index' { + import { arEG } from 'date-fns/esm/locale' + export default arEG +} + +declare module 'date-fns/esm/locale/ar-MA/index' { + import { arMA } from 'date-fns/esm/locale' + export default arMA +} + +declare module 'date-fns/esm/locale/ar-SA/index' { + import { arSA } from 'date-fns/esm/locale' + export default arSA +} + +declare module 'date-fns/esm/locale/ar-TN/index' { + import { arTN } from 'date-fns/esm/locale' + export default arTN +} + +declare module 'date-fns/esm/locale/az/index' { + import { az } from 'date-fns/esm/locale' + export default az +} + +declare module 'date-fns/esm/locale/be/index' { + import { be } from 'date-fns/esm/locale' + export default be +} + +declare module 'date-fns/esm/locale/be-tarask/index' { + import { beTarask } from 'date-fns/esm/locale' + export default beTarask +} + +declare module 'date-fns/esm/locale/bg/index' { + import { bg } from 'date-fns/esm/locale' + export default bg +} + +declare module 'date-fns/esm/locale/bn/index' { + import { bn } from 'date-fns/esm/locale' + export default bn +} + +declare module 'date-fns/esm/locale/bs/index' { + import { bs } from 'date-fns/esm/locale' + export default bs +} + +declare module 'date-fns/esm/locale/ca/index' { + import { ca } from 'date-fns/esm/locale' + export default ca +} + +declare module 'date-fns/esm/locale/cs/index' { + import { cs } from 'date-fns/esm/locale' + export default cs +} + +declare module 'date-fns/esm/locale/cy/index' { + import { cy } from 'date-fns/esm/locale' + export default cy +} + +declare module 'date-fns/esm/locale/da/index' { + import { da } from 'date-fns/esm/locale' + export default da +} + +declare module 'date-fns/esm/locale/de/index' { + import { de } from 'date-fns/esm/locale' + export default de +} + +declare module 'date-fns/esm/locale/de-AT/index' { + import { deAT } from 'date-fns/esm/locale' + export default deAT +} + +declare module 'date-fns/esm/locale/el/index' { + import { el } from 'date-fns/esm/locale' + export default el +} + +declare module 'date-fns/esm/locale/en-AU/index' { + import { enAU } from 'date-fns/esm/locale' + export default enAU +} + +declare module 'date-fns/esm/locale/en-CA/index' { + import { enCA } from 'date-fns/esm/locale' + export default enCA +} + +declare module 'date-fns/esm/locale/en-GB/index' { + import { enGB } from 'date-fns/esm/locale' + export default enGB +} + +declare module 'date-fns/esm/locale/en-IE/index' { + import { enIE } from 'date-fns/esm/locale' + export default enIE +} + +declare module 'date-fns/esm/locale/en-IN/index' { + import { enIN } from 'date-fns/esm/locale' + export default enIN +} + +declare module 'date-fns/esm/locale/en-NZ/index' { + import { enNZ } from 'date-fns/esm/locale' + export default enNZ +} + +declare module 'date-fns/esm/locale/en-US/index' { + import { enUS } from 'date-fns/esm/locale' + export default enUS +} + +declare module 'date-fns/esm/locale/en-ZA/index' { + import { enZA } from 'date-fns/esm/locale' + export default enZA +} + +declare module 'date-fns/esm/locale/eo/index' { + import { eo } from 'date-fns/esm/locale' + export default eo +} + +declare module 'date-fns/esm/locale/es/index' { + import { es } from 'date-fns/esm/locale' + export default es +} + +declare module 'date-fns/esm/locale/et/index' { + import { et } from 'date-fns/esm/locale' + export default et +} + +declare module 'date-fns/esm/locale/eu/index' { + import { eu } from 'date-fns/esm/locale' + export default eu +} + +declare module 'date-fns/esm/locale/fa-IR/index' { + import { faIR } from 'date-fns/esm/locale' + export default faIR +} + +declare module 'date-fns/esm/locale/fi/index' { + import { fi } from 'date-fns/esm/locale' + export default fi +} + +declare module 'date-fns/esm/locale/fr/index' { + import { fr } from 'date-fns/esm/locale' + export default fr +} + +declare module 'date-fns/esm/locale/fr-CA/index' { + import { frCA } from 'date-fns/esm/locale' + export default frCA +} + +declare module 'date-fns/esm/locale/fr-CH/index' { + import { frCH } from 'date-fns/esm/locale' + export default frCH +} + +declare module 'date-fns/esm/locale/fy/index' { + import { fy } from 'date-fns/esm/locale' + export default fy +} + +declare module 'date-fns/esm/locale/gd/index' { + import { gd } from 'date-fns/esm/locale' + export default gd +} + +declare module 'date-fns/esm/locale/gl/index' { + import { gl } from 'date-fns/esm/locale' + export default gl +} + +declare module 'date-fns/esm/locale/gu/index' { + import { gu } from 'date-fns/esm/locale' + export default gu +} + +declare module 'date-fns/esm/locale/he/index' { + import { he } from 'date-fns/esm/locale' + export default he +} + +declare module 'date-fns/esm/locale/hi/index' { + import { hi } from 'date-fns/esm/locale' + export default hi +} + +declare module 'date-fns/esm/locale/hr/index' { + import { hr } from 'date-fns/esm/locale' + export default hr +} + +declare module 'date-fns/esm/locale/ht/index' { + import { ht } from 'date-fns/esm/locale' + export default ht +} + +declare module 'date-fns/esm/locale/hu/index' { + import { hu } from 'date-fns/esm/locale' + export default hu +} + +declare module 'date-fns/esm/locale/hy/index' { + import { hy } from 'date-fns/esm/locale' + export default hy +} + +declare module 'date-fns/esm/locale/id/index' { + import { id } from 'date-fns/esm/locale' + export default id +} + +declare module 'date-fns/esm/locale/is/index' { + import { is } from 'date-fns/esm/locale' + export default is +} + +declare module 'date-fns/esm/locale/it/index' { + import { it } from 'date-fns/esm/locale' + export default it +} + +declare module 'date-fns/esm/locale/it-CH/index' { + import { itCH } from 'date-fns/esm/locale' + export default itCH +} + +declare module 'date-fns/esm/locale/ja/index' { + import { ja } from 'date-fns/esm/locale' + export default ja +} + +declare module 'date-fns/esm/locale/ja-Hira/index' { + import { jaHira } from 'date-fns/esm/locale' + export default jaHira +} + +declare module 'date-fns/esm/locale/ka/index' { + import { ka } from 'date-fns/esm/locale' + export default ka +} + +declare module 'date-fns/esm/locale/kk/index' { + import { kk } from 'date-fns/esm/locale' + export default kk +} + +declare module 'date-fns/esm/locale/km/index' { + import { km } from 'date-fns/esm/locale' + export default km +} + +declare module 'date-fns/esm/locale/kn/index' { + import { kn } from 'date-fns/esm/locale' + export default kn +} + +declare module 'date-fns/esm/locale/ko/index' { + import { ko } from 'date-fns/esm/locale' + export default ko +} + +declare module 'date-fns/esm/locale/lb/index' { + import { lb } from 'date-fns/esm/locale' + export default lb +} + +declare module 'date-fns/esm/locale/lt/index' { + import { lt } from 'date-fns/esm/locale' + export default lt +} + +declare module 'date-fns/esm/locale/lv/index' { + import { lv } from 'date-fns/esm/locale' + export default lv +} + +declare module 'date-fns/esm/locale/mk/index' { + import { mk } from 'date-fns/esm/locale' + export default mk +} + +declare module 'date-fns/esm/locale/mn/index' { + import { mn } from 'date-fns/esm/locale' + export default mn +} + +declare module 'date-fns/esm/locale/ms/index' { + import { ms } from 'date-fns/esm/locale' + export default ms +} + +declare module 'date-fns/esm/locale/mt/index' { + import { mt } from 'date-fns/esm/locale' + export default mt +} + +declare module 'date-fns/esm/locale/nb/index' { + import { nb } from 'date-fns/esm/locale' + export default nb +} + +declare module 'date-fns/esm/locale/nl/index' { + import { nl } from 'date-fns/esm/locale' + export default nl +} + +declare module 'date-fns/esm/locale/nl-BE/index' { + import { nlBE } from 'date-fns/esm/locale' + export default nlBE +} + +declare module 'date-fns/esm/locale/nn/index' { + import { nn } from 'date-fns/esm/locale' + export default nn +} + +declare module 'date-fns/esm/locale/oc/index' { + import { oc } from 'date-fns/esm/locale' + export default oc +} + +declare module 'date-fns/esm/locale/pl/index' { + import { pl } from 'date-fns/esm/locale' + export default pl +} + +declare module 'date-fns/esm/locale/pt/index' { + import { pt } from 'date-fns/esm/locale' + export default pt +} + +declare module 'date-fns/esm/locale/pt-BR/index' { + import { ptBR } from 'date-fns/esm/locale' + export default ptBR +} + +declare module 'date-fns/esm/locale/ro/index' { + import { ro } from 'date-fns/esm/locale' + export default ro +} + +declare module 'date-fns/esm/locale/ru/index' { + import { ru } from 'date-fns/esm/locale' + export default ru +} + +declare module 'date-fns/esm/locale/sk/index' { + import { sk } from 'date-fns/esm/locale' + export default sk +} + +declare module 'date-fns/esm/locale/sl/index' { + import { sl } from 'date-fns/esm/locale' + export default sl +} + +declare module 'date-fns/esm/locale/sq/index' { + import { sq } from 'date-fns/esm/locale' + export default sq +} + +declare module 'date-fns/esm/locale/sr/index' { + import { sr } from 'date-fns/esm/locale' + export default sr +} + +declare module 'date-fns/esm/locale/sr-Latn/index' { + import { srLatn } from 'date-fns/esm/locale' + export default srLatn +} + +declare module 'date-fns/esm/locale/sv/index' { + import { sv } from 'date-fns/esm/locale' + export default sv +} + +declare module 'date-fns/esm/locale/ta/index' { + import { ta } from 'date-fns/esm/locale' + export default ta +} + +declare module 'date-fns/esm/locale/te/index' { + import { te } from 'date-fns/esm/locale' + export default te +} + +declare module 'date-fns/esm/locale/th/index' { + import { th } from 'date-fns/esm/locale' + export default th +} + +declare module 'date-fns/esm/locale/tr/index' { + import { tr } from 'date-fns/esm/locale' + export default tr +} + +declare module 'date-fns/esm/locale/ug/index' { + import { ug } from 'date-fns/esm/locale' + export default ug +} + +declare module 'date-fns/esm/locale/uk/index' { + import { uk } from 'date-fns/esm/locale' + export default uk +} + +declare module 'date-fns/esm/locale/uz/index' { + import { uz } from 'date-fns/esm/locale' + export default uz +} + +declare module 'date-fns/esm/locale/uz-Cyrl/index' { + import { uzCyrl } from 'date-fns/esm/locale' + export default uzCyrl +} + +declare module 'date-fns/esm/locale/vi/index' { + import { vi } from 'date-fns/esm/locale' + export default vi +} + +declare module 'date-fns/esm/locale/zh-CN/index' { + import { zhCN } from 'date-fns/esm/locale' + export default zhCN +} + +declare module 'date-fns/esm/locale/zh-HK/index' { + import { zhHK } from 'date-fns/esm/locale' + export default zhHK +} + +declare module 'date-fns/esm/locale/zh-TW/index' { + import { zhTW } from 'date-fns/esm/locale' + export default zhTW +} + +declare module 'date-fns/esm/locale/af/index.js' { + import { af } from 'date-fns/esm/locale' + export default af +} + +declare module 'date-fns/esm/locale/ar/index.js' { + import { ar } from 'date-fns/esm/locale' + export default ar +} + +declare module 'date-fns/esm/locale/ar-DZ/index.js' { + import { arDZ } from 'date-fns/esm/locale' + export default arDZ +} + +declare module 'date-fns/esm/locale/ar-EG/index.js' { + import { arEG } from 'date-fns/esm/locale' + export default arEG +} + +declare module 'date-fns/esm/locale/ar-MA/index.js' { + import { arMA } from 'date-fns/esm/locale' + export default arMA +} + +declare module 'date-fns/esm/locale/ar-SA/index.js' { + import { arSA } from 'date-fns/esm/locale' + export default arSA +} + +declare module 'date-fns/esm/locale/ar-TN/index.js' { + import { arTN } from 'date-fns/esm/locale' + export default arTN +} + +declare module 'date-fns/esm/locale/az/index.js' { + import { az } from 'date-fns/esm/locale' + export default az +} + +declare module 'date-fns/esm/locale/be/index.js' { + import { be } from 'date-fns/esm/locale' + export default be +} + +declare module 'date-fns/esm/locale/be-tarask/index.js' { + import { beTarask } from 'date-fns/esm/locale' + export default beTarask +} + +declare module 'date-fns/esm/locale/bg/index.js' { + import { bg } from 'date-fns/esm/locale' + export default bg +} + +declare module 'date-fns/esm/locale/bn/index.js' { + import { bn } from 'date-fns/esm/locale' + export default bn +} + +declare module 'date-fns/esm/locale/bs/index.js' { + import { bs } from 'date-fns/esm/locale' + export default bs +} + +declare module 'date-fns/esm/locale/ca/index.js' { + import { ca } from 'date-fns/esm/locale' + export default ca +} + +declare module 'date-fns/esm/locale/cs/index.js' { + import { cs } from 'date-fns/esm/locale' + export default cs +} + +declare module 'date-fns/esm/locale/cy/index.js' { + import { cy } from 'date-fns/esm/locale' + export default cy +} + +declare module 'date-fns/esm/locale/da/index.js' { + import { da } from 'date-fns/esm/locale' + export default da +} + +declare module 'date-fns/esm/locale/de/index.js' { + import { de } from 'date-fns/esm/locale' + export default de +} + +declare module 'date-fns/esm/locale/de-AT/index.js' { + import { deAT } from 'date-fns/esm/locale' + export default deAT +} + +declare module 'date-fns/esm/locale/el/index.js' { + import { el } from 'date-fns/esm/locale' + export default el +} + +declare module 'date-fns/esm/locale/en-AU/index.js' { + import { enAU } from 'date-fns/esm/locale' + export default enAU +} + +declare module 'date-fns/esm/locale/en-CA/index.js' { + import { enCA } from 'date-fns/esm/locale' + export default enCA +} + +declare module 'date-fns/esm/locale/en-GB/index.js' { + import { enGB } from 'date-fns/esm/locale' + export default enGB +} + +declare module 'date-fns/esm/locale/en-IE/index.js' { + import { enIE } from 'date-fns/esm/locale' + export default enIE +} + +declare module 'date-fns/esm/locale/en-IN/index.js' { + import { enIN } from 'date-fns/esm/locale' + export default enIN +} + +declare module 'date-fns/esm/locale/en-NZ/index.js' { + import { enNZ } from 'date-fns/esm/locale' + export default enNZ +} + +declare module 'date-fns/esm/locale/en-US/index.js' { + import { enUS } from 'date-fns/esm/locale' + export default enUS +} + +declare module 'date-fns/esm/locale/en-ZA/index.js' { + import { enZA } from 'date-fns/esm/locale' + export default enZA +} + +declare module 'date-fns/esm/locale/eo/index.js' { + import { eo } from 'date-fns/esm/locale' + export default eo +} + +declare module 'date-fns/esm/locale/es/index.js' { + import { es } from 'date-fns/esm/locale' + export default es +} + +declare module 'date-fns/esm/locale/et/index.js' { + import { et } from 'date-fns/esm/locale' + export default et +} + +declare module 'date-fns/esm/locale/eu/index.js' { + import { eu } from 'date-fns/esm/locale' + export default eu +} + +declare module 'date-fns/esm/locale/fa-IR/index.js' { + import { faIR } from 'date-fns/esm/locale' + export default faIR +} + +declare module 'date-fns/esm/locale/fi/index.js' { + import { fi } from 'date-fns/esm/locale' + export default fi +} + +declare module 'date-fns/esm/locale/fr/index.js' { + import { fr } from 'date-fns/esm/locale' + export default fr +} + +declare module 'date-fns/esm/locale/fr-CA/index.js' { + import { frCA } from 'date-fns/esm/locale' + export default frCA +} + +declare module 'date-fns/esm/locale/fr-CH/index.js' { + import { frCH } from 'date-fns/esm/locale' + export default frCH +} + +declare module 'date-fns/esm/locale/fy/index.js' { + import { fy } from 'date-fns/esm/locale' + export default fy +} + +declare module 'date-fns/esm/locale/gd/index.js' { + import { gd } from 'date-fns/esm/locale' + export default gd +} + +declare module 'date-fns/esm/locale/gl/index.js' { + import { gl } from 'date-fns/esm/locale' + export default gl +} + +declare module 'date-fns/esm/locale/gu/index.js' { + import { gu } from 'date-fns/esm/locale' + export default gu +} + +declare module 'date-fns/esm/locale/he/index.js' { + import { he } from 'date-fns/esm/locale' + export default he +} + +declare module 'date-fns/esm/locale/hi/index.js' { + import { hi } from 'date-fns/esm/locale' + export default hi +} + +declare module 'date-fns/esm/locale/hr/index.js' { + import { hr } from 'date-fns/esm/locale' + export default hr +} + +declare module 'date-fns/esm/locale/ht/index.js' { + import { ht } from 'date-fns/esm/locale' + export default ht +} + +declare module 'date-fns/esm/locale/hu/index.js' { + import { hu } from 'date-fns/esm/locale' + export default hu +} + +declare module 'date-fns/esm/locale/hy/index.js' { + import { hy } from 'date-fns/esm/locale' + export default hy +} + +declare module 'date-fns/esm/locale/id/index.js' { + import { id } from 'date-fns/esm/locale' + export default id +} + +declare module 'date-fns/esm/locale/is/index.js' { + import { is } from 'date-fns/esm/locale' + export default is +} + +declare module 'date-fns/esm/locale/it/index.js' { + import { it } from 'date-fns/esm/locale' + export default it +} + +declare module 'date-fns/esm/locale/it-CH/index.js' { + import { itCH } from 'date-fns/esm/locale' + export default itCH +} + +declare module 'date-fns/esm/locale/ja/index.js' { + import { ja } from 'date-fns/esm/locale' + export default ja +} + +declare module 'date-fns/esm/locale/ja-Hira/index.js' { + import { jaHira } from 'date-fns/esm/locale' + export default jaHira +} + +declare module 'date-fns/esm/locale/ka/index.js' { + import { ka } from 'date-fns/esm/locale' + export default ka +} + +declare module 'date-fns/esm/locale/kk/index.js' { + import { kk } from 'date-fns/esm/locale' + export default kk +} + +declare module 'date-fns/esm/locale/km/index.js' { + import { km } from 'date-fns/esm/locale' + export default km +} + +declare module 'date-fns/esm/locale/kn/index.js' { + import { kn } from 'date-fns/esm/locale' + export default kn +} + +declare module 'date-fns/esm/locale/ko/index.js' { + import { ko } from 'date-fns/esm/locale' + export default ko +} + +declare module 'date-fns/esm/locale/lb/index.js' { + import { lb } from 'date-fns/esm/locale' + export default lb +} + +declare module 'date-fns/esm/locale/lt/index.js' { + import { lt } from 'date-fns/esm/locale' + export default lt +} + +declare module 'date-fns/esm/locale/lv/index.js' { + import { lv } from 'date-fns/esm/locale' + export default lv +} + +declare module 'date-fns/esm/locale/mk/index.js' { + import { mk } from 'date-fns/esm/locale' + export default mk +} + +declare module 'date-fns/esm/locale/mn/index.js' { + import { mn } from 'date-fns/esm/locale' + export default mn +} + +declare module 'date-fns/esm/locale/ms/index.js' { + import { ms } from 'date-fns/esm/locale' + export default ms +} + +declare module 'date-fns/esm/locale/mt/index.js' { + import { mt } from 'date-fns/esm/locale' + export default mt +} + +declare module 'date-fns/esm/locale/nb/index.js' { + import { nb } from 'date-fns/esm/locale' + export default nb +} + +declare module 'date-fns/esm/locale/nl/index.js' { + import { nl } from 'date-fns/esm/locale' + export default nl +} + +declare module 'date-fns/esm/locale/nl-BE/index.js' { + import { nlBE } from 'date-fns/esm/locale' + export default nlBE +} + +declare module 'date-fns/esm/locale/nn/index.js' { + import { nn } from 'date-fns/esm/locale' + export default nn +} + +declare module 'date-fns/esm/locale/oc/index.js' { + import { oc } from 'date-fns/esm/locale' + export default oc +} + +declare module 'date-fns/esm/locale/pl/index.js' { + import { pl } from 'date-fns/esm/locale' + export default pl +} + +declare module 'date-fns/esm/locale/pt/index.js' { + import { pt } from 'date-fns/esm/locale' + export default pt +} + +declare module 'date-fns/esm/locale/pt-BR/index.js' { + import { ptBR } from 'date-fns/esm/locale' + export default ptBR +} + +declare module 'date-fns/esm/locale/ro/index.js' { + import { ro } from 'date-fns/esm/locale' + export default ro +} + +declare module 'date-fns/esm/locale/ru/index.js' { + import { ru } from 'date-fns/esm/locale' + export default ru +} + +declare module 'date-fns/esm/locale/sk/index.js' { + import { sk } from 'date-fns/esm/locale' + export default sk +} + +declare module 'date-fns/esm/locale/sl/index.js' { + import { sl } from 'date-fns/esm/locale' + export default sl +} + +declare module 'date-fns/esm/locale/sq/index.js' { + import { sq } from 'date-fns/esm/locale' + export default sq +} + +declare module 'date-fns/esm/locale/sr/index.js' { + import { sr } from 'date-fns/esm/locale' + export default sr +} + +declare module 'date-fns/esm/locale/sr-Latn/index.js' { + import { srLatn } from 'date-fns/esm/locale' + export default srLatn +} + +declare module 'date-fns/esm/locale/sv/index.js' { + import { sv } from 'date-fns/esm/locale' + export default sv +} + +declare module 'date-fns/esm/locale/ta/index.js' { + import { ta } from 'date-fns/esm/locale' + export default ta +} + +declare module 'date-fns/esm/locale/te/index.js' { + import { te } from 'date-fns/esm/locale' + export default te +} + +declare module 'date-fns/esm/locale/th/index.js' { + import { th } from 'date-fns/esm/locale' + export default th +} + +declare module 'date-fns/esm/locale/tr/index.js' { + import { tr } from 'date-fns/esm/locale' + export default tr +} + +declare module 'date-fns/esm/locale/ug/index.js' { + import { ug } from 'date-fns/esm/locale' + export default ug +} + +declare module 'date-fns/esm/locale/uk/index.js' { + import { uk } from 'date-fns/esm/locale' + export default uk +} + +declare module 'date-fns/esm/locale/uz/index.js' { + import { uz } from 'date-fns/esm/locale' + export default uz +} + +declare module 'date-fns/esm/locale/uz-Cyrl/index.js' { + import { uzCyrl } from 'date-fns/esm/locale' + export default uzCyrl +} + +declare module 'date-fns/esm/locale/vi/index.js' { + import { vi } from 'date-fns/esm/locale' + export default vi +} + +declare module 'date-fns/esm/locale/zh-CN/index.js' { + import { zhCN } from 'date-fns/esm/locale' + export default zhCN +} + +declare module 'date-fns/esm/locale/zh-HK/index.js' { + import { zhHK } from 'date-fns/esm/locale' + export default zhHK +} + +declare module 'date-fns/esm/locale/zh-TW/index.js' { + import { zhTW } from 'date-fns/esm/locale' + export default zhTW +} + +// dateFns Global Interface + +interface dateFns { + add(date: Date | number, duration: Duration): Date + + addBusinessDays(date: Date | number, amount: number): Date + + addDays(date: Date | number, amount: number): Date + + addHours(date: Date | number, amount: number): Date + + addISOWeekYears(date: Date | number, amount: number): Date + + addMilliseconds(date: Date | number, amount: number): Date + + addMinutes(date: Date | number, amount: number): Date + + addMonths(date: Date | number, amount: number): Date + + addQuarters(date: Date | number, amount: number): Date + + addSeconds(date: Date | number, amount: number): Date + + addWeeks(date: Date | number, amount: number): Date + + addYears(date: Date | number, amount: number): Date + + areIntervalsOverlapping( + intervalLeft: Interval, + intervalRight: Interval, + options?: { + inclusive?: boolean + } + ): boolean + + clamp(date: Date | number, interval: Interval): Date + + closestIndexTo( + dateToCompare: Date | number, + datesArray: (Date | number)[] + ): number | undefined + + closestTo( + dateToCompare: Date | number, + datesArray: (Date | number)[] + ): Date | undefined + + compareAsc(dateLeft: Date | number, dateRight: Date | number): number + + compareDesc(dateLeft: Date | number, dateRight: Date | number): number + + daysToWeeks(days: number): number + + differenceInBusinessDays( + dateLeft: Date | number, + dateRight: Date | number + ): number + + differenceInCalendarDays( + dateLeft: Date | number, + dateRight: Date | number + ): number + + differenceInCalendarISOWeeks( + dateLeft: Date | number, + dateRight: Date | number + ): number + + differenceInCalendarISOWeekYears( + dateLeft: Date | number, + dateRight: Date | number + ): number + + differenceInCalendarMonths( + dateLeft: Date | number, + dateRight: Date | number + ): number + + differenceInCalendarQuarters( + dateLeft: Date | number, + dateRight: Date | number + ): number + + differenceInCalendarWeeks( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): number + + differenceInCalendarYears( + dateLeft: Date | number, + dateRight: Date | number + ): number + + differenceInDays(dateLeft: Date | number, dateRight: Date | number): number + + differenceInHours( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + + differenceInISOWeekYears( + dateLeft: Date | number, + dateRight: Date | number + ): number + + differenceInMilliseconds( + dateLeft: Date | number, + dateRight: Date | number + ): number + + differenceInMinutes( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + + differenceInMonths(dateLeft: Date | number, dateRight: Date | number): number + + differenceInQuarters( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + + differenceInSeconds( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + + differenceInWeeks( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + roundingMethod?: string + } + ): number + + differenceInYears(dateLeft: Date | number, dateRight: Date | number): number + + eachDayOfInterval( + interval: Interval, + options?: { + step?: number + } + ): Date[] + + eachHourOfInterval( + interval: Interval, + options?: { + step?: number + } + ): Date[] + + eachMinuteOfInterval( + interval: Interval, + options?: { + step?: number + } + ): Date[] + + eachMonthOfInterval(interval: Interval): Date[] + + eachQuarterOfInterval(interval: Interval): Date[] + + eachWeekendOfInterval(interval: Interval): Date[] + + eachWeekendOfMonth(date: Date | number): Date[] + + eachWeekendOfYear(date: Date | number): Date[] + + eachWeekOfInterval( + interval: Interval, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date[] + + eachYearOfInterval(interval: Interval): Date[] + + endOfDay(date: Date | number): Date + + endOfDecade( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2 + } + ): Date + + endOfHour(date: Date | number): Date + + endOfISOWeek(date: Date | number): Date + + endOfISOWeekYear(date: Date | number): Date + + endOfMinute(date: Date | number): Date + + endOfMonth(date: Date | number): Date + + endOfQuarter(date: Date | number): Date + + endOfSecond(date: Date | number): Date + + endOfToday(): Date + + endOfTomorrow(): Date + + endOfWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date + + endOfYear(date: Date | number): Date + + endOfYesterday(): Date + + format( + date: Date | number, + format: string, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: number + useAdditionalWeekYearTokens?: boolean + useAdditionalDayOfYearTokens?: boolean + } + ): string + + formatDistance( + date: Date | number, + baseDate: Date | number, + options?: { + includeSeconds?: boolean + addSuffix?: boolean + locale?: Locale + } + ): string + + formatDistanceStrict( + date: Date | number, + baseDate: Date | number, + options?: { + addSuffix?: boolean + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' + roundingMethod?: 'floor' | 'ceil' | 'round' + locale?: Locale + } + ): string + + formatDistanceToNow( + date: Date | number, + options?: { + includeSeconds?: boolean + addSuffix?: boolean + locale?: Locale + } + ): string + + formatDistanceToNowStrict( + date: Date | number, + options?: { + addSuffix?: boolean + unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' + roundingMethod?: 'floor' | 'ceil' | 'round' + locale?: Locale + } + ): string + + formatDuration( + duration: Duration, + options?: { + format?: string[] + zero?: boolean + delimiter?: string + locale?: Locale + } + ): string + + formatISO( + date: Date | number, + options?: { + format?: 'extended' | 'basic' + representation?: 'complete' | 'date' | 'time' + } + ): string + + formatISO9075( + date: Date | number, + options?: { + format?: 'extended' | 'basic' + representation?: 'complete' | 'date' | 'time' + } + ): string + + formatISODuration(duration: Duration): string + + formatRelative( + date: Date | number, + baseDate: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): string + + formatRFC3339( + date: Date | number, + options?: { + fractionDigits?: 0 | 1 | 2 | 3 + } + ): string + + formatRFC7231(date: Date | number): string + + fromUnixTime(unixTime: number): Date + + getDate(date: Date | number): number + + getDay(date: Date | number): 0 | 1 | 2 | 3 | 4 | 5 | 6 + + getDayOfYear(date: Date | number): number + + getDaysInMonth(date: Date | number): number + + getDaysInYear(date: Date | number): number + + getDecade(date: Date | number): number + + getDefaultOptions(): Object + + getHours(date: Date | number): number + + getISODay(date: Date | number): number + + getISOWeek(date: Date | number): number + + getISOWeeksInYear(date: Date | number): number + + getISOWeekYear(date: Date | number): number + + getMilliseconds(date: Date | number): number + + getMinutes(date: Date | number): number + + getMonth(date: Date | number): number + + getOverlappingDaysInIntervals( + intervalLeft: Interval, + intervalRight: Interval + ): number + + getQuarter(date: Date | number): number + + getSeconds(date: Date | number): number + + getTime(date: Date | number): number + + getUnixTime(date: Date | number): number + + getWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): number + + getWeekOfMonth( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): number + + getWeeksInMonth( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): number + + getWeekYear( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): number + + getYear(date: Date | number): number + + hoursToMilliseconds(hours: number): number + + hoursToMinutes(hours: number): number + + hoursToSeconds(hours: number): number + + intervalToDuration(interval: Interval): Duration + + intlFormat( + argument: Date | number, + formatOptions?: { + localeMatcher?: 'lookup' | 'best fit' + weekday?: 'narrow' | 'short' | 'long' + era?: 'narrow' | 'short' | 'long' + year?: 'numeric' | '2-digit' + month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long' + day?: 'numeric' | '2-digit' + hour?: 'numeric' | '2-digit' + minute?: 'numeric' | '2-digit' + second?: 'numeric' | '2-digit' + timeZoneName?: 'short' | 'long' + formatMatcher?: 'basic' | 'best fit' + hour12?: boolean + timeZone?: string + }, + localeOptions?: { + locale?: string | string[] + } + ): string + + intlFormatDistance( + date: Date | number, + baseDate: Date | number, + options?: { + unit?: string + locale?: string | string[] + localeMatcher?: string + numeric?: string + style?: string + } + ): string + + isAfter(date: Date | number, dateToCompare: Date | number): boolean + + isBefore(date: Date | number, dateToCompare: Date | number): boolean + + isDate(value: any): boolean + + isEqual(dateLeft: Date | number, dateRight: Date | number): boolean + + isExists(year: number, month: number, day: number): boolean + + isFirstDayOfMonth(date: Date | number): boolean + + isFriday(date: Date | number): boolean + + isFuture(date: Date | number): boolean + + isLastDayOfMonth(date: Date | number): boolean + + isLeapYear(date: Date | number): boolean + + isMatch( + dateString: string, + formatString: string, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + useAdditionalWeekYearTokens?: boolean + useAdditionalDayOfYearTokens?: boolean + } + ): boolean + + isMonday(date: Date | number): boolean + + isPast(date: Date | number): boolean + + isSameDay(dateLeft: Date | number, dateRight: Date | number): boolean + + isSameHour(dateLeft: Date | number, dateRight: Date | number): boolean + + isSameISOWeek(dateLeft: Date | number, dateRight: Date | number): boolean + + isSameISOWeekYear(dateLeft: Date | number, dateRight: Date | number): boolean + + isSameMinute(dateLeft: Date | number, dateRight: Date | number): boolean + + isSameMonth(dateLeft: Date | number, dateRight: Date | number): boolean + + isSameQuarter(dateLeft: Date | number, dateRight: Date | number): boolean + + isSameSecond(dateLeft: Date | number, dateRight: Date | number): boolean + + isSameWeek( + dateLeft: Date | number, + dateRight: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): boolean + + isSameYear(dateLeft: Date | number, dateRight: Date | number): boolean + + isSaturday(date: Date | number): boolean + + isSunday(date: Date | number): boolean + + isThisHour(date: Date | number): boolean + + isThisISOWeek(date: Date | number): boolean + + isThisMinute(date: Date | number): boolean + + isThisMonth(date: Date | number): boolean + + isThisQuarter(date: Date | number): boolean + + isThisSecond(date: Date | number): boolean + + isThisWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): boolean + + isThisYear(date: Date | number): boolean + + isThursday(date: Date | number): boolean + + isToday(date: Date | number): boolean + + isTomorrow(date: Date | number): boolean + + isTuesday(date: Date | number): boolean + + isValid(date: any): boolean + + isWednesday(date: Date | number): boolean + + isWeekend(date: Date | number): boolean + + isWithinInterval(date: Date | number, interval: Interval): boolean + + isYesterday(date: Date | number): boolean + + lastDayOfDecade(date: Date | number): Date + + lastDayOfISOWeek(date: Date | number): Date + + lastDayOfISOWeekYear(date: Date | number): Date + + lastDayOfMonth(date: Date | number): Date + + lastDayOfQuarter( + date: Date | number, + options?: { + additionalDigits?: 0 | 1 | 2 + } + ): Date + + lastDayOfWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date + + lastDayOfYear(date: Date | number): Date + + lightFormat(date: Date | number, format: string): string + + max(datesArray: (Date | number)[]): Date + + milliseconds(duration: Duration): number + + millisecondsToHours(milliseconds: number): number + + millisecondsToMinutes(milliseconds: number): number + + millisecondsToSeconds(milliseconds: number): number + + min(datesArray: (Date | number)[]): Date + + minutesToHours(minutes: number): number + + minutesToMilliseconds(minutes: number): number + + minutesToSeconds(minutes: number): number + + monthsToQuarters(months: number): number + + monthsToYears(months: number): number + + nextDay(date: Date | number, day: Day): Date + + nextFriday(date: Date | number): Date + + nextMonday(date: Date | number): Date + + nextSaturday(date: Date | number): Date + + nextSunday(date: Date | number): Date + + nextThursday(date: Date | number): Date + + nextTuesday(date: Date | number): Date + + nextWednesday(date: Date | number): Date + + parse( + dateString: string, + formatString: string, + referenceDate: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + useAdditionalWeekYearTokens?: boolean + useAdditionalDayOfYearTokens?: boolean + } + ): Date + + parseISO( + argument: string, + options?: { + additionalDigits?: 0 | 1 | 2 + } + ): Date + + parseJSON(argument: string | number | Date): Date + + previousDay(date: Date | number, day: number): Date + + previousFriday(date: Date | number): Date + + previousMonday(date: Date | number): Date + + previousSaturday(date: Date | number): Date + + previousSunday(date: Date | number): Date + + previousThursday(date: Date | number): Date + + previousTuesday(date: Date | number): Date + + previousWednesday(date: Date | number): Date + + quartersToMonths(quarters: number): number + + quartersToYears(quarters: number): number + + roundToNearestMinutes( + date: Date | number, + options?: { + nearestTo?: number + roundingMethod?: string + } + ): Date + + secondsToHours(seconds: number): number + + secondsToMilliseconds(seconds: number): number + + secondsToMinutes(seconds: number): number + + set( + date: Date | number, + values: { + year?: number + month?: number + date?: number + hours?: number + minutes?: number + seconds?: number + milliseconds?: number + } + ): Date + + setDate(date: Date | number, dayOfMonth: number): Date + + setDay( + date: Date | number, + day: number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date + + setDayOfYear(date: Date | number, dayOfYear: number): Date + + setDefaultOptions(newOptions: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + }): void + + setHours(date: Date | number, hours: number): Date + + setISODay(date: Date | number, day: number): Date + + setISOWeek(date: Date | number, isoWeek: number): Date + + setISOWeekYear(date: Date | number, isoWeekYear: number): Date + + setMilliseconds(date: Date | number, milliseconds: number): Date + + setMinutes(date: Date | number, minutes: number): Date + + setMonth(date: Date | number, month: number): Date + + setQuarter(date: Date | number, quarter: number): Date + + setSeconds(date: Date | number, seconds: number): Date + + setWeek( + date: Date | number, + week: number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): Date + + setWeekYear( + date: Date | number, + weekYear: number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): Date + + setYear(date: Date | number, year: number): Date + + startOfDay(date: Date | number): Date + + startOfDecade(date: Date | number): Date + + startOfHour(date: Date | number): Date + + startOfISOWeek(date: Date | number): Date + + startOfISOWeekYear(date: Date | number): Date + + startOfMinute(date: Date | number): Date + + startOfMonth(date: Date | number): Date + + startOfQuarter(date: Date | number): Date + + startOfSecond(date: Date | number): Date + + startOfToday(): Date + + startOfTomorrow(): Date + + startOfWeek( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + } + ): Date + + startOfWeekYear( + date: Date | number, + options?: { + locale?: Locale + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 + } + ): Date + + startOfYear(date: Date | number): Date + + startOfYesterday(): Date + + sub(date: Date | number, duration: Duration): Date + + subBusinessDays(date: Date | number, amount: number): Date + + subDays(date: Date | number, amount: number): Date + + subHours(date: Date | number, amount: number): Date + + subISOWeekYears(date: Date | number, amount: number): Date + + subMilliseconds(date: Date | number, amount: number): Date + + subMinutes(date: Date | number, amount: number): Date + + subMonths(date: Date | number, amount: number): Date + + subQuarters(date: Date | number, amount: number): Date + + subSeconds(date: Date | number, amount: number): Date + + subWeeks(date: Date | number, amount: number): Date + + subYears(date: Date | number, amount: number): Date + + toDate(argument: Date | number): Date + + weeksToDays(weeks: number): number + + yearsToMonths(years: number): number + + yearsToQuarters(years: number): number + + daysInWeek: number + + daysInYear: number + + maxTime: number + + millisecondsInMinute: number + + millisecondsInHour: number + + millisecondsInSecond: number + + minTime: number + + minutesInHour: number + + monthsInQuarter: number + + monthsInYear: number + + quartersInYear: number + + secondsInHour: number + + secondsInMinute: number + + secondsInDay: number + + secondsInWeek: number + + secondsInYear: number + + secondsInMonth: number + + secondsInQuarter: number +} diff --git a/node_modules/date-fns/weeksToDays/index.d.ts b/node_modules/date-fns/weeksToDays/index.d.ts new file mode 100644 index 0000000..dd8c1fe --- /dev/null +++ b/node_modules/date-fns/weeksToDays/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { weeksToDays } from 'date-fns' +export default weeksToDays diff --git a/node_modules/date-fns/weeksToDays/index.js b/node_modules/date-fns/weeksToDays/index.js new file mode 100644 index 0000000..87fef83 --- /dev/null +++ b/node_modules/date-fns/weeksToDays/index.js @@ -0,0 +1,32 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = weeksToDays; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name weeksToDays + * @category Conversion Helpers + * @summary Convert weeks to days. + * + * @description + * Convert a number of weeks to a full number of days. + * + * @param {number} weeks - number of weeks to be converted + * + * @returns {number} the number of weeks converted in days + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 weeks into days + * const result = weeksToDays(2) + * //=> 14 + */ +function weeksToDays(weeks) { + (0, _index.default)(1, arguments); + return Math.floor(weeks * _index2.daysInWeek); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/weeksToDays/index.js.flow b/node_modules/date-fns/weeksToDays/index.js.flow new file mode 100644 index 0000000..257c1cc --- /dev/null +++ b/node_modules/date-fns/weeksToDays/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (weeks: number) => number diff --git a/node_modules/date-fns/weeksToDays/package.json b/node_modules/date-fns/weeksToDays/package.json new file mode 100644 index 0000000..aef4ded --- /dev/null +++ b/node_modules/date-fns/weeksToDays/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/weeksToDays/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/yearsToMonths/index.d.ts b/node_modules/date-fns/yearsToMonths/index.d.ts new file mode 100644 index 0000000..9e9126d --- /dev/null +++ b/node_modules/date-fns/yearsToMonths/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { yearsToMonths } from 'date-fns' +export default yearsToMonths diff --git a/node_modules/date-fns/yearsToMonths/index.js b/node_modules/date-fns/yearsToMonths/index.js new file mode 100644 index 0000000..9451ab3 --- /dev/null +++ b/node_modules/date-fns/yearsToMonths/index.js @@ -0,0 +1,32 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = yearsToMonths; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name yearsToMonths + * @category Conversion Helpers + * @summary Convert years to months. + * + * @description + * Convert a number of years to a full number of months. + * + * @param {number} years - number of years to be converted + * + * @returns {number} the number of years converted in months + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 years into months + * const result = yearsToMonths(2) + * //=> 24 + */ +function yearsToMonths(years) { + (0, _index.default)(1, arguments); + return Math.floor(years * _index2.monthsInYear); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/yearsToMonths/index.js.flow b/node_modules/date-fns/yearsToMonths/index.js.flow new file mode 100644 index 0000000..d081919 --- /dev/null +++ b/node_modules/date-fns/yearsToMonths/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (years: number) => number diff --git a/node_modules/date-fns/yearsToMonths/package.json b/node_modules/date-fns/yearsToMonths/package.json new file mode 100644 index 0000000..0ffcffb --- /dev/null +++ b/node_modules/date-fns/yearsToMonths/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/yearsToMonths/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file diff --git a/node_modules/date-fns/yearsToQuarters/index.d.ts b/node_modules/date-fns/yearsToQuarters/index.d.ts new file mode 100644 index 0000000..e3ebc70 --- /dev/null +++ b/node_modules/date-fns/yearsToQuarters/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { yearsToQuarters } from 'date-fns' +export default yearsToQuarters diff --git a/node_modules/date-fns/yearsToQuarters/index.js b/node_modules/date-fns/yearsToQuarters/index.js new file mode 100644 index 0000000..6634afe --- /dev/null +++ b/node_modules/date-fns/yearsToQuarters/index.js @@ -0,0 +1,32 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = yearsToQuarters; +var _index = _interopRequireDefault(require("../_lib/requiredArgs/index.js")); +var _index2 = require("../constants/index.js"); +/** + * @name yearsToQuarters + * @category Conversion Helpers + * @summary Convert years to quarters. + * + * @description + * Convert a number of years to a full number of quarters. + * + * @param {number} years - number of years to be converted + * + * @returns {number} the number of years converted in quarters + * @throws {TypeError} 1 argument required + * + * @example + * // Convert 2 years to quarters + * const result = yearsToQuarters(2) + * //=> 8 + */ +function yearsToQuarters(years) { + (0, _index.default)(1, arguments); + return Math.floor(years * _index2.quartersInYear); +} +module.exports = exports.default; \ No newline at end of file diff --git a/node_modules/date-fns/yearsToQuarters/index.js.flow b/node_modules/date-fns/yearsToQuarters/index.js.flow new file mode 100644 index 0000000..d081919 --- /dev/null +++ b/node_modules/date-fns/yearsToQuarters/index.js.flow @@ -0,0 +1,52 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Interval = { + start: Date | number, + end: Date | number, +} + +export type Locale = { + code?: string, + formatDistance?: (...args: Array) => any, + formatRelative?: (...args: Array) => any, + localize?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + formatLong?: { + date: (...args: Array) => any, + time: (...args: Array) => any, + dateTime: (...args: Array) => any, + }, + match?: { + ordinalNumber: (...args: Array) => any, + era: (...args: Array) => any, + quarter: (...args: Array) => any, + month: (...args: Array) => any, + day: (...args: Array) => any, + dayPeriod: (...args: Array) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +export type Duration = { + years?: number, + months?: number, + weeks?: number, + days?: number, + hours?: number, + minutes?: number, + seconds?: number, +} + +export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6 + +declare module.exports: (years: number) => number diff --git a/node_modules/date-fns/yearsToQuarters/package.json b/node_modules/date-fns/yearsToQuarters/package.json new file mode 100644 index 0000000..45abb32 --- /dev/null +++ b/node_modules/date-fns/yearsToQuarters/package.json @@ -0,0 +1,5 @@ +{ + "sideEffects": false, + "module": "../esm/yearsToQuarters/index.js", + "typings": "../typings.d.ts" +} \ No newline at end of file -- cgit v1.2.3